|
@ -5,9 +5,11 @@ import com.alibaba.excel.ExcelWriter; |
|
|
import com.alibaba.excel.write.metadata.WriteSheet; |
|
|
import com.alibaba.excel.write.metadata.WriteSheet; |
|
|
import com.alibaba.fastjson.JSON; |
|
|
import com.alibaba.fastjson.JSON; |
|
|
import com.epmet.commons.tools.annotation.LoginUser; |
|
|
import com.epmet.commons.tools.annotation.LoginUser; |
|
|
|
|
|
import com.epmet.commons.tools.annotation.RequirePermission; |
|
|
import com.epmet.commons.tools.aop.NoRepeatSubmit; |
|
|
import com.epmet.commons.tools.aop.NoRepeatSubmit; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.dto.form.PageFormDTO; |
|
|
import com.epmet.commons.tools.dto.form.PageFormDTO; |
|
|
|
|
|
import com.epmet.commons.tools.enums.RequirePermissionEnum; |
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
@ -63,6 +65,17 @@ public class IcEventController { |
|
|
formDTO.setStaffId(tokenDto.getUserId()); |
|
|
formDTO.setStaffId(tokenDto.getUserId()); |
|
|
return new Result<PageData<IcEventListResultDTO>>().ok(icEventService.list(formDTO)); |
|
|
return new Result<PageData<IcEventListResultDTO>>().ok(icEventService.list(formDTO)); |
|
|
} |
|
|
} |
|
|
|
|
|
/** |
|
|
|
|
|
* @Author sun |
|
|
|
|
|
* @Description 工作端小程序-事件管理-列表 |
|
|
|
|
|
**/ |
|
|
|
|
|
@RequestMapping("gov-list") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.IC_EVENT_LIST) |
|
|
|
|
|
public Result<PageData<IcEventListResultDTO>> govList(@LoginUser TokenDto tokenDto, @RequestBody IcEventListFormDTO formDTO) { |
|
|
|
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
|
|
|
formDTO.setStaffId(tokenDto.getUserId()); |
|
|
|
|
|
return new Result<PageData<IcEventListResultDTO>>().ok(icEventService.list(formDTO)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@RequestMapping(value = "{id}",method = {RequestMethod.POST,RequestMethod.GET}) |
|
|
@RequestMapping(value = "{id}",method = {RequestMethod.POST,RequestMethod.GET}) |
|
|
public Result<IcEventDTO> get(@PathVariable("id") String id){ |
|
|
public Result<IcEventDTO> get(@PathVariable("id") String id){ |
|
@ -70,6 +83,7 @@ public class IcEventController { |
|
|
return new Result<IcEventDTO>().ok(data); |
|
|
return new Result<IcEventDTO>().ok(data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("add") |
|
|
@PostMapping("add") |
|
|
public Result save(@LoginUser TokenDto tokenDto, @RequestBody IcEventAddEditFormDTO formDTO){ |
|
|
public Result save(@LoginUser TokenDto tokenDto, @RequestBody IcEventAddEditFormDTO formDTO){ |
|
|
ValidatorUtils.validateEntity(formDTO, AddGroup.class, DefaultGroup.class); |
|
|
ValidatorUtils.validateEntity(formDTO, AddGroup.class, DefaultGroup.class); |
|
@ -189,6 +203,7 @@ public class IcEventController { |
|
|
* @Author sun |
|
|
* @Author sun |
|
|
* @Description 事件管理-回复 |
|
|
* @Description 事件管理-回复 |
|
|
**/ |
|
|
**/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("reply") |
|
|
@PostMapping("reply") |
|
|
public Result reply(@LoginUser TokenDto tokenDto, @RequestBody IcEventReplyFormDTO formDTO){ |
|
|
public Result reply(@LoginUser TokenDto tokenDto, @RequestBody IcEventReplyFormDTO formDTO){ |
|
|
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class, DefaultGroup.class); |
|
|
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class, DefaultGroup.class); |
|
@ -202,6 +217,7 @@ public class IcEventController { |
|
|
* @Author sun |
|
|
* @Author sun |
|
|
* @Description 事件管理-立项 |
|
|
* @Description 事件管理-立项 |
|
|
**/ |
|
|
**/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("icEventToProject") |
|
|
@PostMapping("icEventToProject") |
|
|
public Result icEventToProject(@LoginUser TokenDto tokenDto, @RequestBody IcEventToProjectFormDTO formDTO){ |
|
|
public Result icEventToProject(@LoginUser TokenDto tokenDto, @RequestBody IcEventToProjectFormDTO formDTO){ |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
@ -265,6 +281,18 @@ public class IcEventController { |
|
|
ValidatorUtils.validateEntity(formDTO, IcEventListFormDTO.Detail.class); |
|
|
ValidatorUtils.validateEntity(formDTO, IcEventListFormDTO.Detail.class); |
|
|
return new Result<IcEventListResultDTO>().ok(icEventService.detail(formDTO)); |
|
|
return new Result<IcEventListResultDTO>().ok(icEventService.detail(formDTO)); |
|
|
} |
|
|
} |
|
|
|
|
|
/** |
|
|
|
|
|
* @Author sun |
|
|
|
|
|
* @Description 工作端小程序-事件管理-详情 |
|
|
|
|
|
**/ |
|
|
|
|
|
@PostMapping("gov-detail") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.IC_EVENT_DETAIL) |
|
|
|
|
|
public Result<IcEventListResultDTO> govDetail(@LoginUser TokenDto tokenDto, @RequestBody IcEventListFormDTO formDTO) { |
|
|
|
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
|
|
|
formDTO.setStaffId(tokenDto.getUserId()); |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO, IcEventListFormDTO.Detail.class); |
|
|
|
|
|
return new Result<IcEventListResultDTO>().ok(icEventService.detail(formDTO)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 事件分类分析- 饼图2,直属下级 事件数量 |
|
|
* 事件分类分析- 饼图2,直属下级 事件数量 |
|
@ -320,6 +348,7 @@ public class IcEventController { |
|
|
* @author zxc |
|
|
* @author zxc |
|
|
* @date 2022/5/19 13:38 |
|
|
* @date 2022/5/19 13:38 |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("add-event-resi") |
|
|
@PostMapping("add-event-resi") |
|
|
public Result addEventFromResi(@LoginUser TokenDto tokenDto,@RequestBody AddEventFromResiFormDTO formDTO){ |
|
|
public Result addEventFromResi(@LoginUser TokenDto tokenDto,@RequestBody AddEventFromResiFormDTO formDTO){ |
|
|
ValidatorUtils.validateEntity(formDTO, AddEventFromResiFormDTO.AddEventFromResiForm.class); |
|
|
ValidatorUtils.validateEntity(formDTO, AddEventFromResiFormDTO.AddEventFromResiForm.class); |
|
@ -394,6 +423,7 @@ public class IcEventController { |
|
|
* @param formDTO |
|
|
* @param formDTO |
|
|
* @return |
|
|
* @return |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("resi-reply") |
|
|
@PostMapping("resi-reply") |
|
|
public Result resiReply(@LoginUser TokenDto tokenDto, @RequestBody ResiReplyIcEventFormDTO formDTO){ |
|
|
public Result resiReply(@LoginUser TokenDto tokenDto, @RequestBody ResiReplyIcEventFormDTO formDTO){ |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
@ -407,6 +437,7 @@ public class IcEventController { |
|
|
* @Author sun |
|
|
* @Author sun |
|
|
* @Description 数字平台-事件导出 |
|
|
* @Description 数字平台-事件导出 |
|
|
**/ |
|
|
**/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
@PostMapping("export") |
|
|
@PostMapping("export") |
|
|
public void export(@LoginUser TokenDto tokenDto, @RequestBody IcEventListFormDTO formDTO, HttpServletResponse response) throws IOException { |
|
|
public void export(@LoginUser TokenDto tokenDto, @RequestBody IcEventListFormDTO formDTO, HttpServletResponse response) throws IOException { |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|