Files
ljwx-health/migration_add_customer_id_to_position.sql
bruno b24e49e32c feat: 完善前后端集成和类型安全性
🔧 前端优化
- 修复TypeScript类型定义错误
- 完善国际化语言配置
- 优化组件类型声明

🎯 后端功能完善
- 设备信息查询优化
- 健康数据API参数处理改进
- 告警配置微信通知功能完善

📱 多端适配
- 大屏显示Python脚本优化
- 移动端构建配置更新
- Docker多架构支持改进
2025-08-18 23:19:39 +08:00

14 lines
561 B
SQL

-- 添加 customer_id 字段到 sys_position 表
-- 用于实现租户级岗位隔离
ALTER TABLE sys_position
ADD COLUMN customer_id BIGINT DEFAULT 0 NOT NULL COMMENT '租户ID (0表示全局岗位,所有租户可见)';
-- 添加索引提升查询性能
CREATE INDEX idx_sys_position_customer_id ON sys_position(customer_id);
-- 创建复合索引
CREATE INDEX idx_sys_position_customer_org ON sys_position(customer_id, org_id);
-- 更新现有数据:将现有岗位设为全局岗位
UPDATE sys_position SET customer_id = 0 WHERE customer_id IS NULL;