diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/WorkflowSubStageEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/WorkflowSubStageEnum.java new file mode 100644 index 000000000..a6abe6f65 --- /dev/null +++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/WorkflowSubStageEnum.java @@ -0,0 +1,40 @@ +package com.cool.store.enums; + +/** + * @Author suzhuhong + * @Date 2024/3/19 16:53 + * @Version 1.0 + */ +public enum WorkflowSubStageEnum{ + + /** + * 流程子阶段枚举 + */ + INTEND(1, "加盟意向申请"), + INVITING_INTERVIEWS(2, "邀约面谈"), + FIRST_INTERVIEWS(3, "一审面试"), + PAY_DEPOSIT(4, "缴纳意向金"), + SIGN_INTENT_AGREEMENT(5, "签署意向协议"), + STORE_EXPERIENCE(6, "门店体验"), + SECOND_INTERVIEWS(7, "二审面试"); + + + private Integer code; + + private String message; + + WorkflowSubStageEnum(Integer code, String message) { + this.code = code; + this.message = message; + } + + + public Integer getCode() { + return code; + } + + public String getMessage() { + return message; + } + +} diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/WorkflowSubStageStatusEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/WorkflowSubStageStatusEnum.java new file mode 100644 index 000000000..54c6db00a --- /dev/null +++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/WorkflowSubStageStatusEnum.java @@ -0,0 +1,66 @@ +package com.cool.store.enums; + +/** + * @Author suzhuhong + * @Date 2024/3/19 17:00 + * @Version 1.0 + */ +public enum WorkflowSubStageStatusEnum { + + //意向申请 + INTENT_0(0,"待提交"), + INTENT_1(1,"待审核"), + + //邀约面谈 + INVITING_INTERVIEWS_0(0,"待预约"), + INVITING_INTERVIEWS_1(1,"待面谈"), + INVITING_INTERVIEWS_2(2,"面谈未通过"), + + //一审面试 + FIRST_INTERVIEWS_0(0,"待预约"), + FIRST_INTERVIEWS_1(0,"待面试"), + FIRST_INTERVIEWS_2(0,"待审核"), + FIRST_INTERVIEWS_3(0,"一审未通过"), + + + //缴纳意向金 + PAY_DEPOSIT_0(0,"待缴费"), + PAY_DEPOSIT_1(1,"已缴费"), + + //签署意向协议 + SIGN_INTENT_AGREEMENT_0(0,"待补充"), + SIGN_INTENT_AGREEMENT_1(1,"待签约"), + SIGN_INTENT_AGREEMENT_2(2,"已签约"), + + + //门店体验 + STORE_EXPERIENCE_0(0,"待体验"), + STORE_EXPERIENCE_1(1,"体验中"), + STORE_EXPERIENCE_2(2,"体验完成"), + + + //二审面试 + SECOND_INTERVIEWS_0(0,"待预约"), + SECOND_INTERVIEWS_1(0,"待面试"), + SECOND_INTERVIEWS_2(0,"待审核"), + SECOND_INTERVIEWS_3(0,"一审未通过"); + + private Integer code; + + private String message; + + WorkflowSubStageStatusEnum(Integer code, String message) { + this.code = code; + this.message = message; + } + + + public Integer getCode() { + return code; + } + + public String getMessage() { + return message; + } + +}