新增地址簿 CRUD、pickup/create、订单 orderSource 筛选;附带包裹商品图片上传接口。 Co-authored-by: Cursor <cursoragent@cursor.com>
33 lines
1.7 KiB
SQL
33 lines
1.7 KiB
SQL
-- 已有库增量:客户发件地址簿 t_customer_sender_address
|
||
-- 对应功能:客户 → 发件地址;揽收订单选址;见 oms系统设计-050801.md §4.2.10
|
||
-- 可重复执行(IF NOT EXISTS)
|
||
|
||
CREATE TABLE IF NOT EXISTS `t_customer_sender_address` (
|
||
`Id` INT NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`CustomerId` INT NOT NULL COMMENT '归属客户 t_customer.Id',
|
||
`AddressName` VARCHAR(64) NULL COMMENT '地址别名',
|
||
`SenderName` VARCHAR(50) NOT NULL COMMENT '发件人姓名',
|
||
`Company` VARCHAR(255) NULL COMMENT '公司',
|
||
`Country` INT NULL COMMENT '国家 t_country.Id',
|
||
`Province` VARCHAR(50) NULL COMMENT '州省',
|
||
`City` VARCHAR(50) NULL COMMENT '城市',
|
||
`ZipCode` VARCHAR(50) NULL COMMENT '邮编',
|
||
`StreetAddress1` VARCHAR(500) NOT NULL COMMENT '地址1',
|
||
`StreetAddress2` VARCHAR(500) NULL COMMENT '地址2',
|
||
`StreetAddress3` VARCHAR(500) NULL COMMENT '地址3',
|
||
`HouseNumber` VARCHAR(50) NULL COMMENT '门牌号',
|
||
`Phone` VARCHAR(50) NULL COMMENT '手机',
|
||
`TelePhone` VARCHAR(50) NULL COMMENT '电话',
|
||
`Email` VARCHAR(60) NULL COMMENT '邮箱',
|
||
`IsDefault` TINYINT NOT NULL DEFAULT 0 COMMENT '是否默认:0-否,1-是',
|
||
`IsDeleted` TINYINT NOT NULL DEFAULT 0 COMMENT '软删除:0-否,1-是',
|
||
`ConcurrencyStamp` CHAR(36) NOT NULL DEFAULT (UUID()) COMMENT '并发戳',
|
||
`CreateUserId` INT NOT NULL DEFAULT 0 COMMENT '创建人',
|
||
`CreateTime` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`UpdateUserId` INT NULL COMMENT '更新人',
|
||
`UpdateTime` DATETIME NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`Id`),
|
||
KEY `idx_csa_customer` (`CustomerId`, `IsDeleted`, `Id`),
|
||
KEY `idx_csa_customer_default` (`CustomerId`, `IsDefault`)
|
||
) COMMENT='客户发件地址簿';
|