employee_roster.sql 869 B

123456789101112131415161718
  1. CREATE TABLE employee_roster (
  2. id INT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  3. dingtalk_id VARCHAR(64) DEFAULT NULL COMMENT '钉钉ID',
  4. employee_no VARCHAR(64) DEFAULT NULL COMMENT '工号ID',
  5. username VARCHAR(64) NOT NULL COMMENT '用户名',
  6. job_title VARCHAR(128) DEFAULT NULL COMMENT '职称',
  7. job_title_id VARCHAR(64) DEFAULT NULL COMMENT '职称ID',
  8. job_grade VARCHAR(32) DEFAULT NULL COMMENT '职等',
  9. job_grade_id VARCHAR(64) DEFAULT NULL COMMENT '职等ID',
  10. department VARCHAR(128) DEFAULT NULL COMMENT '部门',
  11. first_department VARCHAR(128) DEFAULT NULL COMMENT '一级部门',
  12. PRIMARY KEY (id),
  13. UNIQUE KEY uk_dingtalk_id (dingtalk_id),
  14. UNIQUE KEY uk_employee_no (employee_no),
  15. KEY idx_department (department),
  16. KEY idx_first_department (first_department)
  17. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='员工花名册表';