|
@@ -50,6 +50,23 @@ public class FlowTaskActorProvider implements TaskActorProvider {
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Integer getActorType(NodeModel nodeModel) {
|
|
|
+
|
|
|
+ // 1,角色
|
|
|
+ if (NodeSetType.role.eq(nodeModel.getSetType())) {
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 2,部门
|
|
|
+ if (NodeSetType.department.eq(nodeModel.getSetType())) {
|
|
|
+ return 2;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 其它类型自定义映射
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public List<FlwTaskActor> getTaskActors(NodeModel nodeModel, Execution execution) {
|
|
|
final Integer nodeType = nodeModel.getType();
|