1、system服务国际化相关表免校验租户、token配置;2、system服务枚举相关国际化处理;3、system服务资金管理easyexcel导出表头国际化处理;

This commit is contained in:
gaoqr
2025-11-21 16:08:21 +08:00
parent cafdc15fad
commit ff71a6afbb
55 changed files with 472 additions and 629 deletions
@@ -1,52 +0,0 @@
package com.cf.imes.module.system.enums.advertisement;
import com.cf.imes.framework.common.core.IntArrayValuable;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
import java.util.Objects;
/**
* 延迟消息状态单位态枚举
*
* @author 晨丰科技
*/
@Getter
@AllArgsConstructor
public enum MessageStatusEnum implements IntArrayValuable {
PENDING(0, "待处理"),
PROCESSED(1, "已处理"),
CANCELLED(2, "已取消");
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(MessageStatusEnum::getStatus).toArray();
/**
* 状态值
*/
private final Integer status;
/**
* 状态名
*/
private final String name;
@Override
public int[] array() {
return ARRAYS;
}
public static boolean isPending(String name) {
return Objects.equals(PENDING.name, name);
}
public static boolean isProcessed(String name) {
return Objects.equals(PROCESSED.name, name);
}
public static boolean isCancelled(String name) {
return Objects.equals(CANCELLED.name, name);
}
}
@@ -1,46 +0,0 @@
package com.cf.imes.module.system.enums.products;
import com.cf.imes.framework.common.core.IntArrayValuable;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
import java.util.Objects;
/**
* 产品详情购买方式状态枚举
*
* @author 晨丰科技
*/
@Getter
@AllArgsConstructor
public enum ProductsPurchaseTypeEnum implements IntArrayValuable {
DURATION(0, "时长"),
OUTPUT(1, "产量");
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(ProductsPurchaseTypeEnum::getStatus).toArray();
/**
* 状态值
*/
private final Integer status;
/**
* 状态名
*/
private final String name;
@Override
public int[] array() {
return ARRAYS;
}
public static boolean isDURATION(Integer status) {
return Objects.equals(DURATION.status, status);
}
public static boolean isOUTPUT(Integer status) {
return Objects.equals(OUTPUT.status, status);
}
}