- 模块名称统一使用salary
- 类名根据数据库表名 统一去掉work前缀
- staff info表里 注释有误,第二个职员id是身份证号,注释信息以我发的那个参考表信息为准
- 一组对浮动工资表进行了修改,添加了奖金一项历史工资表也要添加
- 二组添加了部门表部门信息表可能还需要添加部门相关信息,之后再修改。
CREATE TABLE WORK_DEPARTMENT (
DEPARTMENT_ID VARCHAR(32) PRIMARY KEY COMMENT '主键',
DEPARTMENT_NAME VARCHAR(32) PRIMARY KEY COMMENT '部门名'
);
6.三组对初始工资表进行了修改
DROP TABLE IF EXISTS `work_salary_initial`;
CREATE TABLE `work_salary_initial` (
`ID` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
`STAFF_ID` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '员工ID',
`NAME` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名',
`AMOUNT` float NULL DEFAULT NULL COMMENT '初始工资',
`LEVEL` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '初始工资级别',
`WORK_AGE` int(0) NULL DEFAULT NULL COMMENT '工作年限',
`TIME` timestamp(0) NULL DEFAULT NULL COMMENT '修改时间',
`IS_LAST_VALID_TIME` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '月份标志位',
`VALID` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '有效标志位',
PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
7.对一组代码进行了修改
8.Status 改成 vaild (原因未及时交互,数据统一问题
三组告诉我对添加数据项,我没注意到字段名称修改了)
9.然后把他在float和history中引用salaryinfo(我一开始给他的示例数据),改成了引用accesslist来获得userlimit用户可见id
然后在staffinfo插入新员工时自动在work_salary_float和initial中插一行
10.修改了字段错误,TELEPHONT需要改成telephone
未处理内容:
- 财务,人事,部门领导 的角色和资源问题
- 数据项比较杂乱还没有完全统一
- 还有很多很多很多地方可以优化