feat:平台账号

This commit is contained in:
苏竹红
2025-04-08 15:22:47 +08:00
parent c431754f28
commit c08905399c
29 changed files with 1294 additions and 19 deletions

View File

@@ -0,0 +1,51 @@
package com.cool.store.enums;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* @Author suzhuhong
* @Date 2025/4/7 15:01
* @Version 1.0
*/
public enum OpenStatusEnum {
OPENSTATUSENUM_1(1,"开通资料收集中"),
OPENSTATUSENUM_2(2,"资料审核中"),
OPENSTATUSENUM_3(3,"资料审核失败"),
OPENSTATUSENUM_4(4,"开通中"),
OPENSTATUSENUM_5(5,"开通成功"),
OPENSTATUSENUM_6(6,"开通失败"),
;
private Integer code;
private String name;
OpenStatusEnum(Integer code,String name){
this.code = code;
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

View File

@@ -7,8 +7,8 @@ package com.cool.store.enums;
* @注释:
*/
public enum PlatformBuildEnum {
DOU_YIN(1,"抖音"),
KUAI_SHOU(2,"快手"),
DOU_YIN(1,"抖音团购"),
KUAI_SHOU(2,"快手团购"),
MEI_TUAN_TUAN_GOU(3,"美团团购"),
E_LE_ME(4,"饿了么"),
MEI_TUAN_WAI_MAI(5,"美团外卖"),
@@ -26,5 +26,13 @@ public enum PlatformBuildEnum {
return message;
}
public static String getMessageByCode(Integer code) {
for (PlatformBuildEnum value : PlatformBuildEnum.values()) {
if (value.getCode().equals(code)) {
return value.getMessage();
}
}
return null; // 或者抛出异常
}
}

View File

@@ -0,0 +1,54 @@
package com.cool.store.enums;
import java.util.Arrays;
import java.util.List;
/**
* @Author suzhuhong
* @Date 2025/4/7 14:57
* @Version 1.0
*/
public enum ShopAccountEnum {
HuoMa("火码POS",OpenStatusEnum.OPENSTATUSENUM_1),
YLS("云流水",OpenStatusEnum.OPENSTATUSENUM_1),
XZG("新掌柜",OpenStatusEnum.OPENSTATUSENUM_1),
MTTG("美团团购",OpenStatusEnum.OPENSTATUSENUM_1),
DY("抖音团购",OpenStatusEnum.OPENSTATUSENUM_1),
KS("快手团购",OpenStatusEnum.OPENSTATUSENUM_1),
MT("美团外卖",OpenStatusEnum.OPENSTATUSENUM_1),
ELM("饿了么外卖",OpenStatusEnum.OPENSTATUSENUM_1),
;
public static List<String> getSpecialList(){
return Arrays.asList(HuoMa.getSystemName(),YLS.getSystemName(),XZG.getSystemName());
}
private String systemName;
private OpenStatusEnum initStatus;
ShopAccountEnum(String systemName,OpenStatusEnum initStatus){
this.systemName = systemName;
this.initStatus = initStatus;
}
public String getSystemName() {
return systemName;
}
public void setSystemName(String systemName) {
this.systemName = systemName;
}
public OpenStatusEnum getInitStatus() {
return initStatus;
}
public void setInitStatus(OpenStatusEnum initStatus) {
this.initStatus = initStatus;
}
}