gitextract_awylcubm/ ├── .gitattributes ├── .gitignore ├── About.md ├── README.md ├── README_zh.md ├── vhr/ │ ├── mailserver/ │ │ ├── .gitignore │ │ ├── .mvn/ │ │ │ └── wrapper/ │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── javaboy/ │ │ │ │ └── mailserver/ │ │ │ │ ├── MailserverApplication.java │ │ │ │ └── receiver/ │ │ │ │ └── MailReceiver.java │ │ │ └── resources/ │ │ │ ├── application.properties │ │ │ └── templates/ │ │ │ └── mail.html │ │ └── test/ │ │ └── java/ │ │ └── org/ │ │ └── javaboy/ │ │ └── mailserver/ │ │ └── MailserverApplicationTests.java │ ├── pom.xml │ └── vhrserver/ │ ├── pom.xml │ ├── vhr-mapper/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── org/ │ │ └── javaboy/ │ │ └── vhr/ │ │ └── mapper/ │ │ ├── AdjustSalaryMapper.java │ │ ├── AdjustSalaryMapper.xml │ │ ├── AppraiseMapper.java │ │ ├── AppraiseMapper.xml │ │ ├── DepartmentMapper.java │ │ ├── DepartmentMapper.xml │ │ ├── EmpSalaryMapper.java │ │ ├── EmpSalaryMapper.xml │ │ ├── EmployeeMapper.java │ │ ├── EmployeeMapper.xml │ │ ├── EmployeeecMapper.java │ │ ├── EmployeeecMapper.xml │ │ ├── EmployeeremoveMapper.java │ │ ├── EmployeeremoveMapper.xml │ │ ├── EmployeetrainMapper.java │ │ ├── EmployeetrainMapper.xml │ │ ├── HrMapper.java │ │ ├── HrMapper.xml │ │ ├── HrRoleMapper.java │ │ ├── HrRoleMapper.xml │ │ ├── JobLevelMapper.java │ │ ├── JobLevelMapper.xml │ │ ├── MailSendLogMapper.java │ │ ├── MailSendLogMapper.xml │ │ ├── MenuMapper.java │ │ ├── MenuMapper.xml │ │ ├── MenuRoleMapper.java │ │ ├── MenuRoleMapper.xml │ │ ├── MsgContentMapper.java │ │ ├── MsgContentMapper.xml │ │ ├── NationMapper.java │ │ ├── NationMapper.xml │ │ ├── OpLogMapper.java │ │ ├── OpLogMapper.xml │ │ ├── PoliticsstatusMapper.java │ │ ├── PoliticsstatusMapper.xml │ │ ├── PositionMapper.java │ │ ├── PositionMapper.xml │ │ ├── RoleMapper.java │ │ ├── RoleMapper.xml │ │ ├── SalaryMapper.java │ │ ├── SalaryMapper.xml │ │ ├── SysMsgMapper.java │ │ └── SysMsgMapper.xml │ ├── vhr-model/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── org/ │ │ └── javaboy/ │ │ └── vhr/ │ │ └── model/ │ │ ├── AdjustSalary.java │ │ ├── Appraise.java │ │ ├── ChatMsg.java │ │ ├── Department.java │ │ ├── EmpSalary.java │ │ ├── Employee.java │ │ ├── Employeeec.java │ │ ├── Employeeremove.java │ │ ├── Employeetrain.java │ │ ├── Hr.java │ │ ├── HrRole.java │ │ ├── JobLevel.java │ │ ├── MailConstants.java │ │ ├── MailSendLog.java │ │ ├── Menu.java │ │ ├── MenuRole.java │ │ ├── Meta.java │ │ ├── MsgContent.java │ │ ├── Nation.java │ │ ├── OpLog.java │ │ ├── Politicsstatus.java │ │ ├── Position.java │ │ ├── RespBean.java │ │ ├── RespPageBean.java │ │ ├── Role.java │ │ ├── Salary.java │ │ └── SysMsg.java │ ├── vhr-service/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── org/ │ │ └── javaboy/ │ │ └── vhr/ │ │ ├── config/ │ │ │ └── RabbitConfig.java │ │ ├── service/ │ │ │ ├── DepartmentService.java │ │ │ ├── EmployeeService.java │ │ │ ├── HrService.java │ │ │ ├── JobLevelService.java │ │ │ ├── MailSendLogService.java │ │ │ ├── MenuService.java │ │ │ ├── NationService.java │ │ │ ├── PoliticsstatusService.java │ │ │ ├── PositionService.java │ │ │ ├── RoleService.java │ │ │ └── SalaryService.java │ │ ├── task/ │ │ │ └── MailSendTask.java │ │ └── utils/ │ │ ├── HrUtils.java │ │ └── POIUtils.java │ └── vhr-web/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── javaboy/ │ │ │ └── vhr/ │ │ │ ├── VhrApplication.java │ │ │ ├── config/ │ │ │ │ ├── CustomFilterInvocationSecurityMetadataSource.java │ │ │ │ ├── CustomUrlDecisionManager.java │ │ │ │ ├── FastDFSUtils.java │ │ │ │ ├── LoginFilter.java │ │ │ │ ├── SecurityConfig.java │ │ │ │ ├── VerificationCode.java │ │ │ │ └── WebSocketConfig.java │ │ │ ├── controller/ │ │ │ │ ├── ChatController.java │ │ │ │ ├── HrInfoController.java │ │ │ │ ├── LoginController.java │ │ │ │ ├── WsController.java │ │ │ │ ├── config/ │ │ │ │ │ └── SystemConfigController.java │ │ │ │ ├── emp/ │ │ │ │ │ └── EmpBasicController.java │ │ │ │ ├── salary/ │ │ │ │ │ ├── SalaryController.java │ │ │ │ │ └── SobConfigController.java │ │ │ │ └── system/ │ │ │ │ ├── HrController.java │ │ │ │ └── basic/ │ │ │ │ ├── DepartmentController.java │ │ │ │ ├── JobLevelController.java │ │ │ │ ├── PermissController.java │ │ │ │ └── PositionController.java │ │ │ ├── converter/ │ │ │ │ └── DateConverter.java │ │ │ └── exception/ │ │ │ └── GlobalExceptionHandler.java │ │ └── resources/ │ │ ├── application.yml │ │ ├── db/ │ │ │ └── migration/ │ │ │ └── V1__vhr.sql │ │ ├── fastdfs-client.properties │ │ └── static/ │ │ ├── css/ │ │ │ ├── app.4e8a7623.css │ │ │ ├── chunk-0c17a57a.42916da5.css │ │ │ ├── chunk-64435448.3755e146.css │ │ │ └── chunk-vendors.c805ba07.css │ │ ├── index.html │ │ └── js/ │ │ ├── app.36643c7a.js │ │ ├── chunk-0c17a57a.3d783b80.js │ │ ├── chunk-18458ebc.2dd3c93a.js │ │ ├── chunk-2d0d03c8.3a093d55.js │ │ ├── chunk-2d237c54.0b312051.js │ │ ├── chunk-33b8cd94.a94483af.js │ │ ├── chunk-4e552d82.57eb10c5.js │ │ ├── chunk-64435448.c8d2ed8f.js │ │ ├── chunk-df7e035a.c9947309.js │ │ └── chunk-vendors.0a8f9d11.js │ └── test/ │ └── java/ │ └── org/ │ └── javaboy/ │ └── vhr/ │ └── VhrApplicationTests.java ├── vhr.sql └── vuehr/ ├── .gitignore ├── README.md ├── babel.config.js ├── package.json ├── public/ │ └── index.html ├── src/ │ ├── App.vue │ ├── components/ │ │ ├── chat/ │ │ │ ├── card.vue │ │ │ ├── list.vue │ │ │ ├── message.vue │ │ │ └── usertext.vue │ │ └── sys/ │ │ └── basic/ │ │ ├── DepMana.vue │ │ ├── EcMana.vue │ │ ├── JobLevelMana.vue │ │ ├── PermissMana.vue │ │ └── PosMana.vue │ ├── main.js │ ├── router.js │ ├── store/ │ │ └── index.js │ ├── utils/ │ │ ├── api.js │ │ ├── menus.js │ │ ├── mymessage.js │ │ ├── sockjs.js │ │ └── stomp.js │ └── views/ │ ├── Home.vue │ ├── HrInfo.vue │ ├── Login.vue │ ├── chat/ │ │ └── FriendChat.vue │ ├── emp/ │ │ ├── EmpAdv.vue │ │ └── EmpBasic.vue │ ├── per/ │ │ ├── PerEc.vue │ │ ├── PerEmp.vue │ │ ├── PerMv.vue │ │ ├── PerSalary.vue │ │ └── PerTrain.vue │ ├── sal/ │ │ ├── SalMonth.vue │ │ ├── SalSearch.vue │ │ ├── SalSob.vue │ │ ├── SalSobCfg.vue │ │ └── SalTable.vue │ ├── sta/ │ │ ├── StaAll.vue │ │ ├── StaPers.vue │ │ ├── StaRecord.vue │ │ └── StaScore.vue │ └── sys/ │ ├── SysBasic.vue │ ├── SysCfg.vue │ ├── SysData.vue │ ├── SysHr.vue │ ├── SysInit.vue │ └── SysLog.vue └── vue.config.js