49 lines
3.1 KiB
Java
49 lines
3.1 KiB
Java
-- 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设备台账';
|