-- 数据字典：所属区域【界面中手动添加】
-- 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 '会员优惠券';
