diff --git a/src/main/java/com/lz/modules/flow/model/GroupStaffs.java b/src/main/java/com/lz/modules/flow/model/GroupStaffs.java new file mode 100644 index 00000000..307a2a29 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/model/GroupStaffs.java @@ -0,0 +1,11 @@ +package com.lz.modules.flow.model; + +import lombok.Data; + +import java.util.List; +//组,人员ids +@Data +public class GroupStaffs { + private Long groupId; + private List staffIds; +} diff --git a/src/main/java/com/lz/modules/flow/model/StartGroups.java b/src/main/java/com/lz/modules/flow/model/StartGroups.java new file mode 100644 index 00000000..eb770c6b --- /dev/null +++ b/src/main/java/com/lz/modules/flow/model/StartGroups.java @@ -0,0 +1,11 @@ +package com.lz.modules.flow.model; + +import lombok.Data; + +import java.util.List; +//发起,组集合对象 +@Data +public class StartGroups { + private Long startId; + private List staffIds; +} diff --git a/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java index 7d52ffe5..5bb62971 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java @@ -13,6 +13,7 @@ import com.lz.modules.flow.entity.*; import com.lz.modules.flow.model.DepartManagers; import com.lz.modules.flow.model.ResultModelDto; import com.lz.modules.flow.model.ResultTagetLibDto; +import com.lz.modules.flow.model.StartGroups; import com.lz.modules.flow.service.*; import com.lz.modules.performance.service.ResultTagetLibService; import com.lz.modules.sys.entity.app.ResultDetail; @@ -123,6 +124,20 @@ public class FlowStartServiceImpl extends ServiceImpl staffSimpleInfos = staffService.selectStaffSimpleInfos(staffIds); + if(staffSimpleInfos.size() == 0){ + return R.error("无有效考核人员,考核人员已离职"); + }*/ + return R.ok(); + } + @Override public R saveStart(FlowStart flowStart){ //下面生成或者合并发起绩效