订单批量审核提交
This commit is contained in:
@@ -8,16 +8,27 @@ import java.util.Arrays;
|
||||
* 统一接口结果码枚举,定义业务错误编码、默认消息和对应 HTTP 状态。
|
||||
*/
|
||||
public enum ResultCode {
|
||||
/** 请求处理成功。 */
|
||||
SUCCESS("200", "success", HttpStatus.OK),
|
||||
/** 请求参数不符合接口要求。 */
|
||||
BAD_REQUEST("A0400", "Bad request", HttpStatus.BAD_REQUEST),
|
||||
/** 未登录、令牌无效或登录态已过期。 */
|
||||
UNAUTHORIZED("A0401", "Authentication required", HttpStatus.UNAUTHORIZED),
|
||||
/** 已登录但没有操作权限。 */
|
||||
FORBIDDEN("A0403", "Access denied", HttpStatus.FORBIDDEN),
|
||||
/** 请求的资源不存在或不在可访问范围内。 */
|
||||
NOT_FOUND("A0404", "Resource not found", HttpStatus.NOT_FOUND),
|
||||
/** 资源版本、幂等键或当前状态发生冲突。 */
|
||||
CONFLICT("A0409", "Resource conflict", HttpStatus.CONFLICT),
|
||||
/** 字段校验、格式校验或业务前置校验未通过。 */
|
||||
VALIDATION_FAILED("A0422", "Validation failed", HttpStatus.UNPROCESSABLE_ENTITY),
|
||||
/** 请求频率或并发数量超过限制。 */
|
||||
TOO_MANY_REQUESTS("A0429", "Too many requests", HttpStatus.TOO_MANY_REQUESTS),
|
||||
/** 未被更细错误码覆盖的通用业务失败。 */
|
||||
BUSINESS_ERROR("B0001", "Business operation failed", HttpStatus.BAD_REQUEST),
|
||||
/** 服务内部发生未预期异常。 */
|
||||
INTERNAL_ERROR("S0500", "Internal server error", HttpStatus.INTERNAL_SERVER_ERROR),
|
||||
/** 下游服务、数据库或基础设施暂不可用。 */
|
||||
SERVICE_UNAVAILABLE("S0503", "Service unavailable", HttpStatus.SERVICE_UNAVAILABLE);
|
||||
|
||||
private final String code;
|
||||
|
||||
@@ -24,5 +24,18 @@ public final class ExportContracts {
|
||||
|
||||
public record ExportColumn(String key, String title, ExportColumnType type, Integer width) { }
|
||||
|
||||
public enum ExportColumnType { STRING, INTEGER, DECIMAL, BOOLEAN, DATE, DATETIME }
|
||||
public enum ExportColumnType {
|
||||
/** 文本列。 */
|
||||
STRING,
|
||||
/** 整数列。 */
|
||||
INTEGER,
|
||||
/** 高精度小数列。 */
|
||||
DECIMAL,
|
||||
/** 布尔值列。 */
|
||||
BOOLEAN,
|
||||
/** 日期列,不包含时间。 */
|
||||
DATE,
|
||||
/** 日期时间列。 */
|
||||
DATETIME
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user