Commit ecac2f02 by YANGYANG

案件标签接口

parent 70b05af6
package com.founder.commonutils.asjEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* 标注实体
* </p>
*
* @author yangyang java
* @since 2021-03-05
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("TB_ST_ASJBZ")
@ApiModel(value="TbXwAsjbz对象", description="标注")
public class TbXwAsjbz implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "案事件编号")
@TableId(value = "ASJBH")
private String asjbh;
@ApiModelProperty(value = "主类别代码")
@TableField("AJZLB")
private String ajzlb;
@ApiModelProperty(value = "类案类别代码")
@TableField("AJXZLB")
private String ajxzlb;
@ApiModelProperty(value = "次案类别代码")
@TableField("XALBDMBCMS")
private String xalbdmbcms;
@ApiModelProperty(value = "主类别名称")
@TableField(exist = false)
private String xszalxdmStr;
@ApiModelProperty(value = "类案类别名称")
@TableField(exist = false)
private String xslalxdmStr;
@ApiModelProperty(value = "次案类别名称")
@TableField(exist = false)
private String xalbdmbcmsStr;
}
......@@ -5,10 +5,12 @@ import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.founder.asj.service.TbStAsjBzService;
import com.founder.asj.service.TbStAsjService;
import com.founder.commonutils.asjEntity.AsjQuery;
import com.founder.commonutils.asjEntity.CbxszAndXlaj;
import com.founder.commonutils.asjEntity.TbStAsj;
import com.founder.commonutils.asjEntity.TbXwAsjbz;
import com.founder.commonutils.publicEntity.MapRestResult;
import com.founder.commonutils.publicEntity.Receiving;
import com.founder.servicebase.logs.OperLog;
......@@ -41,6 +43,8 @@ public class TbStAsjController {
@Autowired
private TbStAsjService tbStAsjService;
@Autowired
private TbStAsjBzService tbStAsjBzService;
@Value("${ssdw}")
private String ssdw;
......@@ -155,45 +159,25 @@ public class TbStAsjController {
}
}
/*@ApiOperation(value = "获取同类案件信息")
@PostMapping("getTlajxx")
public R get(@RequestBody AsjQuery asjQuery) {
QueryWrapper<TbStAsj> wrapperByasjbh = new QueryWrapper<>();
QueryWrapper<TbStAsj> wrapper = new QueryWrapper<>();
String asjbh = asjQuery.getAsjbh();
// 根据案件编号查出ajlbdm
Date begin = asjQuery.getBegin();
Date end = asjQuery.getEnd();
@ApiOperation(value = "获取案件标注信息")
@PostMapping("getAsjbzxx")
public MapRestResult get(@ApiParam(name = "asjbh", value = "案事件编号",required = true)
@RequestParam String asjbh) {
QueryWrapper<TbXwAsjbz> wrapper = new QueryWrapper<>();
//判断条件值是否为空,如果不为空拼接条件
if (!StringUtils.isEmpty(asjbh)) {
wrapperByasjbh.eq("asjbh", asjbh);
wrapper.eq("asjbh", asjbh);
}
//设置需要查询的字段
wrapperByasjbh.select("AJLBDM","AJMC");
TbStAsj asj = tbStAsjService.getOne(wrapperByasjbh);
if (!StringUtils.isEmpty(asj.getAjlbdm())) {
wrapper.eq("AJLBDM", asj.getAjlbdm());
}
if (!StringUtils.isEmpty(asj.getZatzJyqk())) {
wrapper.eq("ZATZ_JYQK", asj.getZatzJyqk());
}
if (!StringUtils.isEmpty(begin)) {
wrapper.ge("ASJFSSJ_ASJFSKSSJ", begin);
}
if (!StringUtils.isEmpty(end)) {
wrapper.le("ASJFSSJ_ASJFSJSSJ", end);
}
if (!StringUtils.isEmpty(asj.getJyaq())) {
wrapper.like("JYAQ", asj.getJyaq());
}
List<TbStAsj> list = tbStAsjService.list(wrapper);
return R.ok().data("asj", list);
}*/
wrapper.select("ASJBH","AJZLB","AJXZLB","XALBDMBCMS",
"(select name from sys_dictitem where groupid='CODE_AJZLB'"+ "and code=AJZLB) as XSZALXDMSTR"
,"(select name from sys_dictitem where groupid='CODE_AJXZLB'"+"and code=AJXZLB) as XSLALXDMSTR"
,"(select name from sys_dictitem where groupid='CODE_XALBDMBCMS'"+"and code=XALBDMBCMS) as XALBDMBCMSSTR");
TbXwAsjbz asjbz = tbStAsjBzService.getOne(wrapper);
return MapRestResult.build(202,"成功获取案件标注信息","1",asjbz);
}
// 查询案事件标注信息
@OperLog(message = "获取串并线索组信息",operation = OperationType.QUERY)
......
package com.founder.asj.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.founder.commonutils.asjEntity.TbXwAsjbz;
import org.apache.ibatis.annotations.Mapper;
/**
* <p>
* 案事件标注Mapper 接口
* </p>
*
* @author yangyang
* @since 2021-03-05
*/
@Mapper
public interface TbStAsjBzMapper extends BaseMapper<TbXwAsjbz> {
}
<?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.founder.asj.mapper.TbStAsjBzMapper">
</mapper>
package com.founder.asj.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.founder.commonutils.asjEntity.TbXwAsjbz;
/**
* <p>
* 案事件基本信息 服务类
* </p>
*
* @author yangyang
* @since 2021-03-0
*/
public interface TbStAsjBzService extends IService<TbXwAsjbz> {
}
package com.founder.asj.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.founder.asj.mapper.TbStAsjBzMapper;
import com.founder.asj.service.TbStAsjBzService;
import com.founder.commonutils.asjEntity.TbXwAsjbz;
import org.springframework.stereotype.Service;
/**
* <p>
* 案事件基本信息 服务实现类
* </p>
*
* @author yangyang
* @since 2021-03-03
*/
@Service
public class TbStAsjBzServiceImpl extends ServiceImpl<TbStAsjBzMapper, TbXwAsjbz> implements TbStAsjBzService {
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment