mirror of
https://github.com/cool-team-official/cool-admin-midway-packages.git
synced 2026-03-12 02:46:05 +00:00
85 lines
1.3 KiB
TypeScript
85 lines
1.3 KiB
TypeScript
/**
|
|
* 返回码
|
|
*/
|
|
export enum RESCODE {
|
|
// 成功
|
|
SUCCESS = 1000,
|
|
// 失败
|
|
COMMFAIL = 1001,
|
|
// 参数验证失败
|
|
VALIDATEFAIL = 1002,
|
|
// 参数验证失败
|
|
COREFAIL = 1003,
|
|
}
|
|
|
|
/**
|
|
* 返回信息
|
|
*/
|
|
export enum RESMESSAGE {
|
|
// 成功
|
|
SUCCESS = "success",
|
|
// 失败
|
|
COMMFAIL = "comm fail",
|
|
// 参数验证失败
|
|
VALIDATEFAIL = "validate fail",
|
|
// 核心异常
|
|
COREFAIL = "core fail",
|
|
}
|
|
|
|
/**
|
|
* 错误提示
|
|
*/
|
|
export enum ERRINFO {
|
|
NOENTITY = "未设置操作实体",
|
|
NOID = "查询参数[id]不存在",
|
|
SORTFIELD = "排序参数不正确",
|
|
}
|
|
|
|
/**
|
|
* 事件
|
|
*/
|
|
export enum EVENT {
|
|
// 软删除
|
|
SOFT_DELETE = "onSoftDelete",
|
|
// 服务成功启动
|
|
SERVER_READY = "onServerReady",
|
|
// 服务就绪
|
|
READY = "onReady",
|
|
// ES 数据改变
|
|
ES_DATA_CHANGE = "esDataChange",
|
|
}
|
|
|
|
|
|
export class GlobalConfig {
|
|
private static instance: GlobalConfig;
|
|
|
|
RESCODE = {
|
|
SUCCESS: 1000,
|
|
COMMFAIL: 1001,
|
|
VALIDATEFAIL: 1002,
|
|
COREFAIL: 1003,
|
|
};
|
|
|
|
RESMESSAGE = {
|
|
SUCCESS: "success",
|
|
COMMFAIL: "comm fail",
|
|
VALIDATEFAIL: "validate fail",
|
|
COREFAIL: "core fail",
|
|
};
|
|
|
|
// ... 其他的配置 ...
|
|
|
|
private constructor() {}
|
|
|
|
static getInstance(): GlobalConfig {
|
|
if (!GlobalConfig.instance) {
|
|
GlobalConfig.instance = new GlobalConfig();
|
|
}
|
|
return GlobalConfig.instance;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|