CREATE TABLE IF NOT EXISTS `spare_parts_requisition_record` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `spare_parts_id` bigint DEFAULT NULL COMMENT '备件ID', `spare_parts_name` varchar(255) DEFAULT NULL COMMENT '备件名称', `quantity` decimal(18, 2) DEFAULT NULL COMMENT '领用数量', `device_ledger_id` bigint DEFAULT NULL COMMENT '设备台账ID', `device_name` varchar(255) DEFAULT NULL COMMENT '设备名称', `source_type` int DEFAULT NULL COMMENT '来源类型 0维修 1保养', `source_text` varchar(32) DEFAULT NULL COMMENT '来源文本', `source_id` bigint DEFAULT NULL COMMENT '来源单据ID', `operator` varchar(64) DEFAULT NULL COMMENT '操作人', `dept_id` bigint DEFAULT NULL COMMENT '部门ID', `create_user` int DEFAULT NULL COMMENT '创建人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_user` int DEFAULT NULL COMMENT '更新人', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `tenant_id` bigint DEFAULT NULL COMMENT '租户ID', PRIMARY KEY (`id`), KEY `idx_spare_parts_id` (`spare_parts_id`), KEY `idx_source` (`source_type`, `source_id`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT ='备件领用记录';