From 9a39df5b50626652e0cba976ba616b332c786693 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E8=B6=85?= <3182967682@qq.com> Date: Tue, 13 Oct 2020 18:27:02 +0800 Subject: [PATCH] fix --- .../controller/TaskController.java | 26 +++++++++++---- .../performance/req/AssessDetailReq.java | 16 ++++++++++ .../performance/req/AssessListReq.java | 32 +++++++++++++++++++ .../performance/res/chartStatisticalRes.java | 18 +++++++++++ 4 files changed, 86 insertions(+), 6 deletions(-) create mode 100644 src/main/java/com/lz/modules/performance/req/AssessDetailReq.java create mode 100644 src/main/java/com/lz/modules/performance/req/AssessListReq.java create mode 100644 src/main/java/com/lz/modules/performance/res/chartStatisticalRes.java diff --git a/src/main/java/com/lz/modules/performance/controller/TaskController.java b/src/main/java/com/lz/modules/performance/controller/TaskController.java index f4eda336..2de967ab 100644 --- a/src/main/java/com/lz/modules/performance/controller/TaskController.java +++ b/src/main/java/com/lz/modules/performance/controller/TaskController.java @@ -4,24 +4,22 @@ import com.lz.common.utils.R; import com.lz.common.utils.StringUtil; import com.lz.modules.app.entity.StaffEntity; import com.lz.modules.app.service.StaffService; -import com.lz.modules.flow.entity.FlowRecord; import com.lz.modules.flow.service.FlowChangeService; import com.lz.modules.flow.service.FlowRecordService; +import com.lz.modules.performance.req.AssessDetailReq; +import com.lz.modules.performance.req.AssessListReq; import com.lz.modules.performance.res.TaskListRes; import com.lz.modules.sys.controller.AbstractController; import com.lz.modules.sys.entity.app.ResultRecord; import com.lz.modules.sys.service.app.ResultRecordService; -import com.lz.modules.third.service.ThirdMsgSendRecordService; import org.apache.commons.collections.CollectionUtils; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.List; import java.util.Optional; -import java.util.function.Consumer; -import java.util.function.Function; -import java.util.stream.Collectors; /** * @Author: djc @@ -37,7 +35,7 @@ public class TaskController extends AbstractController{ private FlowChangeService flowChangeService; @RequestMapping("task/list") - public R list(){ + public R list(int status){ List list = new ArrayList<>(); Long userId = getUserId(); List flowRecordIds = flowRecordService.selectFlowRecordIdsByApprovalStaffId(userId); @@ -56,4 +54,20 @@ public class TaskController extends AbstractController{ }); return R.ok(); } + + + @RequestMapping("assess/group/list") + public R groupList(@RequestBody AssessListReq req){ + return R.ok(); + } + + @RequestMapping("assess/group/detail") + public R groupDetail(@RequestBody AssessDetailReq req){ + return R.ok(); + } + + @RequestMapping("chart/result") + public R chartResult(@RequestBody AssessDetailReq req){ + return R.ok(); + } } diff --git a/src/main/java/com/lz/modules/performance/req/AssessDetailReq.java b/src/main/java/com/lz/modules/performance/req/AssessDetailReq.java new file mode 100644 index 00000000..49903067 --- /dev/null +++ b/src/main/java/com/lz/modules/performance/req/AssessDetailReq.java @@ -0,0 +1,16 @@ +package com.lz.modules.performance.req; + +import lombok.Data; + +/** + * @Author: djc + * @Desc: + * @Date: 2020/10/13 18:20 + */ +@Data +public class AssessDetailReq { + //考核类型 月度 季度 + private int assessType; + //组名称 + private String groupName; +} diff --git a/src/main/java/com/lz/modules/performance/req/AssessListReq.java b/src/main/java/com/lz/modules/performance/req/AssessListReq.java new file mode 100644 index 00000000..c5bf4ae0 --- /dev/null +++ b/src/main/java/com/lz/modules/performance/req/AssessListReq.java @@ -0,0 +1,32 @@ +package com.lz.modules.performance.req; + +import lombok.Data; + +import java.util.List; + +/** + * @Author: djc + * @Desc: + * @Date: 2020/10/13 18:00 + */ +@Data +public class AssessListReq { + //考勤组id + private Long groupId; + + private String month; + + private String startTime; + + private String endTime; + //周期类型 + private int type; + //员工名称 + private String staffName; + //部门ids数组 + private List departments; + //人员id数组 + private List staffIds; + //状态 确认 执行 结果录入。。。 + private int status; +} diff --git a/src/main/java/com/lz/modules/performance/res/chartStatisticalRes.java b/src/main/java/com/lz/modules/performance/res/chartStatisticalRes.java new file mode 100644 index 00000000..8eb3ac05 --- /dev/null +++ b/src/main/java/com/lz/modules/performance/res/chartStatisticalRes.java @@ -0,0 +1,18 @@ +package com.lz.modules.performance.res; + +import lombok.Data; + +/** + * @Author: djc + * @Desc: + * @Date: 2020/10/13 18:25 + */ +@Data +public class chartStatisticalRes { + + private String desc; + //人数 + private int num; + //类型 0 节点 1 部门 2 等级 + private int type; +}