Browse Source

风险类别,等级,指标代码提交 6-19

master
fkf 2 years ago
parent
commit
977b566650
  1. 8
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskdegree/RiskDegree.java
  2. 6
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeDto.java
  3. 2
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeFeign.java
  4. 24
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeQuery.java
  5. 7
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskdegree/RiskDegreeVo.java
  6. 21
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicator/RiskIndicator.java
  7. 18
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicator/RiskIndicatorDto.java
  8. 19
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicator/RiskIndicatorFeign.java
  9. 10
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicator/RiskIndicatorFeignFallback.java
  10. 18
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicator/RiskIndicatorVo.java
  11. 49
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicators.java
  12. 37
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsDto.java
  13. 35
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsQuery.java
  14. 38
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicators/RiskIndicatorsVo.java
  15. 3
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/risktype/RiskType.java
  16. 4
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/businessriskdata/BusinessRiskDataMapper.java
  17. 7
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/businessriskdata/BusinessRiskDataMapper.xml
  18. 6
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/businessriskdata/BusinessRiskDataRest.java
  19. 6
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/businessriskdata/BusinessRiskDataService.java
  20. 11
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskdegree/RiskDegreeMapper.java
  21. 6
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskdegree/RiskDegreeMapper.xml
  22. 39
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskdegree/RiskDegreeRest.java
  23. 42
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskdegree/RiskDegreeService.java
  24. 35
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicator/RiskIndicatorMapper.java
  25. 5
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicator/RiskIndicatorMapper.xml
  26. 28
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicator/RiskIndicatorRest.java
  27. 40
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicator/RiskIndicatorService.java
  28. 19
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicators/RiskIndicatorsMapper.java
  29. 12
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicators/RiskIndicatorsMapper.xml
  30. 47
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicators/RiskIndicatorsRest.java
  31. 63
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicators/RiskIndicatorsService.java
  32. 5
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/risklevel/RiskLevelMapper.java
  33. 6
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/risklevel/RiskLevelRest.java
  34. 8
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/risklevel/RiskLevelService.java
  35. 6
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/risktype/RiskTypeRest.java
  36. 15
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/risktype/RiskTypeService.java

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

@ -7,11 +7,17 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "风险程度表", description = "风险名单表")
@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;
}

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

@ -11,4 +11,10 @@ public class RiskDegreeDto implements Dto {
private String riskDegreeName;
@ApiModelProperty("风险程度代码")
private String riskDegreeCode;
@ApiModelProperty("推报单位")
private int pushUnit;
@ApiModelProperty("处理方式")
private String processMode;
@ApiModelProperty("排序号")
private int sortNumber;
}

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

@ -17,5 +17,5 @@ public interface RiskDegreeFeign {
@ApiOperation("保存风险程度")
@PostMapping("/saveRiskDegree")
ResultBean saveRiskDegree(RiskDegreeDto riskDegreeDto);
ResultBean saveRiskDegree(@RequestBody RiskDegreeDto riskDegreeDto);
}

24
yxt_supervise/supervise-rms/supervise-rms-api/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;
}

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

@ -6,9 +6,16 @@ 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;
}

21
yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicator/RiskIndicator.java

@ -1,21 +0,0 @@
package com.supervise.rms.api.riskindicator;
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_list")
public class RiskIndicator extends BaseEntity {
@ApiModelProperty("风险指标名称")
private String riskIndicatorName;
@ApiModelProperty("风险指标代码")
private String riskIndicatorCode;
@ApiModelProperty("风险等级Sid")
private String riskLevelSid;
@ApiModelProperty("风险程度SId")
private String riskDegreeSid;
}

18
yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicator/RiskIndicatorDto.java

@ -1,18 +0,0 @@
package com.supervise.rms.api.riskindicator;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class RiskIndicatorDto implements Dto {
private String sid;
@ApiModelProperty("风险指标名称")
private String riskIndicatorName;
@ApiModelProperty("风险指标代码")
private String riskIndicatorCode;
@ApiModelProperty("风险等级Sid")
private String riskLevelSid;
@ApiModelProperty("风险程度SId")
private String riskDegreeSid;
}

