关联 销售订单id

This commit is contained in:
YuanFeng 2024-10-08 23:46:48 +08:00
parent 7b3e0d944a
commit 4012c53116
3 changed files with 44 additions and 2 deletions

View File

@ -43,11 +43,11 @@ public class SaleOrderSkuDO extends BaseDO {
/**
* 销售订单id oms_saleorder
*/
private String saleOrderId;
private Long saleOrderId;
/**
* 产品id oms_product_info
*/
private String productId;
private Long productId;
/**
* 数量
*/

View File

@ -483,8 +483,10 @@ public class SaleOrderServiceImpl implements SaleOrderService {
for (SaleOrderSkuDTO saleOrderSkuDTO : productSkuList) {
SaleOrderSkuDO saleOrderSkuDO = new SaleOrderSkuDO();
BeanUtil.copyProperties(saleOrderSkuDTO,saleOrderSkuDO);
saleOrderSkuDO.setSaleOrderId(order.getId());
saleOrderSkuDO.setEntryId(entry.getId());
saleOrderSkuDO.setId(FuncUtil.getNextId());
skuList.add(saleOrderSkuDO);
}

View File

@ -0,0 +1,40 @@
-- 新增字段
ALTER TABLE oms_saleorder_entry ADD COLUMN `delivery_date` DATETIME DEFAULT NULL COMMENT '交货日期';
ALTER TABLE oms_saleorder ADD COLUMN `order_code` VARCHAR(64) DEFAULT NULL COMMENT '订单号';
ALTER TABLE oms_saleorder ADD COLUMN `contact_name` VARCHAR(128) DEFAULT NULL COMMENT '联系人名称';
ALTER TABLE oms_saleorder ADD COLUMN `tel` VARCHAR(64) DEFAULT NULL COMMENT '固定电话';
ALTER TABLE oms_saleorder ADD COLUMN `contract_code` VARCHAR(64) DEFAULT NULL COMMENT '合同编码';
ALTER TABLE oms_saleorder ADD COLUMN `retailer_code` VARCHAR(64) DEFAULT NULL COMMENT '零售商单号';
ALTER TABLE oms_saleorder ADD COLUMN `invoice_address` VARCHAR(512) DEFAULT NULL COMMENT '发票地址';
ALTER TABLE oms_saleorder ADD COLUMN `brand_id` BIGINT(19) DEFAULT NULL COMMENT '品牌 id';
ALTER TABLE oms_saleorder ADD COLUMN `is_batch` BIT(1) DEFAULT 0 COMMENT '是否分批交货 0否 1分批交货';
DROP TABLE IF EXISTS oms_sale_order_sku;
CREATE TABLE oms_sale_order_sku(
id BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT 'id' ,
entry_id VARCHAR(32) COMMENT '销售订单分表id oms_saleorder_entry' ,
item_key VARCHAR(32) COMMENT '数据key' ,
sale_order_id VARCHAR(32) COMMENT '销售订单id oms_saleorder' ,
product_id VARCHAR(512) COMMENT '产品id oms_product_info' ,
order_qty INT COMMENT '数量' ,
draft_design_id BIGINT(19) COMMENT '设计稿id oms_draft_design_data' ,
width DECIMAL(13,4) COMMENT '设计稿宽' ,
height DECIMAL(13,4) COMMENT '设计稿高' ,
preview_image longtext COMMENT '预览图' ,
prop_info longtext COMMENT '动态属性 json动态属性' ,
spec_info VARCHAR(3072) COMMENT '规格 json完整信息' ,
spec_size_width DECIMAL(13,4) COMMENT '宽(mm)' ,
spec_size_height DECIMAL(13,4) COMMENT '高(mm)' ,
spec_size_thk DECIMAL(13,4) COMMENT '厚度(mm)' ,
spec_material VARCHAR(512) COMMENT '材质' ,
main_color VARCHAR(128) COMMENT '主色风格' ,
creator VARCHAR(64) COMMENT '创建者' ,
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ,
updater VARCHAR(64) COMMENT '更新者' ,
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间' ,
deleted BIT(1) NOT NULL DEFAULT 0 COMMENT '是否删除' ,
tenant_id BIGINT(19) NOT NULL COMMENT '租户编号' ,
PRIMARY KEY (id)
) COMMENT = '销售订单产品属性表 ';