开心一刻
老婆痛经,躺在沙发上,两岁的女儿看着她问道
女儿:妈妈,你怎么了
老婆:妈妈肚子痛
女儿:哦,妈妈你头疼
老婆:不是头疼,妈妈是肚子疼
女儿用她的不锈钢饭碗砸向老婆的额头,说道:妈妈,你哪里疼
老婆:头疼,头疼
老婆幽怨的看着我,说道:这姑娘随你还是随我
我低着头,小声地说道:我都被你欺负成啥样了,你说姑娘随谁?
问题背景
需求背景
需求:对商品的上架与下架进行管控,下架的商品不能进行销售
上架与下架的管控,在我负责的项目(单据系统)中实现;销售的控制则是在另外一个项目(POS系统)中实现
POS系统定时的从单据系统中拉取数据,并对商品的销售进行控制
MySQL 版本: 5.7.20-log
单据系统设计了两张表:
DROP TABLE IF EXISTS t_ware_on_off_bill;
CREATE TABLE `t_ware_on_off_bill` (
`id` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT \'自增主键\',
`bill_code` VARCHAR(45) NOT NULL COMMENT \'单据编号\',
`bill_type` TINYINT(2) NOT NULL DEFAULT 1 COMMENT \'单据类型(1=下架,2=上架)\',
`bill_status` TINYINT(2) NOT NULL COMMENT \'单据状态(1=草稿,2=已提交,3=审核中,4=已生效,5=已取消)\',
`is_delete` TINYINT(2) NOT NULL DEFAULT \'2\' COMMENT \'是否删除标识(1-是,2-否)\',
`note` VARCHAR(255) NOT NULL DEFAULT \'\' COMMENT \'备注\',
`create_user` BIGINT(19) NOT NULL COMMENT \'创建人id\',
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT \'创建时间\',
`modify_user` BIGINT(19) NOT NULL COMMENT \'最终修改人\',
`modify_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT \'最终修改时间\',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB COMMENT=\'商品上架下架单\';
DROP TABLE IF EXISTS t_ware_on_off_bill_detail;
CREATE TABLE `t_ware_on_off_bill_detail` (
`id` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT \'自增主键\',
`bill_id` BIGINT(19) NOT NULL COMMENT \'商品上架下架单的id\',
`ware_code` BIGINT(19) NOT NULL COMMENT \'商品编号\',
`note` VARCHAR(255) DEFAULT NULL COMMENT \'备注\',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB COMMENT=\'商品上架下架单明细\';
来源:https://www.cnblogs.com/youzhibing/p/15186607.html
图文来源于网络,如有侵权请联系删除。