diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/resources/application-pro.yml b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/resources/application-pro.yml
index 1cd140a8..8eb2f2e8 100644
--- a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/resources/application-pro.yml
+++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/resources/application-pro.yml
@@ -7,6 +7,7 @@ spring:
cloud:
nacos:
discovery:
+ namespace: supervise
server-addr: 127.0.0.1:8848
redis:
database: 3 # Redis数据库索引(默认为0)
diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-pro.yml b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-pro.yml
index c5a71d8d..0779dda1 100644
--- a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-pro.yml
+++ b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-pro.yml
@@ -1,9 +1,9 @@
spring:
datasource:
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
- password: root
+ password: 1LAiGz$t1*Iw
cloud:
nacos:
discovery:
@@ -24,8 +24,8 @@ spring:
image:
xlsxtmpl: D:/webapps/supervise/xlsx-tmpl/
upload:
- path: D:/anrui/upload/
+ path: D:/webapps/supervise/static/upload/
url:
- prefix: http://120.46.172.184/api/upload/
+ prefix: https://supervise.yxtsoft.com/downfile/
login:
- path: D:\images\pic-click
+ path: D:\\images\\pic-click
\ No newline at end of file
diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-test.yml b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-test.yml
index fc2d0a76..03fcaf9e 100644
--- a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application-test.yml
+++ b/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
username: root
password: 1LAiGz$t1*Iw
-# cloud:
-# nacos:
-# discovery:
-# server-addr: 127.0.0.1:8848
+ cloud:
+ nacos:
+ discovery:
+ server-addr: 127.0.0.1:8848
redis:
database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1
diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application.yml b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application.yml
index 210376de..cf3039ae 100644
--- a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application.yml
+++ b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/resources/application.yml
@@ -14,7 +14,8 @@ spring:
# auto-create-topics: true
profiles:
# active: devv
- active: test
+# active: test
+ active: pro
messages:
# 国际化资源文件路径
basename: i18n/messages
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/pom.xml b/yxt_supervise/supervise-rms/supervise-rms-biz/pom.xml
index fb0cfdd2..318bef43 100644
--- a/yxt_supervise/supervise-rms/supervise-rms-biz/pom.xml
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/pom.xml
@@ -21,16 +21,15 @@
yxt-common-base
0.0.1
-
- supervise-rms-api
- com.yxt.supervise
- 0.0.1-SNAPSHOT
-
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
+
+ org.springframework.cloud
+ spring-cloud-starter-openfeign
+
mysql
@@ -100,16 +99,6 @@
spring-boot-starter-test
test
-
-
-
-
-
-
-
-
-
-
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformation.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformation.java
new file mode 100644
index 00000000..5895b646
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationDto.java
new file mode 100644
index 00000000..1961f5a4
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationFeign.java
new file mode 100644
index 00000000..687dca07
--- /dev/null
+++ b/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> listPage(@RequestBody PagerQuery pq);
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationQuery.java
new file mode 100644
index 00000000..7ad8e30e
--- /dev/null
+++ b/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;
+
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/Feign/projectinformation/ProjectInformationVo.java
new file mode 100644
index 00000000..6fe45870
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskData.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskData.java
new file mode 100644
index 00000000..d5bfa0a3
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataDto.java
new file mode 100644
index 00000000..af57dc49
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataQuery.java
new file mode 100644
index 00000000..21f4b8ca
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataVo.java
new file mode 100644
index 00000000..5140c8e6
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdate/BusinessRiskDate.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdate/BusinessRiskDate.java
new file mode 100644
index 00000000..164c41f9
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdate/BusinessRiskDateDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/businessriskdate/BusinessRiskDateDto.java
new file mode 100644
index 00000000..5ed5d658
--- /dev/null
+++ b/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 Result;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrder.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrder.java
new file mode 100644
index 00000000..d656141b
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderDto.java
new file mode 100644
index 00000000..feb48d96
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderFeign.java
new file mode 100644
index 00000000..8bf1a48c
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderFeignFallback.java
new file mode 100644
index 00000000..75f1b3bf
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerorder/CustomerOrderVo.java
new file mode 100644
index 00000000..a95f2d6f
--- /dev/null
+++ b/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;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoods.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoods.java
new file mode 100644
index 00000000..115a81fd
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsDto.java
new file mode 100644
index 00000000..092b53b6
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsFeign.java
new file mode 100644
index 00000000..369a9ce3
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsFeignFallback.java
new file mode 100644
index 00000000..ca642b84
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/customerordergoods/CustomerOrderGoodsVo.java
new file mode 100644
index 00000000..727e74a0
--- /dev/null
+++ b/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;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReport.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReport.java
new file mode 100644
index 00000000..742cbdf2
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportDto.java
new file mode 100644
index 00000000..aa1cc24a
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportFeign.java
new file mode 100644
index 00000000..8b07b738
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportFeignFallback.java
new file mode 100644
index 00000000..74274385
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/datareport/DataReportVo.java
new file mode 100644
index 00000000..ffe4e0ed
--- /dev/null
+++ b/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;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/enterpriseinformation/EnterpriseInformation.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/enterpriseinformation/EnterpriseInformation.java
new file mode 100644
index 00000000..ead5925a
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/Loan.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/Loan.java
new file mode 100644
index 00000000..997c878e
--- /dev/null
+++ b/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;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanDto.java
new file mode 100644
index 00000000..7f6ae1b1
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanFeign.java
new file mode 100644
index 00000000..6a20c103
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanFeignFallback.java
new file mode 100644
index 00000000..3cc6d8b4
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loan/LoanVo.java
new file mode 100644
index 00000000..e7aa78ed
--- /dev/null
+++ b/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;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplier.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplier.java
new file mode 100644
index 00000000..3a514220
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierDto.java
new file mode 100644
index 00000000..1e936e83
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierFeign.java
new file mode 100644
index 00000000..ed60a90d
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierFeignFallback.java
new file mode 100644
index 00000000..58af2a51
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplier/LoanSupplierVo.java
new file mode 100644
index 00000000..81bf9fe1
--- /dev/null
+++ b/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;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrder.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrder.java
new file mode 100644
index 00000000..342ea142
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderDto.java
new file mode 100644
index 00000000..85df830f
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderFeign.java
new file mode 100644
index 00000000..f8d94df4
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderFeignFallback.java
new file mode 100644
index 00000000..a00a02f1
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/loansupplierorder/LoanSupplierOrderVo.java
new file mode 100644
index 00000000..2b479a82
--- /dev/null
+++ b/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;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/pusinformation/PushInformation.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/pusinformation/PushInformation.java
new file mode 100644
index 00000000..46520edb
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrand.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrand.java
new file mode 100644
index 00000000..8dacf014
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedBrand.java
+ * Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrand
+ * Description: 限定品牌.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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; // 名称
+
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandDetailsVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandDetailsVo.java
new file mode 100644
index 00000000..4d98d0a9
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedBrandVo.java
+ * Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandVo
+ * Description: 限定品牌 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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; // 名称
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandDto.java
new file mode 100644
index 00000000..228668ed
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedBrandDto.java
+ * Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandDto
+ * Description: 限定品牌 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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; // 名称
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandFeign.java
new file mode 100644
index 00000000..ff65b845
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedBrandFeign.java
+ * Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandFeign
+ * Description: 限定品牌.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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> listPage(@RequestBody PagerQuery 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 fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandFeignFallback.java
new file mode 100644
index 00000000..c5d5a18b
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedBrandFeignFallback.java
+ * Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandFeignFallback
+ * Description: 限定品牌.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class RestrictedBrandFeignFallback implements RestrictedBrandFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery 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 fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/restrictedbrand/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandQuery.java
new file mode 100644
index 00000000..1e07c8b1
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedBrandQuery.java
+ * Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandQuery
+ * Description: 限定品牌 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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; // 名称
+
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedbrand/RestrictedBrandVo.java
new file mode 100644
index 00000000..45fbfdfa
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedBrandVo.java
+ * Class: com.yxt.supervise.portal.api.restrictedbrand.RestrictedBrandVo
+ * Description: 限定品牌 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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; // 名称
+
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategory.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategory.java
new file mode 100644
index 00000000..e159585f
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedCategory.java
+ * Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategory
+ * Description: 限定品类.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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
+
+
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryDetailsVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryDetailsVo.java
new file mode 100644
index 00000000..59c7dc61
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedCategoryVo.java
+ * Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryVo
+ * Description: 限定品类 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryDto.java
new file mode 100644
index 00000000..1a3c6fae
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedCategoryDto.java
+ * Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryDto
+ * Description: 限定品类 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryFeign.java
new file mode 100644
index 00000000..e44c3fab
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedCategoryFeign.java
+ * Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryFeign
+ * Description: 限定品类.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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> listPage(@RequestBody PagerQuery 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 fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryFeignFallback.java
new file mode 100644
index 00000000..0cdbdb58
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedCategoryFeignFallback.java
+ * Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryFeignFallback
+ * Description: 限定品类.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class RestrictedCategoryFeignFallback implements RestrictedCategoryFeign {
+//
+// @Override
+// public ResultBean> listPage(PagerQuery 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 fetchDetailsBySid(String sid){
+// ResultBean rb = ResultBean.fireFail();
+// return rb.setMsg("接口yxt-supervise/restrictedcategory/fetchDetailsBySid无法访问");
+// }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryQuery.java
new file mode 100644
index 00000000..696c2230
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedCategoryQuery.java
+ * Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryQuery
+ * Description: 限定品类 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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
+
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/restrictedcategory/RestrictedCategoryVo.java
new file mode 100644
index 00000000..154028d0
--- /dev/null
+++ b/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(宇信通监管)
+ * File: RestrictedCategoryVo.java
+ * Class: com.yxt.supervise.portal.api.restrictedcategory.RestrictedCategoryVo
+ * Description: 限定品类 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-22 21:47:10
+ *
+ * @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
+
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/Risk.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/Risk.java
new file mode 100644
index 00000000..178909a8
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskDto.java
new file mode 100644
index 00000000..78db14c0
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskFeign.java
new file mode 100644
index 00000000..07197881
--- /dev/null
+++ b/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 {
+
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskFeignFallback.java
new file mode 100644
index 00000000..5dc39786
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risk/RiskVo.java
new file mode 100644
index 00000000..405c4295
--- /dev/null
+++ b/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;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/Device.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/Device.java
new file mode 100644
index 00000000..2b8ffbbf
--- /dev/null
+++ b/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;
+
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/DeviceImages.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/DeviceImages.java
new file mode 100644
index 00000000..8160593f
--- /dev/null
+++ b/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;
+// }
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarm.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarm.java
new file mode 100644
index 00000000..2e8e0c08
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmDto.java
new file mode 100644
index 00000000..f3fd54a5
--- /dev/null
+++ b/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 devices;
+ private String errorCount;
+ private String name;
+ private String sendTime;
+ private List deviceImages;
+ private String content;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmFeign.java
new file mode 100644
index 00000000..46281f16
--- /dev/null
+++ b/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 {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmQuery.java
new file mode 100644
index 00000000..787ff938
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarm/RiskAlarmVo.java
new file mode 100644
index 00000000..6e528434
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatment.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatment.java
new file mode 100644
index 00000000..86b54aa7
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentDto.java
new file mode 100644
index 00000000..bfb58b6f
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentQuery.java
new file mode 100644
index 00000000..b1f385db
--- /dev/null
+++ b/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 {
+
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskalarmtreatment/RiskAlarmTreatmentVo.java
new file mode 100644
index 00000000..368e2d5a
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklist.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklist.java
new file mode 100644
index 00000000..79123b4e
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistDto.java
new file mode 100644
index 00000000..6479e8bb
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistQuery.java
new file mode 100644
index 00000000..7c92f36b
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistVo.java
new file mode 100644
index 00000000..64424fd9
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegree.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegree.java
new file mode 100644
index 00000000..665c04d0
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeDto.java
new file mode 100644
index 00000000..62b1c3c6
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeFeign.java
new file mode 100644
index 00000000..76d90816
--- /dev/null
+++ b/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);
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeFeignFallback.java
new file mode 100644
index 00000000..f93c3dc8
--- /dev/null
+++ b/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;};
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeQuery.java
new file mode 100644
index 00000000..d1813ec4
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeVo.java
new file mode 100644
index 00000000..4968f6da
--- /dev/null
+++ b/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;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndex.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndex.java
new file mode 100644
index 00000000..578b774f
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexDto.java
new file mode 100644
index 00000000..313a13cb
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexQuery.java
new file mode 100644
index 00000000..2181b8d5
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindex/RiskIndexVo.java
new file mode 100644
index 00000000..d028e203
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicators.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicators.java
new file mode 100644
index 00000000..5b46044a
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsDto.java
new file mode 100644
index 00000000..a49e847e
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsQuery.java
new file mode 100644
index 00000000..2b985bcd
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsVo.java
new file mode 100644
index 00000000..c26c8b9f
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevel.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevel.java
new file mode 100644
index 00000000..0b1e2eb4
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelDto.java
new file mode 100644
index 00000000..9583ec51
--- /dev/null
+++ b/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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelFeign.java
new file mode 100644
index 00000000..e9bf2ddc
--- /dev/null
+++ b/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);
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelFeignFallback.java
new file mode 100644
index 00000000..847507ec
--- /dev/null
+++ b/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;};
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelQuery.java
new file mode 100644
index 00000000..8b4284ae
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelQuery.java
@@ -0,0 +1,17 @@
+package com.supervise.rms.api.risklevel;
+
+import com.yxt.common.core.query.Query;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @author feikefei
+ * @create 2023-06-16-9:31
+ */
+@Data
+public class RiskLevelQuery implements Query {
+ @ApiModelProperty("风险等级名称")
+ private String name;
+ @ApiModelProperty("风险等级代码")
+ private String code;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelVo.java
new file mode 100644
index 00000000..91d86781
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risklevel/RiskLevelVo.java
@@ -0,0 +1,25 @@
+package com.supervise.rms.api.risklevel;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class RiskLevelVo implements Vo {
+ private Integer id;
+ private String sid;
+ private Date createTime;
+
+ @ApiModelProperty("风险等级名称")
+ private String name;
+ @ApiModelProperty("风险等级代码")
+ private String code;
+ @ApiModelProperty("处理方式")
+ private String handlingMethod;
+ @ApiModelProperty("报送单位")
+ private Integer reportTarget;
+ @ApiModelProperty("备注信息")
+ private String remarks;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecord.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecord.java
new file mode 100644
index 00000000..c81d9824
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecord.java
@@ -0,0 +1,18 @@
+package com.supervise.rms.api.riskrecord;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+/**
+ * @author feikefei
+ * @create 2023-06-19-11:28
+ */
+@Data
+@ApiModel(value = "记录最后一次提交时间")
+@TableName("risk_record")
+public class RiskRecord {
+ private Integer id ;
+ private String code;
+ private String date;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecordDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecordDto.java
new file mode 100644
index 00000000..395d2a28
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecordDto.java
@@ -0,0 +1,21 @@
+package com.supervise.rms.api.riskrecord;
+
+import com.supervise.rms.api.riskalarm.Device;
+import com.supervise.rms.api.riskalarm.DeviceImages;
+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 RiskRecordDto implements Dto {
+ private Integer id ;
+ private String code;
+ private String date;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecordQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecordQuery.java
new file mode 100644
index 00000000..935be759
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecordQuery.java
@@ -0,0 +1,18 @@
+package com.supervise.rms.api.riskrecord;
+
+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 RiskRecordQuery implements Query {
+ private Integer id ;
+ private String code;
+ private String date;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecordVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecordVo.java
new file mode 100644
index 00000000..05846442
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/riskrecord/RiskRecordVo.java
@@ -0,0 +1,18 @@
+package com.supervise.rms.api.riskrecord;
+
+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 RiskRecordVo implements Vo {
+ private Integer id ;
+ private String code;
+ private String date;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskType.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskType.java
new file mode 100644
index 00000000..812a026a
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskType.java
@@ -0,0 +1,46 @@
+package com.supervise.rms.api.risktype;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+import java.util.UUID;
+
+/**
+ * @author feikefei
+ * @create 2023-06-14-16:06
+ */
+@Data
+@ApiModel(value = "风险类别表", description = "风险类别表")
+@TableName("risk_type")
+public class RiskType {
+ @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 content;
+ @ApiModelProperty("层级")
+ private Integer hierarchy;
+ @ApiModelProperty("上级Sid")
+ private String parentSid;
+ @ApiModelProperty("上级名称")
+ private String parentName;
+ @ApiModelProperty("备注信息")
+ private String remarks;
+ private List down;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskTypeDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskTypeDto.java
new file mode 100644
index 00000000..17d3289d
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskTypeDto.java
@@ -0,0 +1,31 @@
+package com.supervise.rms.api.risktype;
+
+import com.yxt.common.core.dto.Dto;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @author feikefei
+ * @create 2023-06-14-16:09
+ */
+@Data
+public class RiskTypeDto implements Dto {
+ private Integer id;
+ private String sid;
+
+
+ @ApiModelProperty("类别名称")
+ private String name;
+ @ApiModelProperty("类别编号")
+ private String code;
+ @ApiModelProperty("分类说明")
+ private String content;
+ @ApiModelProperty("层级")
+ private Integer hierarchy;
+ @ApiModelProperty("上级Sid")
+ private String parentSid;
+ @ApiModelProperty("上级名称")
+ private String parentName;
+ @ApiModelProperty("备注信息")
+ private String remarks;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskTypeQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskTypeQuery.java
new file mode 100644
index 00000000..8d25328a
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskTypeQuery.java
@@ -0,0 +1,17 @@
+package com.supervise.rms.api.risktype;
+
+import com.yxt.common.core.query.Query;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @author feikefei
+ * @create 2023-06-14-16:12
+ */
+@Data
+public class RiskTypeQuery implements Query {
+ @ApiModelProperty("类别名称")
+ private String name;
+ @ApiModelProperty("类别编号")
+ private String code;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskTypeVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskTypeVo.java
new file mode 100644
index 00000000..82dee655
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/risktype/RiskTypeVo.java
@@ -0,0 +1,32 @@
+package com.supervise.rms.api.risktype;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @author feikefei
+ * @create 2023-06-14-16:10
+ */
+@Data
+public class RiskTypeVo implements Vo {
+ private int id;
+ private String sid;
+ private Date createTime;
+ @ApiModelProperty("类别名称")
+ private String name;
+ @ApiModelProperty("类别编号")
+ private String code;
+ @ApiModelProperty("分类说明")
+ private String content;
+ @ApiModelProperty("层级")
+ private Integer hierarchy;
+ @ApiModelProperty("上级Sid")
+ private String parentSid;
+ @ApiModelProperty("上级名称")
+ private String parentName;
+ @ApiModelProperty("备注信息")
+ private String remarks;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmission.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmission.java
new file mode 100644
index 00000000..87ece822
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmission.java
@@ -0,0 +1,17 @@
+package com.supervise.rms.api.scheduledtransmission;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+/**
+ * @author feikefei
+ * @create 2023-06-28-16:02
+ */
+@Data
+@ApiModel(value = "定时推送设置表")
+@TableName("scheduled_transmission")
+public class ScheduledTransmission {
+ private Integer id;
+ private String time;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmissionDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmissionDto.java
new file mode 100644
index 00000000..cff4d8ef
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmissionDto.java
@@ -0,0 +1,14 @@
+package com.supervise.rms.api.scheduledtransmission;
+
+import com.yxt.common.core.dto.Dto;
+import lombok.Data;
+
+/**
+ * @author feikefei
+ * @create 2023-06-28-16:05
+ */
+@Data
+public class ScheduledTransmissionDto implements Dto {
+ private Integer id;
+ private String time;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmissionQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmissionQuery.java
new file mode 100644
index 00000000..060ccba6
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmissionQuery.java
@@ -0,0 +1,13 @@
+package com.supervise.rms.api.scheduledtransmission;
+
+import com.yxt.common.core.query.Query;
+import lombok.Data;
+
+/**
+ * @author feikefei
+ * @create 2023-06-28-16:07
+ */
+@Data
+public class ScheduledTransmissionQuery implements Query {
+ private String time;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmissionVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmissionVo.java
new file mode 100644
index 00000000..29b3ebac
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/scheduledtransmission/ScheduledTransmissionVo.java
@@ -0,0 +1,14 @@
+package com.supervise.rms.api.scheduledtransmission;
+
+import com.yxt.common.core.vo.Vo;
+import lombok.Data;
+
+/**
+ * @author feikefei
+ * @create 2023-06-28-16:07
+ */
+@Data
+public class ScheduledTransmissionVo implements Vo {
+ private Integer id;
+ private String time;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/Supplier.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/Supplier.java
new file mode 100644
index 00000000..8e05455e
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/Supplier.java
@@ -0,0 +1,57 @@
+package com.supervise.rms.api.supplier;
+
+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(宇信通监管)
+ * File: SupplierInfo.java
+ * Class: com.supervise.api.supplierinfo.SupplierInfo
+ * Description: 供应商信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:30
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "风险表", description = "风险表")
+@TableName("supplier")
+public class Supplier extends BaseEntity {
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("统一编码")
+ private String codeUnified; // 统一编码
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("银行帐户")
+ private String bankAccount; // 银行帐户
+ @ApiModelProperty("帐号")
+ private String bankAccountNumber; // 帐号
+ @ApiModelProperty("开户行名称")
+ private String bankName; // 开户行名称
+ @ApiModelProperty("法人")
+ private String legalRepresentative; // 法人
+ @ApiModelProperty("营业执照号")
+ private String businessLicenseNo; // 营业执照号
+ @ApiModelProperty("监管审核状态0待审核1为通过2为拒绝")
+ private Integer purchaseRequisition; // 监管审核状态0待审核1为通过2为拒绝
+ @ApiModelProperty("监管审批意见")
+ private String purchaseRemarks; // 监管审批意见
+ @ApiModelProperty("银行0未审核,1审核通过,2审核不通过")
+ private Integer bankState; // 银行0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("银行审批意见")
+ private String bankRemarks; // 银行审批意见
+ @ApiModelProperty("锁定状态1.锁定2.未锁定 ")
+ private Integer lockingStatus;
+ @ApiModelProperty("锁定原因")
+ private String lockingReason;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierDetailsVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierDetailsVo.java
new file mode 100644
index 00000000..7ef57107
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierDetailsVo.java
@@ -0,0 +1,59 @@
+package com.supervise.rms.api.supplier;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: supervise(supervise)
+ * File: SupplierBankInfoVo.java
+ * Class: com.yxt.supervise.portal.api.supplierbankinfo.SupplierBankInfoVo
+ * Description: 供应商信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-12 22:02:22
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "供应商信息 视图数据详情", description = "供应商信息 视图数据详情")
+public class SupplierDetailsVo implements Vo {
+
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("统一编码")
+ private String codeUnified; // 统一编码
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("银行帐户")
+ private String bankAccount; // 银行帐户
+ @ApiModelProperty("帐号")
+ private String bankAccountNumber; // 帐号
+ @ApiModelProperty("开户行名称")
+ private String bankName; // 开户行名称
+ @ApiModelProperty("法人")
+ private String legalRepresentative; // 法人
+ @ApiModelProperty("营业执照号")
+ private String businessLicenseNo; // 营业执照号
+ @ApiModelProperty("监管审核状态0待审核1为通过2为拒绝")
+ private Integer purchaseRequisition; // 监管审核状态0待审核1为通过2为拒绝
+ @ApiModelProperty("监管审批意见")
+ private String purchaseRemarks; // 监管审批意见
+ @ApiModelProperty("银行0未审核,1审核通过,2审核不通过")
+ private Integer bankState; // 银行0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("银行审批意见")
+ private String bankRemarks; // 银行审批意见
+ @ApiModelProperty("营业执照附件")
+ private String[] businessLicenseFiles; // 营业执照附件
+ @ApiModelProperty("合同照片")
+ private String[] contractFiles; // 合同照片
+// @ApiModelProperty("合同信息")
+// private SupplierContractInfoDto supplierContractInfoDto; // 合同信息
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierDto.java
new file mode 100644
index 00000000..dfcb7b56
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierDto.java
@@ -0,0 +1,42 @@
+package com.supervise.rms.api.supplier;
+
+import com.yxt.common.core.dto.Dto;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class SupplierDto implements Dto {
+ private String sid;
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("统一编码")
+ private String codeUnified; // 统一编码
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("银行帐户")
+ private String bankAccount; // 银行帐户
+ @ApiModelProperty("帐号")
+ private String bankAccountNumber; // 帐号
+ @ApiModelProperty("开户行名称")
+ private String bankName; // 开户行名称
+ @ApiModelProperty("法人")
+ private String legalRepresentative; // 法人
+ @ApiModelProperty("营业执照号")
+ private String businessLicenseNo; // 营业执照号
+ @ApiModelProperty("监管审核状态0待审核1为通过2为拒绝")
+ private Integer purchaseRequisition; // 监管审核状态0待审核1为通过2为拒绝
+ @ApiModelProperty("监管审批意见")
+ private String purchaseRemarks; // 监管审批意见
+ @ApiModelProperty("银行0未审核,1审核通过,2审核不通过")
+ private Integer bankState; // 银行0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("银行审批意见")
+ private String bankRemarks; // 银行审批意见
+ @ApiModelProperty("锁定状态1.锁定2.未锁定 ")
+ private Integer lockingStatus;
+ @ApiModelProperty("锁定原因")
+ private String lockingReason;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierFeign.java
new file mode 100644
index 00000000..10905a6e
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierFeign.java
@@ -0,0 +1,32 @@
+package com.supervise.rms.api.supplier;
+
+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.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+@Api(tags = "供应商表")
+@FeignClient(
+ contextId = "yxt-supervise-Supplier",
+ name = "yxt-supervise",
+ path = "v1/risk",
+ fallback = SupplierFeignFallback.class)
+public interface SupplierFeign {
+ @ApiOperation("保存供应商")
+ @PostMapping("/saveSupplier")
+ ResultBean saveSupplier(SupplierDto supplierDto);
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierFeignFallback.java
new file mode 100644
index 00000000..590614cc
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierFeignFallback.java
@@ -0,0 +1,24 @@
+package com.supervise.rms.api.supplier;
+
+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;
+
+@Component
+public class SupplierFeignFallback implements SupplierFeign {
+ @Override
+ public ResultBean saveSupplier(SupplierDto supplierDto) {
+ return null;
+ }
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq) {
+ return null;
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid) {
+ return null;
+ }
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierQuery.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierQuery.java
new file mode 100644
index 00000000..fe6f5df2
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierQuery.java
@@ -0,0 +1,51 @@
+package com.supervise.rms.api.supplier;
+
+import com.yxt.common.core.query.Query;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+/**
+ * Project: supervise(supervise)
+ * File: SupplierBankInfoQuery.java
+ * Class: com.yxt.supervise.portal.api.supplierbankinfo.SupplierBankInfoQuery
+ * Description: 供应商信息 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-12 22:02:22
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "供应商信息 查询条件", description = "供应商信息 查询条件")
+public class SupplierQuery implements Query {
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("统一编码")
+ private String codeUnified; // 统一编码
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("银行帐户")
+ private String bankAccount; // 银行帐户
+ @ApiModelProperty("帐号")
+ private String bankAccountNumber; // 帐号
+ @ApiModelProperty("开户行名称")
+ private String bankName; // 开户行名称
+ @ApiModelProperty("法人")
+ private String legalRepresentative; // 法人
+ @ApiModelProperty("营业执照号")
+ private String businessLicenseNo; // 营业执照号
+ @ApiModelProperty("监管审核状态0待审核1为通过2为拒绝")
+ private Integer purchaseRequisition; // 监管审核状态0待审核1为通过2为拒绝
+ @ApiModelProperty("监管审批意见")
+ private String purchaseRemarks; // 监管审批意见
+ @ApiModelProperty("银行0未审核,1审核通过,2审核不通过")
+ private Integer bankState; // 银行0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("银行审批意见")
+ private String bankRemarks; // 银行审批意见
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierVo.java
new file mode 100644
index 00000000..61622098
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplier/SupplierVo.java
@@ -0,0 +1,42 @@
+package com.supervise.rms.api.supplier;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class SupplierVo implements Vo {
+ private String sid;
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("统一编码")
+ private String codeUnified; // 统一编码
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("银行帐户")
+ private String bankAccount; // 银行帐户
+ @ApiModelProperty("帐号")
+ private String bankAccountNumber; // 帐号
+ @ApiModelProperty("开户行名称")
+ private String bankName; // 开户行名称
+ @ApiModelProperty("法人")
+ private String legalRepresentative; // 法人
+ @ApiModelProperty("营业执照号")
+ private String businessLicenseNo; // 营业执照号
+ @ApiModelProperty("监管审核状态0待审核1为通过2为拒绝")
+ private Integer purchaseRequisition; // 监管审核状态0待审核1为通过2为拒绝
+ @ApiModelProperty("监管审批意见")
+ private String purchaseRemarks; // 监管审批意见
+ @ApiModelProperty("银行0未审核,1审核通过,2审核不通过")
+ private Integer bankState; // 银行0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("银行审批意见")
+ private String bankRemarks; // 银行审批意见
+ @ApiModelProperty("锁定状态1.锁定2.未锁定 ")
+ private Integer lockingStatus;
+ @ApiModelProperty("锁定原因")
+ private String lockingReason;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndex.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndex.java
new file mode 100644
index 00000000..f4d12f8b
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndex.java
@@ -0,0 +1,25 @@
+package com.supervise.rms.api.supplierindex;
+
+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 SupplierIndex 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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexDto.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexDto.java
new file mode 100644
index 00000000..4e08b56d
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexDto.java
@@ -0,0 +1,22 @@
+package com.supervise.rms.api.supplierindex;
+
+import com.yxt.common.core.dto.Dto;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class SupplierIndexDto 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;
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexFeign.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexFeign.java
new file mode 100644
index 00000000..5c18334e
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexFeign.java
@@ -0,0 +1,13 @@
+package com.supervise.rms.api.supplierindex;
+
+import io.swagger.annotations.Api;
+import org.springframework.cloud.openfeign.FeignClient;
+
+@Api(tags = "风险表")
+@FeignClient(
+ contextId = "yxt-supervise-SupplierIndex",
+ name = "yxt-supervise",
+ path = "v1/risk",
+ fallback = SupplierIndexFeignFallback.class)
+public interface SupplierIndexFeign {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexFeignFallback.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexFeignFallback.java
new file mode 100644
index 00000000..42ee5eb5
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexFeignFallback.java
@@ -0,0 +1,7 @@
+package com.supervise.rms.api.supplierindex;
+
+import org.springframework.stereotype.Component;
+
+@Component
+public class SupplierIndexFeignFallback implements SupplierIndexFeign {
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexVo.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexVo.java
new file mode 100644
index 00000000..0605f597
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/supplierindex/SupplierIndexVo.java
@@ -0,0 +1,22 @@
+package com.supervise.rms.api.supplierindex;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class SupplierIndexVo 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;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/wechat/TemplateData.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/wechat/TemplateData.java
new file mode 100644
index 00000000..e08a392a
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/wechat/TemplateData.java
@@ -0,0 +1,36 @@
+package com.supervise.rms.api.wechat;
+
+import lombok.Data;
+
+/**
+ * @author feikefei
+ * @create 2023-06-08-9:17
+ */
+@Data
+public class TemplateData {
+ private String value;
+ private String color;
+
+ public TemplateData(String value) {
+ this.value = value;
+ color = "#FF0000";
+ }
+
+ public TemplateData(String value, String color) {
+ this.value = value;
+ this.color = color;
+ }
+
+ public String getValue() {
+ return value;
+ }
+ public void setValue(String value) {
+ this.value = value;
+ }
+ public String getColor() {
+ return color;
+ }
+ public void setColor(String color) {
+ this.color = color;
+ }
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/wechat/WeChatTemplateMsg.java b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/wechat/WeChatTemplateMsg.java
new file mode 100644
index 00000000..c6cf807f
--- /dev/null
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/api/wechat/WeChatTemplateMsg.java
@@ -0,0 +1,56 @@
+package com.supervise.rms.api.wechat;
+
+import lombok.Data;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * @author feikefei
+ * @create 2023-06-08-9:17
+ */
+@Data
+public class WeChatTemplateMsg {
+ private String template_id;
+ private String touser;
+ private String url;
+
+ private String client_msg_id;
+
+ Map miniprogram = new HashMap<>();
+
+ //private Miniprogram miniprogram;
+ private String topcolor;
+ private Map data;
+
+ public String getTemplate_id() {
+ return template_id;
+ }
+ public void setTemplate_id(String template_id) {
+ this.template_id = template_id;
+ }
+ public String getTouser() {
+ return touser;
+ }
+ public void setTouser(String touser) {
+ this.touser = touser;
+ }
+ public String getUrl() {
+ return url;
+ }
+ public void setUrl(String url) {
+ this.url = url;
+ }
+ public String getTopcolor() {
+ return topcolor;
+ }
+ public void setTopcolor(String topcolor) {
+ this.topcolor = topcolor;
+ }
+ public Map getData() {
+ return data;
+ }
+ public void setData(Map data) {
+ this.data = data;
+ }
+}
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-devv.yml b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-devv.yml
index 7400ec33..d8653e52 100644
--- a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-devv.yml
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-devv.yml
@@ -9,7 +9,9 @@ spring:
cloud:
nacos:
discovery:
- server-addr: 127.0.0.1:8848
+ namespace: supervise
+ server-addr: 39.104.100.138:8848
+ register-enabled: false
redis:
database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-pro.yml b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-pro.yml
index 1f6e753a..246a6841 100644
--- a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-pro.yml
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-pro.yml
@@ -22,9 +22,9 @@ spring:
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
- path: D:\supervise\upload\
+ path: D:/webapps/supervise/static/upload/
url:
- prefix: http://127.0.0.1/api/upload/
+ prefix: https://supervise.yxtsoft.com/downfile/
wechat:
appId: wx1d44e0fcd110351a #本地wx0f6062989ab28c91
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-test.yml b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-test.yml
index a1f787ef..c9ff8c90 100644
--- a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-test.yml
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application-test.yml
@@ -1,32 +1,33 @@
+server:
+ port: 17007
+
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
-# url: jdbc:mysql://122.14.222.186:3306/supervise_rms?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
- url: jdbc:mysql://127.0.0.1:3306/supervise_crm?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
+ url: jdbc:mysql://172.18.0.4:3306/supervise_crm?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root
- #password: 1LAiGz$t1*Iw
- password: root
+ password: yxt_mysql_138
cloud:
nacos:
discovery:
- server-addr: 127.0.0.1:8848
+ namespace: supervise
+ server-addr: 172.18.0.5:8848
redis:
database: 3 # Redis数据库索引(默认为0)
- host: 127.0.0.1
+ host: 172.18.0.7
jedis:
pool:
max-active: -1 #连接池最大连接数(使用负值表示没有限制)
max-idle: 8 #连接池中的最大空闲连接
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
- password: 123456
+ password:
port: 6379
timeout: 0 # 连接超时时间(毫秒)
-
image:
upload:
- path: D:/webapps/supervise/static/upload/
+ path: /home/lzh/docker_data/nginx/html/supervise/supervise-portal-ui/upload/
url:
- prefix: http://122.14.222.186:7003/upload/
+ prefix: http://jg.yyundong.com/upload/
diff --git a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application.yml b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application.yml
index 79a6c4b8..d918c171 100644
--- a/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application.yml
+++ b/yxt_supervise/supervise-rms/supervise-rms-biz/src/main/resources/application.yml
@@ -2,9 +2,9 @@ spring:
application:
name: supervise-rms
profiles:
-# active: devv
+ active: devv
# active: test
- active: pro
+# active: pro
messages:
# 国际化资源文件路径
basename: i18n/messages