diff --git a/src/main/java/com/lz/common/utils/R.java b/src/main/java/com/lz/common/utils/R.java
index 2e6741c1..e604cace 100644
--- a/src/main/java/com/lz/common/utils/R.java
+++ b/src/main/java/com/lz/common/utils/R.java
@@ -24,7 +24,7 @@ public class R extends HashMap
+* 考核模板流程记录表 服务类
+*
+*
-*
*
*考核指标库表 * @author quyixiao -* @since 2020-10-16 +* @since 2020-10-19 */ @Data @@ -43,6 +43,9 @@ public class ResultTagetLib implements java.io.Serializable { //考核标准,关键结果 @ApiModelProperty(value = "考核标准,关键结果", name = "keyResult") private String keyResult; + //排序 + @ApiModelProperty(value = "排序", name = "orderBy") + private Integer orderBy; /** * * @return @@ -163,6 +166,21 @@ public class ResultTagetLib implements java.io.Serializable { this.keyResult = keyResult; } + /** + * 排序 + * @return + */ + public Integer getOrderBy() { + return orderBy; + } + /** + * 排序 + * @param orderBy + */ + public void setOrderBy(Integer orderBy) { + this.orderBy = orderBy; + } + @Override public String toString() { return "ResultTagetLib{" + @@ -174,6 +192,7 @@ public class ResultTagetLib implements java.io.Serializable { ",modelId=" + modelId + ",weight=" + weight + ",keyResult=" + keyResult + + ",orderBy=" + orderBy + "}"; } } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/model/EvaluationGroupDto.java b/src/main/java/com/lz/modules/flow/model/EvaluationGroupDto.java index abf45a43..feb35272 100644 --- a/src/main/java/com/lz/modules/flow/model/EvaluationGroupDto.java +++ b/src/main/java/com/lz/modules/flow/model/EvaluationGroupDto.java @@ -10,7 +10,7 @@ import lombok.Data; */ @Data -@ApiModel(value = "考评组表") +@ApiModel(value = "考评组Dto") public class EvaluationGroupDto { // @ApiModelProperty(value = "", name = "id") diff --git a/src/main/java/com/lz/modules/flow/model/EvaluationStartStaffDto.java b/src/main/java/com/lz/modules/flow/model/EvaluationStartStaffDto.java index cff7451c..51b58f68 100644 --- a/src/main/java/com/lz/modules/flow/model/EvaluationStartStaffDto.java +++ b/src/main/java/com/lz/modules/flow/model/EvaluationStartStaffDto.java @@ -10,7 +10,7 @@ import lombok.Data; */ @Data -@ApiModel(value = "发起考核考,核组人员对应关系表") +@ApiModel(value = "发起考核考,核组人员对应关系Dto") public class EvaluationStartStaffDto { // @ApiModelProperty(value = "", name = "id") diff --git a/src/main/java/com/lz/modules/flow/model/FlowApprovalRoleDto.java b/src/main/java/com/lz/modules/flow/model/FlowApprovalRoleDto.java index 14f5edac..89a6fd71 100644 --- a/src/main/java/com/lz/modules/flow/model/FlowApprovalRoleDto.java +++ b/src/main/java/com/lz/modules/flow/model/FlowApprovalRoleDto.java @@ -10,7 +10,7 @@ import lombok.Data; */ @Data -@ApiModel(value = "流程审批表") +@ApiModel(value = "流程审批Dto") public class FlowApprovalRoleDto { // @ApiModelProperty(value = "", name = "id") diff --git a/src/main/java/com/lz/modules/flow/model/FlowChangeDto.java b/src/main/java/com/lz/modules/flow/model/FlowChangeDto.java index 18193b50..af6d4b26 100644 --- a/src/main/java/com/lz/modules/flow/model/FlowChangeDto.java +++ b/src/main/java/com/lz/modules/flow/model/FlowChangeDto.java @@ -10,7 +10,7 @@ import lombok.Data; */ @Data -@ApiModel(value = "变动记录表") +@ApiModel(value = "变动记录Dto") public class FlowChangeDto { // @ApiModelProperty(value = "", name = "id") diff --git a/src/main/java/com/lz/modules/flow/model/FlowChartDetailRecordDto.java b/src/main/java/com/lz/modules/flow/model/FlowChartDetailRecordDto.java new file mode 100644 index 00000000..96b6820f --- /dev/null +++ b/src/main/java/com/lz/modules/flow/model/FlowChartDetailRecordDto.java @@ -0,0 +1,172 @@ +package com.lz.modules.flow.model; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +/** +*+*
*考核模板流程记录表 +* @author quyixiao +* @since 2020-10-19 +*/ + +@Data +@ApiModel(value = "考核模板流程记录表Dto") +public class FlowChartDetailRecordDto { + // + @ApiModelProperty(value = "", name = "id") + private Long id; + //flow_chart_id ,流程图表id + @ApiModelProperty(value = "flow_chart_id ,流程图表id", name = "chartId") + private Long chartId; + //考核组ID + @ApiModelProperty(value = "考核组ID", name = "evaluationGroupId") + private Long evaluationGroupId; + //0关闭,1开启 + @ApiModelProperty(value = "0关闭,1开启", name = "status") + private Integer status; + //操作者id集合,逗号隔开,当opt_type为0时才有值 + @ApiModelProperty(value = "操作者id集合,逗号隔开,当opt_type为0时才有值", name = "optIds") + private Long optIds; + //-1考核人员自己,0人员id,1一级主管,2二级主管.... + @ApiModelProperty(value = "-1考核人员自己,0人员id,1一级主管,2二级主管....", name = "optType") + private Integer optType; + //role id集合,逗号隔开 + @ApiModelProperty(value = "role id集合,逗号隔开", name = "roleIds") + private Long roleIds; + //步骤类型0:依次,1或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可以) + @ApiModelProperty(value = "步骤类型0:依次,1或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可以)", name = "stepType") + private Integer stepType; + /** + * + * @return + */ + public Long getId() { + return id; + } + /** + * + * @param id + */ + public void setId(Long id) { + this.id = id; + } + + /** + * flow_chart_id ,流程图表id + * @return + */ + public Long getChartId() { + return chartId; + } + /** + * flow_chart_id ,流程图表id + * @param chartId + */ + public void setChartId(Long chartId) { + this.chartId = chartId; + } + + /** + * 考核组ID + * @return + */ + public Long getEvaluationGroupId() { + return evaluationGroupId; + } + /** + * 考核组ID + * @param evaluationGroupId + */ + public void setEvaluationGroupId(Long evaluationGroupId) { + this.evaluationGroupId = evaluationGroupId; + } + + /** + * 0关闭,1开启 + * @return + */ + public Integer getStatus() { + return status; + } + /** + * 0关闭,1开启 + * @param status + */ + public void setStatus(Integer status) { + this.status = status; + } + + /** + * 操作者id集合,逗号隔开,当opt_type为0时才有值 + * @return + */ + public Long getOptIds() { + return optIds; + } + /** + * 操作者id集合,逗号隔开,当opt_type为0时才有值 + * @param optIds + */ + public void setOptIds(Long optIds) { + this.optIds = optIds; + } + + /** + * -1考核人员自己,0人员id,1一级主管,2二级主管.... + * @return + */ + public Integer getOptType() { + return optType; + } + /** + * -1考核人员自己,0人员id,1一级主管,2二级主管.... + * @param optType + */ + public void setOptType(Integer optType) { + this.optType = optType; + } + + /** + * role id集合,逗号隔开 + * @return + */ + public Long getRoleIds() { + return roleIds; + } + /** + * role id集合,逗号隔开 + * @param roleIds + */ + public void setRoleIds(Long roleIds) { + this.roleIds = roleIds; + } + + /** + * 步骤类型0:依次,1或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可以) + * @return + */ + public Integer getStepType() { + return stepType; + } + /** + * 步骤类型0:依次,1或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可以) + * @param stepType + */ + public void setStepType(Integer stepType) { + this.stepType = stepType; + } + + @Override + public String toString() { + return "FlowChartDetailRecordDto{" + + ",id=" + id + + ",chartId=" + chartId + + ",evaluationGroupId=" + evaluationGroupId + + ",status=" + status + + ",optIds=" + optIds + + ",optType=" + optType + + ",roleIds=" + roleIds + + ",stepType=" + stepType + + "}"; + } +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/model/FlowChartDto.java b/src/main/java/com/lz/modules/flow/model/FlowChartDto.java index 878d6835..0fd92594 100644 --- a/src/main/java/com/lz/modules/flow/model/FlowChartDto.java +++ b/src/main/java/com/lz/modules/flow/model/FlowChartDto.java @@ -10,7 +10,7 @@ import lombok.Data; */ @Data -@ApiModel(value = "流程图,lz_flow的父") +@ApiModel(value = "流程图Dto") public class FlowChartDto { // @ApiModelProperty(value = "", name = "id") diff --git a/src/main/java/com/lz/modules/flow/model/FlowChartRoleDto.java b/src/main/java/com/lz/modules/flow/model/FlowChartRoleDto.java index eb43c52b..ee1278f5 100644 --- a/src/main/java/com/lz/modules/flow/model/FlowChartRoleDto.java +++ b/src/main/java/com/lz/modules/flow/model/FlowChartRoleDto.java @@ -10,7 +10,7 @@ import lombok.Data; */ @Data -@ApiModel(value = "流程节点权限对应关系表") +@ApiModel(value = "流程节点权限对应关系Dto") public class FlowChartRoleDto { // @ApiModelProperty(value = "", name = "id") diff --git a/src/main/java/com/lz/modules/flow/model/FlowStartDto.java b/src/main/java/com/lz/modules/flow/model/FlowStartDto.java index acec56b9..c4c2f028 100644 --- a/src/main/java/com/lz/modules/flow/model/FlowStartDto.java +++ b/src/main/java/com/lz/modules/flow/model/FlowStartDto.java @@ -11,7 +11,7 @@ import java.util.Date; */ @Data -@ApiModel(value = "发起考核表") +@ApiModel(value = "发起考核Dto") public class FlowStartDto { // @ApiModelProperty(value = "", name = "id") diff --git a/src/main/java/com/lz/modules/flow/model/ResultDimensionDto.java b/src/main/java/com/lz/modules/flow/model/ResultDimensionDto.java index 7b85e387..90e43587 100644 --- a/src/main/java/com/lz/modules/flow/model/ResultDimensionDto.java +++ b/src/main/java/com/lz/modules/flow/model/ResultDimensionDto.java @@ -18,7 +18,7 @@ import java.util.Date; */ @Data -@ApiModel(value = "考核维度") +@ApiModel(value = "考核维度Dto") public class ResultDimensionDto implements java.io.Serializable { // @TableId(value = "id", type = IdType.AUTO) diff --git a/src/main/java/com/lz/modules/flow/model/ResultGradeDto.java b/src/main/java/com/lz/modules/flow/model/ResultGradeDto.java index 148131ec..a6c8ae64 100644 --- a/src/main/java/com/lz/modules/flow/model/ResultGradeDto.java +++ b/src/main/java/com/lz/modules/flow/model/ResultGradeDto.java @@ -13,7 +13,7 @@ import java.math.BigDecimal; */ @Data -@ApiModel(value = "等级表") +@ApiModel(value = "等级Dto") public class ResultGradeDto { // @ApiModelProperty(value = "", name = "id") diff --git a/src/main/java/com/lz/modules/flow/model/ResultModelDto.java b/src/main/java/com/lz/modules/flow/model/ResultModelDto.java index 243a0994..8029ee17 100644 --- a/src/main/java/com/lz/modules/flow/model/ResultModelDto.java +++ b/src/main/java/com/lz/modules/flow/model/ResultModelDto.java @@ -4,16 +4,17 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; +import java.util.List; /** *-*
*考核模板表 +* *考核维度表 * @author quyixiao -* @since 2020-10-16 +* @since 2020-10-19 */ @Data -@ApiModel(value = "考核维度表") +@ApiModel(value = "考核维度表Dto") public class ResultModelDto { // @ApiModelProperty(value = "", name = "id") @@ -27,13 +28,13 @@ public class ResultModelDto { //1:业绩 2:文化价值观 @ApiModelProperty(value = "1:业绩 2:文化价值观", name = "type") private Integer type; - //权重 - @ApiModelProperty(value = "权重", name = "weight") + //权重 0不限权重 + @ApiModelProperty(value = "权重 0不限权重", name = "weight") private BigDecimal weight; //考核子项目个数最大限制 @ApiModelProperty(value = "考核子项目个数最大限制", name = "maxCount") private Integer maxCount; - //lz_result_calculate 的id + //lz_result_calculate 的id,计算法方法id @ApiModelProperty(value = "lz_result_calculate 的id,计算法方法id", name = "calculateId") private Long calculateId; //等级开关0关闭,1开启 @@ -42,6 +43,11 @@ public class ResultModelDto { //使用的哪个等级。等级组id,lz_result_grade的group_id @ApiModelProperty(value = "使用的哪个等级。等级组id,lz_result_grade的group_id", name = "gradeGroupId") private Long gradeGroupId; + //排序 + @ApiModelProperty(value = "排序", name = "orderBy") + private Integer orderBy; + @ApiModelProperty(value = "已添加的指标", name = "tagetLibs") + private List*
*考核指标库表 * @author quyixiao -* @since 2020-10-16 +* @since 2020-10-19 */ @Data -@ApiModel(value = "考核指标库表") +@ApiModel(value = "考核指标库表Dto") public class ResultTagetLibDto { // @ApiModelProperty(value = "", name = "id") @@ -30,6 +30,9 @@ public class ResultTagetLibDto { //考核标准,关键结果 @ApiModelProperty(value = "考核标准,关键结果", name = "keyResult") private String keyResult; + //排序 + @ApiModelProperty(value = "排序", name = "orderBy") + private Integer orderBy; /** * * @return @@ -105,6 +108,21 @@ public class ResultTagetLibDto { this.keyResult = keyResult; } + /** + * 排序 + * @return + */ + public Integer getOrderBy() { + return orderBy; + } + /** + * 排序 + * @param orderBy + */ + public void setOrderBy(Integer orderBy) { + this.orderBy = orderBy; + } + @Override public String toString() { return "ResultTagetLib{" + @@ -113,6 +131,7 @@ public class ResultTagetLibDto { ",modelId=" + modelId + ",weight=" + weight + ",keyResult=" + keyResult + + ",orderBy=" + orderBy + "}"; } } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/req/EvaluationGroupReq.java b/src/main/java/com/lz/modules/flow/req/EvaluationGroupReq.java index d329df44..b3de50f3 100644 --- a/src/main/java/com/lz/modules/flow/req/EvaluationGroupReq.java +++ b/src/main/java/com/lz/modules/flow/req/EvaluationGroupReq.java @@ -16,7 +16,7 @@ import java.util.Date; @Data -@ApiModel(value = "考评组表") +@ApiModel(value = "考评组搜索Req") public class EvaluationGroupReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") @@ -30,29 +30,16 @@ public class EvaluationGroupReq implements java.io.Serializable { // private Long id; // - @ApiModelProperty(value = "", name = "isDelete") - private Integer isDelete; + @ApiModelProperty(value = "起始时间", name = "startTime") + private String startTime; // - @ApiModelProperty(value = "", name = "gmtCreate") - private Date gmtCreate; - // - @ApiModelProperty(value = "", name = "gmtModified") - private Date gmtModified; + @ApiModelProperty(value = "结束时间", name = "endTime") + private String endTime; // @ApiModelProperty(value = "", name = "name") private String name; - //绩效管理员ID,system_user,id,逗号隔开 - @ApiModelProperty(value = "绩效管理员ID,system_user,id,逗号隔开", name = "managerIds") - private Long managerIds; - //参与部门id,逗号隔开 - @ApiModelProperty(value = "参与部门id,逗号隔开", name = "depIds") - private Long depIds; - //参与考核员工staff_id,逗号隔开 - @ApiModelProperty(value = "参与考核员工staff_id,逗号隔开", name = "staffIds") - private Long staffIds; - //排除人员ids,逗号隔开 - @ApiModelProperty(value = "排除人员ids,逗号隔开", name = "outIds") - private Long outIds; + + /** * * @return @@ -68,50 +55,7 @@ public class EvaluationGroupReq implements java.io.Serializable { this.id = id; } - /** - * - * @return - */ - public Integer getIsDelete() { - return isDelete; - } - /** - * - * @param isDelete - */ - public void setIsDelete(Integer isDelete) { - this.isDelete = isDelete; - } - /** - * - * @return - */ - public Date getGmtCreate() { - return gmtCreate; - } - /** - * - * @param gmtCreate - */ - public void setGmtCreate(Date gmtCreate) { - this.gmtCreate = gmtCreate; - } - - /** - * - * @return - */ - public Date getGmtModified() { - return gmtModified; - } - /** - * - * @param gmtModified - */ - public void setGmtModified(Date gmtModified) { - this.gmtModified = gmtModified; - } /** * @@ -128,78 +72,15 @@ public class EvaluationGroupReq implements java.io.Serializable { this.name = name; } - /** - * 绩效管理员ID,system_user,id,逗号隔开 - * @return - */ - public Long getManagerIds() { - return managerIds; - } - /** - * 绩效管理员ID,system_user,id,逗号隔开 - * @param managerIds - */ - public void setManagerIds(Long managerIds) { - this.managerIds = managerIds; - } - /** - * 参与部门id,逗号隔开 - * @return - */ - public Long getDepIds() { - return depIds; - } - /** - * 参与部门id,逗号隔开 - * @param depIds - */ - public void setDepIds(Long depIds) { - this.depIds = depIds; - } - - /** - * 参与考核员工staff_id,逗号隔开 - * @return - */ - public Long getStaffIds() { - return staffIds; - } - /** - * 参与考核员工staff_id,逗号隔开 - * @param staffIds - */ - public void setStaffIds(Long staffIds) { - this.staffIds = staffIds; - } - - /** - * 排除人员ids,逗号隔开 - * @return - */ - public Long getOutIds() { - return outIds; - } - /** - * 排除人员ids,逗号隔开 - * @param outIds - */ - public void setOutIds(Long outIds) { - this.outIds = outIds; - } @Override public String toString() { return "EvaluationGroup{" + ",id=" + id + - ",isDelete=" + isDelete + - ",gmtCreate=" + gmtCreate + - ",gmtModified=" + gmtModified + + ",startTime=" + startTime + + ",endTime=" + endTime + ",name=" + name + - ",managerIds=" + managerIds + - ",depIds=" + depIds + - ",staffIds=" + staffIds + - ",outIds=" + outIds + "}"; } } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/req/EvaluationStartStaffReq.java b/src/main/java/com/lz/modules/flow/req/EvaluationStartStaffReq.java index a4093b23..9b69903e 100644 --- a/src/main/java/com/lz/modules/flow/req/EvaluationStartStaffReq.java +++ b/src/main/java/com/lz/modules/flow/req/EvaluationStartStaffReq.java @@ -16,7 +16,7 @@ import java.util.Date; @Data -@ApiModel(value = "发起考核考,核组人员对应关系表") +@ApiModel(value = "发起考核考,核组人员对应关系Req") public class EvaluationStartStaffReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") diff --git a/src/main/java/com/lz/modules/flow/req/FlowApprovalRoleReq.java b/src/main/java/com/lz/modules/flow/req/FlowApprovalRoleReq.java index bb2cb47e..6062b86a 100644 --- a/src/main/java/com/lz/modules/flow/req/FlowApprovalRoleReq.java +++ b/src/main/java/com/lz/modules/flow/req/FlowApprovalRoleReq.java @@ -16,7 +16,7 @@ import java.util.Date; @Data -@ApiModel(value = "流程审批表") +@ApiModel(value = "流程审批Req") public class FlowApprovalRoleReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") diff --git a/src/main/java/com/lz/modules/flow/req/FlowChangeReq.java b/src/main/java/com/lz/modules/flow/req/FlowChangeReq.java index eb91d57d..4ebaf90e 100644 --- a/src/main/java/com/lz/modules/flow/req/FlowChangeReq.java +++ b/src/main/java/com/lz/modules/flow/req/FlowChangeReq.java @@ -16,7 +16,7 @@ import java.util.Date; @Data -@ApiModel(value = "变动记录表") +@ApiModel(value = "变动记录Req") public class FlowChangeReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") diff --git a/src/main/java/com/lz/modules/flow/req/FlowChartDetailRecordReq.java b/src/main/java/com/lz/modules/flow/req/FlowChartDetailRecordReq.java new file mode 100644 index 00000000..57aa2ba9 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/req/FlowChartDetailRecordReq.java @@ -0,0 +1,243 @@ +package com.lz.modules.flow.req; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import java.util.Date; +/** +*+* 菜单权限表 +*
*考核模板流程记录表 +* @author quyixiao +* @since 2020-10-19 +*/ + + +@Data +@ApiModel(value = "考核模板流程记录表Req") +public class FlowChartDetailRecordReq implements java.io.Serializable { + + @ApiModelProperty(value = "currPage", name = "当前页码") + private int currPage = 1; + @ApiModelProperty(value = "pageSize", name = "每页返回条数") + private int pageSize = 10; + @ApiModelProperty(value = "sort", name = "类型") + private String sort; + @ApiModelProperty(value = "order", name = "排序") + private String order; + // + private Long id; + //是否删除状态,1:删除,0:有效 + @ApiModelProperty(value = "是否删除状态,1:删除,0:有效", name = "isDelete") + private Integer isDelete; + //创建时间 + @ApiModelProperty(value = "创建时间", name = "gmtCreate") + private Date gmtCreate; + //最后修改时间 + @ApiModelProperty(value = "最后修改时间", name = "gmtModified") + private Date gmtModified; + //flow_chart_id ,流程图表id + @ApiModelProperty(value = "flow_chart_id ,流程图表id", name = "chartId") + private Long chartId; + //考核组ID + @ApiModelProperty(value = "考核组ID", name = "evaluationGroupId") + private Long evaluationGroupId; + //0关闭,1开启 + @ApiModelProperty(value = "0关闭,1开启", name = "status") + private Integer status; + //操作者id集合,逗号隔开,当opt_type为0时才有值 + @ApiModelProperty(value = "操作者id集合,逗号隔开,当opt_type为0时才有值", name = "optIds") + private Long optIds; + //-1考核人员自己,0人员id,1一级主管,2二级主管.... + @ApiModelProperty(value = "-1考核人员自己,0人员id,1一级主管,2二级主管....", name = "optType") + private Integer optType; + //role id集合,逗号隔开 + @ApiModelProperty(value = "role id集合,逗号隔开", name = "roleIds") + private Long roleIds; + //步骤类型0:依次,1或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可以) + @ApiModelProperty(value = "步骤类型0:依次,1或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可以)", name = "stepType") + private Integer stepType; + /** + * + * @return + */ + public Long getId() { + return id; + } + /** + * + * @param id + */ + public void setId(Long id) { + this.id = id; + } + + /** + * 是否删除状态,1:删除,0:有效 + * @return + */ + public Integer getIsDelete() { + return isDelete; + } + /** + * 是否删除状态,1:删除,0:有效 + * @param isDelete + */ + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; + } + + /** + * 创建时间 + * @return + */ + public Date getGmtCreate() { + return gmtCreate; + } + /** + * 创建时间 + * @param gmtCreate + */ + public void setGmtCreate(Date gmtCreate) { + this.gmtCreate = gmtCreate; + } + + /** + * 最后修改时间 + * @return + */ + public Date getGmtModified() { + return gmtModified; + } + /** + * 最后修改时间 + * @param gmtModified + */ + public void setGmtModified(Date gmtModified) { + this.gmtModified = gmtModified; + } + + /** + * flow_chart_id ,流程图表id + * @return + */ + public Long getChartId() { + return chartId; + } + /** + * flow_chart_id ,流程图表id + * @param chartId + */ + public void setChartId(Long chartId) { + this.chartId = chartId; + } + + /** + * 考核组ID + * @return + */ + public Long getEvaluationGroupId() { + return evaluationGroupId; + } + /** + * 考核组ID + * @param evaluationGroupId + */ + public void setEvaluationGroupId(Long evaluationGroupId) { + this.evaluationGroupId = evaluationGroupId; + } + + /** + * 0关闭,1开启 + * @return + */ + public Integer getStatus() { + return status; + } + /** + * 0关闭,1开启 + * @param status + */ + public void setStatus(Integer status) { + this.status = status; + } + + /** + * 操作者id集合,逗号隔开,当opt_type为0时才有值 + * @return + */ + public Long getOptIds() { + return optIds; + } + /** + * 操作者id集合,逗号隔开,当opt_type为0时才有值 + * @param optIds + */ + public void setOptIds(Long optIds) { + this.optIds = optIds; + } + + /** + * -1考核人员自己,0人员id,1一级主管,2二级主管.... + * @return + */ + public Integer getOptType() { + return optType; + } + /** + * -1考核人员自己,0人员id,1一级主管,2二级主管.... + * @param optType + */ + public void setOptType(Integer optType) { + this.optType = optType; + } + + /** + * role id集合,逗号隔开 + * @return + */ + public Long getRoleIds() { + return roleIds; + } + /** + * role id集合,逗号隔开 + * @param roleIds + */ + public void setRoleIds(Long roleIds) { + this.roleIds = roleIds; + } + + /** + * 步骤类型0:依次,1或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可以) + * @return + */ + public Integer getStepType() { + return stepType; + } + /** + * 步骤类型0:依次,1或签(同时通知,一人通过或拒绝即可),2会签(同时通知,所有人同意才可以) + * @param stepType + */ + public void setStepType(Integer stepType) { + this.stepType = stepType; + } + + @Override + public String toString() { + return "FlowChartDetailRecordReq{" + + ",id=" + id + + ",isDelete=" + isDelete + + ",gmtCreate=" + gmtCreate + + ",gmtModified=" + gmtModified + + ",chartId=" + chartId + + ",evaluationGroupId=" + evaluationGroupId + + ",status=" + status + + ",optIds=" + optIds + + ",optType=" + optType + + ",roleIds=" + roleIds + + ",stepType=" + stepType + + "}"; + } +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/req/FlowChartReq.java b/src/main/java/com/lz/modules/flow/req/FlowChartReq.java index 4264f107..679aa94b 100644 --- a/src/main/java/com/lz/modules/flow/req/FlowChartReq.java +++ b/src/main/java/com/lz/modules/flow/req/FlowChartReq.java @@ -16,7 +16,7 @@ import java.util.Date; @Data -@ApiModel(value = "流程图,lz_flow的父") +@ApiModel(value = "流程图Req") public class FlowChartReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") diff --git a/src/main/java/com/lz/modules/flow/req/FlowChartRoleReq.java b/src/main/java/com/lz/modules/flow/req/FlowChartRoleReq.java index fcfc40b1..6bb17f58 100644 --- a/src/main/java/com/lz/modules/flow/req/FlowChartRoleReq.java +++ b/src/main/java/com/lz/modules/flow/req/FlowChartRoleReq.java @@ -16,7 +16,7 @@ import java.util.Date; @Data -@ApiModel(value = "流程节点权限对应关系表") +@ApiModel(value = "流程节点权限对应关系Req") public class FlowChartRoleReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") diff --git a/src/main/java/com/lz/modules/flow/req/FlowStartReq.java b/src/main/java/com/lz/modules/flow/req/FlowStartReq.java index 78515754..885b302c 100644 --- a/src/main/java/com/lz/modules/flow/req/FlowStartReq.java +++ b/src/main/java/com/lz/modules/flow/req/FlowStartReq.java @@ -16,7 +16,7 @@ import java.util.Date; @Data -@ApiModel(value = "发起考核表") +@ApiModel(value = "发起考核Req") public class FlowStartReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") diff --git a/src/main/java/com/lz/modules/flow/req/ResultCalculateReq.java b/src/main/java/com/lz/modules/flow/req/ResultCalculateReq.java index 6cd41821..d3da41eb 100644 --- a/src/main/java/com/lz/modules/flow/req/ResultCalculateReq.java +++ b/src/main/java/com/lz/modules/flow/req/ResultCalculateReq.java @@ -16,7 +16,7 @@ import java.util.Date; @Data -@ApiModel(value = "模板计算公式") +@ApiModel(value = "模板计算公式Req") public class ResultCalculateReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") diff --git a/src/main/java/com/lz/modules/flow/req/ResultDimensionReq.java b/src/main/java/com/lz/modules/flow/req/ResultDimensionReq.java index 50135d42..07d68281 100644 --- a/src/main/java/com/lz/modules/flow/req/ResultDimensionReq.java +++ b/src/main/java/com/lz/modules/flow/req/ResultDimensionReq.java @@ -16,7 +16,7 @@ import java.util.Date; @Data -@ApiModel(value = "考核维度表") +@ApiModel(value = "考核维度Req") public class ResultDimensionReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") diff --git a/src/main/java/com/lz/modules/flow/req/ResultGradeReq.java b/src/main/java/com/lz/modules/flow/req/ResultGradeReq.java index 74a08981..9d3dfcc1 100644 --- a/src/main/java/com/lz/modules/flow/req/ResultGradeReq.java +++ b/src/main/java/com/lz/modules/flow/req/ResultGradeReq.java @@ -18,7 +18,7 @@ import java.util.Date; @Data -@ApiModel(value = "等级表") +@ApiModel(value = "等级Req") public class ResultGradeReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") diff --git a/src/main/java/com/lz/modules/flow/req/ResultModelReq.java b/src/main/java/com/lz/modules/flow/req/ResultModelReq.java index 149eb7df..ed290649 100644 --- a/src/main/java/com/lz/modules/flow/req/ResultModelReq.java +++ b/src/main/java/com/lz/modules/flow/req/ResultModelReq.java @@ -11,14 +11,14 @@ import java.util.Date; /** ** 菜单权限表 -*
*考核模板表 +* *考核维度表 * @author quyixiao -* @since 2020-10-16 +* @since 2020-10-19 */ @Data -@ApiModel(value = "考核维度表") +@ApiModel(value = "考核维度表Req") public class ResultModelReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") @@ -49,13 +49,13 @@ public class ResultModelReq implements java.io.Serializable { //1:业绩 2:文化价值观 @ApiModelProperty(value = "1:业绩 2:文化价值观", name = "type") private Integer type; - //权重 - @ApiModelProperty(value = "权重", name = "weight") + //权重 0不限权重 + @ApiModelProperty(value = "权重 0不限权重", name = "weight") private BigDecimal weight; //考核子项目个数最大限制 @ApiModelProperty(value = "考核子项目个数最大限制", name = "maxCount") private Integer maxCount; - //lz_result_calculate 的id + //lz_result_calculate 的id,计算法方法id @ApiModelProperty(value = "lz_result_calculate 的id,计算法方法id", name = "calculateId") private Long calculateId; //等级开关0关闭,1开启 @@ -64,6 +64,9 @@ public class ResultModelReq implements java.io.Serializable { //使用的哪个等级。等级组id,lz_result_grade的group_id @ApiModelProperty(value = "使用的哪个等级。等级组id,lz_result_grade的group_id", name = "gradeGroupId") private Long gradeGroupId; + //排序 + @ApiModelProperty(value = "排序", name = "orderBy") + private Integer orderBy; /** * * @return @@ -170,14 +173,14 @@ public class ResultModelReq implements java.io.Serializable { } /** - * 权重 + * 权重 0不限权重 * @return */ public BigDecimal getWeight() { return weight; } /** - * 权重 + * 权重 0不限权重 * @param weight */ public void setWeight(BigDecimal weight) { @@ -200,14 +203,14 @@ public class ResultModelReq implements java.io.Serializable { } /** - * lz_result_calculate 的id + * lz_result_calculate 的id,计算法方法id * @return */ public Long getCalculateId() { return calculateId; } /** - * lz_result_calculate 的id + * lz_result_calculate 的id,计算法方法id * @param calculateId */ public void setCalculateId(Long calculateId) { @@ -244,6 +247,21 @@ public class ResultModelReq implements java.io.Serializable { this.gradeGroupId = gradeGroupId; } + /** + * 排序 + * @return + */ + public Integer getOrderBy() { + return orderBy; + } + /** + * 排序 + * @param orderBy + */ + public void setOrderBy(Integer orderBy) { + this.orderBy = orderBy; + } + @Override public String toString() { return "ResultModel{" + @@ -259,6 +277,7 @@ public class ResultModelReq implements java.io.Serializable { ",calculateId=" + calculateId + ",gradeStatus=" + gradeStatus + ",gradeGroupId=" + gradeGroupId + + ",orderBy=" + orderBy + "}"; } } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/req/ResultScoreReq.java b/src/main/java/com/lz/modules/flow/req/ResultScoreReq.java index 7710ced8..81203bab 100644 --- a/src/main/java/com/lz/modules/flow/req/ResultScoreReq.java +++ b/src/main/java/com/lz/modules/flow/req/ResultScoreReq.java @@ -18,7 +18,7 @@ import java.util.Date; @Data -@ApiModel(value = "业绩详情评分表") +@ApiModel(value = "业绩详情评分Req") public class ResultScoreReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") diff --git a/src/main/java/com/lz/modules/flow/req/ResultTagetLibReq.java b/src/main/java/com/lz/modules/flow/req/ResultTagetLibReq.java index 6626891d..84423198 100644 --- a/src/main/java/com/lz/modules/flow/req/ResultTagetLibReq.java +++ b/src/main/java/com/lz/modules/flow/req/ResultTagetLibReq.java @@ -13,12 +13,12 @@ import java.util.Date; * 菜单权限表 * *考核指标库表 * @author quyixiao -* @since 2020-10-16 +* @since 2020-10-19 */ @Data -@ApiModel(value = "考核指标库表") +@ApiModel(value = "考核指标库表Req") public class ResultTagetLibReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") @@ -52,6 +52,9 @@ public class ResultTagetLibReq implements java.io.Serializable { //考核标准,关键结果 @ApiModelProperty(value = "考核标准,关键结果", name = "keyResult") private String keyResult; + //排序 + @ApiModelProperty(value = "排序", name = "orderBy") + private Integer orderBy; /** * * @return @@ -172,6 +175,21 @@ public class ResultTagetLibReq implements java.io.Serializable { this.keyResult = keyResult; } + /** + * 排序 + * @return + */ + public Integer getOrderBy() { + return orderBy; + } + /** + * 排序 + * @param orderBy + */ + public void setOrderBy(Integer orderBy) { + this.orderBy = orderBy; + } + @Override public String toString() { return "ResultTagetLib{" + @@ -183,6 +201,7 @@ public class ResultTagetLibReq implements java.io.Serializable { ",modelId=" + modelId + ",weight=" + weight + ",keyResult=" + keyResult + + ",orderBy=" + orderBy + "}"; } } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/req/ResultTagetLibSearchReq.java b/src/main/java/com/lz/modules/flow/req/ResultTagetLibSearchReq.java new file mode 100644 index 00000000..b680c706 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/req/ResultTagetLibSearchReq.java @@ -0,0 +1,114 @@ +package com.lz.modules.flow.req; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** +*+* 菜单权限表 +*
*考核指标库表 +* @author quyixiao +* @since 2020-10-16 +*/ + + +@Data +@ApiModel(value = "搜索指标Req") +public class ResultTagetLibSearchReq implements java.io.Serializable { + + @ApiModelProperty(value = "currPage", name = "当前页码") + private int currPage = 1; + @ApiModelProperty(value = "pageSize", name = "每页返回条数") + private int pageSize = 10; + + // + private Long id; + // + + //指标名称 + @ApiModelProperty(value = "指标名称", name = "name") + private String name; + //考核维度ID,result_model。如果id为0表示为指标库数据,其他地方可选 + @ApiModelProperty(value = "考核维度ID,result_model。如果id为0表示为指标库数据,其他地方可选", name = "modelId") + private Long modelId; + //权重 + @ApiModelProperty(value = "权重", name = "weight") + private BigDecimal weight; + + /** + * + * @return + */ + public Long getId() { + return id; + } + /** + * + * @param id + */ + public void setId(Long id) { + this.id = id; + } + + + + /** + * 指标名称 + * @return + */ + public String getName() { + return name; + } + /** + * 指标名称 + * @param name + */ + public void setName(String name) { + this.name = name; + } + + /** + * 考核维度ID,result_model。如果id为0表示为指标库数据,其他地方可选 + * @return + */ + public Long getModelId() { + return modelId; + } + /** + * 考核维度ID,result_model。如果id为0表示为指标库数据,其他地方可选 + * @param modelId + */ + public void setModelId(Long modelId) { + this.modelId = modelId; + } + + /** + * 权重 + * @return + */ + public BigDecimal getWeight() { + return weight; + } + /** + * 权重 + * @param weight + */ + public void setWeight(BigDecimal weight) { + this.weight = weight; + } + + + + @Override + public String toString() { + return "ResultTagetLib{" + + ",id=" + id + + ",name=" + name + + ",modelId=" + modelId + + ",weight=" + weight + + "}"; + } +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/service/EvaluationGroupService.java b/src/main/java/com/lz/modules/flow/service/EvaluationGroupService.java index e1f94c07..b5ee32d6 100644 --- a/src/main/java/com/lz/modules/flow/service/EvaluationGroupService.java +++ b/src/main/java/com/lz/modules/flow/service/EvaluationGroupService.java @@ -1,7 +1,10 @@ package com.lz.modules.flow.service; import com.baomidou.mybatisplus.extension.service.IService; +import com.lz.common.utils.PageUtils; +import com.lz.common.utils.R; import com.lz.modules.flow.entity.EvaluationGroup; +import com.lz.modules.flow.req.EvaluationGroupReq; import java.util.List; @@ -29,10 +32,11 @@ public interface EvaluationGroupService extends IService+* 考核模板流程记录表 服务类 +*
+* +* @author quyixiao +* @since 2020-10-19 +*/ +public interface FlowChartDetailRecordService extends IService
* 考核维度表 服务类
@@ -30,4 +32,5 @@ public interface ResultDimensionService extends IService
@@ -30,4 +33,5 @@ public interface ResultGradeService extends IService
+* 考核模板流程记录表 服务类
+*
* 考核维度表 服务类
@@ -58,6 +60,11 @@ public class ResultDimensionServiceImpl extends ServiceImpl
* 等级表 服务类
@@ -58,6 +61,11 @@ public class ResultGradeServiceImpl extends ServiceImpl
@@ -18,7 +24,7 @@ public interface ResultTagetLibService extends IService
* 考核指标库表 服务类
@@ -17,12 +27,15 @@ import org.springframework.stereotype.Service;
*/
@Service
+@Slf4j
public class ResultTagetLibServiceImpl extends ServiceImpl