From fd6d7c57331f05b5c638ec73d6bd562f07a2a6cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Tue, 19 Mar 2024 17:25:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=B6=E6=AE=B5=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../store/enums/WorkflowSubStageEnum.java | 40 +++++++++++ .../enums/WorkflowSubStageStatusEnum.java | 66 +++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 coolstore-partner-common/src/main/java/com/cool/store/enums/WorkflowSubStageEnum.java create mode 100644 coolstore-partner-common/src/main/java/com/cool/store/enums/WorkflowSubStageStatusEnum.java 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; + } + +}