Skip to content

ingredient_chain

_id
chain: ['xxx1', 'xxx2'] list
create_time datetime
modify_time datetime
delete_time datetime
lock_time datetime

sku_product_new

新增两个字段,分别为

remark_type int O “商品类型”2配料3净料(没有1,因为1是采购规格)
ingredients
[{
    id M string 物料ID
    supplier_id O 只有在商品类型是原料(采购规格)时才需要传
    proportion M float 配比(sku的销售单位vs原料的基本单位)
    remark_type M int 商品类型(1是采购规格,其他是sku)
    attrition_rate M float 损耗率
}]

写一个脚本把purchase_spec_idpurchase_supplier_id刷成新的ingredients

process.material_code

改名为 ingredient_code(这个表暂时废弃)

process.material_recv

改名为 ingredient_recv
添加
ingredient_id varchar(16) 物料ID
status = int 状态(1未领料,2已领料)
remark_type int 商品类型
recver int 领料人
recv_time datetime 领料时间

process.material_return

改名为 ingredient_return
添加
ingredient_id varchar(16) 物料ID
remark_type int 商品类型

process.process_order

添加
sku_version int sku版本

process.process_task

废弃
technic_flow_type
添加
ingredient_id varchar(16) 物料ID
remark_type int 商品类型
recver int 领料人
recv_time datetime 领料时间
amount float 物料数量
batch_num varchar(32) 物料批次

process.process_task_material

改名为 process_task_ingredient(这个表暂时废弃)

process.process_task_package

这个表暂时废弃

process.technic_flow

废弃
purchase_spec_id
添加
ingredient_id varchar(16) 物料ID
remark_type int 商品类型

process.order_request

CREATE TABLE `order_request` (
  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  `station_id` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `order_id` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `spu_id` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `sku_id` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `status` int(11) NOT NULL,状态(1未发布,2已发布)
  `release_id` int(11) NOT NULL DEFAULT '0',发布ID
  `plan_amount` float NOT NULL,计划数
  `release_amount` float NOT NULL DEFAULT '0',下达数
  `create_time` datetime NOT NULL,
  `modify_time` datetime NOT NULL,
  `release_time` datetime DEFAULT NULL,下达时间
  `proc_order_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,加工计划ID
  `address_id` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL,商户ID
  `res_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,商户名
  `sale_unit_name` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT '',销售单位
  `std_unit_name` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',基本单位
  `sale_ratio` float NOT NULL,规格
  `sku_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `spu_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `time_config_id` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT '',时间配置
  `order_time` datetime DEFAULT NULL,下单时间
  `receive_begin_time` datetime DEFAULT NULL,收货时间
  PRIMARY KEY (`id`),
) ENGINE=InnoDB AUTO_INCREMENT=29106490 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;