19
yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicator/RiskIndicatorFeign.java

@ -1,19 +0,0 @@
package com.supervise.rms.api.riskindicator;
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-RiskIndicator",
name = "yxt-supervise",
path = "v1/riskIndicator",
fallback = RiskIndicatorFeignFallback.class)
public interface RiskIndicatorFeign {
@ApiOperation("保存风险指标")
@PostMapping("/saveRiskIndicator")
ResultBean saveRiskIndicator(RiskIndicatorDto riskIndicatorDto);
}

10
yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicator/RiskIndicatorFeignFallback.java

@ -1,10 +0,0 @@
package com.supervise.rms.api.riskindicator;
import com.yxt.common.core.result.ResultBean;
import org.springframework.stereotype.Component;
@Component
public class RiskIndicatorFeignFallback implements RiskIndicatorFeign {
@Override
public ResultBean saveRiskIndicator(RiskIndicatorDto riskIndicatorDto){return null;};
}

18
yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskindicator/RiskIndicatorVo.java

@ -1,18 +0,0 @@
package com.supervise.rms.api.riskindicator;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class RiskIndicatorVo implements Vo {
private String sid;
@ApiModelProperty("风险指标名称")
private String riskIndicatorName;
@ApiModelProperty("风险指标代码")
private String riskIndicatorCode;
@ApiModelProperty("风险等级Sid")
private String riskLevelSid;
@ApiModelProperty("风险程度SId")
private String riskDegreeSid;
}

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

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

37
yxt_supervise/supervise-rms/supervise-rms-api/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;
}

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

@ -0,0 +1,35 @@
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;
}

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

@ -0,0 +1,38 @@
package com.supervise.rms.api.riskindicators;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @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;
}

3
yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/risktype/RiskType.java

