1.部门邀请 2.app版本增加ssh上传,3.注册页面国际化适配

This commit is contained in:
zjf committed 2026-09-08 16:23:34 +08:00
1 parent 73b874382b
commit 0bde83e9c2
31 files changed
+1372 -61

No files matched your search

@@ -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";
}
}