Browse Source

feat: 病险tdsql改造

release-sy-tdsql
hxh 1 month ago
parent
commit
0d0a4ca33a
  1. 29
      shuili-system/src/main/java/com/kms/yxgh/base/df/mapper/AttDikeBaseDfMapper.java
  2. 2
      shuili-system/src/main/java/com/kms/yxgh/business/df/domain/DfDangerousTask.java
  3. 13
      shuili-system/src/main/java/com/kms/yxgh/business/df/mapper/DfDangerousTaskItemRelMapper.java
  4. 121
      shuili-system/src/main/java/com/kms/yxgh/business/df/mapper/DfDangerousTaskMapper.java
  5. 4
      shuili-system/src/main/java/com/kms/yxgh/business/df/service/DfDangerousTaskService.java

29
shuili-system/src/main/java/com/kms/yxgh/base/df/mapper/AttDikeBaseDfMapper.java

@ -166,4 +166,33 @@ public interface AttDikeBaseDfMapper extends BaseMapper<AttDikeBaseDf> {
many = @Many(select = "com.kms.yg.df.mapper.BsSgcDfFzrMapper.getByDikeCode")) many = @Many(select = "com.kms.yg.df.mapper.BsSgcDfFzrMapper.getByDikeCode"))
}) })
IPage<DfCheckingLineProjectListDto> getDfCheckingLineProjectListWithPage(Page<DfProjectListDto> page, @Param("dto") DfCheckingLineSearchDto dto); IPage<DfCheckingLineProjectListDto> getDfCheckingLineProjectListWithPage(Page<DfProjectListDto> page, @Param("dto") DfCheckingLineSearchDto dto);
@Select({
"<script>",
"select df.dike_code dike_code, df.dike_name dike_name, df.dike_grad, df.dike_type, df.dike_len,df.dike_patt,ad.adcd ",
"from att_dike_base df ",
"left join rel_dike_ad ad on ad.dike_code = ad.dike_code ",
"where 1=1 ",
"<if test='dto.dikeName != null and dto.dikeName != \"\"'>",
"and df.dike_name like concat('%', #{dto.dikeName}, '%') ",
"</if>",
"<if test='dto.dikeType != null and dto.dikeType != \"\"'>",
"and df.dike_type = #{dto.dikeType} ",
"</if>",
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>",
"and ad.adcd = #{dto.adcdStart} ",
"</if>",
"<if test='dto.engineeringManagementUnit != null and dto.engineeringManagementUnit != \"\"'>",
"and df.adm_dep LIKE CONCAT('%', #{dto.engineeringManagementUnit}, '%') ",
"</if>",
"</script>"
})
@Results({
@Result(property = "dikeCode", column = "dike_code"),
@Result(property = "dikeName", column = "dike_name"),
@Result(property = "dikeGrad", column = "dike_grad"),
@Result(property = "dikePatt", column = "dike_patt"),
})
IPage<DfAqjdProjecDto> selectByAqjdPage(Page<DfAqjdProjecDto> page, @Param("dto") DfAqjdProjecDto dfProject);
} }

2
shuili-system/src/main/java/com/kms/yxgh/business/df/domain/DfDangerousTask.java

