employee_additional_score.sql 1.6 KB

12345678910111213141516171819202122232425262728293031
  1. -- ----------------------------
  2. -- 员工附加分表
  3. -- ----------------------------
  4. DROP TABLE IF EXISTS `score_employee_additional`;
  5. CREATE TABLE `score_employee_additional` (
  6. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  7. `dept_id` bigint(20) DEFAULT NULL COMMENT '部门ID',
  8. `dept_name` varchar(100) DEFAULT NULL COMMENT '部门名称',
  9. `team_id` bigint(20) DEFAULT NULL COMMENT '队室/班组ID',
  10. `team_name` varchar(100) DEFAULT NULL COMMENT '队室/班组',
  11. `group_id` bigint(20) DEFAULT NULL COMMENT '通道/小组ID',
  12. `group_name` varchar(100) DEFAULT NULL COMMENT '通道/小组',
  13. `user_id` bigint(20) DEFAULT NULL COMMENT '员工ID',
  14. `user_name` varchar(100) DEFAULT NULL COMMENT '员工姓名',
  15. `month_of_record` varchar(20) DEFAULT NULL COMMENT '附加分所属月份',
  16. `type` tinyint(4) DEFAULT NULL COMMENT '类型:1-加分,2-减分',
  17. `score` decimal(10,2) DEFAULT NULL COMMENT '分值(员工画像附加分)',
  18. `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  19. `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  20. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  21. `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  22. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  23. `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0正常 2删除)',
  24. PRIMARY KEY (`id`),
  25. KEY `idx_dept_id` (`dept_id`),
  26. KEY `idx_team_id` (`team_id`),
  27. KEY `idx_group_id` (`group_id`),
  28. KEY `idx_user_id` (`user_id`),
  29. KEY `idx_month_of_record` (`month_of_record`)
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='员工附加分表';