Browse Source

自己写分页

v3
蟑螂恶霸 2 years ago
parent
commit
7b56cd5adb
  1. 17
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java
  2. 2
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java
  3. 2
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseLawEnforcementService.java
  4. 2
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java
  5. 5
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml

17
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java

@ -5,6 +5,7 @@ import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageInfo;
import com.zdxt.auth.dto.DeptBean;
import com.zdxt.auth.dto.UserBean;
import com.zdxt.auth.feign.UserApi;
@ -76,12 +77,19 @@ public class AppEnterpriseLawEnforcementController extends BaseController
* 查询企业端-执法部门预约记录列表
*/
// @RequiresPermissions("code:enforcement:queryList")
@GetMapping("/queryList")
@PostMapping("/queryList")
@ResponseBody
public TableDataInfo queryList(EnterpriseLawEnforcement enterpriseLawEnforcement)
public TableDataInfo queryList(@RequestBody EnterpriseLawEnforcement enterpriseLawEnforcement)
{
startPage();
// startPage();
int total = enterpriseLawEnforcementService.selectTotal(enterpriseLawEnforcement);
List<EnterpriseLawEnforcement> list = enterpriseLawEnforcementService.selectEnterpriseLawEnforcementList(enterpriseLawEnforcement);
TableDataInfo rspData = new TableDataInfo();
rspData.setCode(0);
rspData.setRows(list);
rspData.setTotal(total);
// for (EnterpriseLawEnforcement ee : list) {
// EnterpriseComplaint params = new EnterpriseComplaint();
// params.setRelId(ee.getId());
@ -115,7 +123,8 @@ public class AppEnterpriseLawEnforcementController extends BaseController
ee.setStatus(3);
}
}
return getDataTable(list);
// return getDataTable(list);
return rspData;
}
@GetMapping("/queryTotal")
@ResponseBody

2
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java

@ -28,7 +28,7 @@ public interface EnterpriseLawEnforcementMapper
* @return 企业端-执法部门预约记录集合
*/
public List<EnterpriseLawEnforcement> selectEnterpriseLawEnforcementList(EnterpriseLawEnforcement enterpriseLawEnforcement);
long selectTotal(EnterpriseLawEnforcement enterpriseLawEnforcement);
int selectTotal(EnterpriseLawEnforcement enterpriseLawEnforcement);
/**
* 新增企业端-执法部门预约记录

2
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseLawEnforcementService.java

@ -29,7 +29,7 @@ public interface IEnterpriseLawEnforcementService
* @return 企业端-执法部门预约记录集合
*/
public List<EnterpriseLawEnforcement> selectEnterpriseLawEnforcementList(EnterpriseLawEnforcement enterpriseLawEnforcement);
public long selectTotal(EnterpriseLawEnforcement enterpriseLawEnforcement);
public int selectTotal(EnterpriseLawEnforcement enterpriseLawEnforcement);
/**
* 新增企业端-执法部门预约记录

2
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java

@ -140,7 +140,7 @@ public class EnterpriseLawEnforcementServiceImpl implements IEnterpriseLawEnforc
}
@Override
public long selectTotal(EnterpriseLawEnforcement enterpriseLawEnforcement) {
public int selectTotal(EnterpriseLawEnforcement enterpriseLawEnforcement) {
return enterpriseLawEnforcementMapper.selectTotal(enterpriseLawEnforcement);
}

5
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml

@ -109,9 +109,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</if>
</where>
order by check_time desc
<if test="params.pageNum != null and params.pageSize != null"><!-- 开始时间检索 -->
LIMIT #{params.pageNum}, #{params.pageSize}
</if>
</select>
<select id="selectTotal" parameterType="EnterpriseLawEnforcement" resultType="long">
<select id="selectTotal" parameterType="EnterpriseLawEnforcement" resultType="int">
select count(1) from enterprise_law_enforcement
<where>
<if test="lawEnforcement != null and lawEnforcement != ''"> and law_enforcement = #{lawEnforcement}</if>

Loading…
Cancel
Save