gaoluyang
3 天以前 72c0e8b2f656eebe7bef04b8763739340928d368
天津-奇缘恒艺
1.录数据需求修改
已添加1个文件
已修改1个文件
15 ■■■■■ 文件已修改
doc/20261010_device_repair_maintenance_tenant_nullable.sql 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
sql/product-inventory-management-new-pro.sql 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
doc/20261010_device_repair_maintenance_tenant_nullable.sql
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,11 @@
-- è®¾å¤‡æŠ¥ä¿®/设备保养 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';
sql/product-inventory-management-new-pro.sql
@@ -1037,7 +1037,7 @@
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `create_user` int NOT NULL COMMENT '录入人',
  `update_user` int NOT NULL COMMENT '更新人',
  `tenant_id` bigint NOT NULL COMMENT '租户id',
  `tenant_id` bigint NULL DEFAULT NULL COMMENT '租户id',
  `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `device_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `maintenance_result` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '保养结果',
@@ -1089,7 +1089,7 @@
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `create_user` int NOT NULL COMMENT '录入人',
  `update_user` int NULL DEFAULT NULL COMMENT '更新人',
  `tenant_id` bigint NOT NULL COMMENT '租户id',
  `tenant_id` bigint NULL DEFAULT NULL COMMENT '租户id',
  `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `device_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `maintenance_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '维修价格',