分段查询

segment2.0
zhanglb 2 years ago
parent 36030c1466
commit b012279858

@ -0,0 +1,72 @@
package com.docus.server.api.segmentation;
import com.docus.server.dto.segmentation.zdassort.AddZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.EditZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.DeleteZdAssortDTO;
import com.docus.server.vo.segmentation.zdassort.ZdAssortVO;
import com.docus.server.entity.segmentation.ZdAssort;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
*
* API
*
* @author AutoGenerator
* @since 2023-08-30
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.ZdAssortApi")
@RequestMapping("/zdAssort")
public interface ZdAssortApi {
/**
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
ZdAssortVO findById(@PathVariable(value = "id") Long id);
/**
*
* @return
*/
@GetMapping("/findAll")
List<ZdAssortVO> findAll();
/**
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<ZdAssortVO> search(@RequestBody SearchDTO searchDTO);
/**
*
* @param addZdAssortDTO
*/
@PostMapping("/add")
void add(@RequestBody AddZdAssortDTO addZdAssortDTO);
/**
*
* @param editZdAssortDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditZdAssortDTO editZdAssortDTO);
/**
*
* @param deleteZdAssortDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteZdAssortDTO deleteZdAssortDTO);
}

@ -0,0 +1,65 @@
package com.docus.server.dto.segmentation.zdassort;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* AddDTO
*
* @author AutoGenerator
* @since 2023-08-30
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="AddZdAssortDTO对象", description="病案分类")
public class AddZdAssortDTO implements Serializable {
@ApiModelProperty(value = "分类id")
private String assortId;
@ApiModelProperty(value = "分类名称")
private String assortName;
@ApiModelProperty(value = "分类排序")
private Integer assortSort;
@ApiModelProperty(value = "是否启用 1是0否")
private Integer effective;
@ApiModelProperty(value = "是否校验 1是0否")
private Integer isCheck;
@ApiModelProperty(value = "代码分类")
private String assortCode;
@ApiModelProperty(value = "等级")
private Integer level;
@ApiModelProperty(value = "")
private String typeCode;
@ApiModelProperty(value = "召回可查询角色")
private String recallRole;
@ApiModelProperty(value = "采集器id")
private String collectId;
@ApiModelProperty(value = "分段来源,参考基础库字典 file_source_code")
private String assortSource;
}

@ -0,0 +1,34 @@
package com.docus.server.dto.segmentation.zdassort;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.List;
/**
*
* DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-30
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="DeleteZdAssortDTO对象", description="病案分类")
public class DeleteZdAssortDTO implements Serializable {
@ApiModelProperty(value = "ids")
private List<Long> ids;
}

@ -0,0 +1,65 @@
package com.docus.server.dto.segmentation.zdassort;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* EditDTO
*
* @author AutoGenerator
* @since 2023-08-30
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="EditZdAssortDTO对象", description="病案分类")
public class EditZdAssortDTO implements Serializable {
@ApiModelProperty(value = "分类id")
private String assortId;
@ApiModelProperty(value = "分类名称")
private String assortName;
@ApiModelProperty(value = "分类排序")
private Integer assortSort;
@ApiModelProperty(value = "是否启用 1是0否")
private Integer effective;
@ApiModelProperty(value = "是否校验 1是0否")
private Integer isCheck;
@ApiModelProperty(value = "代码分类")
private String assortCode;
@ApiModelProperty(value = "等级")
private Integer level;
@ApiModelProperty(value = "")
private String typeCode;
@ApiModelProperty(value = "召回可查询角色")
private String recallRole;
@ApiModelProperty(value = "采集器id")
private String collectId;
@ApiModelProperty(value = "分段来源,参考基础库字典 file_source_code")
private String assortSource;
}

@ -0,0 +1,80 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
/**
*
*
*
* @author AutoGenerator
* @since 2023-08-30
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("zd_assort")
@ApiModel(value="ZdAssort对象", description="病案分类")
public class ZdAssort implements Serializable {
@ApiModelProperty(value = "分类id")
@TableId(value = "assort_id", type = IdType.ASSIGN_UUID)
private String assortId;
@ApiModelProperty(value = "分类名称")
@TableField("assort_name")
private String assortName;
@ApiModelProperty(value = "分类排序")
@TableField("assort_sort")
private Integer assortSort;
@ApiModelProperty(value = "是否启用 1是0否")
@TableField("effective")
private Integer effective;
@ApiModelProperty(value = "是否校验 1是0否")
@TableField("is_check")
private Integer isCheck;
@ApiModelProperty(value = "代码分类")
@TableField("assort_code")
private String assortCode;
@ApiModelProperty(value = "等级")
@TableField("level")
private Integer level;
@ApiModelProperty(value = "")
@TableField("type_code")
private String typeCode;
@ApiModelProperty(value = "召回可查询角色")
@TableField("recall_role")
private String recallRole;
@ApiModelProperty(value = "采集器id")
@TableField("collect_id")
private String collectId;
@ApiModelProperty(value = "分段来源,参考基础库字典 file_source_code")
@TableField("assort_source")
private String assortSource;
}

@ -0,0 +1,65 @@
package com.docus.server.vo.segmentation.zdassort;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* VO
*
* @author AutoGenerator
* @since 2023-08-30
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="ZdAssortVO对象", description="病案分类")
public class ZdAssortVO implements Serializable {
@ApiModelProperty(value = "分类id")
private String assortId;
@ApiModelProperty(value = "分类名称")
private String assortName;
@ApiModelProperty(value = "分类排序")
private Integer assortSort;
@ApiModelProperty(value = "是否启用 1是0否")
private Integer effective;
@ApiModelProperty(value = "是否校验 1是0否")
private Integer isCheck;
@ApiModelProperty(value = "代码分类")
private String assortCode;
@ApiModelProperty(value = "等级")
private Integer level;
@ApiModelProperty(value = "")
private String typeCode;
@ApiModelProperty(value = "召回可查询角色")
private String recallRole;
@ApiModelProperty(value = "采集器id")
private String collectId;
@ApiModelProperty(value = "分段来源,参考基础库字典 file_source_code")
private String assortSource;
}

@ -0,0 +1,92 @@
package com.docus.server.controller;
import com.docus.server.dto.segmentation.zdassort.AddZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.EditZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.DeleteZdAssortDTO;
import com.docus.server.vo.segmentation.zdassort.ZdAssortVO;
import com.docus.server.entity.segmentation.ZdAssort;
import com.docus.server.api.segmentation.ZdAssortApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IZdAssortService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
*
*
* @author AutoGenerator
* @since 2023-08-30
*/
@Api(value = "病案分类", tags = "病案分类")
@RestController
public class ZdAssortController implements ZdAssortApi {
@Resource
private IZdAssortService iZdAssortService;
/**
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public ZdAssortVO findById(Long id) {
return iZdAssortService.findById(id);
}
/**
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<ZdAssortVO> findAll() {
return iZdAssortService.findAll();
}
/**
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<ZdAssortVO> search(SearchDTO searchDTO) {
return iZdAssortService.search(searchDTO);
}
/**
*
* @param addZdAssortDTO
*/
@ApiOperation("新增")
@Override
public void add(AddZdAssortDTO addZdAssortDTO) {
iZdAssortService.add(addZdAssortDTO);
}
/**
*
* @param editZdAssortDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditZdAssortDTO editZdAssortDTO) {
iZdAssortService.edit(editZdAssortDTO);
}
/**
*
* @param deleteZdAssortDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteZdAssortDTO deleteZdAssortDTO) {
return iZdAssortService.delete(deleteZdAssortDTO);
}
}

@ -0,0 +1,49 @@
package com.docus.server.convert;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.entity.segmentation.ZdAssort;
import com.docus.server.dto.segmentation.zdassort.AddZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.EditZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.DeleteZdAssortDTO;
import com.docus.server.vo.segmentation.zdassort.ZdAssortVO;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
*
*
*
* @author AutoGenerator
* @since 2023-08-30
*/
@Mapper
public interface ZdAssortConvert {
ZdAssortConvert INSTANCE = Mappers.getMapper(ZdAssortConvert.class);
@Mappings({})
ZdAssort convertDO(AddZdAssortDTO addZdAssortDTO);
@Mappings({})
ZdAssort convertDO(EditZdAssortDTO editZdAssortDTO);
@Mappings({})
List<ZdAssort> convertAddDOList(List<AddZdAssortDTO> addZdAssortDTO);
@Mappings({})
List<ZdAssort> convertEditDOList(List<EditZdAssortDTO> editZdAssortDTO);
@Mappings({})
ZdAssortVO convertVO(ZdAssort zdAssort);
@Mappings({})
List<ZdAssortVO> convertVO(List<ZdAssort> zdAssortList);
@Mappings({})
PageResult<ZdAssortVO> convertVO(PageResult<ZdAssort> pageResult);
}

@ -0,0 +1,52 @@
package com.docus.server.infrastructure.dao;
import com.docus.server.entity.segmentation.ZdAssort;
import com.docus.infrastructure.core.db.dao.IBaseDao;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import java.util.List;
/**
*
* 访
*
* @author AutoGenerator
* @since 2023-08-30
*/
public interface IZdAssortDao extends IBaseDao<ZdAssort> {
/**
*
* @param id id
* @return
*/
ZdAssort findById(Long id);
/**
*
* @param zdAssort
* @return
*/
boolean add(ZdAssort zdAssort);
/**
*
* @param zdAssort
* @return
*/
boolean edit(ZdAssort zdAssort);
/**
*
* @param ids ids
* @return
*/
int delete(List<Long> ids);
/**
*
* @param searchDTO
* @return
*/
PageResult<ZdAssort> search(SearchDTO searchDTO);
/**
*
* @param id
* @param name
* @return
*/
int findByIdAndName(Long id, String name);
}

@ -0,0 +1,120 @@
package com.docus.server.infrastructure.dao.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.docus.core.util.Func;
import com.docus.infrastructure.core.db.dao.impl.BaseDaoImpl;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.entity.segmentation.ZdAssort;
import com.docus.server.infrastructure.mapper.ZdAssortMapper;
import com.docus.server.infrastructure.dao.IZdAssortDao;
import com.github.pagehelper.PageHelper;
import org.springframework.stereotype.Repository;
import java.util.Date;
import java.util.List;
/**
*
* 访
*
* @author AutoGenerator
* @since 2023-08-30
*/
@Repository
public class ZdAssortDaoImpl extends BaseDaoImpl<ZdAssortMapper, ZdAssort> implements IZdAssortDao {
/**
*
* @param id Id
* @return
*/
@Override
public ZdAssort findById(Long id) {
return super.findById(id);
}
/**
*
* @param zdAssort
* @return
*/
@Override
public boolean add(ZdAssort zdAssort) {
return super.save(zdAssort);
}
/**
*
* @param zdAssort
* @return
*/
@Override
public boolean edit(ZdAssort zdAssort) {
return super.updateById(zdAssort);
}
/**
*
* @param ids ids
* @return
*/
@Override
public int delete(List<Long> ids) {
return super.deleteByIds(ids);
}
/**
*
* @param searchDTO
* @return
*/
@Override
public PageResult<ZdAssort> search(SearchDTO searchDTO) {
//分页
PageHelper.startPage(searchDTO.getPageNum(), searchDTO.getPageSize());
LambdaQueryWrapper<ZdAssort> query = Wrappers.lambdaQuery() ;
// //时间范围默认按createTime
// if (searchDTO.getBeginTime() != null) {
// query.ge(ZdAssort::getCreateTime, searchDTO.getBeginTime());
// }
// if (searchDTO.getEndTime() != null) {
// Date endTime = searchDTO.getEndTime();
// query.le(ZdAssort::getCreateTime, endTime);
// }
//关键字比较多个列or
//if (!StringUtils.isEmpty(searchDTO.getKeyword())) {
//单个列用like
//query. like(ZdAssort::getxxx, searchDTO.getKeyword());
//多个列用like
//query. and(sub -> sub.like(ZdAssort::getxx1, searchDTO.getKeyword())
// оr(). like(ZdAssort::getXX2, searchDTO.getKeyword()))
//);
//}
query.eq(ZdAssort::getAssortSource,3);
query.eq(ZdAssort::getEffective,1);
//默认createTime倒序排序
query.orderByDesc(ZdAssort::getAssortSort);
List<ZdAssort> list = super.find(query);
return new PageResult<>(list);
}
/**
*
* @param id
* @param name
* @return
*/
@Override
public int findByIdAndName(Long id, String name) {
LambdaQueryWrapper<ZdAssort> query = Wrappers.lambdaQuery();
// if (id != null) {
// query.ne(ZdAssort::getId, id);
// }
//if (Func.isNotBlank(name)) {
// query.eq(ZdAssort::getName, name);
//}
return baseMapper.selectCount(query);
}
}

@ -0,0 +1,20 @@
package com.docus.server.infrastructure.mapper;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.docus.server.entity.segmentation.ZdAssort;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
*
* Mapper
*
* @author AutoGenerator
* @since 2023-08-30
*/
@Mapper
@DS("archive")
public interface ZdAssortMapper extends BaseMapper<ZdAssort> {
}

@ -0,0 +1,57 @@
package com.docus.server.service;
import com.docus.server.dto.segmentation.zdassort.AddZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.EditZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.DeleteZdAssortDTO;
import com.docus.server.vo.segmentation.zdassort.ZdAssortVO;
import com.docus.server.entity.segmentation.ZdAssort;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import java.util.List;
/**
*
*
*
* @author AutoGenerator
* @since 2023-08-30
*/
public interface IZdAssortService {
/**
*
* @param id id
* @return
*/
ZdAssortVO findById(Long id);
/**
*
* @return
*/
List<ZdAssortVO> findAll();
/**
*
* @param addZdAssortDTO
* @return
*/
boolean add(AddZdAssortDTO addZdAssortDTO);
/**
*
* @param editZdAssortDTO
* @return
*/
boolean edit(EditZdAssortDTO editZdAssortDTO);
/**
*
* @param deleteZdAssortDTO
* @return
*/
int delete(DeleteZdAssortDTO deleteZdAssortDTO);
/**
*
* @param searchDTO
* @return
*/
PageResult<ZdAssortVO> search(SearchDTO searchDTO);
}

@ -0,0 +1,144 @@
package com.docus.server.service.impl;
import com.docus.server.dto.segmentation.zdassort.AddZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.EditZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.DeleteZdAssortDTO;
import com.docus.server.vo.segmentation.zdassort.ZdAssortVO;
import com.docus.server.entity.segmentation.ZdAssort;
import com.docus.server.convert.ZdAssortConvert;
import com.docus.server.infrastructure.dao.IZdAssortDao;
import com.docus.server.service.IZdAssortService;
import com.docus.core.util.Func;
import org.springframework.stereotype.Service;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.infrastructure.redis.service.IdService;
import com.docus.infrastructure.web.exception.ApiException;
import com.docus.infrastructure.web.exception.ExceptionCode;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
import javax.annotation.Resource;
import java.util.List;
import java.time.LocalDateTime;
/**
*
*
*
* @author AutoGenerator
* @since 2023-08-30
*/
@Service
public class ZdAssortServiceImpl implements IZdAssortService {
@Resource
private IZdAssortDao iZdAssortDao;
@Resource
private IdService idService;
/**
*
* @param id Id
* @return
*/
@Override
public ZdAssortVO findById(Long id) {
return ZdAssortConvert.INSTANCE.convertVO(iZdAssortDao.findById(id));
}
/**
*
* @return
*/
@Override
public List<ZdAssortVO> findAll() {
return ZdAssortConvert.INSTANCE.convertVO(iZdAssortDao.findAll());
}
/**
*
* @param searchDTO
* @return
*/
@Override
public PageResult<ZdAssortVO> search(SearchDTO searchDTO) {
return ZdAssortConvert.INSTANCE.convertVO(iZdAssortDao.search(searchDTO));
//PageResult<ZdAssortVO> result = ZdAssortConvert.INSTANCE.convertVO(iZdAssortDao.search(searchDTO));
//if (CollectionUtils.isEmpty(result.getList())) {
//return new PageResult<>();
//}
//Map<String, SchSystemParams> map = iSchSystemParamsService.find(ListUtils.distinctSelect(result.getList(), SchCollectorVO::getCollectorId));
//result.getList().forEach(p -> {
// String collectorId = String.valueOf(p.getCollectorId());
// if (map.containsKey(collectorId)) {
// p.setCollectorName(map.get(collectorId).getParamName());
// }
//});
//return result;
}
/**
*
* @param addZdAssortDTO
* @return
*/
@Override
@Transactional(rollbackFor = Exception.class)
public boolean add(AddZdAssortDTO addZdAssortDTO) {
ZdAssort zdAssort =ZdAssortConvert.INSTANCE.convertDO(addZdAssortDTO);
// zdAssort.setId(idService.getDateSeq());
return iZdAssortDao.add(zdAssort);
// String name = addZdAssortDTO.getName();
//ZdAssort zdAssort = iZdAssortDao.findOneBy("name", name);
//if (Func.notNull(zdAssort)) {
// throw new ApiException(ExceptionCode.ParamIllegal.getCode(), "病案分类已经存在");
// }
// ZdAssort zdAssort =ZdAssortConvert.INSTANCE.convertDO(addZdAssortDTO);
// zdAssort.setId(idService.getDateSeq());
// return iZdAssortDao.add(schCollector);
}
/**
*
* @param editZdAssortDTO
* @return
*/
@Override
@Transactional(rollbackFor = Exception.class)
public boolean edit(EditZdAssortDTO editZdAssortDTO) {
ZdAssort zdAssort =ZdAssortConvert.INSTANCE.convertDO(editZdAssortDTO);
return iZdAssortDao.edit(zdAssort);
// Long id = editZdAssortDTO.getId();
// ZdAssort zdAssort = iZdAssortDao.findById(id);
// if (Func.isNull(zdAssort)) {
// throw new ApiException(ExceptionCode.ParamIllegal.getCode(), "病案分类,无法更新!");
// }
// zdAssort.setUpdateTime(LocalDateTime.now());
// return iZdAssortDao.edit(zdAssort);
}
/**
*
* @param deleteZdAssortDTO
* @return
*/
@Override
public int delete(DeleteZdAssortDTO deleteZdAssortDTO) {
return iZdAssortDao.delete(deleteZdAssortDTO.getIds());
}
}

@ -17,6 +17,12 @@ spring:
password: docus702 password: docus702
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
archive:
url: jdbc:log4jdbc:mysql://db.docus.cn:3306/docus_archivefile?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: docus
password: docus702
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
type: com.alibaba.druid.pool.DruidDataSource
servlet: servlet:
multipart: multipart:
max-file-size: 100MB max-file-size: 100MB

@ -0,0 +1,26 @@
<?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.docus.server.infrastructure.mapper.ZdAssortMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap"
type="com.docus.server.entity.segmentation.ZdAssort">
<id column="assort_id" property="assortId"/>
<result column="assort_name" property="assortName"/>
<result column="assort_sort" property="assortSort"/>
<result column="effective" property="effective"/>
<result column="is_check" property="isCheck"/>
<result column="assort_code" property="assortCode"/>
<result column="level" property="level"/>
<result column="type_code" property="typeCode"/>
<result column="recall_role" property="recallRole"/>
<result column="collect_id" property="collectId"/>
<result column="assort_source" property="assortSource"/>
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
assort_id, assort_name, assort_sort, effective, is_check, assort_code, level, type_code, recall_role, collect_id, assort_source
</sql>
</mapper>
Loading…
Cancel
Save