@ -8,6 +8,8 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.UUID;
/**
@ -40,4 +42,5 @@ public class RiskType {
private String parentName;
@ApiModelProperty("备注信息")
private String remarks;
private List<RiskType> down;
}

4
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/businessriskdata/BusinessRiskDataMapper.java

@ -21,9 +21,5 @@ public interface BusinessRiskDataMapper extends BaseMapper<BusinessRiskData> {
IPage<BusinessRiskDataVo> selectPageVo(IPage<BusinessRiskData> page, @Param(Constants.WRAPPER) Wrapper<BusinessRiskData> qw);
@Select("select e.businessName,e.executionTime,a.*\n" +
" from business_risk_date e\n" +
" left join business_risk_data a on e.sid = a.buSid" +
"where e.businessName = #{businessName} and e.executionTime = #{executionTime}")
List<BusinessRiskData> selectBusinessRiskInfo(@Param("executionTime") String executionTime, @Param("businessName") String businessName);
}

7
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/businessriskdata/BusinessRiskDataMapper.xml

@ -9,4 +9,11 @@
${ew.sqlSegment}
</where>
</select>
<select id="selectBusinessRiskInfo" resultType="com.supervise.rms.api.businessriskdata.BusinessRiskData">
select e.businessName,e.executionTime,a.*
from business_risk_date e
left join business_risk_data a on e.sid = a.buSid
where e.executionTime = #{executionTime} and e.businessName = #{businessName}
</select>
</mapper>

6
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/businessriskdata/BusinessRiskDataRest.java

@ -1,5 +1,7 @@
package com.supervise.rms.biz.businessriskdata;
import com.supervise.rms.api.businessriskdata.BusinessRiskData;
import com.supervise.rms.api.businessriskdata.BusinessRiskDataDto;
import com.supervise.rms.api.businessriskdata.BusinessRiskDataQuery;
import com.supervise.rms.api.businessriskdata.BusinessRiskDataVo;
import com.yxt.common.core.query.PagerQuery;
@ -37,7 +39,7 @@ public class BusinessRiskDataRest {
@ApiOperation("查询该企业风险信息")
@PostMapping("/selectBusinessRiskInfo")
public ResultBean selectBusinessRiskInfo(@RequestBody Map<String, Object> map){
return businessRiskDataService.selectBusinessRiskInfo(map);
public ResultBean selectBusinessRiskInfo(@RequestBody BusinessRiskData data){
return businessRiskDataService.selectBusinessRiskInfo(data);
}
}

6
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/businessriskdata/BusinessRiskDataService.java

@ -43,9 +43,11 @@ public class BusinessRiskDataService extends MybatisBaseService<BusinessRiskData
return vo;
}
public ResultBean selectBusinessRiskInfo(Map<String, Object> map){
public ResultBean selectBusinessRiskInfo(BusinessRiskData data){
ResultBean rb = ResultBean.fireFail();
List<BusinessRiskData> businessRiskData = baseMapper.selectBusinessRiskInfo(map.get("executionTime").toString(), map.get("businessName").toString());
String executionTime = data.getExecutionTime();
String businessName = data.getBusinessName();
List<BusinessRiskData> businessRiskData = baseMapper.selectBusinessRiskInfo(executionTime,businessName);
return rb.success().setData(businessRiskData);
}
}

11
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskdegree/RiskDegreeMapper.java

@ -24,12 +24,23 @@
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.biz.riskdegree;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.supervise.rms.api.riskdegree.RiskDegree;
import com.supervise.rms.api.riskdegree.RiskDegreeVo;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
@Mapper
public interface RiskDegreeMapper extends BaseMapper<RiskDegree> {
IPage<RiskDegreeVo> listPage(IPage<RiskDegree> page, @Param(Constants.WRAPPER) Wrapper<RiskDegree> qw);
@Select("select * from risk_degree")
List<RiskDegree> selectRiskDegreeList();
}

6
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskdegree/RiskDegreeMapper.xml

@ -2,4 +2,10 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.supervise.rms.biz.riskdegree.RiskDegreeMapper">
<select id="listPage" resultType="com.supervise.rms.api.riskdegree.RiskDegreeVo">
select * from risk_degree
<where>
${ew.sqlSegment}
</where>
</select>
</mapper>

39
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskdegree/RiskDegreeRest.java

@ -1,17 +1,20 @@
package com.supervise.rms.biz.riskdegree;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.supervise.rms.api.risk.RiskFeign;
import com.supervise.rms.api.riskdegree.RiskDegreeDto;
import com.supervise.rms.api.riskdegree.RiskDegreeFeign;
import com.supervise.rms.api.riskdegree.RiskDegreeQuery;
import com.supervise.rms.api.riskdegree.RiskDegreeVo;
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.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
@Api(tags = "风险名单表")
@Api(tags = "风险程度表")
@RestController("com.supervise.rmc.biz.riskdegree.RiskDegreeRest")
@RequestMapping("v1/riskDegree")
public class RiskDegreeRest implements RiskDegreeFeign {
@ -24,4 +27,32 @@ public class RiskDegreeRest implements RiskDegreeFeign {
public ResultBean saveRiskDegree(RiskDegreeDto riskDegreeDto) {
return riskDegreeService.saveRiskDegree(riskDegreeDto);
}
@ApiOperation("风险程度分页查询")
@PostMapping("/listPage")
public ResultBean listPage(@RequestBody PagerQuery<RiskDegreeQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<RiskDegreeVo> vo = riskDegreeService.listPage(pq);
return rb.success().setData(vo);
}
@ApiOperation("查询所有风险程度")
@GetMapping("/selectRiskDegreeList")
public ResultBean selectRiskDegreeList(){
return riskDegreeService.selectRiskDegreeList();
}
@ApiOperation("修改风险程度数据")
@PostMapping("/updateRiskDegree")
public ResultBean updateRiskDegree(@RequestBody RiskDegreeDto dto){
return riskDegreeService.updateRiskDegree(dto);
}
@ApiOperation("删除风险程度数据")
@DeleteMapping("/del/{sid}")
public ResultBean del(@PathVariable String sid){
return riskDegreeService.del(sid);
}
}

42
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskdegree/RiskDegreeService.java

@ -1,13 +1,23 @@
package com.supervise.rms.biz.riskdegree;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.supervise.rms.api.riskdegree.RiskDegree;
import com.supervise.rms.api.riskdegree.RiskDegreeDto;
import com.supervise.rms.api.riskdegree.RiskDegreeQuery;
import com.supervise.rms.api.riskdegree.RiskDegreeVo;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class RiskDegreeService extends MybatisBaseService<RiskDegreeMapper, RiskDegree> {
@ -37,4 +47,36 @@ public class RiskDegreeService extends MybatisBaseService<RiskDegreeMapper, Risk
}
return rb.success().setData(sid).setMsg("保存成功");
}
public PagerVo<RiskDegreeVo> listPage(PagerQuery<RiskDegreeQuery> pq){
RiskDegreeQuery params = pq.getParams();
QueryWrapper<RiskDegree> wq = new QueryWrapper<>();
if (params != null){
}
IPage<RiskDegree> page = PagerUtil.queryToPage(pq);
IPage<RiskDegreeVo> page1 = baseMapper.listPage(page, wq);
PagerVo<RiskDegreeVo> pageToVo = PagerUtil.pageToVo(page1, null);
return pageToVo;
}
public ResultBean selectRiskDegreeList(){
ResultBean rb = ResultBean.fireFail();
List<RiskDegree> degreeList = baseMapper.selectRiskDegreeList();
return rb.success().setData(degreeList);
}
public ResultBean updateRiskDegree(RiskDegreeDto dto){
ResultBean rb = ResultBean.fireFail();
RiskDegree riskDegree = fetchBySid(dto.getSid());
BeanUtil.copyProperties(dto,riskDegree,"id","sid");
baseMapper.updateById(riskDegree);
return rb.success().setMsg("修改成功");
}
public ResultBean del(String sid){
ResultBean rb = ResultBean.fireFail();
deleteBySid(sid);
return rb.success().setMsg("删除成功");
}
}

35
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicator/RiskIndicatorMapper.java

@ -1,35 +0,0 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.supervise.rms.biz.riskindicator;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.supervise.rms.api.riskindicator.RiskIndicator;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface RiskIndicatorMapper extends BaseMapper<RiskIndicator> {
}

5
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicator/RiskIndicatorMapper.xml

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.supervise.rms.biz.riskindicator.RiskIndicatorMapper">
</mapper>

28
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicator/RiskIndicatorRest.java

@ -1,28 +0,0 @@
package com.supervise.rms.biz.riskindicator;
import com.supervise.rms.api.riskdegree.RiskDegreeDto;
import com.supervise.rms.api.riskindicator.RiskIndicatorDto;
import com.supervise.rms.api.riskindicator.RiskIndicatorFeign;
import com.supervise.rms.biz.riskdegree.RiskDegreeService;
import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Api(tags = "风险指标表")
@RestController("com.supervise.rmc.biz.riskindicator.RiskIndicatorRest")
@RequestMapping("v1/riskIndicator")
public class RiskIndicatorRest implements RiskIndicatorFeign {
@Autowired
private RiskIndicatorService riskIndicatorService;
@Override
@ApiOperation("保存风险指标")
@PostMapping("/saveRiskIndicator")
public ResultBean saveRiskIndicator(RiskIndicatorDto riskIndicatorDto) {
return riskIndicatorService.saveRiskIndicator(riskIndicatorDto);
}
}

40
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicator/RiskIndicatorService.java

@ -1,40 +0,0 @@
package com.supervise.rms.biz.riskindicator;
import com.supervise.rms.api.riskindicator.RiskIndicatorDto;
import com.yxt.common.base.service.MybatisBaseService;
import com.supervise.rms.api.riskindicator.RiskIndicator;
import com.yxt.common.core.result.ResultBean;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
@Service
public class RiskIndicatorService extends MybatisBaseService<RiskIndicatorMapper, RiskIndicator> {
public ResultBean saveRiskIndicator(RiskIndicatorDto riskIndicatorDto) {
ResultBean rb = ResultBean.fireFail();
String sid = riskIndicatorDto.getSid();
if(StringUtils.isBlank(sid)){
//新增
RiskIndicator riskIndicator = new RiskIndicator();
BeanUtils.copyProperties(riskIndicatorDto, riskIndicator,"sid");
boolean isSave = save(riskIndicator);
if(!isSave){
return rb.setMsg("保存失败");
}
sid = riskIndicator.getSid();
}else{
//更新
RiskIndicator riskIndicator = fetchBySid(riskIndicatorDto.getSid());
if(riskIndicator == null){
return rb.setMsg("该条记录不存在");
}
BeanUtils.copyProperties(riskIndicatorDto, riskIndicator);
boolean isUpdate = updateById(riskIndicator);
if(!isUpdate){
return rb.setMsg("更新失败");
}
}
return rb.success().setData(sid).setMsg("保存成功");
}
}

19
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicators/RiskIndicatorsMapper.java

@ -0,0 +1,19 @@
package com.supervise.rms.biz.riskindicators;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.supervise.rms.api.riskindicators.RiskIndicators;
import com.supervise.rms.api.riskindicators.RiskIndicatorsVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
* @author feikefei
* @create 2023-06-16-10:19
*/
@Mapper
public interface RiskIndicatorsMapper extends BaseMapper<RiskIndicators> {
IPage<RiskIndicatorsVo> listPage(IPage<RiskIndicators> page, @Param(Constants.WRAPPER) Wrapper<RiskIndicators> qw);
}

