feat:加盟合同签约

This commit is contained in:
guohb
2024-04-29 10:58:05 +08:00
parent 757c5b4331
commit ef78ee75a9
16 changed files with 605 additions and 97 deletions

View File

@@ -4,6 +4,7 @@ public enum AuditEnum {
CONTRACT_INTENTION("intention", "意向加盟合同API","intentAgreementServiceImpl"),
SYS_BUILD("sysBuild", "系统建店API","sysStoreAppServiceImpl"),
SIGN_FRANCHISE("signFranchise", "加盟合同签约","signFranchiseServiceImpl"),
;

View File

@@ -0,0 +1,63 @@
package com.cool.store.enums;
import org.apache.commons.lang3.StringUtils;
import java.util.Arrays;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
public enum SignTypeEnum {
TRANSFER(0,"转让","A104"),
NEW_SIGNING(1,"新签","A101"),
RENEWAL(2,"续签","A102"),
RELOCATION (3,"迁址","A103"),
NEW_SIGNING_INDUSTRIES(5,"新签同异业转化","A105"),
;
private Integer code;
private String desc;
private String sap;
SignTypeEnum(Integer code, String desc,String sap) {
this.code = code;
this.desc = desc;
this.sap =sap;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public String getSap() {
return sap;
}
public void setSap(String sap) {
this.sap = sap;
}
protected static final Map<Integer, SignTypeEnum> map = Arrays.stream(values()).collect(
Collectors.toMap(SignTypeEnum::getCode, Function.identity()));
public static SignTypeEnum getWorkflowStageByCode(Integer code) {
if(code == null) {
return null;
}
return map.get(code);
}
}