46 lines
2.4 KiB
SQL
46 lines
2.4 KiB
SQL
-- 客户分类表
|
||
CREATE TABLE IF NOT EXISTS `tbl_customer_category` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`category_name` varchar(100) DEFAULT NULL COMMENT '分类名称',
|
||
`parent_id` bigint(20) DEFAULT 0 COMMENT '父分类ID,0表示顶级',
|
||
`level` int(11) DEFAULT 1 COMMENT '层级',
|
||
`sort` varchar(20) DEFAULT NULL COMMENT '排序',
|
||
`description` varchar(500) DEFAULT NULL COMMENT '描述',
|
||
`enabled` tinyint(1) DEFAULT 1 COMMENT '是否启用',
|
||
`creator` bigint(20) DEFAULT NULL COMMENT '创建人',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户ID',
|
||
`delete_flag` varchar(1) DEFAULT '0' COMMENT '删除标记',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_parent_id` (`parent_id`),
|
||
KEY `idx_tenant_id` (`tenant_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='客户分类表';
|
||
|
||
-- 客户联系人表
|
||
CREATE TABLE IF NOT EXISTS `tbl_customer_contact` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`customer_id` bigint(20) NOT NULL COMMENT '客户ID',
|
||
`contact_name` varchar(50) DEFAULT NULL COMMENT '联系人姓名',
|
||
`position` varchar(50) DEFAULT NULL COMMENT '岗位(采购、财务等)',
|
||
`phone` varchar(30) DEFAULT NULL COMMENT '手机号',
|
||
`telephone` varchar(30) DEFAULT NULL COMMENT '座机',
|
||
`email` varchar(100) DEFAULT NULL COMMENT '邮箱',
|
||
`wechat` varchar(50) DEFAULT NULL COMMENT '微信',
|
||
`qq` varchar(30) DEFAULT NULL COMMENT 'QQ',
|
||
`is_primary` tinyint(1) DEFAULT 0 COMMENT '是否主要联系人',
|
||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||
`creator` bigint(20) DEFAULT NULL COMMENT '创建人',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户ID',
|
||
`delete_flag` varchar(1) DEFAULT '0' COMMENT '删除标记',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_customer_id` (`customer_id`),
|
||
KEY `idx_tenant_id` (`tenant_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='客户联系人表';
|
||
|
||
-- 给 tbl_supplier 添加分类字段
|
||
ALTER TABLE `tbl_supplier` ADD COLUMN `category_id` bigint(20) DEFAULT NULL COMMENT '客户分类ID' AFTER `type`;
|
||
ALTER TABLE `tbl_supplier` ADD INDEX `idx_category_id` (`category_id`);
|