-- 客户管理建表脚本(仅表结构,不包含菜单权限初始化) CREATE TABLE IF NOT EXISTS `base_customer` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `org_id` varchar(64) DEFAULT NULL COMMENT '组织ID', `customer_num` varchar(64) NOT NULL COMMENT '客户编号', `customer_name` varchar(128) NOT NULL COMMENT '客户名称', `customer_address` varchar(255) DEFAULT NULL COMMENT '客户地址', `customer_level` tinyint(1) DEFAULT 1 COMMENT '客户等级(1-5对应1级-5级)', `contact_person` varchar(64) DEFAULT NULL COMMENT '联络人', `contact_phone` varchar(64) DEFAULT NULL COMMENT '联系电话', `receivable_customer` varchar(128) DEFAULT NULL COMMENT '应收客户', `payee_customer` varchar(128) DEFAULT NULL COMMENT '收款客户', `delivery_customer` varchar(128) DEFAULT NULL COMMENT '送货客户', `credit_control` tinyint(1) DEFAULT 0 COMMENT '信用控制(0'' ''1启用2不启用)', `bank_name` varchar(128) DEFAULT NULL COMMENT '开户银行', `bank_account` varchar(128) DEFAULT NULL COMMENT '银行账号', `invoice_type` tinyint(1) DEFAULT 0 COMMENT '开票类型(0'' ''1普票2增票)', `customer_channel` varchar(64) DEFAULT NULL COMMENT '客户渠道', `quarantine_stat_type` tinyint(1) DEFAULT 0 COMMENT '检疫统计类型(0无1按客户2按市场)', `brand` varchar(64) DEFAULT NULL COMMENT '品牌', `stamp_color` varchar(64) DEFAULT NULL COMMENT '盖章颜色', `status` tinyint(1) DEFAULT 1 COMMENT '状态(0停用1启用)', `zsl_customer` tinyint(1) DEFAULT 0 COMMENT '是否浙食链客户(0否1是)', `business_permit` varchar(255) DEFAULT NULL COMMENT '生产/经营许可证', `business_license` varchar(255) DEFAULT NULL COMMENT '营业执照', `tax_number` varchar(128) DEFAULT NULL COMMENT '税号', `remark` varchar(500) DEFAULT NULL COMMENT '备注', `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', `create_by` varchar(64) DEFAULT '' COMMENT '创建者', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) DEFAULT '' COMMENT '更新者', `update_time` datetime DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_customer_num_del_flag` (`customer_num`, `del_flag`), KEY `idx_customer_name` (`customer_name`), KEY `idx_contact_phone` (`contact_phone`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客户管理';