30 lines
2.1 KiB
SQL
30 lines
2.1 KiB
SQL
-- 商品错误提示表
|
||
DROP TABLE IF EXISTS `prd_error_tip`;
|
||
CREATE TABLE `prd_error_tip` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`err_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '错误代码',
|
||
`err_sub_code` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '错误子代码',
|
||
`err_msg` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '错误消息',
|
||
`content` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '错误内容',
|
||
`status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态:0=禁用,1=启用',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE KEY `uk_err_code_sub` (`err_code`, `err_sub_code`),
|
||
KEY `idx_status` (`status`),
|
||
KEY `idx_create_time` (`create_time`)
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 30002 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Compact COMMENT = '商品错误提示表';
|
||
|
||
-- 插入示例数据
|
||
INSERT INTO `prd_error_tip` (`err_code`, `err_sub_code`, `err_msg`, `content`, `status`) VALUES
|
||
('PRODUCT_CREATE', 'INVALID_PRICE', '价格无效', '商品价格必须大于0', 1),
|
||
('PRODUCT_CREATE', 'INVALID_STOCK', '库存无效', '商品库存必须大于0', 1),
|
||
('PRODUCT_CREATE', 'MISSING_TITLE', '标题缺失', '商品标题不能为空', 1),
|
||
('PRODUCT_CREATE', 'MISSING_CONTENT', '内容缺失', '商品描述内容不能为空', 1),
|
||
('PRODUCT_CREATE', 'INVALID_CATEGORY', '类目无效', '商品类目ID无效', 1),
|
||
('PRODUCT_CREATE', 'INVALID_IMAGES', '图片无效', '商品图片不能为空', 1),
|
||
('PRODUCT_CREATE', 'DUPLICATE_OUTER_ID', '商家编码重复', '商家编码已存在,请使用其他编码', 1),
|
||
('PRODUCT_CREATE', 'INVALID_OUTER_ID', '商家编码无效', '商家编码格式不正确', 1),
|
||
('PRODUCT_CREATE', 'MISSING_USERNAME', '会员名缺失', '闲鱼会员名不能为空', 1),
|
||
('PRODUCT_CREATE', 'INVALID_REGION', '地区信息无效', '省市区信息不完整', 1);
|