Browse Source

调整Rms项目,去掉API依赖

master
liupopo 2 years ago
parent
commit
742ee941dd
  1. 1
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/resources/application-pro.yml
  2. 10
      yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-pro.yml
  3. 8
      yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-test.yml
  4. 3
      yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application.yml
  5. 19
      yxt_supervise/supervise-rms/supervise-rms-biz/pom.xml
  6. 29
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformation.java
  7. 44
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationDto.java
  8. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationFeign.java
  9. 31
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationQuery.java
  10. 48
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationVo.java
  11. 32
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskData.java
  12. 29
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataDto.java
  13. 32
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataQuery.java
  14. 31
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataVo.java
  15. 29
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdate/BusinessRiskDate.java
  16. 23
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdate/BusinessRiskDateDto.java
  17. 25
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrder.java
  18. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderDto.java
  19. 13
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderFeign.java
  20. 7
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderFeignFallback.java
  21. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderVo.java
  22. 25
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoods.java
  23. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsDto.java
  24. 13
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsFeign.java
  25. 7
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsFeignFallback.java
  26. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsVo.java
  27. 25
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReport.java
  28. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportDto.java
  29. 13
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportFeign.java
  30. 7
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportFeignFallback.java
  31. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportVo.java
  32. 42
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/enterpriseinformation/EnterpriseInformation.java
  33. 24
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/Loan.java
  34. 21
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanDto.java
  35. 13
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanFeign.java
  36. 7
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanFeignFallback.java
  37. 21
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanVo.java
  38. 33
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplier.java
  39. 29
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierDto.java
  40. 13
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierFeign.java
  41. 7
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierFeignFallback.java
  42. 29
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierVo.java
  43. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrder.java
  44. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderDto.java
  45. 13
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderFeign.java
  46. 7
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderFeignFallback.java
  47. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderVo.java
  48. 28
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/pusinformation/PushInformation.java
  49. 58
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrand.java
  50. 58
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandDetailsVo.java
  51. 58
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandDto.java
  52. 76
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandFeign.java
  53. 70
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandFeignFallback.java
  54. 56
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandQuery.java
  55. 58
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandVo.java
  56. 59
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategory.java
  57. 57
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryDetailsVo.java
  58. 57
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryDto.java
  59. 76
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryFeign.java
  60. 70
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryFeignFallback.java
  61. 56
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryQuery.java
  62. 57
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryVo.java
  63. 25
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/Risk.java
  64. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskDto.java
  65. 18
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskFeign.java
  66. 7
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskFeignFallback.java
  67. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskVo.java
  68. 16
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/Device.java
  69. 31
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/DeviceImages.java
  70. 74
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarm.java
  71. 73
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmDto.java
  72. 17
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmFeign.java
  73. 21
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmQuery.java
  74. 66
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmVo.java
  75. 40
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatment.java
  76. 32
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentDto.java
  77. 13
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentQuery.java
  78. 42
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentVo.java
  79. 33
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklist.java
  80. 21
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistDto.java
  81. 15
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistQuery.java
  82. 21
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistVo.java
  83. 23
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegree.java
  84. 20
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeDto.java
  85. 21
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeFeign.java
  86. 10
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeFeignFallback.java
  87. 24
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeQuery.java
  88. 21
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeVo.java
  89. 47
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndex.java
  90. 38
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexDto.java
  91. 28
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexQuery.java
  92. 40
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexVo.java
  93. 49
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicators.java
  94. 37
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsDto.java
  95. 36
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsQuery.java
  96. 41
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsVo.java
  97. 33
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevel.java
  98. 22
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelDto.java
  99. 20
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelFeign.java
  100. 11
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelFeignFallback.java

1
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/resources/application-pro.yml

@ -7,6 +7,7 @@ spring:
cloud: cloud:
nacos: nacos:
discovery: discovery:
namespace: supervise
server-addr: 127.0.0.1:8848 server-addr: 127.0.0.1:8848
redis: redis:
database: 3 # Redis数据库索引(默认为0) database: 3 # Redis数据库索引(默认为0)

10
yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-pro.yml

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/supervise_customer?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8 url: jdbc:mysql://127.0.0.1:3306/supervise_supplychain?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true&allowMultiQueries=true&rewriteBatchedStatements=true
username: root username: root
password: root password: 1LAiGz$t1*Iw
cloud: cloud:
nacos: nacos:
discovery: discovery:
@ -24,8 +24,8 @@ spring:
image: image:
xlsxtmpl: D:/webapps/supervise/xlsx-tmpl/ xlsxtmpl: D:/webapps/supervise/xlsx-tmpl/
upload: upload:
path: D:/anrui/upload/ path: D:/webapps/supervise/static/upload/
url: url:
prefix: http://120.46.172.184/api/upload/ prefix: https://supervise.yxtsoft.com/downfile/
login: login:
path: D:\images\pic-click path: D:\\images\\pic-click

8
yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-test.yml

@ -4,10 +4,10 @@ spring:
url: jdbc:mysql://127.0.0.1:3306/supervise_supplychain?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true&allowMultiQueries=true&rewriteBatchedStatements=true url: jdbc:mysql://127.0.0.1:3306/supervise_supplychain?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true&allowMultiQueries=true&rewriteBatchedStatements=true
username: root username: root
password: 1LAiGz$t1*Iw password: 1LAiGz$t1*Iw
# cloud: cloud:
# nacos: nacos:
# discovery: discovery:
# server-addr: 127.0.0.1:8848 server-addr: 127.0.0.1:8848
redis: redis:
database: 3 # Redis数据库索引(默认为0) database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1 host: 127.0.0.1

3
yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application.yml

@ -14,7 +14,8 @@ spring:
# auto-create-topics: true # auto-create-topics: true
profiles: profiles:
# active: devv # active: devv
active: test # active: test
active: pro
messages: messages:
# 国际化资源文件路径 # 国际化资源文件路径
basename: i18n/messages basename: i18n/messages

19
yxt_supervise/supervise-rms/supervise-rms-biz/pom.xml

@ -21,16 +21,15 @@
<artifactId>yxt-common-base</artifactId> <artifactId>yxt-common-base</artifactId>
<version>0.0.1</version> <version>0.0.1</version>
</dependency> </dependency>
<dependency>
<artifactId>supervise-rms-api</artifactId>
<groupId>com.yxt.supervise</groupId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency> <dependency>
<groupId>com.alibaba.cloud</groupId> <groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<!--mysql--> <!--mysql-->
<dependency> <dependency>
<groupId>mysql</groupId> <groupId>mysql</groupId>
@ -100,16 +99,6 @@
<artifactId>spring-boot-starter-test</artifactId> <artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<!-- <dependency>-->
<!-- <groupId>org.apache.poi</groupId>-->
<!-- <artifactId>poi-ooxml</artifactId>-->
<!-- <version>5.2.3</version>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>xerces</groupId>-->
<!-- <artifactId>xercesImpl</artifactId>-->
<!-- <version>2.12.2</version>-->
<!-- </dependency>-->
</dependencies> </dependencies>
<build> <build>

