|
|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.elink.esua.epdc.controller; |
|
|
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; |
|
|
|
import com.elink.esua.epdc.dto.EventDeptFormDTO; |
|
|
|
@ -16,6 +17,7 @@ import java.util.Map; |
|
|
|
|
|
|
|
/** |
|
|
|
* 移动端接口-项目模块 |
|
|
|
* |
|
|
|
* @Author LPF |
|
|
|
* @Date 2019/11/18 13:32 |
|
|
|
*/ |
|
|
|
@ -28,6 +30,7 @@ public class ApiWorkItemController { |
|
|
|
|
|
|
|
/** |
|
|
|
* 项目统计 |
|
|
|
* |
|
|
|
* @Params: [formDto] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.item.result.ItemCategoryStatisticsResultDTO> |
|
|
|
* @Author: lipengfei |
|
|
|
@ -37,64 +40,69 @@ public class ApiWorkItemController { |
|
|
|
public Result<ItemStatisticsResultDTO> itemStatistics(ItemStatisticsFormDTO formDto) { |
|
|
|
return workItemService.getItemStatistics(formDto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 项目列表 |
|
|
|
* |
|
|
|
* @Params: [ formDto] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.item.result.ItemResultDTO>> |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.item.result.ItemResultDTO>> |
|
|
|
* @Author: lipengfei |
|
|
|
* @Date: 2019/11/19 16:34 |
|
|
|
*/ |
|
|
|
@GetMapping("list") |
|
|
|
public Result<List<ItemResultDTO>> listItems(ItemFormDTO formDto) { |
|
|
|
return workItemService.listItems( formDto); |
|
|
|
return workItemService.listItems(formDto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 项目列表(新) |
|
|
|
* |
|
|
|
* @Params: [ formDto] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.item.result.ItemResultDTO>> |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.item.result.ItemResultDTO>> |
|
|
|
* @Author: wgf |
|
|
|
* @Date: 2022/09/22 11:34 |
|
|
|
*/ |
|
|
|
@GetMapping("listEqPc") |
|
|
|
public Result<List<ItemPendingHandleDTO>> listEqPc(ItemWorkListFormDTO formDTO) { |
|
|
|
return workItemService.listEqPc( formDTO); |
|
|
|
return workItemService.listEqPc(formDTO); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 项目驳回列表(新) |
|
|
|
* |
|
|
|
* @Params: [ formDto] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.item.result.ItemResultDTO>> |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.item.result.ItemResultDTO>> |
|
|
|
* @Author: wgf |
|
|
|
* @Date: 2022/09/22 11:34 |
|
|
|
*/ |
|
|
|
@GetMapping("rejectListEqPc") |
|
|
|
public Result<List<ItemPendingHandleDTO>> rejectListEqPc(ItemWorkListFormDTO formDTO) { |
|
|
|
return workItemService.rejectListEqPc( formDTO); |
|
|
|
return workItemService.rejectListEqPc(formDTO); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 诉求项目列表(工作端) |
|
|
|
* |
|
|
|
* @Params: [ formDto] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.item.result.ItemResultDTO>> |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.item.result.ItemResultDTO>> |
|
|
|
* @Author: wgf |
|
|
|
* @Date: 2022/09/22 11:34 |
|
|
|
*/ |
|
|
|
@GetMapping("appealListEqPc") |
|
|
|
public Result<List<ItemAppealPageResultDTO>> appealListEqPc(ItemWorkAppealListFormDTO formDTO) { |
|
|
|
return workItemService.appealListEqPc( formDTO); |
|
|
|
return workItemService.appealListEqPc(formDTO); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<> |
|
|
|
* @describe: 获取社区结案审批列表(工作端) |
|
|
|
* @author wgf |
|
|
|
* @date 2022/9/4 17:44 |
|
|
|
* @params [params] |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<> |
|
|
|
*/ |
|
|
|
@GetMapping("getExaminePageEqPc") |
|
|
|
public Result<List<ItemExaminePageResultDTO>> getExaminePageEqPc(ItemExamineWorkListFormDTO formDTO) { |
|
|
|
return workItemService.getExaminePageEqPc( formDTO); |
|
|
|
return workItemService.getExaminePageEqPc(formDTO); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -125,6 +133,7 @@ public class ApiWorkItemController { |
|
|
|
|
|
|
|
/** |
|
|
|
* 项目详情 |
|
|
|
* |
|
|
|
* @Params: [id] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO> |
|
|
|
* @Author: lipengfei |
|
|
|
@ -137,6 +146,7 @@ public class ApiWorkItemController { |
|
|
|
|
|
|
|
/** |
|
|
|
* 网格化平台项目处理进展拉去 |
|
|
|
* |
|
|
|
* @Params: [id] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<> |
|
|
|
* @Author: wgf |
|
|
|
@ -149,6 +159,7 @@ public class ApiWorkItemController { |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取满意度评价结果 |
|
|
|
* |
|
|
|
* @Params: [evaluationFormDTO] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
* @Author: lipengfei |
|
|
|
@ -158,8 +169,10 @@ public class ApiWorkItemController { |
|
|
|
public Result<List<ItemDeptEvaluateResultDTO>> evaluation(EvaluationFormDTO evaluationFormDTO) { |
|
|
|
return workItemService.evaluation(evaluationFormDTO); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取可吹哨部门 |
|
|
|
* |
|
|
|
* @Params: [evaluationFormDTO] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
* @Author: lipengfei |
|
|
|
@ -174,8 +187,10 @@ public class ApiWorkItemController { |
|
|
|
public Result handleSubmit(@RequestBody ItemHandleSubmitFormDTO dto) { |
|
|
|
return workItemService.handleSubmit(dto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取满意度评价部门 |
|
|
|
* |
|
|
|
* @Params: [evaluationFormDTO] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
* @Author: lipengfei |
|
|
|
@ -185,8 +200,10 @@ public class ApiWorkItemController { |
|
|
|
public Result<List<ItemEvaluateDeptDTO>> evaluationDept(EvaluationFormDTO evaluationFormDTO) { |
|
|
|
return workItemService.evaluationDept(evaluationFormDTO); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 项目处理进度 |
|
|
|
* |
|
|
|
* @Params: [ItemProcessFormDTO] |
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
* @Author: lipengfei |
|
|
|
@ -215,7 +232,7 @@ public class ApiWorkItemController { |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.item.result.ItemHandleResultDTO>> |
|
|
|
* @Author yinzuomei |
|
|
|
* @Description 获取当前部门可做操作 |
|
|
|
* * @Date 2020/1/13 16:48 |
|
|
|
* * @Date 2020/1/13 16:48 |
|
|
|
**/ |
|
|
|
@GetMapping("handleCategory") |
|
|
|
public Result<List<ItemHandleResultDTO>> queryHandleCategories(EventDeptFormDTO formDto) { |
|
|
|
@ -223,24 +240,24 @@ public class ApiWorkItemController { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @describe: 工作端-执法诉求上报 |
|
|
|
* @author wangtong |
|
|
|
* @date 2022/9/3 10:10 |
|
|
|
* @params [formDto] |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
*/ |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
* @describe: 工作端-执法诉求上报 |
|
|
|
* @author wangtong |
|
|
|
* @date 2022/9/3 10:10 |
|
|
|
* @params [formDto] |
|
|
|
*/ |
|
|
|
@PostMapping("submitLawItem") |
|
|
|
public Result submitLawItem(@RequestBody ItemLawSubmitDTO formDto) { |
|
|
|
return workItemService.submitLawItem(formDto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @describe: 工作端我的上报列表-执法诉求 |
|
|
|
* @author wangtong |
|
|
|
* @date 2022/9/3 18:37 |
|
|
|
* @params [evaluationFormDTO] |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.item.ItemEvaluateDeptDTO>> |
|
|
|
*/ |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.item.ItemEvaluateDeptDTO>> |
|
|
|
* @describe: 工作端我的上报列表-执法诉求 |
|
|
|
* @author wangtong |
|
|
|
* @date 2022/9/3 18:37 |
|
|
|
* @params [evaluationFormDTO] |
|
|
|
*/ |
|
|
|
@GetMapping("getLawItemList") |
|
|
|
public Result<List<ItemResultDTO>> getLawItemList(ItemAppealPageDTO dto) { |
|
|
|
ValidatorUtils.validateEntity(dto); |
|
|
|
@ -248,26 +265,80 @@ public class ApiWorkItemController { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @describe: 工作端执法诉求详情 |
|
|
|
* @author wangtong |
|
|
|
* @date 2022/9/3 18:37 |
|
|
|
* @params [id] |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO> |
|
|
|
*/ |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO> |
|
|
|
* @describe: 工作端执法诉求详情 |
|
|
|
* @author wangtong |
|
|
|
* @date 2022/9/3 18:37 |
|
|
|
* @params [id] |
|
|
|
*/ |
|
|
|
@GetMapping("getLawItemDetail/{id}") |
|
|
|
public Result<ItemAppealDetailResultDTO> getLawItemDetail(@PathVariable String id) { |
|
|
|
return workItemService.getLawItemDetail(id); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @describe: 工作端-执法诉求-满意度评价 |
|
|
|
* @author wangtong |
|
|
|
* @date 2022/9/13 16:41 |
|
|
|
* @params [evaluationFormDTO] |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
*/ |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
* @describe: 工作端-执法诉求-满意度评价 |
|
|
|
* @author wangtong |
|
|
|
* @date 2022/9/13 16:41 |
|
|
|
* @params [evaluationFormDTO] |
|
|
|
*/ |
|
|
|
@PostMapping("zfEvaluation") |
|
|
|
public Result zfEvaluation(@RequestBody EvaluationFormDTO evaluationFormDTO) { |
|
|
|
return workItemService.zfEvaluation(evaluationFormDTO); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 初审列表 |
|
|
|
* |
|
|
|
* @Param params |
|
|
|
* @Return {@link Result< PageData< ItemPendingHandleDTO>>} |
|
|
|
* @Author zhaoqifeng |
|
|
|
* @Date 2022/11/18 14:52 |
|
|
|
*/ |
|
|
|
@PostMapping("firstCheckPage") |
|
|
|
public Result<PageData<ItemPendingHandleDTO>> firstCheckPage(@RequestBody Map<String, Object> params) { |
|
|
|
return workItemService.firstCheckPage(params); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 终审列表 |
|
|
|
* |
|
|
|
* @Param params |
|
|
|
* @Return {@link Result< PageData< ItemPendingHandleDTO>>} |
|
|
|
* @Author zhaoqifeng |
|
|
|
* @Date 2022/11/18 14:52 |
|
|
|
*/ |
|
|
|
@PostMapping("endCheckPage") |
|
|
|
public Result<PageData<ItemPendingHandleDTO>> endCheckPage(@RequestBody Map<String, Object> params) { |
|
|
|
return workItemService.endCheckPage(params); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 诉求初验结果 |
|
|
|
* |
|
|
|
* @Param dto |
|
|
|
* @Return {@link Result} |
|
|
|
* @Author zhaoqifeng |
|
|
|
* @Date 2022/11/18 14:52 |
|
|
|
*/ |
|
|
|
@PostMapping("earlyInspection") |
|
|
|
public Result earlyInspection(@RequestBody ItemInspectionFormDTO dto) { |
|
|
|
ValidatorUtils.validateEntity(dto); |
|
|
|
return workItemService.earlyInspection(dto); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 诉求终验结果 |
|
|
|
* |
|
|
|
* @Param dto |
|
|
|
* @Return {@link Result} |
|
|
|
* @Author zhaoqifeng |
|
|
|
* @Date 2022/11/18 14:52 |
|
|
|
*/ |
|
|
|
@PostMapping("endInspection") |
|
|
|
public Result endInspection(@RequestBody ItemInspectionFormDTO dto) { |
|
|
|
ValidatorUtils.validateEntity(dto); |
|
|
|
return workItemService.endInspection(dto); |
|
|
|
} |
|
|
|
} |
|
|
|
|