├── .mvn
└── wrapper
│ ├── maven-wrapper.jar
│ ├── maven-wrapper.properties
│ └── MavenWrapperDownloader.java
├── src
├── main
│ ├── resources
│ │ ├── static
│ │ │ ├── images
│ │ │ │ ├── bg.png
│ │ │ │ ├── bg1.jpeg
│ │ │ │ └── aiwrap.png
│ │ │ ├── fonts
│ │ │ │ ├── iconfont.eot
│ │ │ │ ├── iconfont.ttf
│ │ │ │ └── iconfont.woff
│ │ │ ├── lib
│ │ │ │ └── layui
│ │ │ │ │ ├── font
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ └── iconfont.woff
│ │ │ │ │ ├── images
│ │ │ │ │ └── face
│ │ │ │ │ │ ├── 0.gif
│ │ │ │ │ │ ├── 1.gif
│ │ │ │ │ │ ├── 10.gif
│ │ │ │ │ │ ├── 11.gif
│ │ │ │ │ │ ├── 12.gif
│ │ │ │ │ │ ├── 13.gif
│ │ │ │ │ │ ├── 14.gif
│ │ │ │ │ │ ├── 15.gif
│ │ │ │ │ │ ├── 16.gif
│ │ │ │ │ │ ├── 17.gif
│ │ │ │ │ │ ├── 18.gif
│ │ │ │ │ │ ├── 19.gif
│ │ │ │ │ │ ├── 2.gif
│ │ │ │ │ │ ├── 20.gif
│ │ │ │ │ │ ├── 21.gif
│ │ │ │ │ │ ├── 22.gif
│ │ │ │ │ │ ├── 23.gif
│ │ │ │ │ │ ├── 24.gif
│ │ │ │ │ │ ├── 25.gif
│ │ │ │ │ │ ├── 26.gif
│ │ │ │ │ │ ├── 27.gif
│ │ │ │ │ │ ├── 28.gif
│ │ │ │ │ │ ├── 29.gif
│ │ │ │ │ │ ├── 3.gif
│ │ │ │ │ │ ├── 30.gif
│ │ │ │ │ │ ├── 31.gif
│ │ │ │ │ │ ├── 32.gif
│ │ │ │ │ │ ├── 33.gif
│ │ │ │ │ │ ├── 34.gif
│ │ │ │ │ │ ├── 35.gif
│ │ │ │ │ │ ├── 36.gif
│ │ │ │ │ │ ├── 37.gif
│ │ │ │ │ │ ├── 38.gif
│ │ │ │ │ │ ├── 39.gif
│ │ │ │ │ │ ├── 4.gif
│ │ │ │ │ │ ├── 40.gif
│ │ │ │ │ │ ├── 41.gif
│ │ │ │ │ │ ├── 42.gif
│ │ │ │ │ │ ├── 43.gif
│ │ │ │ │ │ ├── 44.gif
│ │ │ │ │ │ ├── 45.gif
│ │ │ │ │ │ ├── 46.gif
│ │ │ │ │ │ ├── 47.gif
│ │ │ │ │ │ ├── 48.gif
│ │ │ │ │ │ ├── 49.gif
│ │ │ │ │ │ ├── 5.gif
│ │ │ │ │ │ ├── 50.gif
│ │ │ │ │ │ ├── 51.gif
│ │ │ │ │ │ ├── 52.gif
│ │ │ │ │ │ ├── 53.gif
│ │ │ │ │ │ ├── 54.gif
│ │ │ │ │ │ ├── 55.gif
│ │ │ │ │ │ ├── 56.gif
│ │ │ │ │ │ ├── 57.gif
│ │ │ │ │ │ ├── 58.gif
│ │ │ │ │ │ ├── 59.gif
│ │ │ │ │ │ ├── 6.gif
│ │ │ │ │ │ ├── 60.gif
│ │ │ │ │ │ ├── 61.gif
│ │ │ │ │ │ ├── 62.gif
│ │ │ │ │ │ ├── 63.gif
│ │ │ │ │ │ ├── 64.gif
│ │ │ │ │ │ ├── 65.gif
│ │ │ │ │ │ ├── 66.gif
│ │ │ │ │ │ ├── 67.gif
│ │ │ │ │ │ ├── 68.gif
│ │ │ │ │ │ ├── 69.gif
│ │ │ │ │ │ ├── 7.gif
│ │ │ │ │ │ ├── 70.gif
│ │ │ │ │ │ ├── 71.gif
│ │ │ │ │ │ ├── 8.gif
│ │ │ │ │ │ └── 9.gif
│ │ │ │ │ ├── css
│ │ │ │ │ └── modules
│ │ │ │ │ │ ├── layer
│ │ │ │ │ │ └── default
│ │ │ │ │ │ │ ├── icon.png
│ │ │ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ │ │ └── loading-2.gif
│ │ │ │ │ │ └── code.css
│ │ │ │ │ └── lay
│ │ │ │ │ └── modules
│ │ │ │ │ ├── code.js
│ │ │ │ │ ├── laytpl.js
│ │ │ │ │ ├── flow.js
│ │ │ │ │ ├── rate.js
│ │ │ │ │ ├── tree.js
│ │ │ │ │ ├── util.js
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ └── laypage.js
│ │ │ ├── css
│ │ │ │ ├── theme2.css
│ │ │ │ ├── theme3.css
│ │ │ │ ├── theme1.css
│ │ │ │ ├── theme4.css
│ │ │ │ ├── font.css
│ │ │ │ ├── theme5.css
│ │ │ │ ├── login.css
│ │ │ │ └── from1.css
│ │ │ ├── html
│ │ │ │ ├── error.html
│ │ │ │ ├── login.html
│ │ │ │ ├── faseLogin.html
│ │ │ │ ├── fase.html
│ │ │ │ ├── echarts2.html
│ │ │ │ ├── toExcal.html
│ │ │ │ ├── echarts1.html
│ │ │ │ └── person_1_add.html
│ │ │ └── js
│ │ │ │ └── bmap.min.js
│ │ ├── mappers
│ │ │ ├── OrganizationNumMapper.xml
│ │ │ ├── UnitKindMapper.xml
│ │ │ ├── EmploymentWayMapper.xml
│ │ │ ├── AreaMapper.xml
│ │ │ ├── PersonInfoMapper.xml
│ │ │ ├── ClassGradeMapper.xml
│ │ │ ├── SpecialtyMapper.xml
│ │ │ └── CollegeMapper.xml
│ │ └── application.yml
│ └── java
│ │ └── com
│ │ └── gr
│ │ └── geias
│ │ ├── dto
│ │ ├── AreaCount.java
│ │ ├── CollegeAndPerson.java
│ │ ├── SpecialtyAndCollege.java
│ │ ├── EmploymentInformationMsg.java
│ │ ├── ClassGradeAndSpecialty.java
│ │ └── EmploymentInformationExcal.java
│ │ ├── service
│ │ ├── EmploymentWayService.java
│ │ ├── UnitKindService.java
│ │ ├── AreaService.java
│ │ ├── impl
│ │ │ ├── AreaServiceImpl.java
│ │ │ ├── UnitKindServiceImpl.java
│ │ │ ├── EmploymentWayServiceImpl.java
│ │ │ ├── OrganizationNumServiceImpl.java
│ │ │ ├── EmploymentInformationServiceImpl.java
│ │ │ ├── SpecialtyServiceImpl.java
│ │ │ ├── ClassGradeServiceImpl.java
│ │ │ ├── PersonInfoServiceImpl.java
│ │ │ └── CollegeServiceImpl.java
│ │ ├── OrganizationNumService.java
│ │ ├── ClassGradeService.java
│ │ ├── CollegeService.java
│ │ ├── SpecialtyService.java
│ │ ├── EmploymentInformationService.java
│ │ └── PersonInfoService.java
│ │ ├── entity
│ │ ├── OrganizationNum.java
│ │ ├── UnitKind.java
│ │ ├── EmploymentWay.java
│ │ ├── Area.java
│ │ ├── College.java
│ │ ├── Specialty.java
│ │ ├── ClassGrade.java
│ │ ├── PersonInfo.java
│ │ └── EmploymentInformation.java
│ │ ├── util
│ │ ├── PageMath.java
│ │ ├── SampleFactory.java
│ │ ├── Faseutil.java
│ │ └── ExcalUtil.java
│ │ ├── GeiasApplication.java
│ │ ├── mapper
│ │ ├── AreaMapper.java
│ │ ├── UnitKindMapper.java
│ │ ├── EmploymentWayMapper.java
│ │ ├── CollegeMapper.java
│ │ ├── ClassGradeMapper.java
│ │ ├── SpecialtyMapper.java
│ │ ├── EmploymentInformationMapper.java
│ │ ├── PersonInfoMapper.java
│ │ └── OrganizationNumMapper.java
│ │ ├── aspect
│ │ └── PersonFase.java
│ │ ├── enums
│ │ └── EnableStatusEnums.java
│ │ ├── Interceptor
│ │ ├── SuperAdminInterceptor.java
│ │ ├── LoginInterceptor.java
│ │ ├── AdminInterceptor.java
│ │ ├── Person0Interceptor.java
│ │ ├── ClassGradeInterceptor.java
│ │ └── SpecialtyIntercepetor.java
│ │ ├── config
│ │ └── WebConfigurer.java
│ │ └── controller
│ │ ├── InitController.java
│ │ └── PersonInfoController.java
└── test
│ └── java
│ └── com
│ └── gr
│ └── geias
│ ├── dao
│ └── ClassGradeDaoTest.java
│ ├── util
│ └── ExcalUtilTest.java
│ ├── mapper
│ ├── PersonInfoMapperTest.java
│ ├── ClassGradeMapperTest.java
│ ├── SpecialtyMapperTest.java
│ ├── AreaMapperTest.java
│ └── CollegeMapperTest.java
│ ├── GeiasApplicationTests.java
│ └── service
│ └── impl
│ ├── SpecialtyServiceImplTest.java
│ └── CollegeServiceImplTest.java
├── .gitignore
├── README.md
└── pom.xml
/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/src/main/resources/static/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/images/bg.png
--------------------------------------------------------------------------------
/src/main/resources/static/images/bg1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/images/bg1.jpeg
--------------------------------------------------------------------------------
/src/main/resources/static/fonts/iconfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/fonts/iconfont.eot
--------------------------------------------------------------------------------
/src/main/resources/static/fonts/iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/fonts/iconfont.ttf
--------------------------------------------------------------------------------
/src/main/resources/static/fonts/iconfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/fonts/iconfont.woff
--------------------------------------------------------------------------------
/src/main/resources/static/images/aiwrap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/images/aiwrap.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/font/iconfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/font/iconfont.eot
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/font/iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/font/iconfont.ttf
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/font/iconfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/font/iconfont.woff
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/0.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/1.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/10.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/10.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/11.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/11.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/12.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/12.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/13.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/13.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/14.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/14.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/15.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/15.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/16.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/17.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/17.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/18.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/18.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/19.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/19.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/2.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/20.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/20.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/21.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/21.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/22.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/22.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/23.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/23.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/24.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/24.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/25.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/25.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/26.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/26.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/27.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/27.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/28.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/28.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/29.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/29.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/3.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/30.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/30.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/31.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/31.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/32.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/32.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/33.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/33.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/34.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/34.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/35.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/35.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/36.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/37.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/37.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/38.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/38.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/39.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/39.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/4.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/4.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/40.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/40.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/41.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/41.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/42.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/42.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/43.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/43.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/44.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/44.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/45.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/45.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/46.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/46.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/47.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/47.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/48.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/48.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/49.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/49.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/5.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/50.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/50.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/51.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/51.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/52.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/52.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/53.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/53.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/54.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/54.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/55.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/55.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/56.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/56.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/57.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/57.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/58.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/58.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/59.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/59.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/6.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/6.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/60.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/60.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/61.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/61.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/62.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/62.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/63.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/63.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/64.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/64.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/65.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/65.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/66.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/66.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/67.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/67.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/68.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/68.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/69.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/69.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/7.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/7.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/70.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/70.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/71.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/71.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/8.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/8.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/images/face/9.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/images/face/9.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/css/modules/layer/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/css/modules/layer/default/icon.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/css/modules/layer/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/css/modules/layer/default/icon-ext.png
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/css/modules/layer/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/css/modules/layer/default/loading-0.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/css/modules/layer/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/css/modules/layer/default/loading-1.gif
--------------------------------------------------------------------------------
/src/main/resources/static/lib/layui/css/modules/layer/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gr2222/GEIAS/HEAD/src/main/resources/static/lib/layui/css/modules/layer/default/loading-2.gif
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/src/main/resources/mappers/OrganizationNumMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 | * 服务类 10 | *
11 | * 12 | * @author maotentai 13 | * @since 2020-03-06 14 | */ 15 | public interface EmploymentWayService { 16 | 17 | List9 | * 服务类 10 | *
11 | * 12 | * @author maotentai 13 | * @since 2020-03-06 14 | */ 15 | public interface UnitKindService { 16 | /** 17 | * 获取工作分类 18 | * @return 19 | */ 20 | List9 | * 服务类 10 | *
11 | * 12 | * @author maotentai 13 | * @since 2020-03-06 14 | */ 15 | public interface AreaService { 16 | /** 17 | * 查询地区 18 | * @param area 19 | * @return 20 | */ 21 | List getArea(Area area); 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/dto/CollegeAndPerson.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.dto; 2 | 3 | import com.gr.geias.entity.College; 4 | import com.gr.geias.entity.PersonInfo; 5 | import lombok.Data; 6 | 7 | /** 8 | * @author maitentai 9 | * @version 1.0 10 | * @date 2020-03-08 20:05 11 | */ 12 | @Data 13 | public class CollegeAndPerson { 14 | private College college; 15 | private PersonInfo personInfo; 16 | private Integer sum; 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/dto/SpecialtyAndCollege.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.dto; 2 | 3 | import com.gr.geias.entity.College; 4 | import com.gr.geias.entity.Specialty; 5 | import lombok.Data; 6 | 7 | /** 8 | * @author maitentai 9 | * @version 1.0 10 | * @date 2020-03-10 11:09 11 | */ 12 | @Data 13 | public class SpecialtyAndCollege { 14 | private Specialty specialty; 15 | private College college; 16 | private Integer sum; 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/dto/EmploymentInformationMsg.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.dto; 2 | 3 | import com.gr.geias.entity.EmploymentInformation; 4 | import lombok.Data; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @author maitentai 10 | * @version 1.0 11 | * @date 2020-03-07 19:01 12 | */ 13 | @Data 14 | public class EmploymentInformationMsg { 15 | private Boolean success; 16 | private List10 | * Mapper 接口 11 | *
12 | * 13 | * @author maotentai 14 | * @since 2020-03-06 15 | */ 16 | public interface AreaMapper { 17 | /** 18 | * 获取地区信息 19 | * @param area 20 | * @return 21 | */ 22 | List queryArea(@Param("area") Area area); 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/entity/UnitKind.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.entity; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | import java.time.LocalDateTime; 7 | import java.util.Date; 8 | 9 | /** 10 | *11 | * 12 | *
13 | * 14 | * @author maotentai 15 | * @since 2020-03-06 16 | */ 17 | @Data 18 | public class UnitKind implements Serializable { 19 | 20 | private Integer unitId; 21 | 22 | private String unitName; 23 | 24 | private Date createTime; 25 | 26 | 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/mapper/UnitKindMapper.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.mapper; 2 | 3 | import com.gr.geias.entity.UnitKind; 4 | import org.apache.ibatis.annotations.Select; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | *10 | * Mapper 接口 11 | *
12 | * 13 | * @author maotentai 14 | * @since 2020-03-06 15 | */ 16 | public interface UnitKindMapper { 17 | /** 18 | * 查询工作分类 19 | * @return 20 | */ 21 | @Select("select * from tb_unit_kind") 22 | List11 | * 12 | *
13 | * 14 | * @author maotentai 15 | * @since 2020-03-06 16 | */ 17 | @Data 18 | public class EmploymentWay implements Serializable { 19 | 20 | private Integer employmentWayId; 21 | 22 | private String vayName; 23 | 24 | private Date createTime; 25 | 26 | 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/dto/ClassGradeAndSpecialty.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.dto; 2 | 3 | import com.gr.geias.entity.ClassGrade; 4 | import com.gr.geias.entity.PersonInfo; 5 | import com.gr.geias.entity.Specialty; 6 | import lombok.Data; 7 | 8 | /** 9 | * @author maitentai 10 | * @version 1.0 11 | * @date 2020-03-10 15:57 12 | */ 13 | @Data 14 | public class ClassGradeAndSpecialty { 15 | private ClassGrade classGrade; 16 | private Specialty specialty; 17 | private PersonInfo personInfo; 18 | private Integer sum; 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/entity/Area.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.entity; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | import java.time.LocalDateTime; 7 | import java.util.Date; 8 | 9 | /** 10 | *11 | * 12 | *
13 | * 14 | * @author maotentai 15 | * @since 2020-03-06 16 | */ 17 | @Data 18 | public class Area implements Serializable { 19 | 20 | private Integer areaId; 21 | 22 | private String areaName; 23 | 24 | private Integer parentId; 25 | 26 | private Date createTime; 27 | 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/entity/College.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.entity; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | import java.time.LocalDateTime; 7 | import java.util.Date; 8 | 9 | /** 10 | *11 | * 12 | *
13 | * 14 | * @author maotentai 15 | * @since 2020-03-06 16 | */ 17 | @Data 18 | public class College implements Serializable { 19 | 20 | private Integer collegeId; 21 | 22 | private String collegeName; 23 | 24 | private Date createTime; 25 | 26 | private Integer adminId; 27 | 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/mapper/EmploymentWayMapper.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.mapper; 2 | 3 | import com.gr.geias.entity.EmploymentWay; 4 | import org.apache.ibatis.annotations.Select; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | *10 | * Mapper 接口 11 | *
12 | * 13 | * @author maotentai 14 | * @since 2020-03-06 15 | */ 16 | public interface EmploymentWayMapper { 17 | /** 18 | * 获取工作来源 19 | * @return 20 | */ 21 | @Select("select * from tb_employment_way") 22 | List11 | * 12 | *
13 | * 14 | * @author maotentai 15 | * @since 2020-03-06 16 | */ 17 | @Data 18 | public class Specialty implements Serializable { 19 | 20 | private Integer specialtyId; 21 | 22 | private String specialtyName; 23 | 24 | private Integer collegeId; 25 | 26 | private Date createTime; 27 | 28 | 29 | } 30 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.js linguist-language=java 2 | *.css linguist-language=java 3 | *.html linguist-language=java 4 | 5 | HELP.md 6 | target/ 7 | !.mvn/wrapper/maven-wrapper.jar 8 | !**/src/main/** 9 | !**/src/test/** 10 | 11 | ### STS ### 12 | .apt_generated 13 | .classpath 14 | .factorypath 15 | .project 16 | .settings 17 | .springBeans 18 | .sts4-cache 19 | 20 | ### IntelliJ IDEA ### 21 | .idea 22 | *.iws 23 | *.iml 24 | *.ipr 25 | 26 | ### NetBeans ### 27 | /nbproject/private/ 28 | /nbbuild/ 29 | /dist/ 30 | /nbdist/ 31 | /.nb-gradle/ 32 | build/ 33 | 34 | ### VS Code ### 35 | .vscode/ 36 | -------------------------------------------------------------------------------- /src/test/java/com/gr/geias/util/ExcalUtilTest.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.util; 2 | 3 | import com.gr.geias.GeiasApplicationTests; 4 | import org.junit.jupiter.api.Test; 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | 7 | import static org.junit.jupiter.api.Assertions.*; 8 | 9 | /** 10 | * @author maitentai 11 | * @version 1.0 12 | * @date 2020-03-13 22:33 13 | */ 14 | class ExcalUtilTest extends GeiasApplicationTests { 15 | @Autowired 16 | ExcalUtil excalUtil; 17 | 18 | @Test 19 | void createExcal() { 20 | //excalUtil.createExcal(); 21 | } 22 | } -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/entity/ClassGrade.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.entity; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | import java.time.LocalDateTime; 7 | import java.util.Date; 8 | 9 | /** 10 | *11 | * 12 | *
13 | * 14 | * @author maotentai 15 | * @since 2020-03-06 16 | */ 17 | @Data 18 | public class ClassGrade implements Serializable { 19 | 20 | private Integer classId; 21 | 22 | private String className; 23 | 24 | private Integer specialtyId; 25 | 26 | private Date createTime; 27 | 28 | private Integer adminId; 29 | 30 | 31 | } 32 | -------------------------------------------------------------------------------- /src/test/java/com/gr/geias/mapper/PersonInfoMapperTest.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.mapper; 2 | 3 | import com.gr.geias.GeiasApplicationTests; 4 | import org.junit.jupiter.api.Test; 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | 7 | import static org.junit.jupiter.api.Assertions.*; 8 | 9 | /** 10 | * @author maitentai 11 | * @version 1.0 12 | * @date 2020-03-06 19:21 13 | */ 14 | class PersonInfoMapperTest extends GeiasApplicationTests { 15 | @Autowired 16 | PersonInfoMapper personInfoMapper; 17 | @Test 18 | void queryPerson() { 19 | personInfoMapper.queryPerson("maotentai", "123123"); 20 | } 21 | } -------------------------------------------------------------------------------- /src/main/resources/static/css/font.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'iconfont'; 3 | src: url('../fonts/iconfont.eot'); 4 | src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), 5 | url('../fonts/iconfont.woff') format('woff'), 6 | url('../fonts/iconfont.ttf') format('truetype'), 7 | url('../fonts/iconfont.svg#iconfont') format('svg'); 8 | } 9 | .iconfont{ 10 | font-family:"iconfont" !important; 11 | font-size:16px;font-style:normal; 12 | -webkit-font-smoothing: antialiased; 13 | -webkit-text-stroke-width: 0.2px; 14 | -moz-osx-font-smoothing: grayscale; 15 | } 16 | /*td{*/ 17 | /* white-space: nowrap;*/ 18 | /*}*/ 19 | 20 | -------------------------------------------------------------------------------- /src/test/java/com/gr/geias/mapper/ClassGradeMapperTest.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.mapper; 2 | 3 | import com.gr.geias.GeiasApplicationTests; 4 | import org.junit.jupiter.api.Test; 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | 7 | import static org.junit.jupiter.api.Assertions.*; 8 | 9 | /** 10 | * @author maitentai 11 | * @version 1.0 12 | * @date 2020-03-07 21:17 13 | */ 14 | class ClassGradeMapperTest extends GeiasApplicationTests { 15 | @Autowired 16 | ClassGradeMapper classGradeMapper; 17 | @Test 18 | void queryspecialtyId() { 19 | Integer integer = classGradeMapper.queryspecialtyId(8); 20 | System.out.println(integer); 21 | } 22 | } -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/entity/PersonInfo.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.entity; 2 | 3 | import lombok.Data; 4 | 5 | import java.io.Serializable; 6 | import java.time.LocalDateTime; 7 | import java.util.Date; 8 | 9 | /** 10 | *11 | * 12 | *
13 | * 14 | * @author maotentai 15 | * @since 2020-03-06 16 | */ 17 | @Data 18 | public class PersonInfo implements Serializable { 19 | 20 | private Integer personId; 21 | 22 | private Integer enableStatus; 23 | 24 | private String personName; 25 | 26 | private Date createTime; 27 | 28 | private String password; 29 | 30 | private String username; 31 | 32 | private Integer collegeId; 33 | 34 | private String faceToken; 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/main/resources/static/css/theme5.css: -------------------------------------------------------------------------------- 1 | body{ 2 | background:#EEF5F9 !important; 3 | } 4 | .container{ 5 | background:linear-gradient(to left, #7b4397, #2196f3); 6 | } 7 | 8 | .left-nav{ 9 | background:#fff !important; 10 | } 11 | 12 | .left-nav a{ 13 | color:#686a76 !important; 14 | } 15 | .left-nav a.active{ 16 | background: linear-gradient(to left, #7c8ce4, #2196f3) !important; 17 | color: #fff !important; 18 | border-color: #7b4397 !important; 19 | } 20 | .left-nav a:hover{ 21 | background: linear-gradient(to left, #7c8ce4, #2196f3) !important; 22 | color: #fff !important; 23 | border-color: #7b4397 !important; 24 | } 25 | .container .logo a{ 26 | background: rgba(0,0,0,0) !important; 27 | } -------------------------------------------------------------------------------- /src/test/java/com/gr/geias/mapper/SpecialtyMapperTest.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.mapper; 2 | 3 | import com.gr.geias.GeiasApplicationTests; 4 | import com.gr.geias.entity.Specialty; 5 | import org.junit.jupiter.api.Test; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | 8 | import static org.junit.jupiter.api.Assertions.*; 9 | 10 | /** 11 | * @author maitentai 12 | * @version 1.0 13 | * @date 2020-03-10 14:48 14 | */ 15 | class SpecialtyMapperTest extends GeiasApplicationTests { 16 | @Autowired 17 | SpecialtyMapper specialtyMapper; 18 | @Test 19 | void updateSpecialty() { 20 | Specialty specialty = new Specialty(); 21 | 22 | } 23 | 24 | @Test 25 | void delSpecialty() { 26 | } 27 | } -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/service/impl/AreaServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.service.impl; 2 | 3 | import com.gr.geias.entity.Area; 4 | import com.gr.geias.mapper.AreaMapper; 5 | import com.gr.geias.service.AreaService; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.stereotype.Service; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | *13 | * 服务实现类 14 | *
15 | * 16 | * @author maotentai 17 | * @since 2020-03-06 18 | */ 19 | @Service 20 | public class AreaServiceImpl implements AreaService { 21 | @Autowired 22 | AreaMapper areaMapper; 23 | @Override 24 | public List getArea(Area area) { 25 | return areaMapper.queryArea(area); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/service/impl/UnitKindServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.service.impl; 2 | 3 | import com.gr.geias.entity.UnitKind; 4 | import com.gr.geias.mapper.UnitKindMapper; 5 | import com.gr.geias.service.UnitKindService; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.stereotype.Service; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | *13 | * 服务实现类 14 | *
15 | * 16 | * @author maotentai 17 | * @since 2020-03-06 18 | */ 19 | @Service 20 | public class UnitKindServiceImpl implements UnitKindService { 21 | @Autowired 22 | UnitKindMapper unitKindMapper; 23 | 24 | @Override 25 | public List13 | * 服务实现类 14 | *
15 | * 16 | * @author maotentai 17 | * @since 2020-03-06 18 | */ 19 | @Service 20 | public class EmploymentWayServiceImpl implements EmploymentWayService { 21 | @Autowired 22 | EmploymentWayMapper employmentWayMapper; 23 | 24 | @Override 25 | public List11 | * 12 | *
13 | * 14 | * @author maotentai 15 | * @since 2020-03-06 16 | */ 17 | @Data 18 | public class EmploymentInformation implements Serializable { 19 | 20 | private Integer informationId; 21 | 22 | private Integer studentNum; 23 | 24 | private String name; 25 | 26 | private ClassGrade classGrade; 27 | 28 | private Area area; 29 | 30 | private UnitKind unitKind; 31 | 32 | private String salary; 33 | 34 | private EmploymentWay employmentWay; 35 | 36 | private String msg; 37 | 38 | private Date createTime; 39 | 40 | private College college; 41 | 42 | private Specialty specialty; 43 | 44 | private Integer gender; 45 | 46 | } 47 | -------------------------------------------------------------------------------- /src/main/resources/mappers/PersonInfoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |用户权限 限制 不能访问模块
20 |9 | * 服务类 10 | *
11 | * 12 | * @author maotentai 13 | * @since 2020-03-06 14 | */ 15 | public interface ClassGradeService { 16 | 17 | /** 18 | * 获取班级 19 | * @param specialtyId 专业 20 | * @param adminId 管理 21 | * @return 22 | */ 23 | List9 | * 服务类 10 | *
11 | * 12 | * @author maotentai 13 | * @since 2020-03-06 14 | */ 15 | public interface CollegeService { 16 | /** 17 | * 获取学院 18 | * @param adminId 管理id 19 | * @return 20 | */ 21 | List9 | * 服务类 10 | *
11 | * 12 | * @author maotentai 13 | * @since 2020-03-06 14 | */ 15 | public interface SpecialtyService { 16 | /** 17 | * 获取专业 18 | * @param collegeId 学院 19 | * @return 20 | */ 21 | List12 | * 13 | *
14 | * 15 | * @author maotentai 16 | * @since 2020-03-06 17 | */ 18 | @Data 19 | public class EmploymentInformationExcal implements Serializable { 20 | @ExcelProperty("Id") 21 | private Integer informationId; 22 | @ExcelProperty("学号") 23 | private Integer studentNum; 24 | @ExcelProperty("姓名") 25 | private String name; 26 | @ExcelProperty("性别") 27 | private String gender; 28 | @ExcelProperty("学院") 29 | private String collegeName; 30 | @ExcelProperty("专业") 31 | private String specialtyName; 32 | @ExcelProperty("班级") 33 | private String className; 34 | @ExcelProperty("就职地区") 35 | private String areaName; 36 | @ExcelProperty("职业属性") 37 | private String unitName; 38 | @ExcelProperty("就业途径") 39 | private String wayName; 40 | @ExcelProperty("工资") 41 | private String salary; 42 | @ExcelProperty("录入时间") 43 | private Date createTime; 44 | @ExcelProperty("信息") 45 | private String msg; 46 | } 47 | -------------------------------------------------------------------------------- /src/test/java/com/gr/geias/mapper/CollegeMapperTest.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.mapper; 2 | 3 | import com.gr.geias.GeiasApplicationTests; 4 | import com.gr.geias.entity.College; 5 | import org.junit.jupiter.api.Test; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | 8 | import java.util.Date; 9 | 10 | import static org.junit.jupiter.api.Assertions.*; 11 | 12 | /** 13 | * @author maitentai 14 | * @version 1.0 15 | * @date 2020-03-08 22:16 16 | */ 17 | class CollegeMapperTest extends GeiasApplicationTests { 18 | @Autowired 19 | CollegeMapper collegeMapper; 20 | 21 | @Test 22 | void addCollege() { 23 | College college = new College(); 24 | college.setCollegeName("不知到"); 25 | college.setCreateTime(new Date()); 26 | college.setAdminId(11); 27 | int i = collegeMapper.addCollege(college); 28 | System.out.println(i); 29 | System.out.println(college.getCollegeId()); 30 | } 31 | 32 | @Test 33 | void quereyCollegeCount() { 34 | College college = new College(); 35 | college.setCollegeId(16); 36 | college.setCollegeName("不知道2"); 37 | college.setAdminId(12); 38 | collegeMapper.updateCollege(college); 39 | } 40 | 41 | @Test 42 | void quereyCollegeCount1() { 43 | Integer integer = collegeMapper.quereyCollegeCount(2); 44 | System.out.println(integer); 45 | } 46 | } -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/mapper/CollegeMapper.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.mapper; 2 | 3 | import com.gr.geias.entity.College; 4 | import org.apache.ibatis.annotations.*; 5 | import org.springframework.stereotype.Service; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | *11 | * Mapper 接口 12 | *
13 | * 14 | * @author maotentai 15 | * @since 2020-03-06 16 | */ 17 | public interface CollegeMapper { 18 | /** 19 | * 获取学院 20 | * @param adminid 21 | * @return 22 | */ 23 | List11 | * 服务类 12 | *
13 | * 14 | * @author maotentai 15 | * @since 2020-03-06 16 | */ 17 | public interface EmploymentInformationService { 18 | /** 19 | * 查找毕业生信息 20 | * @param information 查询信息 21 | * @param pagenum 页码 22 | * @param personInfo 用户权限 23 | * @param salary 工资区间 24 | * @return 25 | */ 26 | EmploymentInformationMsg getEmploymentInfoList(EmploymentInformation information, Integer pagenum, PersonInfo personInfo, Integer[] salary); 27 | 28 | /** 29 | * 根据给出的信息查询数量 30 | * @param information 信息 31 | * @param personInfo 用户权限 32 | * @return 33 | */ 34 | Integer getCount(EmploymentInformation information,PersonInfo personInfo,Integer[] salary); 35 | 36 | /** 37 | * 添加 毕业生就业信息 38 | * @param employmentInformation 39 | * @return 40 | */ 41 | Integer addEmpoymentInfo(EmploymentInformation employmentInformation); 42 | 43 | /** 44 | * 得到 毕业生就业信息 通过 学号 45 | * @param studentNum 学号 46 | * @return 47 | */ 48 | EmploymentInformation getInfoByStudentNum(Integer studentNum); 49 | 50 | /** 51 | * 更新 毕业生就业信息 52 | * @param employmentInformation 53 | * @return 54 | */ 55 | Integer updateInfo(EmploymentInformation employmentInformation); 56 | 57 | } 58 | -------------------------------------------------------------------------------- /src/main/java/com/gr/geias/mapper/ClassGradeMapper.java: -------------------------------------------------------------------------------- 1 | package com.gr.geias.mapper; 2 | 3 | import com.gr.geias.entity.ClassGrade; 4 | import org.apache.ibatis.annotations.*; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @author maitentai 10 | * @version 1.0 11 | * @date 2020-03-06 09:33 12 | */ 13 | public interface ClassGradeMapper { 14 | /** 15 | * 查询班级 16 | * @param specialtyId 根据专业 17 | * @param adminId 根据管理者 18 | * @return 19 | */ 20 | List10 | * 服务类 11 | *
12 | * 13 | * @author maotentai 14 | * @since 2020-03-06 15 | */ 16 | public interface PersonInfoService { 17 | /** 18 | * 登录 19 | * @param username 用户名 20 | * @param password 密码 21 | * @return 22 | */ 23 | PersonInfo login(String username, String password); 24 | 25 | /** 26 | * 根据id查询用户 27 | * @param personId 28 | * @return 29 | */ 30 | PersonInfo getPersonById(Integer personId); 31 | 32 | /** 33 | * 所有学院管理 34 | * @return 35 | */ 36 | List10 | * Mapper 接口 11 | *
12 | * 13 | * @author maotentai 14 | * @since 2020-03-06 15 | */ 16 | public interface SpecialtyMapper { 17 | /** 18 | * 获取专业信息 19 | * @param collegeId 学院 20 | * @return 21 | */ 22 | List13 | * Mapper 接口 14 | *
15 | * 16 | * @author maotentai 17 | * @since 2020-03-06 18 | */ 19 | public interface EmploymentInformationMapper { 20 | /** 21 | * 分页查询信息 22 | * 23 | * @param info 查询条件 24 | * @param indexnum 从第几个开始 25 | * @param pagesize 每一页有多大 26 | * @param user 管理权限 27 | * @param salary 工资范围 28 | * @return 信息列表 29 | */ 30 | List16 | * 服务实现类 17 | *
18 | * 19 | * @author maotentai 20 | * @since 2020-03-06 21 | */ 22 | @Service 23 | public class EmploymentInformationServiceImpl implements EmploymentInformationService { 24 | 25 | 26 | @Autowired 27 | EmploymentInformationMapper informationMapper; 28 | 29 | @Override 30 | public EmploymentInformationMsg getEmploymentInfoList(EmploymentInformation information, Integer pagenum, PersonInfo personInfo, Integer[] salary) { 31 | int i = PageMath.pageNumtoRowIndex(pagenum, 12); 32 | List10 | * Mapper 接口 11 | *
12 | * 13 | * @author maotentai 14 | * @since 2020-03-06 15 | */ 16 | public interface PersonInfoMapper { 17 | /** 18 | * 登录 19 | * 20 | * @param username 用户名 21 | * @param password 秘密 22 | * @return 用户 23 | */ 24 | @Select("select * from tb_person_info where username=#{username} and password=#{password} ") 25 | PersonInfo queryPerson(@Param("username") String username, @Param("password") String password); 26 | 27 | /** 28 | * 根据id查询人员 29 | * 30 | * @param personId 31 | * @return 32 | */ 33 | @Select("select * from tb_person_info where person_id=#{personId} ") 34 | PersonInfo queryPersonById(@Param("personId") Integer personId); 35 | 36 | /** 37 | * 查询学院管理 38 | * 39 | * @return 40 | */ 41 | @Select("select person_id,person_name from tb_person_info where enable_Status=1 and college_id is NULL") 42 | List19 | * 服务实现类 20 | *
21 | * 22 | * @author maotentai 23 | * @since 2020-03-06 24 | */ 25 | @Service 26 | public class SpecialtyServiceImpl implements SpecialtyService { 27 | @Autowired 28 | SpecialtyMapper specialtyMapper; 29 | @Autowired 30 | OrganizationNumMapper organizationNumMapper; 31 | @Autowired 32 | ClassGradeService classGradeService; 33 | 34 | 35 | @Override 36 | public List24 | * 服务实现类 25 | *
26 | * 27 | * @author maotentai 28 | * @since 2020-03-06 29 | */ 30 | @Service 31 | public class ClassGradeServiceImpl implements ClassGradeService { 32 | @Autowired 33 | ClassGradeMapper classGradeMapper; 34 | @Autowired 35 | OrganizationNumMapper organizationNumMapper; 36 | @Autowired 37 | SpecialtyMapper specialtyMapper; 38 | @Autowired 39 | SpecialtyService specialtyService; 40 | @Autowired 41 | CollegeService collegeService; 42 | @Autowired 43 | EmploymentInformationMapper employmentInformationMapper; 44 | 45 | @Override 46 | public List18 | * 服务实现类 19 | *
20 | * 21 | * @author maotentai 22 | * @since 2020-03-06 23 | */ 24 | @Service 25 | public class PersonInfoServiceImpl implements PersonInfoService { 26 | @Autowired 27 | PersonInfoMapper personInfoMapper; 28 | 29 | @Override 30 | public PersonInfo login(String username, String password) { 31 | return personInfoMapper.queryPerson(username, password); 32 | } 33 | 34 | @Override 35 | public PersonInfo getPersonById(Integer personId) { 36 | return personInfoMapper.queryPersonById(personId); 37 | } 38 | 39 | @Override 40 | public List20 | * 服务实现类 21 | *
22 | * 23 | * @author maotentai 24 | * @since 2020-03-06 25 | */ 26 | @Service 27 | public class CollegeServiceImpl implements CollegeService { 28 | @Autowired 29 | CollegeMapper collegeMapper; 30 | @Autowired 31 | PersonInfoMapper personInfoMapper; 32 | @Autowired 33 | OrganizationNumMapper organizationNumMapper; 34 | @Autowired 35 | SpecialtyService specialtyService; 36 | 37 | @Override 38 | public List23 | * 前端控制器 24 | *
25 | * 26 | * @author maotentai 27 | * @since 2020-03-06 28 | */ 29 | @RestController 30 | @RequestMapping("/init") 31 | public class InitController { 32 | @Autowired 33 | AreaService areaService; 34 | @Autowired 35 | CollegeService collegeService; 36 | @Autowired 37 | SpecialtyService specialtyService; 38 | @Autowired 39 | ClassGradeService classGradeService; 40 | @Autowired 41 | EmploymentWayService employmentWayService; 42 | @Autowired 43 | UnitKindService unitKindService; 44 | 45 | /** 46 | * 获取普通分类信息 如:地区 就业途径 职业分类 权限 0,1,2 47 | * @param areaId 48 | * @param request 49 | * @return 50 | */ 51 | @RequestMapping("/getinit") 52 | public Map22 | * 前端控制器 23 | *
24 | * 25 | * @author maotentai 26 | * @since 2020-03-06 27 | */ 28 | @RestController 29 | @RequestMapping("/personinfo") 30 | public class PersonInfoController { 31 | @Autowired 32 | PersonInfoService personInfoService; 33 | @Autowired 34 | SpecialtyService specialtyService; 35 | 36 | /** 37 | * 登录 权限 无权限者即可接入 38 | * 39 | * @param username 40 | * @param password 41 | * @param request 42 | * @return 43 | */ 44 | @RequestMapping(value = "/login", method = RequestMethod.POST) 45 | public Map