29
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformation.java

@ -0,0 +1,29 @@
package com.supervise.rms.api.Feign.projectinformation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/25 9:27
*/
@Data
@ApiModel(value = "项目信息", description = "项目信息")
@TableName("project_information")
public class ProjectInformation extends BaseEntity {
private String entryName;
private String engaDate;
private String creditLimit;
private String signingDate;
private String endDate;
private String regulatoryLeader;
private String generalManager;
private String fillInDate;
private String bankSid;
private String managerSid;
private String enterpriseSid;
private String industrySid;
private String typeSid;
}

44
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationDto.java

@ -0,0 +1,44 @@
package com.supervise.rms.api.Feign.projectinformation;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/25 9:28
*/
@ApiModel(value = "项目信息 数据传输对象", description = "项目信息 数据传输对象")
@Data
public class ProjectInformationDto implements Dto {
private String id;
private String sid;
//项目名称
private String entryName;
//接洽日期
private String engaDate;
//授信额度
private String creditLimit;
//签约日期
private String signingDate;
//结束日期
private String endDate;
//监管负责人
private String regulatoryLeader;
//事业部总经理
private String generalManager;
//填表日期
private String fillInDate;
//银行sid
private String bankSid;
//银行负责人sid
private String managerSid;
//企业sid
private String enterpriseSid;
//行业sid
private String industrySid;
//项目类型sid
private String typeSid;
//项目说明
private String remarks;
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationFeign.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.Feign.projectinformation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
/**
* @author feikefei
* @create 2023-06-19-17:25
*/
@Api("项目管理信息")
@FeignClient(path = "v1/projectinformation", value = "supervise-crm")
public interface ProjectInformationFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
ResultBean<PagerVo<ProjectInformationVo>> listPage(@RequestBody PagerQuery<ProjectInformationQuery> pq);
}

31
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationQuery.java

@ -0,0 +1,31 @@
package com.supervise.rms.api.Feign.projectinformation;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/25 9:29
*/
@ApiModel(value = "项目信息 查询条件", description = "项目信息 查询条件")
@Data
public class ProjectInformationQuery implements Query {
private String id;
private String sid;
private String entryName;
private String engaDate;
private String creditLimit;
private String signingDate;
private String endDate;
private String regulatoryLeader;
private String generalManager;
private String fillInDate;
private String bankSid;
private String bManagerSid;
private String enterpriseSid;
private String industrySid;
private String typeSid;
private String remarks;
}

48
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationVo.java

@ -0,0 +1,48 @@
package com.supervise.rms.api.Feign.projectinformation;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/25 9:29
*/
@ApiModel(value = "项目信息 视图数据对象", description = "项目信息 视图数据对象")
@Data
public class ProjectInformationVo implements Vo {
private String id ;
private String sid;
//项目名称
private String entryName;
//所属行业
private String industryName;
//项目类型
private String typeName;
//授信额度
private String creditLimit;
//贷款行
private String bankName;
//客户经理
private String bManagerName;
//签约日期
private String signingDate;
//结束日期
private String endDate;
//企业名称
private String enterpriseName;
//联系人
private String eContacts;
//监管负责人
private String regulatoryLeader;
private String generalManager;
private String fillInDate;
private String bankSid;
private String managerSid;
private String enterpriseSid;
private String industrySid;
private String typeSid;
private String remarks;
private String engaDate;
}

32
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskData.java

@ -0,0 +1,32 @@
package com.supervise.rms.api.businessriskdata;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-06-14:46
*/
@Data
@ApiModel(value = "任务执行数据表", description = "任务执行数据表")
@TableName("business_risk_data")
public class BusinessRiskData extends BaseEntity {
//列入经营异常名录原因
private String addReason;
//列入日期
private String addDate;
//移出经营异常名录原因(保留字段)
private String romoveReason;
//移出日期(保留字段)
private String removeDate;
//作出决定机关
private String decisionOffice;
//移出决定机关(保留字段)
private String removeDecisionOffice;
//企业时间Sid
private String buSid;
private String businessName;
private String executionTime;
}

29
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataDto.java

@ -0,0 +1,29 @@
package com.supervise.rms.api.businessriskdata;
import com.yxt.common.core.dto.Dto;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-06-14:53
*/
@Data
public class BusinessRiskDataDto implements Dto {
private Integer id;
private String sid;
//列入经营异常名录原因
private String addReason;
//列入日期
private String addDate;
//移出经营异常名录原因(保留字段)
private String romoveReason;
//移出日期(保留字段)
private String removeDate;
//作出决定机关
private String decisionOffice;
//移出决定机关(保留字段)
private String removeDecisionOffice;
//企业时间Sid
private String buSid;
}

32
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataQuery.java

@ -0,0 +1,32 @@
package com.supervise.rms.api.businessriskdata;
import com.yxt.common.core.query.Query;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-06-16:22
*/
@Data
public class BusinessRiskDataQuery implements Query {
private Integer id;
private String sid;
//列入经营异常名录原因
private String addReason;
//列入日期
private String addDate;
//移出经营异常名录原因(保留字段)
private String romoveReason;
//移出日期(保留字段)
private String removeDate;
//作出决定机关
private String decisionOffice;
//移出决定机关(保留字段)
private String removeDecisionOffice;
//企业时间Sid
private String buSid;
//企业名称
private String businessName;
private String executionTime;
}

31
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataVo.java

@ -0,0 +1,31 @@
package com.supervise.rms.api.businessriskdata;
import com.yxt.common.core.vo.Vo;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-06-16:22
*/
@Data
public class BusinessRiskDataVo implements Vo {
private Integer id;
private String sid;
//列入经营异常名录原因
private String addReason;
//列入日期
private String addDate;
//移出经营异常名录原因(保留字段)
private String romoveReason;
//移出日期(保留字段)
private String removeDate;
//作出决定机关
private String decisionOffice;
//移出决定机关(保留字段)
private String removeDecisionOffice;
//企业时间Sid
private String buSid;
private String businessName;
private String executionTime;
}

29
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdate/BusinessRiskDate.java

@ -0,0 +1,29 @@
package com.supervise.rms.api.businessriskdate;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-06-14:48
*/
@Data
@ApiModel(value = "任务执行时间表", description = "任务执行时间表")
@TableName("business_risk_date")
public class BusinessRiskDate extends BaseEntity {
private String executionTime;
private String businessName;
private String OrderNumber;
private String verifyResult;
private String addDate;
private String addReason;
private String buSid;
private String decisionOffice;
private String removeDate;
private String romoveReason;
private String removeDecisionOffice;
}

23
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdate/BusinessRiskDateDto.java

