# project-java **Repository Path**: javafm/project ## Basic Information - **Project Name**: project-java - **Description**: 86三阶段项目,后端代码 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-22 - **Last Updated**: 2022-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # project #### 介绍 86三阶段项目 ### 20220425会议内容 范敏: 1、设计数据库,暂定于下午与马哥核对清楚数据库是否合理(已完成) 2、上午将昨晚组内核对的需求和马哥核对清楚(已完成) 3、创建前后端云仓库,各组员本机测试下载能跑(已完成) 数据库设计原理: 普通表:创建人(存id),创新时间,更新人(存id),更新时间,软删除,fid 中间表:不要主键,可以不要创建人.... 中途讨论: 1.创建一个考核指标(例如,我要考核考勤、项目,) 2.添加每个考核项到指标里(比如添加 迟到,添加 早退,添加项目进度,项目质量),这里有每个考核项的`分值` 3.添加考核模板,这里需要添加多个考核指标(例如 考勤指标,项目指标)每个指标里有多个考核项,所以这个有一个总分,将多个指标的分数加起来就是这个考核模板的总分。 >关于3有两种计算方式 > >1.不要分数上限,每个考核项分数之和就是总分,然后每个考核模板从这个总分最终为N个等级,每个等级为可灵活设置,比如 0-60%为C级别,60-80%为B,其余为A > >2.每个模板的总分是100,然后算每个指标的权重。,,,比较麻烦 > > 4.计算:每个指标的分数*权重=该考核最终总分 ### 20220426会议内容 昨日完成: 1、第一波冲刺的设计数据库,已与马哥核对清楚数据库是否合理(共同完成、已完成) 2、已将将讨论后的需求和马哥核对清楚(共同完成、已完成) 3、创建前后端云仓库,各组员本机测试下载能跑(已完成) 今日待完成: 1、前端大体框架完成(李俊波) 2、完成`前后端`首页,公司制度管理。(单人完成:李俊波) 3、完成`前后端`种类,指标。(两人完成:郭小铭、范敏) 4、登录功能,shiro框架前后端已完成。redis后续再添加(范敏) 今日讨论: 1、后端的端口统一8080 前端的端口统一9999,跨域改成/api/ 2、shiro权限框架,redis(以后完成) 遇见的BUG问题: 后端设置的实体类是Date类型 数据库设置的是Datetime类型 后端返回给前端的数据格式是此类型:"2022-04-25T11:53:32.000+00:00" 解决:在实体类的成员变量Data上加注解:@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") 李俊波: 4月26日总结: 当日完成了公司制度列表的前端页面渲染,首页页面的渲染,后端对应的增删改功能代码。 遇到的小困难:前后端的时间格式问题,无法对应解析。 解决:去网上找到对应方法,后端给实体类中的时间对象加注解,前端给时间选择的组件加对应的属性。 ### 20220427会议内容 昨日完成: 1、前端大体框架完成(李俊波,已完成) 2、完成`前后端`首页,公司制度管理。(单人完成:李俊波,已完成) 3、完成`前后端`种类,指标。(两人完成:郭小铭、范敏,已完成) 4、登录功能,shiro框架前后端已完成。redis后续再添加(范敏,已完成) 讨论: Redis登陆,授权。不同角色是否要不同的菜单?暂时做最简单的不要授权,后期时间多我们就再考虑是否添加授权。(范敏) 考核指标的增删改查今日补做(范敏) 今日待完成: 1,指标项crud(李俊波) 2,考核模板crud(郭小铭) 3,评分crud(范敏) ## 20220428会议内容 昨日完成: 1,考核项crud(李俊波,已完成) 2,考核模板crud(郭小铭) 3,评分crud(范敏,已完成页面) 4,指标crud完成(范敏,已完成) 5,登录到redis缓存(范敏,已完成) 问题: 各个页面在搜索时要用分页,还有查询状态下切换第二页bug大家都要注意。 今日待完成: 1、继续评分crud(范敏) 核算 2、部门考核列表(李俊波) 3,考核模板crud(郭小铭) //2、部门核酸列表() 李俊波4月27日总结: 当日完成了考核项页面的渲染和对应后端的增删改查。 遇到的小困难:测出分页时的小bug,当从第一页点击到第二页的时候,会出现再次触发分页查询功能,导致数据查询数据不准确。 解决:在查询的时候添加一个判断条件。 ```html if(this.formInline.name == '' && this.formInline.serialnumber==''){ this.getdata(this.formInline) }else{ this.search() } ``` 总结:合并列表 ## 20220428会议内容 昨日完成: 1、评分crud(范敏,已完成) 2、部门考核列表(李俊波,已完成) 3,考核模板crud(郭小铭,已完成) 今日待完成: 1、模板延伸的中间联合表、result结果表的数据从哪里来(郭小铭) 2、查看评分crud(范敏) 3、部门核算列表(李俊波) 4、部门核算查看(范敏) 5、奖金设置页面(郭小铭) ## 20220505会议内容 第一次冲刺完成: 今日待完成: 1、首页(郭小铭) 2、奖金发放列表(李俊波) 3、核算查看页面(范敏) 遇见的BUG: 1、前端给对象赋值时,用了this,然后每次循环完毕都显示最后一次的数据,解决办法:重新定义个变量,是对象类型即{} 2、校验表单,不生效,格式不正确 ## 20220506会议内容 昨日完成: 1、首页(郭小铭) 2、奖金发放列表(李俊波) 3、核算查看页面(范敏) 今日待完成: 1、奖金设置(郭小铭,讨论后删除该模块) 2、部门绩效排名(李俊波) 3、其他界面(范敏) ## 20220507会议内容 昨日完成: 1、部门管理(郭小铭,已完成) 2、评分、绩效核算查看(范敏,已完成) 3、部门绩效排名(李俊波,已完成) 今日完成: 1、岗位管理() 2、用户管理() 3、swagger 4、部署