CREATE TABLE IF NOT EXISTS `st_ivt_purchasemst` (
  `id` BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '自增主键ID',
  `bill_id` VARCHAR(64) NOT NULL COMMENT '单据id',
  `order_no` VARCHAR(64) NOT NULL COMMENT '订单号，单据唯一标识',
  `order_type` VARCHAR(32) NOT NULL COMMENT '单据类型',
  `supplier_code` VARCHAR(64) NOT NULL COMMENT '供应商编码',
  `supplier_name` VARCHAR(255) NOT NULL COMMENT '供应商名称',
  `creator` VARCHAR(64) NOT NULL COMMENT '操作人',
  `create_time` VARCHAR(25) NOT NULL COMMENT '单据日期 (yyyy-MM-dd HH:mm:ss)',
  `modify_date` VARCHAR(25) DEFAULT NULL COMMENT '修改时间 (yyyy-MM-dd HH:mm:ss)',
  `status` INT NOT NULL DEFAULT 0 COMMENT '单据状态：0 未审核，1 是审核',
  `red` INT NOT NULL DEFAULT 0 COMMENT '红蓝字：0 蓝字表示入，1 红字表示出',
  `bill_status` VARCHAR(16) DEFAULT '0' COMMENT 'WMS业务状态：0 已创建，1 执行中，2 已完成，3 审核成功，4 审核失败',
  `audit_msg` VARCHAR(512) DEFAULT NULL COMMENT 'EAS审核反馈信息',
  UNIQUE KEY `uk_order_no` (`order_no`)
)COMMENT='采购入库单表头表';

CREATE TABLE IF NOT EXISTS `st_ivt_purchasedtl` (
  `id` BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '自增主键ID',
  `entry_id` VARCHAR(64) NOT NULL COMMENT '分录id',
  `bill_id` VARCHAR(64) NOT NULL COMMENT '单据主表关联id',
  `item_no` VARCHAR(32) NOT NULL COMMENT '行号',
  `category_code` VARCHAR(64) NOT NULL COMMENT '品类编码',
  `category_name` VARCHAR(128) NOT NULL COMMENT '品类名称',
  `sku_code` VARCHAR(64) NOT NULL COMMENT '物料编码',
  `sku_name` VARCHAR(255) NOT NULL COMMENT '物料名称',
  `model` VARCHAR(255) DEFAULT NULL COMMENT '物料规格',
  `house_code` VARCHAR(64) NOT NULL COMMENT '仓库号',
  `batch_no` VARCHAR(64) DEFAULT NULL COMMENT '批次号',
  `qty` DECIMAL(18,6) NOT NULL COMMENT '数量',
  `unit_code` VARCHAR(32) NOT NULL COMMENT '单位编码',
  `unit` VARCHAR(32) NOT NULL COMMENT '单位',
  `track_no` VARCHAR(64) DEFAULT NULL COMMENT '跟踪号',
  `instock_qty` DECIMAL(18,6) DEFAULT 0 COMMENT '已入库数量'
)COMMENT='采购入库单分录信息表';

