-- 数据字典:所属区域【界面中手动添加】 -- INSERT INTO zuihou_base_bt_0000.c_common_dictionary (id,type_,name,describe_,status_,create_user,create_time) VALUES (7,'REGION','所属区域','',1,3,'2023-02-20 15:06:33'); -- 产品表新增 简介 字段 ALTER TABLE zuihou_base_bt_0000.bt_goods ADD introduction varchar(200) NULL COMMENT '简介'; -- 新增表:组织 - 所属区域 create table c_core_org_region ( id bigint(20) not null comment '主键', org_id bigint(20) not null comment '组织机构ID', region_id bigint(20) not null comment '所属区域ID(数据字典项 - REGION)', create_time datetime not null comment '创建时间', create_user bigint(20) not null comment '创建人', primary key (id) ) DEFAULT CHARSET=utf8mb4 comment '组织 - 所属区域'; -- 新增表:组织 - 所属区域 create table bt_place_region ( id bigint(20) not null comment '主键', place_id bigint(20) not null comment '场地ID', region_id bigint(20) not null comment '所属区域ID(数据字典项 - REGION)', create_time datetime not null comment '创建时间', create_user bigint(20) not null comment '创建人', primary key (id) ) DEFAULT CHARSET=utf8mb4 comment '场地 - 所属区域'; -- 新增表:优惠券 create table bt_coupon ( id bigint(20) not null comment '主键', name varchar(100) not null comment '优惠券名称', preferential_amount decimal(20,2) not null comment '优惠金额', quantity int not null comment '数量', preferential_method char(1) not null comment '优惠方式: 0 -> 按月累计消费, 1 -> 历史消费累计', accumulated_amount decimal(20,2) not null comment '累计金额', end_date datetime not null comment '优惠结束时间', status char(1) not null comment '状态: 0 -> 冻结(结束) 1 -> 启用(进行中),默认为冻结', remark text comment '说明', create_time datetime not null comment '创建时间', create_user bigint(20) not null comment '创建人', update_time datetime not null comment '修改时间', update_user bigint(20) not null comment '修改人', delete_flag char(1) not null comment '删除标识: 0 -> 未删除, 1 -> 删除,落库是默认为0', primary key (id) ) DEFAULT CHARSET=utf8mb4 comment '优惠券'; -- 新增表:会员优惠券 create table bt_member_coupon ( id bigint(20) not null comment '', member_id bigint(20) not null comment '会员ID,关联bt_member表主键', coupon_id bigint(20) not null comment '优惠券ID,关联bt_coupon表主键', receive_preferential_amount decimal(20,2) not null comment '领券优惠金额:对应优惠券领取时的即时金额,使用时,以即时金额为基准,确保对应优惠券的优惠金额变更时领券金额不受更新影响', status char(1) not null comment '使用状态: 0 -> 未使用, 1 -> 已使用', create_time datetime not null comment '创建时间', update_time datetime not null comment '修改时间', primary key (id) ) DEFAULT CHARSET=utf8mb4 comment '会员优惠券'; -- 新增表:广告表 CREATE TABLE bt_advertisement ( id BIGINT(20) NOT NULL COMMENT '主键' , ad_name VARCHAR(255) NOT NULL COMMENT '广告名称' , customer_id BIGINT(20) NOT NULL COMMENT '广告客户ID' , ad_video VARCHAR(255) COMMENT '广告视频' , delivery_start_time DATETIME COMMENT '投放开始时间' , delivery_end_time DATETIME COMMENT '投放结束时间' , create_time DATETIME NOT NULL COMMENT '创建时间' , create_user BIGINT(20) NOT NULL COMMENT '创建人' , update_time DATETIME NOT NULL COMMENT '修改时间' , update_user BIGINT(20) NOT NULL COMMENT '修改人' , PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT = '广告表'; -- 新增表:广告客户表 CREATE TABLE bt_advertisement_customer ( id BIGINT(20) NOT NULL COMMENT '主键' , customer_name VARCHAR(50) NOT NULL COMMENT '客户名称' , contact_name VARCHAR(50) NOT NULL COMMENT '联系人' , contact_phone VARCHAR(20) NOT NULL COMMENT '联系手机' , customer_remark VARCHAR(255) COMMENT '备注' , customer_status VARCHAR(10) COMMENT '状态:1启用0冻结' , create_time DATETIME NOT NULL COMMENT '创建时间' , create_user BIGINT(20) NOT NULL COMMENT '创建人' , update_time DATETIME NOT NULL COMMENT '修改时间' , update_user BIGINT(20) NOT NULL COMMENT '修改人' , PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT = '广告客户表'; CREATE TABLE bt_advertisement_equ( id BIGINT(20) NOT NULL COMMENT '主键' , ad_id BIGINT(20) COMMENT '广告主键' , delivery_equ_id BIGINT(20) COMMENT '投放设备主键' , create_time DATETIME NOT NULL COMMENT '创建时间' , create_user BIGINT(20) NOT NULL COMMENT '创建人' , update_time DATETIME NOT NULL COMMENT '修改时间' , update_user BIGINT(20) NOT NULL COMMENT '修改人' , PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT = '广告关联设备表'; -- 新增表:设备 - 状态上报 CREATE TABLE bt_equ_status ( id BIGINT(20) NOT NULL COMMENT '主键', equ_id BIGINT(20) NOT NULL COMMENT '设备ID', status TINYINT NOT NULL COMMENT '状态:0 - 离线,1 - 在线,2 - 异常,3 - 缺料', message VARCHAR(100) NULL COMMENT '错误信息', create_time DATETIME NOT NULL COMMENT '上报时间', create_user BIGINT(20) NOT NULL COMMENT '创建人', PRIMARY KEY (id) ) DEFAULT CHARSET=utf8mb4 COMMENT = '设备 - 状态上报'; -- 订单表新增 会员优惠券ID 字段 ALTER TABLE zuihou_base_bt_0000.bt_order ADD order_member_coupon_id BIGINT(20) NULL COMMENT '会员优惠券ID,关联bt_member_coupon表主键ID'; -- 订单表新增 订单优惠金额 字段 ALTER TABLE zuihou_base_bt_0000.bt_order ADD order_preferential_amount decimal(20,2) NULL COMMENT '订单优惠金额,通过会员优惠券ID获取会员优惠券领取时的优惠金额'; -- 新增表:基础配置 CREATE TABLE bt_base_config( id BIGINT(20) NOT NULL COMMENT '主键' , order_point_scale INT(11) COMMENT '订单积分比例' , xcx_cs_phone VARCHAR(30) COMMENT '用户小程序客服电话' , wxmp_qr_code VARCHAR(150) COMMENT '微信公众号二维码' , create_time DATETIME NOT NULL COMMENT '创建时间' , create_user BIGINT(20) NOT NULL COMMENT '创建人' , update_time DATETIME NOT NULL COMMENT '修改时间' , update_user BIGINT(20) NOT NULL COMMENT '修改人' , PRIMARY KEY (id) ) DEFAULT CHARSET=utf8mb4 COMMENT = '基础配置';