-- MES 设备台账:仅建表(完整初始化请执行 mes-xsl-equipment-ledger-menu-permission.sql) SET NAMES utf8mb4; CREATE TABLE IF NOT EXISTS `mes_xsl_equipment_ledger` ( `id` varchar(32) NOT NULL COMMENT '主键', `process_operation_id` varchar(32) NOT NULL COMMENT '所属工序', `process_operation_name` varchar(500) DEFAULT NULL COMMENT '工序名称冗余', `equipment_name` varchar(500) NOT NULL COMMENT '设备名称', `ledger_no` varchar(16) DEFAULT NULL COMMENT '编号(租户内从001递增自动生成,只读)', `equipment_code` varchar(128) NOT NULL COMMENT '设备编号(同租户不可重复)', `manufacturer_id` varchar(32) DEFAULT NULL COMMENT '所属设备厂家', `manufacturer_name` varchar(500) DEFAULT NULL COMMENT '设备厂家名称冗余', `equipment_category_id` varchar(32) DEFAULT NULL COMMENT '设备类别', `equipment_category_name` varchar(500) DEFAULT NULL COMMENT '设备类别名称冗余', `equipment_type_id` varchar(32) DEFAULT NULL COMMENT '设备类型', `equipment_type_name` varchar(500) DEFAULT NULL COMMENT '设备类型名称冗余', `factory_id` varchar(32) DEFAULT NULL COMMENT '所属工厂', `factory_name` varchar(500) DEFAULT NULL COMMENT '所属工厂名称冗余', `equipment_model` varchar(500) DEFAULT NULL COMMENT '设备型号', `equipment_status` varchar(1) NOT NULL DEFAULT '0' COMMENT '设备状态', `serial_no` varchar(500) DEFAULT NULL COMMENT '序列号', `nameplate` varchar(500) DEFAULT NULL COMMENT '铭牌', `maintain_dept_id` varchar(32) DEFAULT NULL COMMENT '维修部门', `maintain_person` varchar(500) DEFAULT NULL COMMENT '维修人员', `manage_dept_id` varchar(32) DEFAULT NULL COMMENT '主管部门', `doc_file_no` varchar(500) DEFAULT NULL COMMENT '资料文件编号', `production_date` date DEFAULT NULL COMMENT '生产日期', `purchase_date` date DEFAULT NULL COMMENT '购买日期', `use_date` date DEFAULT NULL COMMENT '使用日期', `vendor_contact` varchar(500) DEFAULT NULL COMMENT '厂商联系人', `asset_value` varchar(128) DEFAULT NULL COMMENT '价值', `controlled_pda` varchar(500) DEFAULT NULL COMMENT '受控PDA', `overproduction_ratio` varchar(128) DEFAULT NULL COMMENT '超产比率', `effective_volume` varchar(128) DEFAULT NULL COMMENT '有效体积', `enabled_flag` varchar(1) NOT NULL DEFAULT '1' COMMENT '是否启用', `equipment_desc` varchar(1000) DEFAULT NULL COMMENT '设备描述', `tenant_id` int DEFAULT NULL COMMENT '租户', `sys_org_code` varchar(500) DEFAULT NULL COMMENT '部门', `create_by` varchar(500) DEFAULT NULL COMMENT '创建人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_by` varchar(500) DEFAULT NULL COMMENT '更新人', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `del_flag` int DEFAULT '0' COMMENT '删除标记', PRIMARY KEY (`id`), KEY `idx_mel_tenant_code` (`tenant_id`, `equipment_code`), KEY `idx_mel_tenant_ledger_no` (`tenant_id`, `ledger_no`), KEY `idx_mel_tenant_name` (`tenant_id`, `equipment_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='MES设备台账';