12
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicators/RiskIndicatorsMapper.xml

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.supervise.rms.biz.riskindicators.RiskIndicatorsMapper">
<select id="listPage" resultType="com.supervise.rms.api.riskindicators.RiskIndicatorsVo">
select i.*,t.name bigTypeName from risk_indicators i
left join risk_type l on i.typeSid = l.sid
left join risk_type t on l.parentSid = t.sid
<where>
${ew.sqlSegment}
</where>
</select>
</mapper>

47
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicators/RiskIndicatorsRest.java

@ -0,0 +1,47 @@
package com.supervise.rms.biz.riskindicators;
import com.supervise.rms.api.riskindicators.RiskIndicatorsDto;
import com.supervise.rms.api.riskindicators.RiskIndicatorsQuery;
import com.supervise.rms.api.riskindicators.RiskIndicatorsVo;
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.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* @author feikefei
* @create 2023-06-16-10:18
*/
@Api(tags = "风险指标表")
@RestController("com.supervise.rmc.biz.riskindicators.RiskIndicatorsRest")
@RequestMapping("v1/riskIndicators")
public class RiskIndicatorsRest {
@Autowired
private RiskIndicatorsService riskIndicatorService;
@ApiOperation("保存风险指标")
@PostMapping("/saveRiskIndicator")
public ResultBean saveRiskIndicator(@RequestBody RiskIndicatorsDto dto) {
return riskIndicatorService.saveRiskIndicator(dto);
}
@ApiOperation("查询风险指标分页列表")
@PostMapping("/listPage")
public ResultBean listPage(@RequestBody PagerQuery<RiskIndicatorsQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<RiskIndicatorsVo> listPage = riskIndicatorService.listPage(pq);
return rb.success().setData(listPage);
}
@ApiOperation("删除风险指标")
@GetMapping("/del/{sid}")
public ResultBean del(@PathVariable String sid){
ResultBean rb = ResultBean.fireFail();
riskIndicatorService.deleteBySid(sid);
return rb.success().setMsg("删除成功");
}
}

