增加单位功能
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
-- =============================================================
|
||||
-- CRM 基本设置:计量单位表 yz_backend_crm_unit
|
||||
-- 说明:
|
||||
-- 单位用于产品管理(产品「单位」字段)、合同/报价产品清单等业务;
|
||||
-- 在「CRM -> 基本设置 -> 单位设置」中维护,产品表单的单位下拉取自本表。
|
||||
-- tenant_id + name 唯一(同租户下单位名称不可重复)。
|
||||
-- 默认单位(套/台/个/件/批/次/项/人月/人天/年/月/米/平方米/吨/千克/箱)
|
||||
-- 由服务端在租户首次访问单位列表时自动写入,无需手工初始化。
|
||||
-- =============================================================
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `yz_backend_crm_unit` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键ID',
|
||||
`tenant_id` varchar(64) NOT NULL COMMENT '租户ID',
|
||||
`name` varchar(20) NOT NULL COMMENT '单位名称,如:套 / 台 / 个',
|
||||
`code` varchar(50) NOT NULL DEFAULT '' COMMENT '单位编码(选填),如:SET / PCS',
|
||||
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序(升序,小的在前)',
|
||||
`status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:1启用 / 0停用',
|
||||
`remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
|
||||
`create_user_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人用户ID',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`delete_time` datetime DEFAULT NULL COMMENT '删除时间(软删除)',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_tenant_name` (`tenant_id`,`name`),
|
||||
KEY `idx_tenant_id` (`tenant_id`),
|
||||
KEY `idx_status` (`tenant_id`,`status`),
|
||||
KEY `idx_delete_time` (`delete_time`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='租户CRM计量单位表';
|
||||
Reference in New Issue
Block a user