1.部门邀请 2.app版本增加ssh上传,3.注册页面国际化适配
This commit is contained in:
1 parent
73b874382b
commit
0bde83e9c2
31 files changed
+1372
-61
No files matched your search
+45
@@ -0,0 +1,45 @@
|
||||
package com.bsd.pjcloud.common.core.constant.enums;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import lombok.Getter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* 商户属性(与业态 {@link MerchantTypeEnum} 正交)
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Getter
|
||||
public enum MerchantAttrEnum {
|
||||
|
||||
NORMAL("NORMAL", "普通"),
|
||||
SCHOOL("SCHOOL", "学校"),
|
||||
GOVERNMENT("GOVERNMENT", "政府"),
|
||||
FACTORY("FACTORY", "工厂"),
|
||||
;
|
||||
|
||||
private final String code;
|
||||
private final String label;
|
||||
|
||||
public static MerchantAttrEnum valueOfByCode(String code) {
|
||||
if (ObjectUtil.isEmpty(code)) {
|
||||
return null;
|
||||
}
|
||||
return Arrays.stream(values())
|
||||
.filter(v -> ObjectUtil.equal(code, v.getCode()))
|
||||
.findFirst()
|
||||
.orElse(null);
|
||||
}
|
||||
|
||||
/**
|
||||
* 学校类型默认学生身份,其余默认身份。
|
||||
*/
|
||||
public static String resolveDefaultIdentityType(String merchantAttr) {
|
||||
MerchantAttrEnum attr = valueOfByCode(merchantAttr);
|
||||
if (attr == SCHOOL) {
|
||||
return "STUDENT";
|
||||
}
|
||||
return "DEFAULT";
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user