@ -0,0 +1,23 @@
package com.supervise.rms.api.businessriskdate;
import com.supervise.rms.api.businessriskdata.BusinessRiskDataDto;
import com.yxt.common.core.dto.Dto;
import lombok.Data;
import java.util.List;
import java.util.Map;
/**
* @author feikefei
* @create 2023-06-06-14:50
*/
@Data
public class BusinessRiskDateDto implements Dto {
private Integer id;
private String sid;
private String executionTime;
private String businessName;
private String OrderNumber;
private String verifyResult;
private Map<String, Object> Result;
}

25
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrder.java

@ -0,0 +1,25 @@
package com.supervise.rms.api.customerorder;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "风险表", description = "风险表")
@TableName("risk")
public class CustomerOrder extends BaseEntity {
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderDto.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.customerorder;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class CustomerOrderDto implements Dto {
private String sid;
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

13
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderFeign.java

@ -0,0 +1,13 @@
package com.supervise.rms.api.customerorder;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
@Api(tags = "风险表")
@FeignClient(
contextId = "yxt-supervise-CustomerOrder",
name = "yxt-supervise",
path = "v1/risk",
fallback = CustomerOrderFeignFallback.class)
public interface CustomerOrderFeign {
}

7
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderFeignFallback.java

@ -0,0 +1,7 @@
package com.supervise.rms.api.customerorder;
import org.springframework.stereotype.Component;
@Component
public class CustomerOrderFeignFallback implements CustomerOrderFeign {
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderVo.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.customerorder;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class CustomerOrderVo implements Vo {
private String sid;
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

25
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoods.java

@ -0,0 +1,25 @@
package com.supervise.rms.api.customerordergoods;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "风险表", description = "风险表")
@TableName("risk")
public class CustomerOrderGoods extends BaseEntity {
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsDto.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.customerordergoods;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class CustomerOrderGoodsDto implements Dto {
private String sid;
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

13
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsFeign.java

@ -0,0 +1,13 @@
package com.supervise.rms.api.customerordergoods;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
@Api(tags = "风险表")
@FeignClient(
contextId = "yxt-supervise-CustomerOrderGoods",
name = "yxt-supervise",
path = "v1/risk",
fallback = CustomerOrderGoodsFeignFallback.class)
public interface CustomerOrderGoodsFeign {
}

7
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsFeignFallback.java

@ -0,0 +1,7 @@
package com.supervise.rms.api.customerordergoods;
import org.springframework.stereotype.Component;
@Component
public class CustomerOrderGoodsFeignFallback implements CustomerOrderGoodsFeign {
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsVo.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.customerordergoods;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class CustomerOrderGoodsVo implements Vo {
private String sid;
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

25
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReport.java

@ -0,0 +1,25 @@
package com.supervise.rms.api.datareport;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "风险表", description = "风险表")
@TableName("risk")
public class DataReport extends BaseEntity {
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportDto.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.datareport;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DataReportDto implements Dto {
private String sid;
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

13
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportFeign.java

@ -0,0 +1,13 @@
package com.supervise.rms.api.datareport;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
@Api(tags = "风险表")
@FeignClient(
contextId = "yxt-supervise-CustomerOrder",
name = "yxt-supervise",
path = "v1/risk",
fallback = DataReportFeignFallback.class)
public interface DataReportFeign {
}

7
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportFeignFallback.java

@ -0,0 +1,7 @@
package com.supervise.rms.api.datareport;
import org.springframework.stereotype.Component;
@Component
public class DataReportFeignFallback implements DataReportFeign {
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportVo.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.datareport;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DataReportVo implements Vo {
private String sid;
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

42
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/enterpriseinformation/EnterpriseInformation.java

@ -0,0 +1,42 @@
package com.supervise.rms.api.enterpriseinformation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-07-9:17
*/
@Data
@ApiModel(value = "企业信息表", description = "企业信息表")
@TableName("enterprise_information")
public class EnterpriseInformation extends BaseEntity {
//企业名称
private String enterpriseName;
//企业简称
private String enterpriseAbbreviation;
//银行账户
private String bankAccount;
//账号
private String accountNumber;
//开户行
private String openingBankName;
//法人
private String juridicalPerson;
//营业执照号
private String businessLicenseNumber;
//地址
private String address;
//省
private String province;
//市
private String city;
//区
private String county;
//联系人
private String contacts;
//电话
private String telephone;
}

24
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/Loan.java

@ -0,0 +1,24 @@
package com.supervise.rms.api.loan;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
@ApiModel(value = "贷款表", description = "贷款表")
@TableName("loan")
public class Loan extends BaseEntity {
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("贷款总额")
private BigDecimal loanTotal;
@ApiModelProperty("贷款日期")
private Date loanDate;
@ApiModelProperty("贷款支行Sid")
private String bankBranchSid;
}

21
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanDto.java

@ -0,0 +1,21 @@
package com.supervise.rms.api.loan;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class LoanDto implements Dto {
private String sid;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("贷款总额")
private BigDecimal loanTotal;
@ApiModelProperty("贷款日期")
private Date loanDate;
@ApiModelProperty("贷款支行Sid")
private String bankBranchSid;
}

13
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanFeign.java

@ -0,0 +1,13 @@
package com.supervise.rms.api.loan;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
@Api(tags = "风险表")
@FeignClient(
contextId = "yxt-supervise-CustomerOrder",
name = "yxt-supervise",
path = "v1/risk",
fallback = LoanFeignFallback.class)
public interface LoanFeign {
}

7
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanFeignFallback.java

@ -0,0 +1,7 @@
package com.supervise.rms.api.loan;
import org.springframework.stereotype.Component;
@Component
public class LoanFeignFallback implements LoanFeign {
}

21
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanVo.java

@ -0,0 +1,21 @@
package com.supervise.rms.api.loan;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class LoanVo implements Vo {
private String sid;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("贷款总额")
private BigDecimal loanTotal;
@ApiModelProperty("贷款日期")
private Date loanDate;
@ApiModelProperty("贷款支行Sid")
private String bankBranchSid;
}

33
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplier.java

@ -0,0 +1,33 @@
package com.supervise.rms.api.loansupplier;
import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
@ApiModel(value = "贷款供应商对应表", description = "贷款供应商对应表")
@TableName("loan_supplier")
public class LoanSupplier extends BaseEntity {
@ApiModelProperty("贷款Sid")
private String loanSid;
@ApiModelProperty("供应商Sid")
private String supplierSid;
@ApiModelProperty("贷款金额")
private BigDecimal loanAmount;
@ApiModelProperty("订单总额")
private BigDecimal orderTotal;
@ApiModelProperty("贷款支行Sid")
private String bankBranchSid;
@ApiModelProperty("放款人Sid")
private String operatorSid;
@ApiModelProperty("贷款时间")
private DateTime loanTime;
@ApiModelProperty("贷款状态0.未放款1.已放款")
private Integer loanState;
}

29
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierDto.java

@ -0,0 +1,29 @@
package com.supervise.rms.api.loansupplier;
import cn.hutool.core.date.DateTime;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class LoanSupplierDto implements Dto {
private String sid;
@ApiModelProperty("贷款Sid")
private String loanSid;
@ApiModelProperty("供应商Sid")
private String supplierSid;
@ApiModelProperty("贷款金额")
private BigDecimal loanAmount;
@ApiModelProperty("订单总额")
private BigDecimal orderTotal;
@ApiModelProperty("贷款支行Sid")
private String bankBranchSid;
@ApiModelProperty("放款人Sid")
private String operatorSid;
@ApiModelProperty("贷款时间")
private DateTime loanTime;
@ApiModelProperty("贷款状态0.未放款1.已放款")
private Integer loanState;
}

13
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierFeign.java

@ -0,0 +1,13 @@
package com.supervise.rms.api.loansupplier;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
@Api(tags = "风险表")
@FeignClient(
contextId = "yxt-supervise-CustomerOrder",
name = "yxt-supervise",
path = "v1/risk",
fallback = LoanSupplierFeignFallback.class)
public interface LoanSupplierFeign {
}

7
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierFeignFallback.java

@ -0,0 +1,7 @@
package com.supervise.rms.api.loansupplier;
import org.springframework.stereotype.Component;
@Component
public class LoanSupplierFeignFallback implements LoanSupplierFeign {
}

29
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierVo.java

@ -0,0 +1,29 @@
package com.supervise.rms.api.loansupplier;
import cn.hutool.core.date.DateTime;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class LoanSupplierVo implements Vo {
private String sid;
@ApiModelProperty("贷款Sid")
private String loanSid;
@ApiModelProperty("供应商Sid")
private String supplierSid;
@ApiModelProperty("贷款金额")
private BigDecimal loanAmount;
@ApiModelProperty("订单总额")
private BigDecimal orderTotal;
@ApiModelProperty("贷款支行Sid")
private String bankBranchSid;
@ApiModelProperty("放款人Sid")
private String operatorSid;
@ApiModelProperty("贷款时间")
private DateTime loanTime;
@ApiModelProperty("贷款状态0.未放款1.已放款")
private Integer loanState;
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrder.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.loansupplierorder;
import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
@Data
@ApiModel(value = "贷款供应商订单表", description = "贷款供应商订单表")
@TableName("loan_supplier_order")
public class LoanSupplierOrder extends BaseEntity {
@ApiModelProperty("贷款供应商Sid")
private String loanSupplierSid;
@ApiModelProperty("订单Sid")
private String orderSid;
@ApiModelProperty("订单金额")
private BigDecimal orderAmount;
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderDto.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.loansupplierorder;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LoanSupplierOrderDto implements Dto {
private String sid;
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

13
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderFeign.java

@ -0,0 +1,13 @@
package com.supervise.rms.api.loansupplierorder;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
@Api(tags = "风险表")
@FeignClient(
contextId = "yxt-supervise-CustomerOrder",
name = "yxt-supervise",
path = "v1/risk",
fallback = LoanSupplierOrderFeignFallback.class)
public interface LoanSupplierOrderFeign {
}

7
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderFeignFallback.java

@ -0,0 +1,7 @@
package com.supervise.rms.api.loansupplierorder;
import org.springframework.stereotype.Component;
@Component
public class LoanSupplierOrderFeignFallback implements LoanSupplierOrderFeign {
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderVo.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.loansupplierorder;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LoanSupplierOrderVo implements Vo {
private String sid;
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

28
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/pusinformation/PushInformation.java

@ -0,0 +1,28 @@
package com.supervise.rms.api.pusinformation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-09-10:53
*/
@Data
@ApiModel(value = "推送信息表", description = "推送信息表")
@TableName("push_information")
public class PushInformation extends BaseEntity {
//企业名称
private String enterpriseName;
//联系人
private String contacts;
//电话
private String telephone;
//微信公众号唯一标识
private String openId;
//银行账号
private String bankAccount;
//开户行
private String openingBankName;
}

58
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrand.java

@ -0,0 +1,58 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedbrand;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedBrand.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrand <br/>
* Description: 限定品牌. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "限定品牌", description = "限定品牌")
@TableName("restricted_brand")
public class RestrictedBrand extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("代码")
private String code; // 代码
@ApiModelProperty("名称")
private String name; // 名称
}

58
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandDetailsVo.java

@ -0,0 +1,58 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedbrand;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedBrandVo.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandVo <br/>
* Description: 限定品牌 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "限定品牌 视图数据详情", description = "限定品牌 视图数据详情")
public class RestrictedBrandDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("代码")
private String code; // 代码
@ApiModelProperty("名称")
private String name; // 名称
}

58
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandDto.java

@ -0,0 +1,58 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedbrand;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedBrandDto.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandDto <br/>
* Description: 限定品牌 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "限定品牌 数据传输对象", description = "限定品牌 数据传输对象")
public class RestrictedBrandDto implements Dto {
private String sid; // sid
@ApiModelProperty("代码")
private String code; // 代码
@ApiModelProperty("名称")
private String name; // 名称
}

76
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandFeign.java

@ -0,0 +1,76 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedbrand;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedBrandFeign.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandFeign <br/>
* Description: 限定品牌. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "限定品牌")
@FeignClient(
contextId = "yxt-supervise-RestrictedBrand",
name = "yxt-supervise",
path = "v1/restrictedbrand",
fallback = RestrictedBrandFeignFallback.class)
public interface RestrictedBrandFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody
public ResultBean<PagerVo<RestrictedBrandVo>> listPage(@RequestBody PagerQuery<RestrictedBrandQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody RestrictedBrandDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<RestrictedBrandDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

70
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandFeignFallback.java

@ -0,0 +1,70 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedbrand;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedBrandFeignFallback.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandFeignFallback <br/>
* Description: 限定品牌. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Component
public class RestrictedBrandFeignFallback implements RestrictedBrandFeign {
@Override
public ResultBean<PagerVo<RestrictedBrandVo>> listPage(PagerQuery<RestrictedBrandQuery> pq){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口yxt-supervise/restrictedbrand/listPage无法访问");
}
@Override
public ResultBean save(RestrictedBrandDto dto){
return ResultBean.fireFail().setMsg("接口yxt-supervise/restrictedbrand/save无法访问");
}
@Override
public ResultBean delBySids( String[] sids){
return ResultBean.fireFail().setMsg("接口yxt-supervise/restrictedbrand/delBySids无法访问");
}
@Override
public ResultBean<RestrictedBrandDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口yxt-supervise/restrictedbrand/fetchDetailsBySid无法访问");
}
}

56
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandQuery.java

@ -0,0 +1,56 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedbrand;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedBrandQuery.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandQuery <br/>
* Description: 限定品牌 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "限定品牌 查询条件", description = "限定品牌 查询条件")
public class RestrictedBrandQuery implements Query {
@ApiModelProperty("代码")
private String code; // 代码
@ApiModelProperty("名称")
private String name; // 名称
}

58
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandVo.java

@ -0,0 +1,58 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedbrand;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedBrandVo.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandVo <br/>
* Description: 限定品牌 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "限定品牌 视图数据对象", description = "限定品牌 视图数据对象")
public class RestrictedBrandVo implements Vo {
private String sid; // sid
@ApiModelProperty("代码")
private String code; // 代码
@ApiModelProperty("名称")
private String name; // 名称
}

59
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategory.java

@ -0,0 +1,59 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedcategory;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedCategory.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategory <br/>
* Description: 限定品类. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "限定品类", description = "限定品类")
@TableName("restricted_category")
public class RestrictedCategory extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("监管品类")
private String categorys; // 监管品类
@ApiModelProperty("监管品类Key")
private String categoryKey; // 监管品类Key
}

57
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryDetailsVo.java

@ -0,0 +1,57 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedcategory;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedCategoryVo.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryVo <br/>
* Description: 限定品类 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "限定品类 视图数据详情", description = "限定品类 视图数据详情")
public class RestrictedCategoryDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("监管品类")
private String categorys; // 监管品类
@ApiModelProperty("监管品类Key")
private String categoryKey; // 监管品类Key
}

57
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryDto.java

@ -0,0 +1,57 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedcategory;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedCategoryDto.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryDto <br/>
* Description: 限定品类 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "限定品类 数据传输对象", description = "限定品类 数据传输对象")
public class RestrictedCategoryDto implements Dto {
private String sid; // sid
@ApiModelProperty("监管品类")
private String categorys; // 监管品类
@ApiModelProperty("监管品类Key")
private String categoryKey; // 监管品类Key
}

76
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryFeign.java

@ -0,0 +1,76 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedcategory;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedCategoryFeign.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryFeign <br/>
* Description: 限定品类. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "限定品类")
@FeignClient(
contextId = "yxt-supervise-RestrictedCategory",
name = "yxt-supervise",
path = "v1/restrictedcategory",
fallback = RestrictedCategoryFeignFallback.class)
public interface RestrictedCategoryFeign {
//
// @ApiOperation("根据条件分页查询数据的列表")
// @PostMapping("/listPage")
// @ResponseBody
// public ResultBean<PagerVo<RestrictedCategoryVo>> listPage(@RequestBody PagerQuery<RestrictedCategoryQuery> pq);
//
// @ApiOperation("新增或修改")
// @PostMapping("/save")
// @ResponseBody
// public ResultBean save(@RequestBody RestrictedCategoryDto dto);
//
// @ApiOperation("根据sid删除记录")
// @DeleteMapping("/delBySids")
// @ResponseBody
// public ResultBean delBySids(@RequestBody String[] sids);
//
// @ApiOperation("根据SID获取一条记录")
// @GetMapping("/fetchDetailsBySid/{sid}")
// @ResponseBody
// public ResultBean<RestrictedCategoryDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

70
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryFeignFallback.java

@ -0,0 +1,70 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedcategory;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedCategoryFeignFallback.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryFeignFallback <br/>
* Description: 限定品类. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Component
public class RestrictedCategoryFeignFallback implements RestrictedCategoryFeign {
//
// @Override
// public ResultBean<PagerVo<RestrictedCategoryVo>> listPage(PagerQuery<RestrictedCategoryQuery> pq){
// ResultBean rb = ResultBean.fireFail();
// return rb.setMsg("接口yxt-supervise/restrictedcategory/listPage无法访问");
// }
//
// @Override
// public ResultBean save(RestrictedCategoryDto dto){
// return ResultBean.fireFail().setMsg("接口yxt-supervise/restrictedcategory/save无法访问");
// }
//
// @Override
// public ResultBean delBySids( String[] sids){
// return ResultBean.fireFail().setMsg("接口yxt-supervise/restrictedcategory/delBySids无法访问");
// }
//
// @Override
// public ResultBean<RestrictedCategoryDetailsVo> fetchDetailsBySid(String sid){
// ResultBean rb = ResultBean.fireFail();
// return rb.setMsg("接口yxt-supervise/restrictedcategory/fetchDetailsBySid无法访问");
// }
}

56
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryQuery.java

@ -0,0 +1,56 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedcategory;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedCategoryQuery.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryQuery <br/>
* Description: 限定品类 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "限定品类 查询条件", description = "限定品类 查询条件")
public class RestrictedCategoryQuery implements Query {
@ApiModelProperty("监管品类")
private String categorys; // 监管品类
@ApiModelProperty("监管品类Key")
private String categoryKey; // 监管品类Key
}

57
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryVo.java

@ -0,0 +1,57 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.api.restrictedcategory;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt-supervise(宇信通监管) <br/>
* File: RestrictedCategoryVo.java <br/>
* Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryVo <br/>
* Description: 限定品类 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-11-22 21:47:10 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "限定品类 视图数据对象", description = "限定品类 视图数据对象")
public class RestrictedCategoryVo implements Vo {
private String sid; // sid
@ApiModelProperty("监管品类")
private String categorys; // 监管品类
@ApiModelProperty("监管品类Key")
private String categoryKey; // 监管品类Key
}

