Browse Source

6-26 风险黑名单

master
fkf 2 years ago
parent
commit
01c22bda76
  1. 1
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/businessriskdata/BusinessRiskDataQuery.java
  2. 15
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistQuery.java
  3. 21
      yxt_supervise/supervise-rms/supervise-rms-api/src/main/java/com/supervise/rms/api/riskblacklist/RiskBlacklistVo.java
  4. 4
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/businessriskdata/BusinessRiskDataService.java
  5. 7
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskblacklist/RiskBlacklistMapper.java
  6. 5
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskblacklist/RiskBlacklistMapper.xml
  7. 12
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskblacklist/RiskBlacklistRest.java
  8. 24
      yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskblacklist/RiskBlacklistService.java

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

@ -28,4 +28,5 @@ public class BusinessRiskDataQuery implements Query {
private String buSid;
//企业名称
private String businessName;
private String executionTime;
}

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

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

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

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

@ -34,8 +34,8 @@ public class BusinessRiskDataService extends MybatisBaseService<BusinessRiskData
public PagerVo<BusinessRiskDataVo> listPage(PagerQuery<BusinessRiskDataQuery> pq){
BusinessRiskDataQuery params = pq.getParams();
QueryWrapper<BusinessRiskData> wq = new QueryWrapper<>();
if (StringUtils.isNotNull(params.getBusinessName())){
// wq.eq("",params.getBusinessName());
if (StringUtils.isNotNull(params.getExecutionTime())){
wq.eq("e.executionTime",params.getExecutionTime());
}
IPage<BusinessRiskData> page = PagerUtil.queryToPage(pq);
IPage<BusinessRiskDataVo> iPage = baseMapper.selectPageVo(page, wq);

7
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskblacklist/RiskBlacklistMapper.java

@ -1,8 +1,13 @@
package com.supervise.rms.biz.riskblacklist;
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.riskblacklist.RiskBlacklist;
import com.supervise.rms.api.riskblacklist.RiskBlacklistVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@ -13,5 +18,5 @@ import java.util.List;
@Mapper
public interface RiskBlacklistMapper extends BaseMapper<RiskBlacklist> {
List<RiskBlacklist> selectRiskBlackList();
IPage<RiskBlacklistVo> selectRiskBlackList(IPage<RiskBlacklist> page, @Param(Constants.WRAPPER) Wrapper<RiskBlacklist> qw);
}

5
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskblacklist/RiskBlacklistMapper.xml

@ -1,7 +1,10 @@
<?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.riskblacklist.RiskBlacklistMapper">
<select id="selectRiskBlackList" resultType="com.supervise.rms.api.riskblacklist.RiskBlacklist">
<select id="selectRiskBlackList" resultType="com.supervise.rms.api.riskblacklist.RiskBlacklistVo">
select * from risk_blacklist
<where>
${ew.sqlSegment}
</where>
</select>
</mapper>

12
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskblacklist/RiskBlacklistRest.java

@ -1,7 +1,11 @@
package com.supervise.rms.biz.riskblacklist;
import com.supervise.rms.api.riskblacklist.RiskBlacklistDto;
import com.supervise.rms.api.riskblacklist.RiskBlacklistQuery;
import com.supervise.rms.api.riskblacklist.RiskBlacklistVo;
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;
@ -32,9 +36,11 @@ public class RiskBlacklistRest {
}
@ApiOperation("查询风险黑名单列表")
@GetMapping("/select")
public ResultBean select(){
return riskBlacklistService.select();
@PostMapping("/listPage")
public ResultBean select(@RequestBody PagerQuery<RiskBlacklistQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<RiskBlacklistVo> vo = riskBlacklistService.select(pq);
return rb.success().setData(vo);
}
@ApiOperation("根据sid查询")

24
yxt_supervise/supervise-rms/supervise-rms-biz/src/main/java/com/supervise/rms/biz/riskblacklist/RiskBlacklistService.java

@ -1,10 +1,18 @@
package com.supervise.rms.biz.riskblacklist;
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.riskblacklist.RiskBlacklist;
import com.supervise.rms.api.riskblacklist.RiskBlacklistDto;
import com.supervise.rms.api.riskblacklist.RiskBlacklistQuery;
import com.supervise.rms.api.riskblacklist.RiskBlacklistVo;
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.stereotype.Service;
import java.util.List;
@ -19,7 +27,7 @@ public class RiskBlacklistService extends MybatisBaseService<RiskBlacklistMapper
public ResultBean saveRiskBlackList(RiskBlacklistDto dto){
ResultBean rb = ResultBean.fireFail();
RiskBlacklist riskBlacklist = new RiskBlacklist();
BeanUtil.copyProperties(dto,riskBlacklist);
BeanUtil.copyProperties(dto,riskBlacklist,"sid");
baseMapper.insert(riskBlacklist);
return rb.success().setMsg("添加成功");
}
@ -30,10 +38,16 @@ public class RiskBlacklistService extends MybatisBaseService<RiskBlacklistMapper
return rb.success().setMsg("删除成功");
}
public ResultBean select(){
ResultBean rb = ResultBean.fireFail();
List<RiskBlacklist> riskBlacklists = baseMapper.selectRiskBlackList();
return rb.success().setData(riskBlacklists);
public PagerVo<RiskBlacklistVo> select(PagerQuery<RiskBlacklistQuery> pq){
RiskBlacklistQuery params = pq.getParams();
QueryWrapper<RiskBlacklist> wq = new QueryWrapper<>();
if (StringUtils.isNotNull(params.getObjectType()) && !params.getObjectType().equals("")){
wq.eq("objectType",params.getObjectType());
}
IPage<RiskBlacklist> page = PagerUtil.queryToPage(pq);
IPage<RiskBlacklistVo> vos = baseMapper.selectRiskBlackList(page, wq);
PagerVo<RiskBlacklistVo> vo = PagerUtil.pageToVo(vos, null);
return vo;
}
public ResultBean selectRiskBlackListBySid(String sid){

Loading…
Cancel
Save