@ -1,5 +1,6 @@
package com.kms.yxgh.business.df.domain; package com.kms.yxgh.business.df.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.kms.yxgh.business.common.SyBaseEntity; import com.kms.yxgh.business.common.SyBaseEntity;
@ -27,6 +28,7 @@ public class DfDangerousTask extends SyBaseEntity {
* 名称 * 名称
*/ */
@ApiModelProperty("名称") @ApiModelProperty("名称")
@TableField("task_name")
private String name; private String name;
/** /**

13
shuili-system/src/main/java/com/kms/yxgh/business/df/mapper/DfDangerousTaskItemRelMapper.java

@ -44,24 +44,13 @@ public interface DfDangerousTaskItemRelMapper extends BaseMapper<DfDangerousTask
"SELECT count(*) itemTotal, sum(IF(gl.level ='0', 1, 0)) normalTotal, sum(IF(gl.level ='1', 1, 0)) problemTotal " + "SELECT count(*) itemTotal, sum(IF(gl.level ='0', 1, 0)) normalTotal, sum(IF(gl.level ='1', 1, 0)) problemTotal " +
"FROM bs_sgc_df_bxgcnrgl gl " + "FROM bs_sgc_df_bxgcnrgl gl " +
"LEFT JOIN bs_sgc_df_bxgcrw rw on gl.TASK_ID = rw.id " + "LEFT JOIN bs_sgc_df_bxgcrw rw on gl.TASK_ID = rw.id " +
"LEFT JOIN bs_sgc_df_gcda xx ON xx.dike_code = rw.dike_code " +
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" + "<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" +
"LEFT JOIN sys_xzqh xzqh on xzqh.xzqhdm=#{dto.adcdStart} " + "LEFT JOIN sys_xzqh xzqh on xzqh.xzqhdm=#{dto.adcdStart} " +
"</if>" + "</if>" +
"WHERE xx.expr_date is null " + "WHERE 1=1 " +
"<if test='dto.dikeType != null and dto.dikeType != \"\"'>" +
"AND xx.dike_type = #{dto.dikeType} " +
"</if>" +
"<if test='dto.id != null and dto.id != \"\"'>" + "<if test='dto.id != null and dto.id != \"\"'>" +
"AND rw.id = #{dto.id} " + "AND rw.id = #{dto.id} " +
"</if>" + "</if>" +
"<if test='dto.riverLocation != null and dto.riverLocation != \"\"'>" +
"AND xx.DIKE_RIVER = #{dto.riverLocation} " +
"</if>" +
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" +
"AND (xx.ADCD_START = #{dto.adcdStart} OR xx.ADCD_START in (SELECT xzqhdm from sys_xzqh where parentid =#{dto.adcdStart}) " +
" or xx.ADCD_START in (select xzqhdm from sys_xzqh where parentid in(SELECT xzqhdm from sys_xzqh where parentid = #{dto.adcdStart}))) " +
"</if>" +
"</script>") "</script>")
DfDangerousTotalDto selectProblemCountByTask(@Param("dto") DfDangerousTaskSearchDto dto); DfDangerousTotalDto selectProblemCountByTask(@Param("dto") DfDangerousTaskSearchDto dto);
} }

121
shuili-system/src/main/java/com/kms/yxgh/business/df/mapper/DfDangerousTaskMapper.java

@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.yxgh.business.df.domain.DfDangerousTask; import com.kms.yxgh.business.df.domain.DfDangerousTask;
import com.kms.yxgh.business.df.dto.DfAqjdProjecDto;
import com.kms.yxgh.business.df.dto.DfDangerousTaskDto; import com.kms.yxgh.business.df.dto.DfDangerousTaskDto;
import com.kms.yxgh.business.df.dto.DfDangerousTaskSearchDto; import com.kms.yxgh.business.df.dto.DfDangerousTaskSearchDto;
import com.kms.yxgh.business.df.dto.DfDangerousTotalDto; import com.kms.yxgh.business.df.dto.DfDangerousTotalDto;
@ -23,32 +22,13 @@ import java.util.Date;
public interface DfDangerousTaskMapper extends BaseMapper<DfDangerousTask> { public interface DfDangerousTaskMapper extends BaseMapper<DfDangerousTask> {
@Select("<script>" + @Select("<script>" +
"SELECT rw.id, rw.NAME, rw.GROUP_ID as groupId, rw.DIKE_CODE as dikeCode, rw.START_TIME as startTime, rw.DONE_TIME as doneTime, rw.CONTENT as content, rw.state, rw.CREATE_TIME as createTime, rw.UPDATE_TIME as updateTime, " + "SELECT rw.id, rw.TASK_NAME name, rw.dike_code, rw.GROUP_ID as groupId, rw.DIKE_CODE as dikeCode, rw.START_TIME as startTime, rw.DONE_TIME as doneTime, rw.CONTENT as content, rw.state, rw.CREATE_TIME as createTime, rw.UPDATE_TIME as updateTime, " +
"df.dike_name as dikeName, df.DIKE_RIVER as riverLocation, df.adm_dep as engineeringManagementUnit, df.adcd as adcdStart, fz.name as groupName, if(rw.remark is null, '0', rw.remark) remark,rw.FINISH_TIME as finishTime " + " fz.name as groupName, if(rw.note is null, '0', rw.note) note,rw.FINISH_TIME as finishTime " +
"FROM bs_sgc_df_bxgcrw rw " + "FROM bs_sgc_df_bxgcrw rw " +
"LEFT JOIN att_dike_base df ON df.dike_code = rw.dike_code " +
"LEFT JOIN bs_sgc_df_bxgcfz fz ON rw.group_id = fz.id " + "LEFT JOIN bs_sgc_df_bxgcfz fz ON rw.group_id = fz.id " +
"where " + "where 1=1 " +
"<if test='dto.taskName != null and dto.taskName != \"\"'>" + "<if test='dto.taskName != null and dto.taskName != \"\"'>" +
"AND rw.name LIKE CONCAT('%', #{dto.taskName}, '%') " + "AND rw.task_name LIKE CONCAT('%', #{dto.taskName}, '%') " +
"</if>" +
"<if test='dto.dikeName != null and dto.dikeName != \"\"'>" +
"AND df.dike_name LIKE CONCAT('%', #{dto.dikeName}, '%') " +
"</if>" +
"<if test='dto.dikeType != null and dto.dikeType != \"\"'>" +
"AND df.dike_type = #{dto.dikeType} " +
"</if>" +
"<if test='dto.dikeGrad != null and dto.dikeGrad != \"\"'>" +
"AND df.dike_grad = #{dto.dikeGrad} " +
"</if>" +
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" +
"AND df.adcd = #{dto.adcdStart} " +
"</if>" +
"<if test='dto.engineeringManagementUnit != null and dto.engineeringManagementUnit != \"\"'>" +
"AND df.adm_dep like concat('%', #{dto.engineeringManagementUnit}, '%') " +
"</if>" +
"<if test='dto.dikePatt != null and dto.dikePatt != \"\"'>" +
"AND df.DIKE_PATT = #{dto.dikePatt} " +
"</if>" + "</if>" +
"<if test='dto.id != null and dto.id != \"\"'>" + "<if test='dto.id != null and dto.id != \"\"'>" +
"AND rw.id = #{dto.id} " + "AND rw.id = #{dto.id} " +
@ -60,7 +40,7 @@ public interface DfDangerousTaskMapper extends BaseMapper<DfDangerousTask> {
"AND rw.GROUP_ID = #{dto.groupId} " + "AND rw.GROUP_ID = #{dto.groupId} " +
"</if>" + "</if>" +
"<if test='dto.isOrder != null and dto.isOrder != \"\"'>" + "<if test='dto.isOrder != null and dto.isOrder != \"\"'>" +
"ORDER BY CASE WHEN CAST(rw.remark AS UNSIGNED) = 100 THEN 1 ELSE 0 END, CAST(rw.remark AS UNSIGNED) DESC, rw.FINISH_TIME ASC " + "ORDER BY CASE WHEN CAST(rw.note AS UNSIGNED) = 100 THEN 1 ELSE 0 END, CAST(rw.note AS UNSIGNED) DESC, rw.FINISH_TIME ASC " +
"</if>" + "</if>" +
"<if test='dto.isOrder == null or dto.isOrder == \"\"'>" + "<if test='dto.isOrder == null or dto.isOrder == \"\"'>" +
"ORDER BY rw.create_time desc" + "ORDER BY rw.create_time desc" +
@ -70,116 +50,41 @@ public interface DfDangerousTaskMapper extends BaseMapper<DfDangerousTask> {
@Select("<script>" + @Select("<script>" +
"SELECT rw.id, rw.NAME, fz.name as groupName, rw.GROUP_ID as groupId, rw.DIKE_CODE as dikeCode, rw.START_TIME as startTime, rw.DONE_TIME as doneTime, rw.CONTENT as content, rw.state, df.dike_name as dikeName, df.DIKE_RIVER as riverLocation, " + "SELECT rw.id, rw.TASK_NAME name, fz.name as groupName, rw.GROUP_ID as groupId, rw.DIKE_CODE as dikeCode, rw.START_TIME as startTime, rw.DONE_TIME as doneTime, rw.CONTENT as content, rw.state, " +
"df.adm_dep as engineeringManagementUnit, df.adcd as adcdStart, df.dike_grad as dikeGrad, df.DIKE_PATT as dikePatt, df.DIKE_TYPE as dikeType, rw.remark " + " rw.note " +
"FROM bs_sgc_df_bxgcrw rw " + "FROM bs_sgc_df_bxgcrw rw " +
"LEFT JOIN att_dike_base df ON rw.dike_code = df.dike_code " +
"LEFT JOIN bs_sgc_df_bxgcfz fz ON rw.GROUP_ID = fz.id " + "LEFT JOIN bs_sgc_df_bxgcfz fz ON rw.GROUP_ID = fz.id " +
"WHERE " + "WHERE 1=1 " +
"<if test='id != null and id != \"\"'>" + "<if test='id != null and id != \"\"'>" +
"AND rw.id = #{id} " + "AND rw.id = #{id} " +
"</if>" + "</if>" +
"</script>") "</script>")
DfDangerousTaskDto selectByIdDetail(@Param("id") String id); DfDangerousTaskDto selectByIdDetail(@Param("id") String id);
@Select({
"<script>",
"select df.dike_code dike_code, df.dike_name dike_name, df.dike_grad, df.dike_type, df.dike_len,df.dike_patt,df.adcd, df.adm_dep engineering_management_unit,aqjd.identify_time, aqjd.security_category, aqjd.safety_appraisal_opinion",
"from att_dike_base df ",
"left join bs_sgc_df_aqjdxx aqjd on aqjd.dfrw_id = df.id ",
"where 1=1 ",
"<if test='dto.dikeName != null and dto.dikeName != \"\"'>",
"and df.dike_name like concat('%', #{dto.dikeName}, '%') ",
"</if>",
"<if test='dto.dikeType != null and dto.dikeType != \"\"'>",
"and df.dike_type = #{dto.dikeType} ",
"</if>",
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>",
"and df.adcd = #{dto.adcdStart} ",
"</if>",
"<if test='dto.engineeringManagementUnit != null and dto.engineeringManagementUnit != \"\"'>",
"and df.adm_dep LIKE CONCAT('%', #{dto.engineeringManagementUnit}, '%') ",
"</if>",
"</script>"
})
@Results({
@Result(property = "dikeCode", column = "dike_code"),
@Result(property = "dikeName", column = "dike_name"),
@Result(property = "dikeGrad", column = "dike_grad"),
@Result(property = "dikePatt", column = "dike_patt"),
@Result(property = "engineeringManagementUnit", column = "engineering_management_unit"),
@Result(property = "identifyTime", column = "identify_time"),
@Result(property = "securityCategory", column = "security_category"),
@Result(property = "safetyAppraisalOpinion", column = "safety_appraisal_opinion"),
@Result(property = "lastTime", column = "dike_code", javaType = Date.class, one = @One(select = "com.kms.yxgh.business.df.mapper.DfRecordMapper.getLastInsertTimeByDikeCode"))
})
IPage<DfAqjdProjecDto> selectByAqjdPage(Page<DfAqjdProjecDto> page, @Param("dto") DfAqjdProjecDto dfProject);
@Select("<script>" + @Select("<script>" +
"SELECT (SELECT COUNT(DISTINCT jr.dike_code) FROM bs_sgc_df_bxgcrw jr LEFT JOIN att_dike_base jx ON jr.dike_code = jx.dike_code " + "SELECT (SELECT COUNT(DISTINCT jr.dike_code) FROM bs_sgc_df_bxgcrw jr " +
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" + "<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" +
"LEFT JOIN sys_xzqh xzqh on xzqh.xzqhdm=#{dto.adcdStart} " + "LEFT JOIN sys_xzqh xzqh on xzqh.adcd=#{dto.adcdStart} " +
"</if>" +
"where jx.EXPR_DATE IS NULL " +
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" +
"AND (jx.adcd = #{dto.adcdStart} OR jx.adcd in (SELECT xzqhdm from sys_xzqh where parentid =#{dto.adcdStart}) " +
" or jx.adcd in (select xzqhdm from sys_xzqh where parentid in(SELECT xzqhdm from sys_xzqh where parentid = #{dto.adcdStart}))) " +
"</if>" +
"<if test='dto.dikeType != null and dto.dikeType != \"\"'>" +
"AND jx.dike_type = #{dto.dikeType} " +
"</if>" + "</if>" +
"where 1=1 " +
"<if test='dto.id != null and dto.id != \"\"'>" + "<if test='dto.id != null and dto.id != \"\"'>" +
"AND jr.id = #{dto.id} " + "AND jr.id = #{dto.id} " +
"</if>" + "</if>" +
"<if test='dto.riverLocation != null and dto.riverLocation != \"\"'>" +
"AND jx.DIKE_RIVER = #{dto.riverLocation} " +
"</if>" +
") as alreadyCheckTask, " + ") as alreadyCheckTask, " +
"(SELECT COUNT(*) FROM att_dike_base jx " + "(0) as unCheckTask from dual" +
"LEFT JOIN bs_sgc_df_bxgcrw rw ON rw.dike_code = jx.dike_code " +
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" +
"LEFT JOIN sys_xzqh xzqh on xzqh.xzqhdm=#{dto.adcdStart} " +
"</if>" +
" WHERE jx.dike_code NOT IN (SELECT dike_code FROM bs_sgc_df_bxgcrw) and jx.EXPR_DATE IS NULL " +
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" +
"AND (jx.adcd = #{dto.adcdStart} OR jx.adcd in (SELECT xzqhdm from sys_xzqh where parentid =#{dto.adcdStart}) " +
" or jx.adcd in (select xzqhdm from sys_xzqh where parentid in(SELECT xzqhdm from sys_xzqh where parentid = #{dto.adcdStart}))) " +
"</if>" +
"<if test='dto.id != null and dto.id != \"\"'>" +
"AND rw.id = #{dto.id} " +
"</if>" +
"<if test='dto.riverLocation != null and dto.riverLocation != \"\"'>" +
"AND jx.DIKE_RIVER = #{dto.riverLocation} " +
"</if>" +
"<if test='dto.dikeType != null and dto.dikeType != \"\"'>" +
"AND jx.dike_type = #{dto.dikeType} " +
"</if>" +
") as unCheckTask from dual" +
"</script>") "</script>")
DfDangerousTotalDto selectCountByTask(@Param("dto") DfDangerousTaskSearchDto dto); DfDangerousTotalDto selectCountByTask(@Param("dto") DfDangerousTaskSearchDto dto);
@Select("<script>" + @Select("<script>" +
"SELECT count(*) totalTask, sum(IF(rw.STATE ='0', 1, 0))+sum(if(rw.state is null,1,0)) unTask, sum(IF(rw.STATE ='1', 1, 0)) finishTask " + "SELECT count(*) totalTask, sum(IF(rw.STATE ='0', 1, 0))+sum(if(rw.state is null,1,0)) unTask, sum(IF(rw.STATE ='1', 1, 0)) finishTask " +
"FROM bs_sgc_df_bxgcrw rw " + "FROM bs_sgc_df_bxgcrw rw " +
"LEFT JOIN att_dike_base xx ON xx.dike_code = rw.dike_code " +
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" + "<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" +
"LEFT JOIN sys_xzqh xzqh on xzqh.xzqhdm=#{dto.adcdStart} " + "LEFT JOIN sys_xzqh xzqh on xzqh.xzqhdm=#{dto.adcdStart} " +
"</if>" + "</if>" +
"WHERE xx.expr_date is null " + "WHERE 1=1 " +
"<if test='dto.dikeType != null and dto.dikeType != \"\"'>" +
"AND xx.dike_type = #{dto.dikeType} " +
"</if>" +
"<if test='dto.id != null and dto.id != \"\"'>" + "<if test='dto.id != null and dto.id != \"\"'>" +
"AND rw.id = #{dto.id} " + "AND rw.id = #{dto.id} " +
"</if>" + "</if>" +
"<if test='dto.riverLocation != null and dto.riverLocation != \"\"'>" +
"AND xx.DIKE_RIVER = #{dto.riverLocation} " +
"</if>" +
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>" +
"AND (xx.adcd = #{dto.adcdStart} OR xx.adcd in (SELECT xzqhdm from sys_xzqh where parentid =#{dto.adcdStart}) " +
" or xx.adcd in (select xzqhdm from sys_xzqh where parentid in(SELECT xzqhdm from sys_xzqh where parentid = #{dto.adcdStart}))) " +
"</if>" +
"</script>") "</script>")
DfDangerousTotalDto selectCountByTaskTotal(@Param("dto") DfDangerousTaskSearchDto dto); DfDangerousTotalDto selectCountByTaskTotal(@Param("dto") DfDangerousTaskSearchDto dto);

4
shuili-system/src/main/java/com/kms/yxgh/business/df/service/DfDangerousTaskService.java

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.yxgh.base.df.mapper.AttDikeBaseDfMapper;
import com.kms.yxgh.business.common.SzException; import com.kms.yxgh.business.common.SzException;
import com.kms.yxgh.business.common.enums.SuperviseEngineeringStatus; import com.kms.yxgh.business.common.enums.SuperviseEngineeringStatus;
import com.kms.yxgh.business.common.service.SyServiceImpl; import com.kms.yxgh.business.common.service.SyServiceImpl;
@ -34,6 +35,7 @@ import java.util.stream.Collectors;
public class DfDangerousTaskService extends SyServiceImpl<DfDangerousTaskMapper, DfDangerousTask> { public class DfDangerousTaskService extends SyServiceImpl<DfDangerousTaskMapper, DfDangerousTask> {
private final DfDangerousTaskItemRelMapper taskItemRelMapper; private final DfDangerousTaskItemRelMapper taskItemRelMapper;
private final AttDikeBaseDfMapper attDikeBaseDfMapper;
public IPage<DfDangerousTaskDto> getListByPage(SearchParam<DfDangerousTaskSearchDto> sp) { public IPage<DfDangerousTaskDto> getListByPage(SearchParam<DfDangerousTaskSearchDto> sp) {
Page<DfDangerousTaskDto> page = new Page<>(sp.getPageNum(), sp.getPageSize()); Page<DfDangerousTaskDto> page = new Page<>(sp.getPageNum(), sp.getPageSize());
@ -42,7 +44,7 @@ public class DfDangerousTaskService extends SyServiceImpl<DfDangerousTaskMapper,
public IPage<DfAqjdProjecDto> getAqjdListByPage(SearchParam<DfAqjdProjecDto> sp) { public IPage<DfAqjdProjecDto> getAqjdListByPage(SearchParam<DfAqjdProjecDto> sp) {
Page<DfAqjdProjecDto> page = new Page<>(sp.getPageNum(), sp.getPageSize()); Page<DfAqjdProjecDto> page = new Page<>(sp.getPageNum(), sp.getPageSize());
return this.getBaseMapper().selectByAqjdPage(page, sp.getData()); return attDikeBaseDfMapper.selectByAqjdPage(page, sp.getData());
} }
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)

Loading…
Cancel
Save