-- ============================================================= -- 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计量单位表';