|
@@ -27,6 +27,9 @@ public class FixedWorkNode {
|
|
|
public static final List<WorkflowNodeEnum> PERSONAL_FIXED_NODES = Arrays.asList(new WorkflowNodeEnum[]
|
|
|
{CHECK_ARCHIVING,SPOT_RECONNAISSANCE,DETERMINE_PRICE,QUOTATION_FEEDBACK,COMMIT_FILE,CHECK_ARCHIVING,BUSINESS_ARCHIVING});
|
|
|
|
|
|
+ public static final List<WorkflowNodeEnum> ASSET_FIXED_NODES = Arrays.asList(new WorkflowNodeEnum[]
|
|
|
+ {DEPARTMENT_ALLOCATION,SPOT_RECONNAISSANCE_DETERMINE_PRICE,QUOTATION_FEEDBACK,PRODUCT_CHOICE,GENERATE_STATEMENT,CHECK_ARCHIVING, RECHECK_ARCHIVING, BUSINESS_ARCHIVING});
|
|
|
+
|
|
|
public static List<WorkflowNodeEnum> getFixedNodesByBusinessType(String businessType){
|
|
|
if (MainBusinessEnum.MAJOR_BUSINESS.name().equals(businessType)){
|
|
|
return MAJOR_FIXED_NODES;
|
|
@@ -34,6 +37,9 @@ public class FixedWorkNode {
|
|
|
if (MainBusinessEnum.PERSONAL_BUSINESS.name().equals(businessType)){
|
|
|
return PERSONAL_FIXED_NODES;
|
|
|
}
|
|
|
+ if (MainBusinessEnum.ASSET_BUSINESS.name().equals(businessType)){
|
|
|
+ return ASSET_FIXED_NODES;
|
|
|
+ }
|
|
|
return null;
|
|
|
}
|
|
|
|