| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 |
- package cn.com.goldenwater.dcproj.controller.ducha;
- import cn.com.goldenwater.core.web.BaseController;
- import cn.com.goldenwater.core.web.BaseResponse;
- import cn.com.goldenwater.dcproj.dto.BisInspGroupDto;
- import cn.com.goldenwater.dcproj.model.AttPersBase;
- import cn.com.goldenwater.dcproj.model.BisInspGroup;
- import cn.com.goldenwater.dcproj.model.BisInspObj;
- import cn.com.goldenwater.dcproj.model.BisInspPlan;
- import cn.com.goldenwater.dcproj.service.BisInspPlanService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- @Api(value = "消息管理里面的任务通知", tags = "05消息管理里面的任务通知")
- @RestController
- @RequestMapping("/taskInform")
- public class TaskInformController extends BaseController {
- private Logger logger = LoggerFactory.getLogger(getClass());
- @Autowired
- private BisInspPlanService bisInspPlanService;
- @ApiOperation(value = "消息管理里面的任务通知列表", notes = "参数字段说明:{\n\r" +
- " \"persId\":\"人员ID\",\n\r" +
- " };\n\r" +
- "返回结构说明:{\n\r" +
- " \"success\":\"是否成功(true为成功,false为失败)\",\n\r" +
- " \"code\":\"错误代码\",\n\r" +
- " \"message\":\"描述信息\",\n\r" +
- " \"throwable\":\"异常信息\",\n\r" +
- " \"data(数据信息)\":[\n\r" +
- " {\n\r" +
- " \"inspGroupId\":\"督查组ID\",\n\r" +
- " \"guid\":\"机构ID\",\n\r" +
- " \"inspGroupName\":\"督查组名称\",\n\r" +
- " \"bisInspPlan(督查批次) \":\n\r" +
- " {\n\r" +
- " \"plnaId\":\"督查批次ID\",\n\r" +
- " \"prsnTitle\":\"计划标题\",\n\r" +
- " \"palnExp\":\"计划内容\",\n\r" +
- " \"palnState\":\"状态\",\n\r" +
- " \"palnSttm\":\"计划开始时间\",\n\r" +
- " \"palnEntm\":\"计划结束时间\",\n\r" +
- " \"intm\":\"插入时间\",\n\r" +
- " }\n\r" +
- " }\n\r" +
- " }")
- @RequestMapping(value = "/findList", method = RequestMethod.POST)
- public BaseResponse<List<BisInspGroupDto>> findList(String persId) {
- List<BisInspGroupDto> listByPersId = bisInspPlanService.findListByPersId(persId);
- return buildSuccessResponse(listByPersId);
- }
- @ApiOperation(value = "消息管理里面的任务通知列表Demo", notes = "参数字段说明:{\n\r" +
- " \"persId\":\"人员ID\",\n\r" +
- " };\n\r" +
- "返回结构说明:{\n\r" +
- " \"success\":\"是否成功(true为成功,false为失败)\",\n\r" +
- " \"code\":\"错误代码\",\n\r" +
- " \"message\":\"描述信息\",\n\r" +
- " \"throwable\":\"异常信息\",\n\r" +
- " \"data(数据信息)\":[\n\r" +
- " {\n\r" +
- " \"inspGroupId\":\"督查组ID\",\n\r" +
- " \"guid\":\"机构ID\",\n\r" +
- " \"inspGroupName\":\"督查组名称\",\n\r" +
- " \"bisInspPlan(督查批次) \":\n\r" +
- " {\n\r" +
- " \"plnaId\":\"督查批次ID\",\n\r" +
- " \"prsnTitle\":\"计划标题\",\n\r" +
- " \"palnExp\":\"计划内容\",\n\r" +
- " \"palnState\":\"状态\",\n\r" +
- " \"palnSttm\":\"计划开始时间\",\n\r" +
- " \"palnEntm\":\"计划结束时间\",\n\r" +
- " \"intm\":\"插入时间\",\n\r" +
- " }\n\r" +
- " }\n\r" +
- " }")
- @RequestMapping(value = "/findListDemo", method = RequestMethod.POST)
- public BaseResponse<List<BisInspGroupDto>> findListDemo(String persId) {
- ArrayList<BisInspGroupDto> list = new ArrayList<>();
- BisInspGroupDto bisInspGroupDto = new BisInspGroupDto();
- BisInspPlan bisInspPlan = new BisInspPlan();
- bisInspGroupDto.setBisInspPlan(bisInspPlan);
- list.add(bisInspGroupDto);
- list.add(bisInspGroupDto);
- list.add(bisInspGroupDto);
- return buildSuccessResponse(list);
- }
- @ApiOperation(value = "消息管理里面的任务通知详情", notes = "参数字段说明:{\n\r" +
- " \"inspGroupId\":\"督查组ID\",\n\r" +
- " \"plnaId\":\"督查批次ID\",\n\r" +
- " };\n\r" +
- "返回结构说明:{\n\r" +
- " \"success\":\"是否成功(true为成功,false为失败)\",\n\r" +
- " \"code\":\"错误代码\",\n\r" +
- " \"message\":\"描述信息\",\n\r" +
- " \"throwable\":\"异常信息\",\n\r" +
- " \"data(数据信息)\":{\n\r" +
- " \"plan\":{\n\r" +
- " \"plnaId\":\"督查批次ID\",\n\r" +
- " \"prsnTitle\":\"计划标题\",\n\r" +
- " \"palnExp\":\"计划内容\",\n\r" +
- " \"palnState\":\"状态\",\n\r" +
- " \"palnSttm\":\"计划开始时间\",\n\r" +
- " \"palnEntm\":\"计划结束时间\",\n\r" +
- " \"intm\":\"插入时间\",\n\r" +
- " },\n\r" +
- " \"group\":{\n\r" +
- " \"inspGroupId\":\"督查组ID\",\n\r" +
- " \"guid\":\"机构ID\",\n\r" +
- " \"inspGroupName\":\"督查组名称\",\n\r" +
- " },\n\r" +
- " \"persList\":[{\n\r" +
- " \"persName\":\"人员姓名\",\n\r" +
- " \"guid\":\"人员ID\",\n\r" +
- " \"persCode\":\"人员编码\",\n\r" +
- " }],\n\r" +
- " \"objList\":[{\n\r" +
- " \"objName\":\"对象名称\",\n\r" +
- " \"objId\":\"对象ID\",\n\r" +
- " \"objType\":\"对象类型(1,小水库)\",\n\r" +
- " }]\n\r" +
- " }\n\r" +
- " }")
- @RequestMapping(value = "/getDetail", method = RequestMethod.POST)
- public BaseResponse<Map> getDetail(String inspGroupId, String plnaId) {
- Map<String, Object> result = bisInspPlanService.getDetail(inspGroupId, plnaId);
- return buildSuccessResponse(result);
- }
- @ApiOperation(value = "消息管理里面的任务通知详情Demo", notes = "参数字段说明:{\n\r" +
- " \"inspGroupId\":\"督查组ID\",\n\r" +
- " \"plnaId\":\"督查批次ID\",\n\r" +
- " };\n\r" +
- "返回结构说明:{\n\r" +
- " \"success\":\"是否成功(true为成功,false为失败)\",\n\r" +
- " \"code\":\"错误代码\",\n\r" +
- " \"message\":\"描述信息\",\n\r" +
- " \"throwable\":\"异常信息\",\n\r" +
- " \"data(数据信息)\":{\n\r" +
- " \"plan\":{\n\r" +
- " \"plnaId\":\"督查批次ID\",\n\r" +
- " \"prsnTitle\":\"计划标题\",\n\r" +
- " \"palnExp\":\"计划内容\",\n\r" +
- " \"palnState\":\"状态\",\n\r" +
- " \"palnSttm\":\"计划开始时间\",\n\r" +
- " \"palnEntm\":\"计划结束时间\",\n\r" +
- " \"intm\":\"插入时间\",\n\r" +
- " },\n\r" +
- " \"group\":{\n\r" +
- " \"inspGroupId\":\"督查组ID\",\n\r" +
- " \"guid\":\"机构ID\",\n\r" +
- " \"inspGroupName\":\"督查组名称\",\n\r" +
- " },\n\r" +
- " \"persList\":[{\n\r" +
- " \"persName\":\"人员姓名\",\n\r" +
- " \"guid\":\"人员ID\",\n\r" +
- " \"persCode\":\"人员编码\",\n\r" +
- " }],\n\r" +
- " \"objList\":[{\n\r" +
- " \"objName\":\"对象名称\",\n\r" +
- " \"objId\":\"对象ID\",\n\r" +
- " \"objType\":\"对象类型(1,小水库)\",\n\r" +
- " }]\n\r" +
- " }\n\r" +
- " }")
- @RequestMapping(value = "/getDetailDemo", method = RequestMethod.POST)
- public BaseResponse<Map> getDetailDemo(String inspGroupId, String plnaId) {
- HashMap<String, Object> result = new HashMap<>();
- result.put("plan", new BisInspPlan());
- result.put("group", new BisInspGroup());
- ArrayList<AttPersBase> attPersBaseList = new ArrayList<>();
- attPersBaseList.add(new AttPersBase());
- attPersBaseList.add(new AttPersBase());
- result.put("persList", attPersBaseList);
- ArrayList<BisInspObj> bisInspObjList = new ArrayList<>();
- bisInspObjList.add(new BisInspObj());
- bisInspObjList.add(new BisInspObj());
- result.put("objList", bisInspObjList);
- return buildSuccessResponse(result);
- }
- }
|