-- 设备报修/设备保养 tenant_id 放开为可空
|
-- 原因:tenant_id 由 MybatisHandler 自动填充,取登录用户的 tenantId;
|
-- 单公司客户(登录未选工厂且 sys_user.tenant_id 为空)时该值为 null,
|
-- 而 device_repair / device_maintenance 建表写成了 NOT NULL,导致插入报
|
-- "Column 'tenant_id' cannot be null"。同级表 device_ledger 等本就可空,
|
-- 且数据权限过滤(DataScopeSqlInterceptor)不使用 tenant_id。
|
ALTER TABLE `device_repair`
|
MODIFY COLUMN `tenant_id` bigint NULL DEFAULT NULL COMMENT '租户id';
|
|
ALTER TABLE `device_maintenance`
|
MODIFY COLUMN `tenant_id` bigint NULL DEFAULT NULL COMMENT '租户id';
|