25
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/Risk.java

@ -0,0 +1,25 @@
package com.supervise.rms.api.risk;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "风险表", description = "风险表")
@TableName("risk")
public class Risk extends BaseEntity {
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskDto.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.risk;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class RiskDto implements Dto {
private String sid;
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

18
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskFeign.java

@ -0,0 +1,18 @@
package com.supervise.rms.api.risk;
import com.supervise.rms.api.riskdegree.RiskDegreeDto;
import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
@Api(tags = "风险表")
@FeignClient(
contextId = "yxt-supervise-CustomerOrder",
name = "yxt-supervise",
path = "v1/risk",
fallback = RiskFeignFallback.class)
public interface RiskFeign {
}

7
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskFeignFallback.java

@ -0,0 +1,7 @@
package com.supervise.rms.api.risk;
import org.springframework.stereotype.Component;
@Component
public class RiskFeignFallback implements RiskFeign {
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskVo.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.risk;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class RiskVo implements Vo {
private String sid;
@ApiModelProperty("风险指标Sid")
private String riskIndicatorsSid;
@ApiModelProperty("风险处理状态0.待处理1.处理中2.完成")
private Integer riskTreatmentStatus;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer riskEliminationDegree;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("风险处于位置1.供应商2.一类仓3.门店仓")
private Integer riskInPositionNum;
@ApiModelProperty("风险处于位置Sid")
private String riskInPositionSid;
}

16
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/Device.java

@ -0,0 +1,16 @@
package com.supervise.rms.api.riskalarm;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/9/3 17:06
*/
@Data
public class Device {
private String name;
private String serialNumber;
private String status;
}

31
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/DeviceImages.java

@ -0,0 +1,31 @@
package com.supervise.rms.api.riskalarm;
import lombok.Data;
import java.util.HashMap;
import java.util.Map;
/**
* @author wangpengfei
* @date 2023/9/3 15:27
*/
@Data
public class DeviceImages {
private String endImage;
private String endTime;
private String name;
private String similarity;
private String startImage;
private String startTime;
// String yuming="https://supervise.yxtsoft.com/downfile/monitor/";
// public String getEndImage() {
// String end=yuming+endImage;
// this.endImage = end;
// return endImage;
// }
// public String getStartImage() {
// String start=yuming+startImage;
// this.startImage = start;
// return startImage;
// }
}

74
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarm.java

@ -0,0 +1,74 @@
package com.supervise.rms.api.riskalarm;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.UUID;
/**
* @author feikefei
* @create 2023-06-19-11:28
*/
@Data
@ApiModel(value = "风险报警表")
@TableName("risk_alarm")
public class RiskAlarm {
@ApiModelProperty("ID,唯一编号")
private Integer id ;
@ApiModelProperty("字符型编号")
private String sid = UUID.randomUUID().toString();
@ApiModelProperty("记录创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime = new Date();
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("客户名称")
private String customerName;
@ApiModelProperty("风险处于位置1.主体2.供应商3.仓库4.门店")
private Integer positionCode;
@ApiModelProperty("风险处于位置Sid")
private String positionSid;
@ApiModelProperty("风险处于位置名称")
private String positionName;
@ApiModelProperty("风险触发时间")
private Date triggerTime;
@ApiModelProperty("风险处理状态:0=待处理,1=处理中,2=已办结")
private Integer treatmentStatus;
@ApiModelProperty("风险处理时间")
private Date treatmentTime;
@ApiModelProperty("风险处理内容")
private String treatmentContent;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer eliminationStatus;
@ApiModelProperty("风险消除时间")
private Date eliminationTime;
@ApiModelProperty("风险消除内容")
private String eliminationContent;
@ApiModelProperty("风险指标Sid")
private String indicatorSid;
@ApiModelProperty("风险指标代码")
private String indicatorCode;
@ApiModelProperty("风险指标名称")
private String indicatorName;
@ApiModelProperty("风险等级(程度)Sid")
private String levelSid;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别Sid")
private String typeSid;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
//内容
private String content;
private String state;
}

73
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmDto.java

@ -0,0 +1,73 @@
package com.supervise.rms.api.riskalarm;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* @author feikefei
* @create 2023-06-19-11:34
*/
@Data
public class RiskAlarmDto implements Dto {
private Integer id ;
private String sid;
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("客户名称")
private String customerName;
@ApiModelProperty("风险处于位置1.主体2.供应商3.仓库4.门店")
private Integer positionCode;
@ApiModelProperty("风险处于位置Sid")
private String positionSid;
@ApiModelProperty("风险处于位置名称")
private String positionName;
@ApiModelProperty("风险触发时间")
private Date triggerTime;
@ApiModelProperty("风险处理状态:0=待处理,1=处理中,2=已办结")
private Integer treatmentStatus;
@ApiModelProperty("风险处理时间")
private Date treatmentTime;
@ApiModelProperty("风险处理内容")
private String treatmentContent;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer eliminationStatus;
@ApiModelProperty("风险消除时间")
private Date eliminationTime;
@ApiModelProperty("风险消除内容")
private String eliminationContent;
@ApiModelProperty("风险指标Sid")
private String indicatorSid;
@ApiModelProperty("风险指标代码")
private String indicatorCode;
@ApiModelProperty("风险指标名称")
private String indicatorName;
@ApiModelProperty("风险等级(程度)Sid")
private String levelSid;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别Sid")
private String typeSid;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
//对比值
private Integer oddsRatio;
private List<Device> devices;
private String errorCount;
private String name;
private String sendTime;
private List<DeviceImages> deviceImages;
private String content;
}

17
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmFeign.java

@ -0,0 +1,17 @@
package com.supervise.rms.api.riskalarm;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
/**
* @author feikefei
* @create 2023-06-20-17:30
*/
@Api("风险报警中心表")
@FeignClient(
contextId = "supervise-rms-riskAlarm",
name = "supervise-rms",
path = "v1/riskAlarm"
)
public interface RiskAlarmFeign {
}

21
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmQuery.java

@ -0,0 +1,21 @@
package com.supervise.rms.api.riskalarm;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author feikefei
* @create 2023-06-19-11:36
*/
@Data
public class RiskAlarmQuery implements Query {
@ApiModelProperty("风险类别名称")
private String typeName;
@ApiModelProperty("风险指标名称")
private String indicatorName;
private Date fromTime;
private Date toTime;
}

66
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmVo.java

@ -0,0 +1,66 @@
package com.supervise.rms.api.riskalarm;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author feikefei
* @create 2023-06-19-11:38
*/
@Data
public class RiskAlarmVo implements Vo {
private Integer id ;
private String sid;
private Date createTime;
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("客户Sid")
private String customerSid;
@ApiModelProperty("客户名称")
private String customerName;
@ApiModelProperty("风险处于位置1.主体2.供应商3.仓库4.门店")
private Integer positionCode;
@ApiModelProperty("风险处于位置Sid")
private String positionSid;
@ApiModelProperty("风险处于位置名称")
private String positionName;
@ApiModelProperty("风险触发时间")
private Date triggerTime;
@ApiModelProperty("风险处理状态:0=待处理,1=处理中,2=已办结")
private Integer treatmentStatus;
@ApiModelProperty("风险处理时间")
private Date treatmentTime;
@ApiModelProperty("风险处理内容")
private String treatmentContent;
@ApiModelProperty("风险消除程度0.未消除1.已消除")
private Integer eliminationStatus;
@ApiModelProperty("风险消除时间")
private Date eliminationTime;
@ApiModelProperty("风险消除内容")
private String eliminationContent;
@ApiModelProperty("风险指标Sid")
private String indicatorSid;
@ApiModelProperty("风险指标代码")
private String indicatorCode;
@ApiModelProperty("风险指标名称")
private String indicatorName;
@ApiModelProperty("风险等级(程度)Sid")
private String levelSid;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别Sid")
private String typeSid;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
private String bigTypeName;
private int count;
}

40
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatment.java

@ -0,0 +1,40 @@
package com.supervise.rms.api.riskalarmtreatment;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author feikefei
* @create 2023-06-19-14:23
*/
@Data
@ApiModel("风险警报-处理记录表")
@TableName("risk_alarm_treatment")
public class RiskAlarmTreatment {
@ApiModelProperty("ID,唯一编号")
private Integer id;
@ApiModelProperty("记录创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime = new Date();
@ApiModelProperty("备注说明")
private String remarks;
@ApiModelProperty("风险警报记录SID")
private String riskAlarmSid;
@ApiModelProperty("风险处理状态:0=待处理,1=处理中,2=已办结")
private Integer treatmentStatus;
@ApiModelProperty("风险处理时间")
private Date treatmentTime;
@ApiModelProperty("风险处理内容")
private String treatmentContent;
@ApiModelProperty("处理人Sid")
private String userSid;
@ApiModelProperty("处理人姓名")
private String userName;
@ApiModelProperty("处理人电话")
private String userPhone;
}

32
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentDto.java

@ -0,0 +1,32 @@
package com.supervise.rms.api.riskalarmtreatment;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author feikefei
* @create 2023-06-19-14:54
*/
@Data
public class RiskAlarmTreatmentDto implements Dto {
private Integer id;
@ApiModelProperty("备注说明")
private String remarks;
@ApiModelProperty("风险警报记录SID")
private String riskAlarmSid;
@ApiModelProperty("风险处理状态:0=待处理,1=处理中,2=已办结")
private Integer treatmentStatus;
@ApiModelProperty("风险处理时间")
private Date treatmentTime;
@ApiModelProperty("风险处理内容")
private String treatmentContent;
@ApiModelProperty("处理人Sid")
private String userSid;
@ApiModelProperty("处理人姓名")
private String userName;
@ApiModelProperty("处理人电话")
private String userPhone;
}

13
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentQuery.java

@ -0,0 +1,13 @@
package com.supervise.rms.api.riskalarmtreatment;
import com.yxt.common.core.query.Query;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-19-14:55
*/
@Data
public class RiskAlarmTreatmentQuery implements Query {
}

42
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentVo.java

@ -0,0 +1,42 @@
package com.supervise.rms.api.riskalarmtreatment;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author feikefei
* @create 2023-06-19-14:56
*/
@Data
public class RiskAlarmTreatmentVo implements Vo {
@ApiModelProperty("ID,唯一编号")
private Integer id;
@ApiModelProperty("记录创建时间")
private Date createTime;
@ApiModelProperty("备注说明")
private String remarks;
@ApiModelProperty("风险警报记录SID")
private String riskAlarmSid;
@ApiModelProperty("风险处理状态:0=待处理,1=处理中,2=已办结")
private Integer treatmentStatus;
@ApiModelProperty("风险处理时间")
private Date treatmentTime;
@ApiModelProperty("风险处理内容")
private String treatmentContent;
@ApiModelProperty("处理人Sid")
private String userSid;
@ApiModelProperty("处理人姓名")
private String userName;
@ApiModelProperty("处理人电话")
private String userPhone;
private String positionName;
private String triggerTime;
private String indicatorName;
private String levelName;
private String typeName;
}

33
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklist.java

@ -0,0 +1,33 @@
package com.supervise.rms.api.riskblacklist;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.UUID;
/**
* @author feikefei
* @create 2023-06-19-9:43
*/
@Data
@ApiModel(value = "风险黑名单")
@TableName("risk_blacklist")
public class RiskBlacklist {
@ApiModelProperty("ID,唯一编号")
private Integer id;
@ApiModelProperty("字符型编号")
private String sid = UUID.randomUUID().toString();
@ApiModelProperty("记录创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime = new Date();
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("风险对象Sid")
private String objectSid;
@ApiModelProperty("风险对象类型1.供应商2.仓库3.门店")
private Integer objectType;
}

21
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistDto.java

@ -0,0 +1,21 @@
package com.supervise.rms.api.riskblacklist;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-19-9:46
*/
@Data
public class RiskBlacklistDto implements Dto {
private Integer id;
private String sid;
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("风险对象Sid")
private String objectSid;
@ApiModelProperty("风险对象类型1.供应商2.仓库3.门店")
private Integer objectType;
}

15
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistQuery.java

@ -0,0 +1,15 @@
package com.supervise.rms.api.riskblacklist;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-26-11:17
*/
@Data
public class RiskBlacklistQuery implements Query {
@ApiModelProperty("风险对象类型1.供应商2.仓库3.门店")
private Integer objectType;
}

21
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistVo.java

@ -0,0 +1,21 @@
package com.supervise.rms.api.riskblacklist;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-26-11:18
*/
@Data
public class RiskBlacklistVo implements Vo {
private Integer id;
private String sid;
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("风险对象Sid")
private String objectSid;
@ApiModelProperty("风险对象类型1.供应商2.仓库3.门店")
private Integer objectType;
}

23
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegree.java

@ -0,0 +1,23 @@
package com.supervise.rms.api.riskdegree;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "风险程度表", description = "风险程度表")
@TableName("risk_degree")
public class RiskDegree extends BaseEntity {
@ApiModelProperty("风险程度名称")
private String riskDegreeName;
@ApiModelProperty("风险程度代码")
private String riskDegreeCode;
@ApiModelProperty("推报单位")
private int pushUnit;
@ApiModelProperty("处理方式")
private String processMode;
@ApiModelProperty("排序号")
private int sortNumber;
}

20
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeDto.java

@ -0,0 +1,20 @@
package com.supervise.rms.api.riskdegree;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class RiskDegreeDto implements Dto {
private String sid;
@ApiModelProperty("风险程度名称")
private String riskDegreeName;
@ApiModelProperty("风险程度代码")
private String riskDegreeCode;
@ApiModelProperty("推报单位")
private int pushUnit;
@ApiModelProperty("处理方式")
private String processMode;
@ApiModelProperty("排序号")
private int sortNumber;
}

21
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeFeign.java

@ -0,0 +1,21 @@
package com.supervise.rms.api.riskdegree;
import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@Api(tags = "风险指标等级表")
@FeignClient(
contextId = "yxt-supervise-RiskDegree",
name = "yxt-supervise",
path = "v1/riskDegree",
fallback = RiskDegreeFeignFallback.class)
public interface RiskDegreeFeign {
@ApiOperation("保存风险程度")
@PostMapping("/saveRiskDegree")
ResultBean saveRiskDegree(@RequestBody RiskDegreeDto riskDegreeDto);
}

10
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeFeignFallback.java

@ -0,0 +1,10 @@
package com.supervise.rms.api.riskdegree;
import com.yxt.common.core.result.ResultBean;
import org.springframework.stereotype.Component;
@Component
public class RiskDegreeFeignFallback implements RiskDegreeFeign {
@Override
public ResultBean saveRiskDegree(RiskDegreeDto riskDegreeDto){return null;};
}

24
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeQuery.java

@ -0,0 +1,24 @@
package com.supervise.rms.api.riskdegree;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-14-14:00
*/
@Data
public class RiskDegreeQuery implements Query {
private String sid;
@ApiModelProperty("风险程度名称")
private String riskDegreeName;
@ApiModelProperty("风险程度代码")
private String riskDegreeCode;
@ApiModelProperty("推报单位")
private int pushUnit;
@ApiModelProperty("处理方式")
private String processMode;
@ApiModelProperty("排序号")
private int sortNumber;
}

21
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeVo.java

@ -0,0 +1,21 @@
package com.supervise.rms.api.riskdegree;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class RiskDegreeVo implements Vo {
private int id;
private String sid;
@ApiModelProperty("风险程度名称")
private String riskDegreeName;
@ApiModelProperty("风险程度代码")
private String riskDegreeCode;
@ApiModelProperty("推报单位")
private int pushUnit;
@ApiModelProperty("处理方式")
private String processMode;
@ApiModelProperty("排序号")
private int sortNumber;
}

47
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndex.java

@ -0,0 +1,47 @@
package com.supervise.rms.api.riskindex;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.UUID;
/**
* @author feikefei
* @create 2023-06-16-10:11
*/
@Data
@ApiModel(value = "监控指标表", description = "监控指标表")
@TableName("risk_index")
public class RiskIndex {
@ApiModelProperty("ID,唯一编号")
private Integer id;
@ApiModelProperty("字符型编号")
private String sid = UUID.randomUUID().toString();
@ApiModelProperty("记录创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime = new Date();
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("代码")
private String code;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("指标说明")
private String content;
@ApiModelProperty("风险等级(程度)Sid")
private String levelSid;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别Sid")
private String typeSid;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
}

38
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexDto.java

@ -0,0 +1,38 @@
package com.supervise.rms.api.riskindex;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author feikefei
* @create 2023-06-16-10:11
*/
@Data
public class RiskIndexDto implements Dto {
private Integer id;
private String sid;
private Date createTime;
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("代码")
private String code;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("指标说明")
private String content;
@ApiModelProperty("风险等级(程度)Sid")
private String levelSid;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别Sid")
private String typeSid;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
}

28
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexQuery.java

@ -0,0 +1,28 @@
package com.supervise.rms.api.riskindex;
import com.yxt.common.core.dto.Dto;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author feikefei
* @create 2023-06-16-10:11
*/
@Data
public class RiskIndexQuery implements Query {
@ApiModelProperty("代码")
private String code;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
}

40
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexVo.java

@ -0,0 +1,40 @@
package com.supervise.rms.api.riskindex;
import com.yxt.common.core.dto.Dto;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author feikefei
* @create 2023-06-16-10:11
*/
@Data
public class RiskIndexVo implements Vo {
private Integer id;
private String sid;
private Date createTime;
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("代码")
private String code;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("指标说明")
private String content;
@ApiModelProperty("风险等级(程度)Sid")
private String levelSid;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别Sid")
private String typeSid;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
private String bigTypeName;
}

49
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicators.java

@ -0,0 +1,49 @@
package com.supervise.rms.api.riskindicators;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.UUID;
/**
* @author feikefei
* @create 2023-06-16-10:11
*/
@Data
@ApiModel(value = "风险指标表", description = "风险指标表")
@TableName("risk_indicators")
public class RiskIndicators {
@ApiModelProperty("ID,唯一编号")
private Integer id;
@ApiModelProperty("字符型编号")
private String sid = UUID.randomUUID().toString();
@ApiModelProperty("记录创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime = new Date();
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("报送单位:1.监管公司2.贷款支行3.总行")
private Integer reportTarget;
@ApiModelProperty("代码")
private String code;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("指标说明")
private String content;
@ApiModelProperty("风险等级(程度)Sid")
private String levelSid;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别Sid")
private String typeSid;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
}

37
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsDto.java

@ -0,0 +1,37 @@
package com.supervise.rms.api.riskindicators;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-16-10:15
*/
@Data
public class RiskIndicatorsDto implements Dto {
private Integer id;
private String sid;
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("报送单位:1.监管公司2.贷款支行3.总行")
private Integer reportTarget;
@ApiModelProperty("代码")
private String code;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("指标说明")
private String content;
@ApiModelProperty("风险等级(程度)Sid")
private String levelSid;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别Sid")
private String typeSid;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
}

36
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsQuery.java

@ -0,0 +1,36 @@
package com.supervise.rms.api.riskindicators;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author feikefei
* @create 2023-06-16-10:16
*/
@Data
public class RiskIndicatorsQuery implements Query {
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("报送单位:1.监管公司2.贷款支行3.总行")
private Integer reportTarget;
@ApiModelProperty("代码")
private String code;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("指标说明")
private String content;
@ApiModelProperty("风险等级(程度)Sid")
private String levelSid;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别Sid")
private String typeSid;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
private String bigTypeName;
}

41
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsVo.java

@ -0,0 +1,41 @@
package com.supervise.rms.api.riskindicators;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* @author feikefei
* @create 2023-06-16-10:16
*/
@Data
public class RiskIndicatorsVo implements Vo {
private Integer id;
private String sid;
@ApiModelProperty("备注信息")
private String remarks;
@ApiModelProperty("报送单位:1.监管公司2.贷款支行3.总行")
private Integer reportTarget;
@ApiModelProperty("代码")
private String code;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("指标说明")
private String content;
@ApiModelProperty("风险等级(程度)Sid")
private String levelSid;
@ApiModelProperty("风险等级(程度)代码")
private String levelCode;
@ApiModelProperty("风险等级(程度)名称")
private String levelName;
@ApiModelProperty("风险类别Sid")
private String typeSid;
@ApiModelProperty("风险类别代码")
private String typeCode;
@ApiModelProperty("风险类别名称")
private String typeName;
private String bigTypeName;
private List list;
}

33
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevel.java

@ -0,0 +1,33 @@
package com.supervise.rms.api.risklevel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.UUID;
@Data
@ApiModel(value = "风险等级表", description = "风险名单表")
@TableName("risk_level")
public class RiskLevel {
@ApiModelProperty("ID,唯一编号")
private Integer id;
@ApiModelProperty("字符型编号")
private String sid = UUID.randomUUID().toString();
@ApiModelProperty("记录创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime = new Date();
@ApiModelProperty("风险等级名称")
private String name;
@ApiModelProperty("风险等级代码")
private String code;
@ApiModelProperty("处理方式")
private String handlingMethod;
@ApiModelProperty("报送单位")
private Integer reportTarget;
@ApiModelProperty("备注信息")
private String remarks;
}

22
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelDto.java

@ -0,0 +1,22 @@
package com.supervise.rms.api.risklevel;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class RiskLevelDto implements Dto {
private Integer id;
private String sid;
@ApiModelProperty("风险等级名称")
private String name;
@ApiModelProperty("风险等级代码")
private String code;
@ApiModelProperty("处理方式")
private String handlingMethod;
@ApiModelProperty("报送单位")
private Integer reportTarget;
@ApiModelProperty("备注信息")
private String remarks;
}

20
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelFeign.java

@ -0,0 +1,20 @@
package com.supervise.rms.api.risklevel;
import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@Api(tags = "风险指标类别表")
@FeignClient(
contextId = "yxt-supervise-RiskLevel",
name = "yxt-supervise",
path = "v1/riskLevel",
fallback = RiskLevelFeignFallback.class)
public interface RiskLevelFeign {
@ApiOperation("保存风险等级")
@PostMapping("/saveRiskLevel")
ResultBean saveRiskLevel(@RequestBody RiskLevelDto riskLevelDto);
}

11
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelFeignFallback.java

@ -0,0 +1,11 @@
package com.supervise.rms.api.risklevel;
import com.supervise.rms.api.riskdegree.RiskDegreeDto;
import com.yxt.common.core.result.ResultBean;
import org.springframework.stereotype.Component;
@Component
public class RiskLevelFeignFallback implements RiskLevelFeign {
@Override
public ResultBean saveRiskLevel(RiskLevelDto riskLevelDto){return null;};
}

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save