Files
ruoyi-java/sql/prd_error_tip表.sql
雷欧(林平凡) 691ac6798e 1
2025-08-18 17:55:16 +08:00

30 lines
2.1 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 商品错误提示表
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);