63
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskindicators/RiskIndicatorsService.java

@ -0,0 +1,63 @@
package com.supervise.rms.biz.riskindicators;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.supervise.rms.api.riskindicators.RiskIndicators;
import com.supervise.rms.api.riskindicators.RiskIndicatorsDto;
import com.supervise.rms.api.riskindicators.RiskIndicatorsQuery;
import com.supervise.rms.api.riskindicators.RiskIndicatorsVo;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.base.utils.StringUtils;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
/**
* @author feikefei
* @create 2023-06-16-10:18
*/
@Service
public class RiskIndicatorsService extends MybatisBaseService<RiskIndicatorsMapper, RiskIndicators> {
public ResultBean saveRiskIndicator(RiskIndicatorsDto dto) {
ResultBean rb = ResultBean.fireFail();
String sid = dto.getSid();
if(StringUtils.isBlank(sid)){
//新增
RiskIndicators riskIndicator = new RiskIndicators();
BeanUtils.copyProperties(dto, riskIndicator,"sid");
boolean isSave = save(riskIndicator);
if(!isSave){
return rb.setMsg("保存失败");
}
sid = riskIndicator.getSid();
}else{
//更新
RiskIndicators riskIndicators = fetchBySid(dto.getSid());
if(riskIndicators == null){
return rb.setMsg("该条记录不存在");
}
BeanUtils.copyProperties(dto, riskIndicators);
boolean isUpdate = updateById(riskIndicators);
if(!isUpdate){
return rb.setMsg("更新失败");
}
}
return rb.success().setData(sid).setMsg("保存成功");
}
public PagerVo<RiskIndicatorsVo> listPage(PagerQuery<RiskIndicatorsQuery> pq){
RiskIndicatorsQuery params = pq.getParams();
QueryWrapper<RiskIndicators> wq = new QueryWrapper<>();
if (StringUtils.isNotNull(params)){
}
IPage<RiskIndicators> page = PagerUtil.queryToPage(pq);
IPage<RiskIndicatorsVo> iPage = baseMapper.listPage(page, wq);
PagerVo<RiskIndicatorsVo> pageToVo = PagerUtil.pageToVo(iPage, null);
return pageToVo;
}
}

