Files
yxe-java/yxe_self_report.sql
T
2026-10-10 21:34:36 +08:00

35 lines
1.9 KiB
SQL

CREATE TABLE IF NOT EXISTS `yxe_self_report` (
`id` int NOT NULL AUTO_INCREMENT,
`user_id` int DEFAULT NULL COMMENT '提交人ID',
`merchant_id` int DEFAULT NULL COMMENT '门店ID',
`merchant_name` varchar(255) DEFAULT NULL COMMENT '门店名称',
`chain_id` varchar(64) DEFAULT NULL COMMENT '连锁ID',
`chain_name` varchar(255) DEFAULT NULL COMMENT '连锁名称',
`date` varchar(32) DEFAULT NULL COMMENT '填报日期',
`activity_time` varchar(32) DEFAULT NULL COMMENT '活动时间',
`reward` decimal(10,2) DEFAULT NULL COMMENT '奖金金额',
`image` longtext COMMENT '全部图片集合',
`clock_photos` longtext COMMENT '上下班打卡图',
`booth_photos` longtext COMMENT '门头摆台照',
`sales_groups` longtext COMMENT '销量填写JSON',
`receipt_photo` longtext COMMENT '小票图',
`summary` longtext COMMENT '活动小结',
`rating` varchar(32) DEFAULT NULL COMMENT '门店评分',
`lat` varchar(64) DEFAULT NULL COMMENT '纬度',
`lng` varchar(64) DEFAULT NULL COMMENT '经度',
`location` varchar(500) DEFAULT NULL COMMENT '定位地址',
`sort_number` int DEFAULT 0 COMMENT '排序',
`comments` varchar(500) DEFAULT NULL COMMENT '备注',
`status` tinyint DEFAULT 0 COMMENT '状态:0待审核,1通过,2拒绝',
`reject_reason` varchar(500) DEFAULT NULL COMMENT '驳回原因',
`deleted` tinyint DEFAULT 0 COMMENT '逻辑删除',
`tenant_id` int DEFAULT 10325 COMMENT '租户ID',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_yxe_self_report_user_id` (`user_id`),
KEY `idx_yxe_self_report_merchant_id` (`merchant_id`),
KEY `idx_yxe_self_report_status` (`status`),
KEY `idx_yxe_self_report_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='自主填报';