-- 创建员工表 -- 创建时间: 2025 -- 描述: OA系统员工管理表 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- 检查并创建租户员工表(如果不存在) CREATE TABLE IF NOT EXISTS yz_tenant_employees ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '员工ID', tenant_id INT NOT NULL DEFAULT 0 COMMENT '租户ID', employee_no VARCHAR(50) NOT NULL COMMENT '工号', name VARCHAR(50) NOT NULL COMMENT '姓名', phone VARCHAR(20) DEFAULT NULL COMMENT '手机号', email VARCHAR(100) DEFAULT NULL COMMENT '邮箱', department_id INT DEFAULT NULL COMMENT '部门ID', position_id INT DEFAULT NULL COMMENT '职位ID', status TINYINT DEFAULT 1 COMMENT '状态:1-在职,0-离职', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', delete_time DATETIME DEFAULT NULL COMMENT '删除时间(软删除)', -- 索引 INDEX idx_tenant_id (tenant_id), INDEX idx_employee_no (employee_no), INDEX idx_name (name), INDEX idx_department_id (department_id), INDEX idx_position_id (position_id), INDEX idx_status (status), INDEX idx_create_time (create_time) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='租户员工表'; SET FOREIGN_KEY_CHECKS = 1;