5
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/risklevel/RiskLevelMapper.java

@ -32,10 +32,15 @@ import com.supervise.rms.api.risklevel.RiskLevel;
import com.supervise.rms.api.risklevel.RiskLevelVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
@Mapper
public interface RiskLevelMapper extends BaseMapper<RiskLevel> {
IPage<RiskLevelVo> listPage(IPage<RiskLevel> page, @Param(Constants.WRAPPER) Wrapper<RiskLevel> qw);
@Select("select * from risk_level")
List<RiskLevel> selectRiskLevel();
}

6
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/risklevel/RiskLevelRest.java

@ -41,4 +41,10 @@ public class RiskLevelRest implements RiskLevelFeign {
PagerVo<RiskLevelVo> riskLevelVoPagerVo = riskLevelService.listPage(pq);
return rb.success().setData(riskLevelVoPagerVo);
}
@ApiOperation("查询所有风险等级")
@GetMapping("/selectRiskLevel")
public ResultBean selectRiskLevel(){
return riskLevelService.selectRiskLevel();
}
}

8
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/risklevel/RiskLevelService.java

@ -15,6 +15,8 @@ import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class RiskLevelService extends MybatisBaseService<RiskLevelMapper, RiskLevel> {
@ -56,4 +58,10 @@ public class RiskLevelService extends MybatisBaseService<RiskLevelMapper, RiskLe
PagerVo<RiskLevelVo> vo = PagerUtil.pageToVo(iPage, null);
return vo;
}
public ResultBean selectRiskLevel(){
ResultBean rb = ResultBean.fireFail();
List<RiskLevel> riskLevels = baseMapper.selectRiskLevel();
return rb.success().setData(riskLevels);
}
}

6
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/risktype/RiskTypeRest.java

@ -54,4 +54,10 @@ public class RiskTypeRest {
public ResultBean del(@PathVariable String sid){
return riskTypeService.del(sid);
}
@ApiOperation("查询一级风险并查询一级以下二级风险")
@GetMapping("/select")
public ResultBean select(){
return riskTypeService.select();
}
}

15
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/risktype/RiskTypeService.java

@ -16,6 +16,7 @@ import com.yxt.common.core.vo.PagerVo;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
@ -84,4 +85,18 @@ public class RiskTypeService extends MybatisBaseService<RiskTypeMapper, RiskType
}
return rb.success().setMsg("删除成功");
}
public ResultBean select(){
ResultBean rb = ResultBean.fireFail();
List<RiskType> riskTypes = baseMapper.selectRiskTypeFirst();
for (RiskType riskType : riskTypes) {
List<RiskType> list = new ArrayList<>();
List<RiskType> riskTypes1 = baseMapper.selectRiskTypeSubordinate(riskType.getSid());
for (RiskType type : riskTypes1) {
list.add(type);
}
riskType.setDown(list);
}
return rb.success().setData(riskTypes);
}
}

Loading…
Cancel
Save