常量
12114常量总览
_constant结构
CREATE TABLE `_constant` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`constantKey` varchar(255) DEFAULT NULL,
`constantType` varchar(255) DEFAULT NULL COMMENT '常量类型; object, array',
`desc` varchar(255) DEFAULT NULL COMMENT '描述',
`constantValue` text COMMENT '常量内容; object, array',
`operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
`operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
`operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
`operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '常量表; 软删除未启用;'
_constant 表数据
报销类别
constantKey:reimbursementType
constantType:array
[
"差旅",
"交通",
"餐饮",
"通信",
"办公",
"培训",
"医疗",
"其他"
]
发布状态
constantKey:publishStatus
constantType:array
[
{
"value": "draft",
"text": "草稿"
},
{
"value": "publish",
"text": "已发布"
}
]
报销状态
constantKey:reimbursementStatus
constantType:array
[
"处理中",
"已完成",
"已撤销"
]
审核状态
constantKey:reviewStatus
constantType:array
[
"待审核",
"审核中",
"审核通过",
"驳回"
]
转账状态
constantKey:transferStatus
constantType:array
[
"待转账",
"已转账",
"异常"
]
当前年学期
constantKey:currentSemester
constantType:object
{
"year": 2023,
"semester": "春季"
}
_constant语句
INSERT INTO _constant (id, constantKey, constantType, desc, constantValue, operation, operationByUserId, operationByUser, operationAt) VALUES (2, 'reimbursementType', 'array', '报销类别', '["差旅", "交通", "餐饮", "通信", "办公", "培训", "医疗", "其他"]', 'insert', NULL, NULL, NULL);
INSERT INTO _constant (id, constantKey, constantType, desc, constantValue, operation, operationByUserId, operationByUser, operationAt) VALUES (3, 'publishStatus', 'array', '发布状态', '[{"value":"draft","text":"草稿"},{"value": "publish","text": "已发布"}]', 'insert', NULL, NULL, NULL);
INSERT INTO _constant (id, constantKey, constantType, desc, constantValue, operation, operationByUserId, operationByUser, operationAt) VALUES (4, 'reimbursementStatus', 'array', '报销状态', '["处理中", "已完成", "已撤销"]', 'insert', NULL, NULL, NULL);
INSERT INTO _constant (id, constantKey, constantType, desc, constantValue, operation, operationByUserId, operationByUser, operationAt) VALUES (5, 'reviewStatus', 'array', '审核状态', '["待审核", "审核中", "审核通过", "驳回"]', 'insert', NULL, NULL, NULL);
INSERT INTO _constant (id, constantKey, constantType, desc, constantValue, operation, operationByUserId, operationByUser, operationAt) VALUES (6, 'transferStatus', 'array', '转账状态', '["待转账", "已转账", "异常"]', 'insert', NULL, NULL, NULL);
INSERT INTO _constant (id, constantKey, constantType, desc, constantValue, operation, operationByUserId, operationByUser, operationAt) VALUES (7, 'currentSemester', 'object', '当前年学期', '{"year": 2023, "semester": "春季"}', 'insert', NULL, NULL, NULL);