├── OA.iml ├── .gitattributes ├── oa_web ├── src │ └── main │ │ ├── webapp │ │ ├── assets │ │ │ ├── img │ │ │ │ ├── favicon.ico │ │ │ │ ├── stock │ │ │ │ │ ├── 1.jpg │ │ │ │ │ ├── 2.jpg │ │ │ │ │ ├── 3.jpg │ │ │ │ │ ├── 4.jpg │ │ │ │ │ ├── 5.jpg │ │ │ │ │ └── products │ │ │ │ │ │ ├── thumb_1.jpg │ │ │ │ │ │ ├── thumb_2.jpg │ │ │ │ │ │ ├── thumb_3.jpg │ │ │ │ │ │ ├── thumb_4.jpg │ │ │ │ │ │ ├── thumb_5.jpg │ │ │ │ │ │ ├── thumb_6.jpg │ │ │ │ │ │ └── thumb_7.jpg │ │ │ │ ├── headLogo │ │ │ │ │ ├── 1.jpg │ │ │ │ │ └── 2.jpg │ │ │ │ ├── logos │ │ │ │ │ ├── logo.png │ │ │ │ │ ├── logo_grey.png │ │ │ │ │ └── logo_white.png │ │ │ │ ├── sprites │ │ │ │ │ ├── favicons.png │ │ │ │ │ ├── flag-sm.png │ │ │ │ │ ├── flag-xs.png │ │ │ │ │ └── news-logo_sprite.png │ │ │ │ ├── patterns │ │ │ │ │ ├── topbar-bg.jpg │ │ │ │ │ ├── topbar-bg2.jpg │ │ │ │ │ ├── backgrounds │ │ │ │ │ │ └── 1.jpg │ │ │ │ │ ├── noise.html │ │ │ │ │ └── topbar-bg3.html │ │ │ │ └── plugins │ │ │ │ │ ├── details_close.png │ │ │ │ │ ├── details_open.png │ │ │ │ │ ├── grippy_large.png │ │ │ │ │ ├── admindock-sprite.png │ │ │ │ │ ├── arrow_left_12x12.png │ │ │ │ │ └── arrow_right_12x12.png │ │ │ ├── fonts │ │ │ │ ├── icomoon │ │ │ │ │ ├── icomoon.eot │ │ │ │ │ ├── icomoon.ttf │ │ │ │ │ ├── icomoon.woff │ │ │ │ │ └── icomoond41d.eot │ │ │ │ ├── octicons │ │ │ │ │ ├── octicons.ttf │ │ │ │ │ ├── octicons.woff │ │ │ │ │ └── octiconsd41d.eot │ │ │ │ ├── admindesigns │ │ │ │ │ ├── admindesigns.eot │ │ │ │ │ ├── admindesigns.ttf │ │ │ │ │ ├── admindesigns.woff │ │ │ │ │ └── admindesignsd41d.eot │ │ │ │ ├── iconsweets │ │ │ │ │ ├── IconSweets-Deluxe.eot │ │ │ │ │ ├── IconSweets-Deluxe.ttf │ │ │ │ │ ├── IconSweets-Deluxe.woff │ │ │ │ │ └── IconSweets-Deluxed41d.eot │ │ │ │ ├── zocial │ │ │ │ │ ├── zocial-regular-webfont.eot │ │ │ │ │ └── zocial-regular-webfont.ttf │ │ │ │ ├── glyphicons-pro │ │ │ │ │ ├── glyphicons-regular.eot │ │ │ │ │ ├── glyphicons-regular.ttf │ │ │ │ │ ├── glyphicons-regular.woff │ │ │ │ │ └── glyphicons-regulard41d.eot │ │ │ │ ├── font-awesome │ │ │ │ │ ├── fontawesome-webfontd41d.eot │ │ │ │ │ ├── fontawesome-webfonte0a5.eot │ │ │ │ │ ├── fontawesome-webfonte0a5.ttf │ │ │ │ │ ├── fontawesome-webfonte0a5.html │ │ │ │ │ └── fontawesome-webfonte0a5.woff │ │ │ │ ├── stateface │ │ │ │ │ ├── stateface-regular-webfont.eot │ │ │ │ │ ├── stateface-regular-webfont.ttf │ │ │ │ │ ├── stateface-regular-webfont.woff │ │ │ │ │ └── stateface-regular-webfontd41d.eot │ │ │ │ └── glyphicons │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ ├── glyphicons-halflings-regular.html │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ └── glyphicons-halflings-regulard41d.eot │ │ │ ├── skin │ │ │ │ └── default_skin │ │ │ │ │ └── img │ │ │ │ │ └── plugins │ │ │ │ │ └── slider-knob.html │ │ │ └── admin-tools │ │ │ │ └── admin-forms │ │ │ │ └── js │ │ │ │ └── jquery.stepper.min.js │ │ ├── vendor │ │ │ └── plugins │ │ │ │ ├── slick │ │ │ │ ├── ajax-loader.gif │ │ │ │ └── fonts │ │ │ │ │ ├── slick.eot │ │ │ │ │ ├── slick.ttf │ │ │ │ │ ├── slick.woff │ │ │ │ │ ├── slickd41d.eot │ │ │ │ │ └── slick.svg │ │ │ │ ├── xeditable │ │ │ │ ├── img │ │ │ │ │ ├── clear.png │ │ │ │ │ └── loading.gif │ │ │ │ └── inputs │ │ │ │ │ ├── address │ │ │ │ │ └── address.css │ │ │ │ │ └── typeaheadjs │ │ │ │ │ └── lib │ │ │ │ │ └── typeahead.js-bootstrap.css │ │ │ │ ├── dropzone │ │ │ │ └── images │ │ │ │ │ ├── spritemap.png │ │ │ │ │ └── spritemap@2x.png │ │ │ │ ├── fancytree │ │ │ │ └── skin-win8 │ │ │ │ │ └── icons.gif │ │ │ │ ├── footable │ │ │ │ ├── css │ │ │ │ │ └── fonts │ │ │ │ │ │ ├── footable.eot │ │ │ │ │ │ ├── footable.ttf │ │ │ │ │ │ ├── footable.woff │ │ │ │ │ │ └── footabled41d.eot │ │ │ │ └── js │ │ │ │ │ └── footable.filter.min.js │ │ │ │ ├── mapplic │ │ │ │ └── mapplic │ │ │ │ │ └── images │ │ │ │ │ ├── cross.png │ │ │ │ │ ├── loader.gif │ │ │ │ │ ├── target.png │ │ │ │ │ ├── viewer.png │ │ │ │ │ ├── arrow-up.png │ │ │ │ │ ├── openhand.html │ │ │ │ │ ├── pin-blue.png │ │ │ │ │ ├── pin-green.png │ │ │ │ │ ├── pin-red.png │ │ │ │ │ ├── arrow-down.png │ │ │ │ │ ├── closedhand.html │ │ │ │ │ ├── fullscreen.png │ │ │ │ │ ├── pin-orange.png │ │ │ │ │ ├── pin-purple.png │ │ │ │ │ ├── fullscreen-exit.png │ │ │ │ │ └── tooltip-triangle.png │ │ │ │ ├── datatables │ │ │ │ ├── media │ │ │ │ │ └── images │ │ │ │ │ │ ├── sort_asc.png │ │ │ │ │ │ ├── sort_both.png │ │ │ │ │ │ ├── sort_desc.png │ │ │ │ │ │ ├── sort_asc_disabled.png │ │ │ │ │ │ └── sort_desc_disabled.png │ │ │ │ └── extensions │ │ │ │ │ └── ColReorder │ │ │ │ │ └── css │ │ │ │ │ └── dataTables.colReorder.min.css │ │ │ │ ├── colorpicker │ │ │ │ └── img │ │ │ │ │ └── bootstrap-colorpicker │ │ │ │ │ ├── hue.png │ │ │ │ │ ├── alpha.png │ │ │ │ │ ├── saturation.png │ │ │ │ │ ├── hue-horizontal.png │ │ │ │ │ └── alpha-horizontal.png │ │ │ │ ├── gmap │ │ │ │ └── ui │ │ │ │ │ └── jquery.ui.map.extensions.min.js │ │ │ │ ├── c3charts │ │ │ │ └── c3.min.css │ │ │ │ ├── jqueryflot │ │ │ │ └── jquery.flot.resize.min.js │ │ │ │ ├── highlight │ │ │ │ └── styles │ │ │ │ │ └── github.css │ │ │ │ └── bstour │ │ │ │ └── bootstrap-tour.css │ │ ├── js │ │ │ └── items.js │ │ └── WEB-INF │ │ │ ├── pages │ │ │ ├── bottom.jsp │ │ │ └── self.jsp │ │ │ └── web.xml │ │ ├── java │ │ └── com │ │ │ └── cd │ │ │ └── oa │ │ │ ├── dto │ │ │ └── ClaimVoucherInfo.java │ │ │ ├── controller │ │ │ ├── LogController.java │ │ │ ├── DepartmentController.java │ │ │ ├── GlobalController.java │ │ │ └── EmployeeController.java │ │ │ └── global │ │ │ ├── EncodingFilter.java │ │ │ ├── GlobalInterceptor.java │ │ │ └── LogAdvice.java │ │ └── resource │ │ └── spring-controller.xml ├── target │ ├── classes │ │ ├── com │ │ │ └── cd │ │ │ │ └── oa │ │ │ │ ├── global │ │ │ │ ├── LogAdvice.class │ │ │ │ ├── EncodingFilter.class │ │ │ │ └── GlobalInterceptor.class │ │ │ │ ├── dto │ │ │ │ └── ClaimVoucherInfo.class │ │ │ │ └── controller │ │ │ │ ├── LogController.class │ │ │ │ ├── GlobalController.class │ │ │ │ ├── DepartmentController.class │ │ │ │ ├── EmployeeController.class │ │ │ │ └── ClaimVoucherController.class │ │ └── spring-controller.xml │ └── oa_web-1.0-SNAPSHOT │ │ ├── assets │ │ ├── img │ │ │ ├── favicon.ico │ │ │ ├── stock │ │ │ │ ├── 1.jpg │ │ │ │ ├── 2.jpg │ │ │ │ ├── 3.jpg │ │ │ │ ├── 4.jpg │ │ │ │ ├── 5.jpg │ │ │ │ └── products │ │ │ │ │ ├── thumb_1.jpg │ │ │ │ │ ├── thumb_2.jpg │ │ │ │ │ ├── thumb_3.jpg │ │ │ │ │ ├── thumb_4.jpg │ │ │ │ │ ├── thumb_5.jpg │ │ │ │ │ ├── thumb_6.jpg │ │ │ │ │ └── thumb_7.jpg │ │ │ ├── headLogo │ │ │ │ ├── 1.jpg │ │ │ │ └── 2.jpg │ │ │ ├── logos │ │ │ │ ├── logo.png │ │ │ │ ├── logo_grey.png │ │ │ │ └── logo_white.png │ │ │ ├── sprites │ │ │ │ ├── flag-sm.png │ │ │ │ ├── flag-xs.png │ │ │ │ ├── favicons.png │ │ │ │ └── news-logo_sprite.png │ │ │ ├── patterns │ │ │ │ ├── topbar-bg.jpg │ │ │ │ ├── topbar-bg2.jpg │ │ │ │ ├── backgrounds │ │ │ │ │ └── 1.jpg │ │ │ │ ├── noise.html │ │ │ │ └── topbar-bg3.html │ │ │ └── plugins │ │ │ │ ├── details_open.png │ │ │ │ ├── grippy_large.png │ │ │ │ ├── details_close.png │ │ │ │ ├── admindock-sprite.png │ │ │ │ ├── arrow_left_12x12.png │ │ │ │ └── arrow_right_12x12.png │ │ ├── fonts │ │ │ ├── icomoon │ │ │ │ ├── icomoon.eot │ │ │ │ ├── icomoon.ttf │ │ │ │ ├── icomoon.woff │ │ │ │ └── icomoond41d.eot │ │ │ ├── octicons │ │ │ │ ├── octicons.ttf │ │ │ │ ├── octicons.woff │ │ │ │ └── octiconsd41d.eot │ │ │ ├── admindesigns │ │ │ │ ├── admindesigns.eot │ │ │ │ ├── admindesigns.ttf │ │ │ │ ├── admindesigns.woff │ │ │ │ └── admindesignsd41d.eot │ │ │ ├── iconsweets │ │ │ │ ├── IconSweets-Deluxe.eot │ │ │ │ ├── IconSweets-Deluxe.ttf │ │ │ │ ├── IconSweets-Deluxe.woff │ │ │ │ └── IconSweets-Deluxed41d.eot │ │ │ ├── zocial │ │ │ │ ├── zocial-regular-webfont.eot │ │ │ │ └── zocial-regular-webfont.ttf │ │ │ ├── glyphicons-pro │ │ │ │ ├── glyphicons-regular.eot │ │ │ │ ├── glyphicons-regular.ttf │ │ │ │ ├── glyphicons-regular.woff │ │ │ │ └── glyphicons-regulard41d.eot │ │ │ ├── stateface │ │ │ │ ├── stateface-regular-webfont.eot │ │ │ │ ├── stateface-regular-webfont.ttf │ │ │ │ ├── stateface-regular-webfont.woff │ │ │ │ └── stateface-regular-webfontd41d.eot │ │ │ ├── font-awesome │ │ │ │ ├── fontawesome-webfontd41d.eot │ │ │ │ ├── fontawesome-webfonte0a5.eot │ │ │ │ ├── fontawesome-webfonte0a5.html │ │ │ │ ├── fontawesome-webfonte0a5.ttf │ │ │ │ └── fontawesome-webfonte0a5.woff │ │ │ └── glyphicons │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.html │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regulard41d.eot │ │ ├── skin │ │ │ └── default_skin │ │ │ │ └── img │ │ │ │ └── plugins │ │ │ │ └── slider-knob.html │ │ └── admin-tools │ │ │ └── admin-forms │ │ │ └── js │ │ │ └── jquery.stepper.min.js │ │ ├── WEB-INF │ │ ├── lib │ │ │ ├── jstl-1.2.jar │ │ │ ├── mybatis-3.5.2.jar │ │ │ ├── servlet-api-2.5.jar │ │ │ ├── aspectjweaver-1.9.3.jar │ │ │ ├── commons-logging-1.2.jar │ │ │ ├── oa_dao-1.0-SNAPSHOT.jar │ │ │ ├── mybatis-spring-2.0.1.jar │ │ │ ├── oa_service-1.0-SNAPSHOT.jar │ │ │ ├── spring-tx-4.3.23.RELEASE.jar │ │ │ ├── spring-aop-4.3.23.RELEASE.jar │ │ │ ├── spring-core-4.3.23.RELEASE.jar │ │ │ ├── spring-jdbc-4.3.23.RELEASE.jar │ │ │ ├── spring-web-4.3.23.RELEASE.jar │ │ │ ├── mysql-connector-java-5.1.47.jar │ │ │ ├── spring-beans-4.3.23.RELEASE.jar │ │ │ ├── spring-context-4.3.23.RELEASE.jar │ │ │ ├── spring-webmvc-4.3.23.RELEASE.jar │ │ │ └── spring-expression-4.3.23.RELEASE.jar │ │ ├── classes │ │ │ ├── com │ │ │ │ └── cd │ │ │ │ │ └── oa │ │ │ │ │ ├── global │ │ │ │ │ ├── LogAdvice.class │ │ │ │ │ ├── EncodingFilter.class │ │ │ │ │ └── GlobalInterceptor.class │ │ │ │ │ ├── dto │ │ │ │ │ └── ClaimVoucherInfo.class │ │ │ │ │ └── controller │ │ │ │ │ ├── LogController.class │ │ │ │ │ ├── GlobalController.class │ │ │ │ │ ├── EmployeeController.class │ │ │ │ │ ├── ClaimVoucherController.class │ │ │ │ │ └── DepartmentController.class │ │ │ └── spring-controller.xml │ │ ├── pages │ │ │ ├── bottom.jsp │ │ │ └── self.jsp │ │ └── web.xml │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ ├── vendor │ │ └── plugins │ │ │ ├── slick │ │ │ ├── ajax-loader.gif │ │ │ └── fonts │ │ │ │ ├── slick.eot │ │ │ │ ├── slick.ttf │ │ │ │ ├── slick.woff │ │ │ │ ├── slickd41d.eot │ │ │ │ └── slick.svg │ │ │ ├── xeditable │ │ │ ├── img │ │ │ │ ├── clear.png │ │ │ │ └── loading.gif │ │ │ └── inputs │ │ │ │ ├── address │ │ │ │ └── address.css │ │ │ │ └── typeaheadjs │ │ │ │ └── lib │ │ │ │ └── typeahead.js-bootstrap.css │ │ │ ├── dropzone │ │ │ └── images │ │ │ │ ├── spritemap.png │ │ │ │ └── spritemap@2x.png │ │ │ ├── fancytree │ │ │ └── skin-win8 │ │ │ │ └── icons.gif │ │ │ ├── footable │ │ │ ├── css │ │ │ │ └── fonts │ │ │ │ │ ├── footable.eot │ │ │ │ │ ├── footable.ttf │ │ │ │ │ ├── footable.woff │ │ │ │ │ └── footabled41d.eot │ │ │ └── js │ │ │ │ └── footable.filter.min.js │ │ │ ├── mapplic │ │ │ └── mapplic │ │ │ │ └── images │ │ │ │ ├── cross.png │ │ │ │ ├── arrow-up.png │ │ │ │ ├── loader.gif │ │ │ │ ├── pin-blue.png │ │ │ │ ├── pin-red.png │ │ │ │ ├── target.png │ │ │ │ ├── viewer.png │ │ │ │ ├── arrow-down.png │ │ │ │ ├── fullscreen.png │ │ │ │ ├── openhand.html │ │ │ │ ├── pin-green.png │ │ │ │ ├── pin-orange.png │ │ │ │ ├── pin-purple.png │ │ │ │ ├── closedhand.html │ │ │ │ ├── fullscreen-exit.png │ │ │ │ └── tooltip-triangle.png │ │ │ ├── datatables │ │ │ ├── media │ │ │ │ └── images │ │ │ │ │ ├── sort_asc.png │ │ │ │ │ ├── sort_both.png │ │ │ │ │ ├── sort_desc.png │ │ │ │ │ ├── sort_asc_disabled.png │ │ │ │ │ └── sort_desc_disabled.png │ │ │ └── extensions │ │ │ │ └── ColReorder │ │ │ │ └── css │ │ │ │ └── dataTables.colReorder.min.css │ │ │ ├── colorpicker │ │ │ └── img │ │ │ │ └── bootstrap-colorpicker │ │ │ │ ├── hue.png │ │ │ │ ├── alpha.png │ │ │ │ ├── saturation.png │ │ │ │ ├── hue-horizontal.png │ │ │ │ └── alpha-horizontal.png │ │ │ ├── gmap │ │ │ └── ui │ │ │ │ └── jquery.ui.map.extensions.min.js │ │ │ ├── c3charts │ │ │ └── c3.min.css │ │ │ ├── jqueryflot │ │ │ └── jquery.flot.resize.min.js │ │ │ ├── highlight │ │ │ └── styles │ │ │ │ └── github.css │ │ │ └── bstour │ │ │ └── bootstrap-tour.css │ │ └── js │ │ └── items.js └── pom.xml ├── oa_dao ├── target │ └── classes │ │ ├── com │ │ └── cd │ │ │ └── oa │ │ │ ├── dao │ │ │ ├── LogDao.class │ │ │ ├── EmployeeDao.class │ │ │ ├── DealRecordDao.class │ │ │ ├── DepartmentDao.class │ │ │ ├── ClaimVoucherDao.class │ │ │ ├── ClaimVoucherItemDao.class │ │ │ ├── LogDao.xml │ │ │ ├── ClaimVoucherItemDao.xml │ │ │ ├── DepartmentDao.xml │ │ │ └── DealRecordDao.xml │ │ │ ├── entity │ │ │ ├── Log.class │ │ │ ├── Employee.class │ │ │ ├── DealRecord.class │ │ │ ├── Department.class │ │ │ ├── ClaimVoucher.class │ │ │ └── ClaimVoucherItem.class │ │ │ └── global │ │ │ └── Contant.class │ │ └── Spring-dao.xml └── src │ └── main │ ├── java │ └── com │ │ └── cd │ │ └── oa │ │ ├── dao │ │ ├── LogDao.java │ │ ├── DealRecordDao.java │ │ ├── DepartmentDao.java │ │ ├── ClaimVoucherItemDao.java │ │ ├── ClaimVoucherDao.java │ │ └── EmployeeDao.java │ │ ├── entity │ │ ├── Department.java │ │ ├── ClaimVoucherItem.java │ │ ├── Log.java │ │ ├── Employee.java │ │ ├── DealRecord.java │ │ └── ClaimVoucher.java │ │ └── global │ │ └── Contant.java │ └── resources │ ├── com │ └── cd │ │ └── oa │ │ └── dao │ │ ├── LogDao.xml │ │ ├── ClaimVoucherItemDao.xml │ │ ├── DepartmentDao.xml │ │ └── DealRecordDao.xml │ └── Spring-dao.xml ├── oa_service ├── target │ └── classes │ │ ├── com │ │ └── cd │ │ │ └── oa │ │ │ └── service │ │ │ ├── LogService.class │ │ │ ├── GlobalService.class │ │ │ ├── EmployeeService.class │ │ │ ├── ClaimVoucherService.class │ │ │ ├── DepartmentService.class │ │ │ └── impl │ │ │ ├── LogServiceImpl.class │ │ │ ├── EmployeeServiceImpl.class │ │ │ ├── GlobalServiceImpl.class │ │ │ ├── DepartmentServiceImpl.class │ │ │ └── ClaimVoucherServiceImpl.class │ │ └── spring-service.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── cd │ │ │ └── oa │ │ │ └── service │ │ │ ├── LogService.java │ │ │ ├── GlobalService.java │ │ │ ├── EmployeeService.java │ │ │ ├── DepartmentService.java │ │ │ ├── impl │ │ │ ├── LogServiceImpl.java │ │ │ ├── GlobalServiceImpl.java │ │ │ ├── DepartmentServiceImpl.java │ │ │ └── EmployeeServiceImpl.java │ │ │ └── ClaimVoucherService.java │ │ └── resources │ │ └── spring-service.xml └── pom.xml ├── .idea ├── encodings.xml ├── compiler.xml └── misc.xml └── pom.xml /OA.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=java 2 | *.css linguist-language=java 3 | *.html linguist-language=java 4 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/favicon.ico -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/1.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/2.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/3.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/4.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/5.jpg -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/dao/LogDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/dao/LogDao.class -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/entity/Log.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/entity/Log.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/headLogo/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/headLogo/1.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/headLogo/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/headLogo/2.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/logos/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/logos/logo.png -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/dao/EmployeeDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/dao/EmployeeDao.class -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/entity/Employee.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/entity/Employee.class -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/global/Contant.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/global/Contant.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/logos/logo_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/logos/logo_grey.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/logos/logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/logos/logo_white.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/sprites/favicons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/sprites/favicons.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/sprites/flag-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/sprites/flag-sm.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/sprites/flag-xs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/sprites/flag-xs.png -------------------------------------------------------------------------------- /oa_web/target/classes/com/cd/oa/global/LogAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/classes/com/cd/oa/global/LogAdvice.class -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/dao/DealRecordDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/dao/DealRecordDao.class -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/dao/DepartmentDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/dao/DepartmentDao.class -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/entity/DealRecord.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/entity/DealRecord.class -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/entity/Department.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/entity/Department.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/icomoon/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/icomoon/icomoon.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/icomoon/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/icomoon/icomoon.ttf -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/icomoon/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/icomoon/icomoon.woff -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/patterns/topbar-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/patterns/topbar-bg.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/favicon.ico -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/1.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/2.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/3.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/4.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/5.jpg -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/dao/ClaimVoucherDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/dao/ClaimVoucherDao.class -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/entity/ClaimVoucher.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/entity/ClaimVoucher.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/icomoon/icomoond41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/icomoon/icomoond41d.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/octicons/octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/octicons/octicons.ttf -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/octicons/octicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/octicons/octicons.woff -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/patterns/topbar-bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/patterns/topbar-bg2.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/plugins/details_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/plugins/details_close.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/plugins/details_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/plugins/details_open.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/plugins/grippy_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/plugins/grippy_large.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/slick/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/slick/ajax-loader.gif -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/slick/fonts/slick.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/slick/fonts/slick.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/slick/fonts/slick.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/slick/fonts/slick.ttf -------------------------------------------------------------------------------- /oa_web/target/classes/com/cd/oa/dto/ClaimVoucherInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/classes/com/cd/oa/dto/ClaimVoucherInfo.class -------------------------------------------------------------------------------- /oa_web/target/classes/com/cd/oa/global/EncodingFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/classes/com/cd/oa/global/EncodingFilter.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/jstl-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/jstl-1.2.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/headLogo/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/headLogo/1.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/headLogo/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/headLogo/2.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/logos/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/logos/logo.png -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/dao/ClaimVoucherItemDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/dao/ClaimVoucherItemDao.class -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/entity/ClaimVoucherItem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_dao/target/classes/com/cd/oa/entity/ClaimVoucherItem.class -------------------------------------------------------------------------------- /oa_service/target/classes/com/cd/oa/service/LogService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_service/target/classes/com/cd/oa/service/LogService.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/octicons/octiconsd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/octicons/octiconsd41d.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/patterns/backgrounds/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/patterns/backgrounds/1.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/products/thumb_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/products/thumb_1.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/products/thumb_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/products/thumb_2.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/products/thumb_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/products/thumb_3.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/products/thumb_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/products/thumb_4.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/products/thumb_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/products/thumb_5.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/products/thumb_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/products/thumb_6.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/stock/products/thumb_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/stock/products/thumb_7.jpg -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/slick/fonts/slick.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/slick/fonts/slick.woff -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/xeditable/img/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/xeditable/img/clear.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Built-By: CD4356 3 | Created-By: IntelliJ IDEA 4 | Build-Jdk: 1.8.0_181 5 | 6 | -------------------------------------------------------------------------------- /oa_service/target/classes/com/cd/oa/service/GlobalService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_service/target/classes/com/cd/oa/service/GlobalService.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/plugins/admindock-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/plugins/admindock-sprite.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/plugins/arrow_left_12x12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/plugins/arrow_left_12x12.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/plugins/arrow_right_12x12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/plugins/arrow_right_12x12.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/sprites/news-logo_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/img/sprites/news-logo_sprite.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/slick/fonts/slickd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/slick/fonts/slickd41d.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/xeditable/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/xeditable/img/loading.gif -------------------------------------------------------------------------------- /oa_web/target/classes/com/cd/oa/controller/LogController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/classes/com/cd/oa/controller/LogController.class -------------------------------------------------------------------------------- /oa_web/target/classes/com/cd/oa/global/GlobalInterceptor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/classes/com/cd/oa/global/GlobalInterceptor.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/mybatis-3.5.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/mybatis-3.5.2.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/logos/logo_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/logos/logo_grey.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/sprites/flag-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/sprites/flag-sm.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/sprites/flag-xs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/sprites/flag-xs.png -------------------------------------------------------------------------------- /oa_service/target/classes/com/cd/oa/service/EmployeeService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_service/target/classes/com/cd/oa/service/EmployeeService.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/admindesigns/admindesigns.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/admindesigns/admindesigns.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/admindesigns/admindesigns.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/admindesigns/admindesigns.ttf -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/admindesigns/admindesigns.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/admindesigns/admindesigns.woff -------------------------------------------------------------------------------- /oa_web/target/classes/com/cd/oa/controller/GlobalController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/classes/com/cd/oa/controller/GlobalController.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/servlet-api-2.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/servlet-api-2.5.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/icomoon/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/icomoon/icomoon.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/icomoon/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/icomoon/icomoon.ttf -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/logos/logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/logos/logo_white.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/sprites/favicons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/sprites/favicons.png -------------------------------------------------------------------------------- /oa_service/target/classes/com/cd/oa/service/ClaimVoucherService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_service/target/classes/com/cd/oa/service/ClaimVoucherService.class -------------------------------------------------------------------------------- /oa_service/target/classes/com/cd/oa/service/DepartmentService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_service/target/classes/com/cd/oa/service/DepartmentService.class -------------------------------------------------------------------------------- /oa_service/target/classes/com/cd/oa/service/impl/LogServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_service/target/classes/com/cd/oa/service/impl/LogServiceImpl.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/admindesigns/admindesignsd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/admindesigns/admindesignsd41d.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/iconsweets/IconSweets-Deluxe.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/iconsweets/IconSweets-Deluxe.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/iconsweets/IconSweets-Deluxe.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/iconsweets/IconSweets-Deluxe.ttf -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/iconsweets/IconSweets-Deluxe.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/iconsweets/IconSweets-Deluxe.woff -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/zocial/zocial-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/zocial/zocial-regular-webfont.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/zocial/zocial-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/zocial/zocial-regular-webfont.ttf -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/dropzone/images/spritemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/dropzone/images/spritemap.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/fancytree/skin-win8/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/fancytree/skin-win8/icons.gif -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/footable/css/fonts/footable.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/footable/css/fonts/footable.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/footable/css/fonts/footable.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/footable/css/fonts/footable.ttf -------------------------------------------------------------------------------- /oa_web/target/classes/com/cd/oa/controller/DepartmentController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/classes/com/cd/oa/controller/DepartmentController.class -------------------------------------------------------------------------------- /oa_web/target/classes/com/cd/oa/controller/EmployeeController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/classes/com/cd/oa/controller/EmployeeController.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/aspectjweaver-1.9.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/aspectjweaver-1.9.3.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/commons-logging-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/commons-logging-1.2.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/oa_dao-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/oa_dao-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/icomoon/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/icomoon/icomoon.woff -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/octicons/octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/octicons/octicons.ttf -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/octicons/octicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/octicons/octicons.woff -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/patterns/topbar-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/patterns/topbar-bg.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/patterns/topbar-bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/patterns/topbar-bg2.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/details_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/details_open.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/grippy_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/grippy_large.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/dropzone/images/spritemap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/dropzone/images/spritemap@2x.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/footable/css/fonts/footable.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/footable/css/fonts/footable.woff -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/cross.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/loader.gif -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/target.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/target.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/viewer.png -------------------------------------------------------------------------------- /oa_web/target/classes/com/cd/oa/controller/ClaimVoucherController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/classes/com/cd/oa/controller/ClaimVoucherController.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/mybatis-spring-2.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/mybatis-spring-2.0.1.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/icomoon/icomoond41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/icomoon/icomoond41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/patterns/backgrounds/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/patterns/backgrounds/1.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/details_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/details_close.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_1.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_2.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_3.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_4.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_5.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_6.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/stock/products/thumb_7.jpg -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/ajax-loader.gif -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/fonts/slick.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/fonts/slick.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/fonts/slick.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/fonts/slick.ttf -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/fonts/slick.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/fonts/slick.woff -------------------------------------------------------------------------------- /oa_service/target/classes/com/cd/oa/service/impl/EmployeeServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_service/target/classes/com/cd/oa/service/impl/EmployeeServiceImpl.class -------------------------------------------------------------------------------- /oa_service/target/classes/com/cd/oa/service/impl/GlobalServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_service/target/classes/com/cd/oa/service/impl/GlobalServiceImpl.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/glyphicons-pro/glyphicons-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/glyphicons-pro/glyphicons-regular.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/glyphicons-pro/glyphicons-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/glyphicons-pro/glyphicons-regular.ttf -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/glyphicons-pro/glyphicons-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/glyphicons-pro/glyphicons-regular.woff -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/iconsweets/IconSweets-Deluxed41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/iconsweets/IconSweets-Deluxed41d.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/datatables/media/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/datatables/media/images/sort_asc.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/footable/css/fonts/footabled41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/footable/css/fonts/footabled41d.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/arrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/arrow-up.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/openhand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/openhand.html -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/pin-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/pin-blue.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/pin-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/pin-green.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/pin-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/pin-red.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/oa_service-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/oa_service-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-tx-4.3.23.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-tx-4.3.23.RELEASE.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/octicons/octiconsd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/octicons/octiconsd41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/admindock-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/admindock-sprite.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/arrow_left_12x12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/arrow_left_12x12.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/arrow_right_12x12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/plugins/arrow_right_12x12.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/sprites/news-logo_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/sprites/news-logo_sprite.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/fonts/slickd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/fonts/slickd41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/xeditable/img/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/xeditable/img/clear.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/xeditable/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/xeditable/img/loading.gif -------------------------------------------------------------------------------- /oa_service/target/classes/com/cd/oa/service/impl/DepartmentServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_service/target/classes/com/cd/oa/service/impl/DepartmentServiceImpl.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/font-awesome/fontawesome-webfontd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/font-awesome/fontawesome-webfontd41d.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/font-awesome/fontawesome-webfonte0a5.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/font-awesome/fontawesome-webfonte0a5.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/font-awesome/fontawesome-webfonte0a5.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/font-awesome/fontawesome-webfonte0a5.ttf -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/stateface/stateface-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/stateface/stateface-regular-webfont.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/stateface/stateface-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/stateface/stateface-regular-webfont.ttf -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/stateface/stateface-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/stateface/stateface-regular-webfont.woff -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/datatables/media/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/datatables/media/images/sort_both.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/datatables/media/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/datatables/media/images/sort_desc.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/arrow-down.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/closedhand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/closedhand.html -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/fullscreen.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/pin-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/pin-orange.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/pin-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/pin-purple.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-aop-4.3.23.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-aop-4.3.23.RELEASE.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-core-4.3.23.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-core-4.3.23.RELEASE.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-jdbc-4.3.23.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-jdbc-4.3.23.RELEASE.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-web-4.3.23.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-web-4.3.23.RELEASE.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/admindesigns/admindesigns.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/admindesigns/admindesigns.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/admindesigns/admindesigns.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/admindesigns/admindesigns.ttf -------------------------------------------------------------------------------- /oa_service/target/classes/com/cd/oa/service/impl/ClaimVoucherServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_service/target/classes/com/cd/oa/service/impl/ClaimVoucherServiceImpl.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/font-awesome/fontawesome-webfonte0a5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/font-awesome/fontawesome-webfonte0a5.html -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/font-awesome/fontawesome-webfonte0a5.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/font-awesome/fontawesome-webfonte0a5.woff -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/glyphicons-pro/glyphicons-regulard41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/glyphicons-pro/glyphicons-regulard41d.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/glyphicons/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/glyphicons/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/glyphicons/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/glyphicons/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/stateface/stateface-regular-webfontd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/stateface/stateface-regular-webfontd41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-5.1.47.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-5.1.47.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-beans-4.3.23.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-beans-4.3.23.RELEASE.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-context-4.3.23.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-context-4.3.23.RELEASE.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-webmvc-4.3.23.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-webmvc-4.3.23.RELEASE.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/admindesigns/admindesigns.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/admindesigns/admindesigns.woff -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/iconsweets/IconSweets-Deluxe.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/iconsweets/IconSweets-Deluxe.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/iconsweets/IconSweets-Deluxe.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/iconsweets/IconSweets-Deluxe.ttf -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/dropzone/images/spritemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/dropzone/images/spritemap.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/fancytree/skin-win8/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/fancytree/skin-win8/icons.gif -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/glyphicons/glyphicons-halflings-regular.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/glyphicons/glyphicons-halflings-regular.html -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/glyphicons/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/glyphicons/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/fullscreen-exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/fullscreen-exit.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/tooltip-triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/mapplic/mapplic/images/tooltip-triangle.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/admindesigns/admindesignsd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/admindesigns/admindesignsd41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/iconsweets/IconSweets-Deluxe.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/iconsweets/IconSweets-Deluxe.woff -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/zocial/zocial-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/zocial/zocial-regular-webfont.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/zocial/zocial-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/zocial/zocial-regular-webfont.ttf -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/dropzone/images/spritemap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/dropzone/images/spritemap@2x.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/footable/css/fonts/footable.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/footable/css/fonts/footable.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/footable/css/fonts/footable.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/footable/css/fonts/footable.ttf -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/footable/css/fonts/footable.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/footable/css/fonts/footable.woff -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/cross.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/fonts/glyphicons/glyphicons-halflings-regulard41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/assets/fonts/glyphicons/glyphicons-halflings-regulard41d.eot -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/colorpicker/img/bootstrap-colorpicker/hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/colorpicker/img/bootstrap-colorpicker/hue.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/datatables/media/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/datatables/media/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/datatables/media/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/datatables/media/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/global/LogAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/global/LogAdvice.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-expression-4.3.23.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/lib/spring-expression-4.3.23.RELEASE.jar -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons-pro/glyphicons-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons-pro/glyphicons-regular.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons-pro/glyphicons-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons-pro/glyphicons-regular.ttf -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/iconsweets/IconSweets-Deluxed41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/iconsweets/IconSweets-Deluxed41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/footable/css/fonts/footabled41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/footable/css/fonts/footabled41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/arrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/arrow-up.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/loader.gif -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/pin-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/pin-blue.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/pin-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/pin-red.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/target.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/target.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/viewer.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/colorpicker/img/bootstrap-colorpicker/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/colorpicker/img/bootstrap-colorpicker/alpha.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/dto/ClaimVoucherInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/dto/ClaimVoucherInfo.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons-pro/glyphicons-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons-pro/glyphicons-regular.woff -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/stateface/stateface-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/stateface/stateface-regular-webfont.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/stateface/stateface-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/stateface/stateface-regular-webfont.ttf -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/media/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/media/images/sort_asc.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/media/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/media/images/sort_both.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/media/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/media/images/sort_desc.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/arrow-down.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/fullscreen.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/openhand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/openhand.html -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/pin-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/pin-green.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/pin-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/pin-orange.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/pin-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/pin-purple.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/global/EncodingFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/global/EncodingFilter.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/font-awesome/fontawesome-webfontd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/font-awesome/fontawesome-webfontd41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/font-awesome/fontawesome-webfonte0a5.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/font-awesome/fontawesome-webfonte0a5.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/font-awesome/fontawesome-webfonte0a5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/font-awesome/fontawesome-webfonte0a5.html -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/font-awesome/fontawesome-webfonte0a5.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/font-awesome/fontawesome-webfonte0a5.ttf -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/font-awesome/fontawesome-webfonte0a5.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/font-awesome/fontawesome-webfonte0a5.woff -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons-pro/glyphicons-regulard41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons-pro/glyphicons-regulard41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/stateface/stateface-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/stateface/stateface-regular-webfont.woff -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/closedhand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/closedhand.html -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/colorpicker/img/bootstrap-colorpicker/saturation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/colorpicker/img/bootstrap-colorpicker/saturation.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/controller/LogController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/controller/LogController.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/global/GlobalInterceptor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/global/GlobalInterceptor.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons/glyphicons-halflings-regular.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons/glyphicons-halflings-regular.html -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/stateface/stateface-regular-webfontd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/stateface/stateface-regular-webfontd41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/fullscreen-exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/fullscreen-exit.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/controller/GlobalController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/controller/GlobalController.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons/glyphicons-halflings-regulard41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/assets/fonts/glyphicons/glyphicons-halflings-regulard41d.eot -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/colorpicker/img/bootstrap-colorpicker/hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/colorpicker/img/bootstrap-colorpicker/hue.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/media/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/media/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/tooltip-triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/mapplic/mapplic/images/tooltip-triangle.png -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/src/main/webapp/vendor/plugins/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/controller/EmployeeController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/controller/EmployeeController.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/colorpicker/img/bootstrap-colorpicker/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/colorpicker/img/bootstrap-colorpicker/alpha.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/media/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/media/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/controller/ClaimVoucherController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/controller/ClaimVoucherController.class -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/controller/DepartmentController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/com/cd/oa/controller/DepartmentController.class -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/datatables/extensions/ColReorder/css/dataTables.colReorder.min.css: -------------------------------------------------------------------------------- 1 | table.DTCR_clonedTable{background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201} 2 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/xeditable/inputs/address/address.css: -------------------------------------------------------------------------------- 1 | .editable-address { 2 | display: block; 3 | margin-bottom: 5px; 4 | } 5 | 6 | .editable-address span { 7 | width: 70px; 8 | display: inline-block; 9 | } -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/colorpicker/img/bootstrap-colorpicker/saturation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/colorpicker/img/bootstrap-colorpicker/saturation.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/datatables/extensions/ColReorder/css/dataTables.colReorder.min.css: -------------------------------------------------------------------------------- 1 | table.DTCR_clonedTable{background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201} 2 | -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/xeditable/inputs/address/address.css: -------------------------------------------------------------------------------- 1 | .editable-address { 2 | display: block; 3 | margin-bottom: 5px; 4 | } 5 | 6 | .editable-address span { 7 | width: 70px; 8 | display: inline-block; 9 | } -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CD4356/OA/HEAD/oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /oa_service/src/main/java/com/cd/oa/service/LogService.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.service; 2 | 3 | import com.cd.oa.entity.Log; 4 | 5 | import java.util.List; 6 | 7 | public interface LogService { 8 | 9 | void add(Log log); 10 | 11 | void delete(int id); 12 | 13 | List getAll(String id); 14 | } 15 | -------------------------------------------------------------------------------- /oa_service/src/main/java/com/cd/oa/service/GlobalService.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.service; 2 | 3 | import com.cd.oa.entity.Employee; 4 | 5 | public interface GlobalService { 6 | 7 | //登陆 8 | Employee login(String id,String password); 9 | 10 | //修改密码 11 | void changePassword(Employee employee); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/patterns/noise.html: -------------------------------------------------------------------------------- 1 | 404 Not Found

Not Found

The requested URL "/demos/absolute/1.1/assets/img/patterns/noise.png" was not found on this server.

-------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/img/patterns/topbar-bg3.html: -------------------------------------------------------------------------------- 1 | 404 Not Found

Not Found

The requested URL "/demos/absolute/1.1/assets/img/patterns/topbar-bg3.jpg" was not found on this server.

-------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/patterns/noise.html: -------------------------------------------------------------------------------- 1 | 404 Not Found

Not Found

The requested URL "/demos/absolute/1.1/assets/img/patterns/noise.png" was not found on this server.

-------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/img/patterns/topbar-bg3.html: -------------------------------------------------------------------------------- 1 | 404 Not Found

Not Found

The requested URL "/demos/absolute/1.1/assets/img/patterns/topbar-bg3.jpg" was not found on this server.

-------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/dao/LogDao.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.dao; 2 | 3 | import com.cd.oa.entity.Log; 4 | import org.springframework.stereotype.Repository; 5 | 6 | import java.util.List; 7 | 8 | @Repository("logDao") 9 | public interface LogDao { 10 | 11 | void insert(Log log); 12 | 13 | void delete(int id); 14 | 15 | List selectAll(String id); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/skin/default_skin/img/plugins/slider-knob.html: -------------------------------------------------------------------------------- 1 | 404 Not Found

Not Found

The requested URL "/demos/absolute/1.1/assets/skin/default_skin/img/plugins/slider-knob.png" was not found on this server.

-------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/skin/default_skin/img/plugins/slider-knob.html: -------------------------------------------------------------------------------- 1 | 404 Not Found

Not Found

The requested URL "/demos/absolute/1.1/assets/skin/default_skin/img/plugins/slider-knob.png" was not found on this server.

-------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/dao/DealRecordDao.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.dao; 2 | 3 | import com.cd.oa.entity.DealRecord; 4 | import org.springframework.stereotype.Repository; 5 | 6 | import java.util.List; 7 | 8 | @Repository("dealRecordDao") 9 | public interface DealRecordDao { 10 | 11 | void insert(DealRecord dealRecord); 12 | 13 | List selectByClaimVoucher(int claimVoucherId); 14 | 15 | 16 | } 17 | -------------------------------------------------------------------------------- /oa_service/src/main/java/com/cd/oa/service/EmployeeService.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.service; 2 | 3 | import com.cd.oa.entity.Employee; 4 | 5 | import java.util.List; 6 | 7 | public interface EmployeeService { 8 | 9 | void add(Employee employee); 10 | 11 | void edit(Employee employee); 12 | 13 | void remove(String id); 14 | 15 | Employee get(String id); 16 | 17 | List getAll(); 18 | 19 | } 20 | -------------------------------------------------------------------------------- /oa_service/src/main/java/com/cd/oa/service/DepartmentService.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.service; 2 | 3 | import com.cd.oa.entity.Department; 4 | 5 | import java.util.List; 6 | 7 | public interface DepartmentService { 8 | 9 | void add(Department department); 10 | 11 | void edit(Department department); 12 | 13 | void remove(String id); 14 | 15 | Department get(String id); 16 | 17 | List getAll(); 18 | } 19 | -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/dao/DepartmentDao.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.dao; 2 | 3 | import com.cd.oa.entity.Department; 4 | import org.springframework.stereotype.Repository; 5 | 6 | import java.util.List; 7 | 8 | @Repository("departmentDao") 9 | public interface DepartmentDao { 10 | 11 | void insert(Department department); 12 | 13 | void update(Department department); 14 | 15 | void delete(String id); 16 | 17 | Department select(String id); 18 | 19 | List selectAll(); 20 | } 21 | -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/dao/ClaimVoucherItemDao.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.dao; 2 | 3 | import com.cd.oa.entity.ClaimVoucherItem; 4 | import org.springframework.stereotype.Repository; 5 | 6 | import java.util.List; 7 | 8 | @Repository("claimVoucherItemDao") 9 | public interface ClaimVoucherItemDao { 10 | 11 | void insert(ClaimVoucherItem claimVoucherItem); 12 | 13 | void update(ClaimVoucherItem claimVoucherItem); 14 | 15 | void delete(int id); 16 | 17 | //获取某报销单所属的所有报销单条目 18 | List selectByClaimVoucher(int claimVoucherId); 19 | 20 | } 21 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/dao/ClaimVoucherDao.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.dao; 2 | 3 | import com.cd.oa.entity.ClaimVoucher; 4 | import com.cd.oa.entity.DealRecord; 5 | import org.springframework.stereotype.Repository; 6 | 7 | import java.util.List; 8 | 9 | @Repository("claimVoucherDao") 10 | public interface ClaimVoucherDao { 11 | 12 | void insert(ClaimVoucher claimVoucher); 13 | 14 | void update(ClaimVoucher claimVoucher); 15 | 16 | void delete(int id); 17 | 18 | ClaimVoucher select(int id); 19 | 20 | //根据创建人id查看个人报销单 21 | List selectByCreateId(String cid); 22 | 23 | //根据待处理人id查看待处理报销单 24 | List selectByNextDealId(String ndid); 25 | } 26 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 4.0.0 6 | 7 | com.cd 8 | OA 9 | pom 10 | 1.0-SNAPSHOT 11 | 12 | oa_dao 13 | oa_service 14 | oa_web 15 | 16 | 17 | 18 | 19 | 4.3.23.RELEASE 20 | 21 | 22 | -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/entity/Department.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.entity; 2 | 3 | /** 4 | * 部门实体类【实体类属性与表的字段是一一对应的】 5 | */ 6 | public class Department { 7 | private String id; 8 | private String name; 9 | private String address; 10 | 11 | public String getId() { 12 | return id; 13 | } 14 | 15 | public void setId(String id) { 16 | this.id = id; 17 | } 18 | 19 | public String getName() { 20 | return name; 21 | } 22 | 23 | public void setName(String name) { 24 | this.name = name; 25 | } 26 | 27 | public String getAddress() { 28 | return address; 29 | } 30 | 31 | public void setAddress(String address) { 32 | this.address = address; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /oa_web/src/main/java/com/cd/oa/dto/ClaimVoucherInfo.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.dto; 2 | 3 | import com.cd.oa.entity.ClaimVoucher; 4 | import com.cd.oa.entity.ClaimVoucherItem; 5 | 6 | import java.util.List; 7 | 8 | public class ClaimVoucherInfo { 9 | private ClaimVoucher claimVoucher; 10 | private List items; 11 | 12 | public ClaimVoucher getClaimVoucher() { 13 | return claimVoucher; 14 | } 15 | 16 | public void setClaimVoucher(ClaimVoucher claimVoucher) { 17 | this.claimVoucher = claimVoucher; 18 | } 19 | 20 | public List getItems() { 21 | return items; 22 | } 23 | 24 | public void setItems(List items) { 25 | this.items = items; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/dao/EmployeeDao.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.dao; 2 | 3 | import com.cd.oa.entity.Employee; 4 | import org.apache.ibatis.annotations.Param; 5 | import org.springframework.stereotype.Repository; 6 | 7 | import java.util.List; 8 | 9 | @Repository("employeeDao") 10 | public interface EmployeeDao { 11 | 12 | void insert(Employee employee); 13 | 14 | void update(Employee employee); 15 | 16 | void delete(String id); 17 | 18 | Employee select(String id); 19 | 20 | List selectAll(); 21 | 22 | /** 23 | * 多参数时,注意一定要在参数前加上@Param来匹配相同参数名的参数, 24 | * 即@Param注解内的名称必须与xml映射文件中的属性名一致 25 | * 则会报: Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2] 参数不匹配错误 26 | */ 27 | List selectByDepartmentAndPost(@Param("did") String did,@Param("post") String post); 28 | 29 | } 30 | -------------------------------------------------------------------------------- /oa_service/src/main/java/com/cd/oa/service/impl/LogServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.service.impl; 2 | 3 | import com.cd.oa.dao.LogDao; 4 | import com.cd.oa.entity.Log; 5 | import com.cd.oa.service.LogService; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.beans.factory.annotation.Qualifier; 8 | import org.springframework.stereotype.Service; 9 | 10 | import java.util.List; 11 | 12 | @Service("logService") 13 | public class LogServiceImpl implements LogService { 14 | 15 | @Qualifier("logDao") 16 | @Autowired 17 | private LogDao logDao; 18 | 19 | public void add(Log log) { 20 | logDao.insert(log); 21 | } 22 | 23 | public void delete(int id) { 24 | logDao.delete(id); 25 | } 26 | 27 | public List getAll(String id) { 28 | return logDao.selectAll(id); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /oa_service/src/main/java/com/cd/oa/service/ClaimVoucherService.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.service; 2 | 3 | import com.cd.oa.entity.ClaimVoucher; 4 | import com.cd.oa.entity.ClaimVoucherItem; 5 | import com.cd.oa.entity.DealRecord; 6 | 7 | import java.util.List; 8 | 9 | public interface ClaimVoucherService { 10 | 11 | //保存报销单 12 | void save(ClaimVoucher claimVoucher, List items); 13 | 14 | //获取报销单 15 | ClaimVoucher get(int id); 16 | 17 | //获取报销单条目 18 | List getItems(int claimVoucherId); 19 | 20 | //获取处理记录 21 | List getRecords(int claimVoucherId); 22 | 23 | //获取个人报销单 24 | List getForSelf(String id); 25 | 26 | //获取待处理报销单 27 | List getForDeal(String id); 28 | 29 | //修改报销单 30 | void update(ClaimVoucher claimVoucher, List items); 31 | 32 | //提交表单 33 | void submit(int id); 34 | 35 | //报销单审核与打款 36 | void deal(DealRecord dealRecord); 37 | } 38 | -------------------------------------------------------------------------------- /oa_service/src/main/java/com/cd/oa/service/impl/GlobalServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.service.impl; 2 | 3 | import com.cd.oa.dao.EmployeeDao; 4 | import com.cd.oa.entity.Employee; 5 | import com.cd.oa.service.GlobalService; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.beans.factory.annotation.Qualifier; 8 | import org.springframework.stereotype.Service; 9 | 10 | @Service("globalService") 11 | public class GlobalServiceImpl implements GlobalService { 12 | 13 | @Qualifier("employeeDao") 14 | @Autowired 15 | private EmployeeDao employeeDao; 16 | 17 | public Employee login(String id, String password) { 18 | Employee employee = employeeDao.select(id); 19 | if(employee!=null && employee.getPassword().equals(password)){ 20 | return employee; 21 | } 22 | return null; 23 | } 24 | 25 | public void changePassword(Employee employee) { 26 | employeeDao.update(employee); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /oa_web/src/main/java/com/cd/oa/controller/LogController.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.controller; 2 | 3 | import com.cd.oa.entity.Employee; 4 | import com.cd.oa.service.LogService; 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | import org.springframework.stereotype.Controller; 7 | import org.springframework.web.bind.annotation.PathVariable; 8 | import org.springframework.web.bind.annotation.RequestMapping; 9 | 10 | import javax.servlet.http.HttpSession; 11 | import java.util.Map; 12 | 13 | @Controller 14 | @RequestMapping("log") 15 | public class LogController { 16 | 17 | @Autowired 18 | private LogService logService; 19 | 20 | @RequestMapping("/list") 21 | public String list(HttpSession session,Map map){ 22 | Employee employee = (Employee) session.getAttribute("employee"); 23 | String id = employee.getId(); 24 | map.put("list",logService.getAll(id)); 25 | return "log_list"; 26 | } 27 | 28 | @RequestMapping("/delete/{id}") 29 | public String delete(@PathVariable int id){ 30 | logService.delete(id); 31 | return "redirect:/log/list"; 32 | } 33 | 34 | 35 | 36 | } 37 | -------------------------------------------------------------------------------- /oa_service/src/main/java/com/cd/oa/service/impl/DepartmentServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.service.impl; 2 | 3 | import com.cd.oa.dao.DepartmentDao; 4 | import com.cd.oa.entity.Department; 5 | import com.cd.oa.service.DepartmentService; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.beans.factory.annotation.Qualifier; 8 | import org.springframework.stereotype.Service; 9 | 10 | import java.util.List; 11 | 12 | @Service("departmentService") 13 | public class DepartmentServiceImpl implements DepartmentService { 14 | 15 | 16 | @Qualifier("departmentDao") 17 | @Autowired 18 | private DepartmentDao departmentDao; 19 | 20 | public void add(Department department) { 21 | departmentDao.insert(department); 22 | } 23 | 24 | public void edit(Department department) { 25 | departmentDao.update(department); 26 | } 27 | 28 | public void remove(String id) { 29 | departmentDao.delete(id); 30 | } 31 | 32 | public Department get(String id) { 33 | return departmentDao.select(id); 34 | } 35 | 36 | public List getAll() { 37 | return departmentDao.selectAll(); 38 | } 39 | } -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/entity/ClaimVoucherItem.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.entity; 2 | 3 | /** 4 | * 报销单条目实体类 5 | */ 6 | public class ClaimVoucherItem { 7 | private int id; 8 | private int claimVoucherId; 9 | private String item; 10 | private Double amount; 11 | private String comment; 12 | 13 | public int getId() { 14 | return id; 15 | } 16 | 17 | public void setId(int id) { 18 | this.id = id; 19 | } 20 | 21 | public int getClaimVoucherId() { 22 | return claimVoucherId; 23 | } 24 | 25 | public void setClaimVoucherId(int claimVoucherId) { 26 | this.claimVoucherId = claimVoucherId; 27 | } 28 | 29 | public String getItem() { 30 | return item; 31 | } 32 | 33 | public void setItem(String item) { 34 | this.item = item; 35 | } 36 | 37 | public Double getAmount() { 38 | return amount; 39 | } 40 | 41 | public void setAmount(Double amount) { 42 | this.amount = amount; 43 | } 44 | 45 | public String getComment() { 46 | return comment; 47 | } 48 | 49 | public void setComment(String comment) { 50 | this.comment = comment; 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /oa_service/src/main/java/com/cd/oa/service/impl/EmployeeServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.service.impl; 2 | 3 | import com.cd.oa.dao.EmployeeDao; 4 | import com.cd.oa.entity.Employee; 5 | import com.cd.oa.service.EmployeeService; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.beans.factory.annotation.Qualifier; 8 | import org.springframework.stereotype.Service; 9 | 10 | import javax.annotation.Resource; 11 | import java.util.List; 12 | 13 | @Service("employeeService") 14 | public class EmployeeServiceImpl implements EmployeeService { 15 | 16 | @Qualifier("employeeDao") 17 | @Autowired 18 | private EmployeeDao employeeDao; 19 | 20 | public void add(Employee employee) { 21 | //给添加的员工设置一个默认密码 22 | employee.setPassword("123456"); 23 | employeeDao.insert(employee); 24 | } 25 | 26 | public void edit(Employee employee) { 27 | employeeDao.update(employee); 28 | } 29 | 30 | public void remove(String id) { 31 | employeeDao.delete(id); 32 | } 33 | 34 | public Employee get(String id) { 35 | return employeeDao.select(id); 36 | } 37 | 38 | public List getAll() { 39 | return employeeDao.selectAll(); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /oa_web/src/main/java/com/cd/oa/global/EncodingFilter.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.global; 2 | 3 | import javax.servlet.*; 4 | import javax.servlet.http.HttpServletRequest; 5 | import javax.servlet.http.HttpServletResponse; 6 | import java.io.IOException; 7 | 8 | public class EncodingFilter implements Filter { 9 | 10 | private String encoding = "utf-8"; 11 | 12 | //获取web.xml容器中配置的filter过滤器的初始化参数 13 | public void init(FilterConfig filterConfig) throws ServletException { 14 | 15 | if(filterConfig.getInitParameter("encoding")!=null){ 16 | encoding = filterConfig.getInitParameter("encoding"); 17 | } 18 | } 19 | 20 | public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) 21 | throws IOException, ServletException { 22 | //HttpServletRequest继承了ServletRequest,这里不强转也是可以的 23 | HttpServletRequest request = (HttpServletRequest) servletRequest; 24 | HttpServletResponse response = (HttpServletResponse) servletResponse; 25 | request.setCharacterEncoding(encoding); 26 | response.setCharacterEncoding(encoding); 27 | //调用过滤器链执行doFilter()方法,让过滤器链继续执行 28 | filterChain.doFilter(request,response); 29 | } 30 | 31 | public void destroy() { 32 | 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /oa_web/src/main/java/com/cd/oa/global/GlobalInterceptor.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.global; 2 | 3 | import org.springframework.web.servlet.HandlerInterceptor; 4 | import org.springframework.web.servlet.ModelAndView; 5 | 6 | import javax.servlet.http.HttpServletRequest; 7 | import javax.servlet.http.HttpServletResponse; 8 | import javax.servlet.http.HttpSession; 9 | 10 | public class GlobalInterceptor implements HandlerInterceptor { 11 | 12 | public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception { 13 | 14 | // String url = httpServletRequest.getRequestURI(); 15 | // if(url.toLowerCase().indexOf("login")>=0){ 16 | // return true; 17 | // } 18 | 19 | HttpSession session = httpServletRequest.getSession(); 20 | if(session.getAttribute("employee")!=null){ 21 | return true; 22 | } 23 | httpServletResponse.sendRedirect("/to_login"); 24 | return false; 25 | } 26 | 27 | public void postHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, ModelAndView modelAndView) throws Exception { 28 | 29 | } 30 | 31 | public void afterCompletion(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, Exception e) throws Exception { 32 | 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/entity/Log.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.entity; 2 | 3 | import org.springframework.format.annotation.DateTimeFormat; 4 | 5 | import java.util.Date; 6 | 7 | public class Log { 8 | private int id; 9 | private String employeeId; 10 | @DateTimeFormat(pattern = "yyyy-MM-dd hh:mm") 11 | private Date operationTime; 12 | private String operation; 13 | 14 | public int getId() { 15 | return id; 16 | } 17 | 18 | public void setId(int id) { 19 | this.id = id; 20 | } 21 | 22 | public String getEmployeeId() { 23 | return employeeId; 24 | } 25 | 26 | public void setEmployeeId(String employeeId) { 27 | this.employeeId = employeeId; 28 | } 29 | 30 | public Date getOperationTime() { 31 | return operationTime; 32 | } 33 | 34 | public void setOperationTime(Date operationTime) { 35 | this.operationTime = operationTime; 36 | } 37 | 38 | public String getOperation() { 39 | return operation; 40 | } 41 | 42 | public void setOperation(String operation) { 43 | this.operation = operation; 44 | } 45 | 46 | private Employee employee; 47 | 48 | public Employee getEmployee() { 49 | return employee; 50 | } 51 | 52 | public void setEmployee(Employee employee) { 53 | this.employee = employee; 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /oa_service/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | OA 7 | com.cd 8 | 1.0-SNAPSHOT 9 | 10 | 4.0.0 11 | 12 | oa_service 13 | 14 | 15 | 16 | 17 | com.cd 18 | oa_dao 19 | 1.0-SNAPSHOT 20 | 21 | 22 | 23 | org.springframework 24 | spring-aop 25 | ${spring.version} 26 | 27 | 28 | 29 | org.aspectj 30 | aspectjweaver 31 | 1.9.3 32 | 33 | 34 | 35 | org.springframework 36 | spring-tx 37 | ${spring.version} 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/entity/Employee.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.entity; 2 | 3 | /** 4 | * 员工实体类 5 | */ 6 | public class Employee { 7 | private String id; 8 | private String password; 9 | private String name; 10 | private String departmentId; 11 | private String post; 12 | 13 | public String getId() { 14 | return id; 15 | } 16 | 17 | public void setId(String id) { 18 | this.id = id; 19 | } 20 | 21 | public String getPassword() { 22 | return password; 23 | } 24 | 25 | public void setPassword(String password) { 26 | this.password = password; 27 | } 28 | 29 | public String getName() { 30 | return name; 31 | } 32 | 33 | public void setName(String name) { 34 | this.name = name; 35 | } 36 | 37 | public String getDepartmentId() { 38 | return departmentId; 39 | } 40 | 41 | public void setDepartmentId(String departmentId) { 42 | this.departmentId = departmentId; 43 | } 44 | 45 | public String getPost() { 46 | return post; 47 | } 48 | 49 | public void setPost(String post) { 50 | this.post = post; 51 | } 52 | 53 | //关联对象 54 | private Department department; 55 | 56 | public Department getDepartment() { 57 | return department; 58 | } 59 | 60 | public void setDepartment(Department department) { 61 | this.department = department; 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/dao/LogDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | insert into log(employee_id,operation_time,operation) values(#{employeeId},#{operationTime},#{operation}) 18 | 19 | 20 | 21 | delete from log where id=#{id} 22 | 23 | 24 | 29 | 30 | -------------------------------------------------------------------------------- /oa_dao/src/main/resources/com/cd/oa/dao/LogDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | insert into log(employee_id,operation_time,operation) values(#{employeeId},#{operationTime},#{operation}) 18 | 19 | 20 | 21 | delete from log where id=#{id} 22 | 23 | 24 | 29 | 30 | -------------------------------------------------------------------------------- /oa_web/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | OA 7 | com.cd 8 | 1.0-SNAPSHOT 9 | 10 | 4.0.0 11 | 12 | oa_web 13 | war 14 | 15 | 16 | 17 | 18 | com.cd 19 | oa_service 20 | 1.0-SNAPSHOT 21 | 22 | 23 | 24 | org.springframework 25 | spring-webmvc 26 | ${spring.version} 27 | 28 | 29 | 30 | jstl 31 | jstl 32 | 1.2 33 | 34 | 35 | 36 | javax.servlet 37 | servlet-api 38 | 2.5 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/js/items.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | builderIndex(); 3 | calculateMoney(); 4 | $("#addItemButton").click( 5 | function(){ 6 | $("#items").children("div").last().after($("#items").children("div").first().clone()); 7 | $("#items").children("div").find("button").click( 8 | function(){ 9 | $(this).parent().parent().remove(); 10 | if($("#items").children("div").size()==1){ 11 | $("#items").find("button").attr("disabled",true); 12 | } 13 | builderIndex(); 14 | calculateMoney(); 15 | } 16 | ); 17 | $("#items").find("button").attr("disabled",false); 18 | builderIndex(); 19 | $(".money").change( 20 | function(){ 21 | calculateMoney(); 22 | } 23 | ); 24 | calculateMoney(); 25 | } 26 | ); 27 | $(".money").change( 28 | function(){ 29 | calculateMoney(); 30 | } 31 | ); 32 | });// JavaScript Document 33 | 34 | function builderIndex(){ 35 | $.each($("#items").children(),function(i,val){ 36 | $("#items").children("div").eq(i).children().eq(0).find("select").attr("name","items["+i+"].item"); 37 | $("#items").children("div").eq(i).children().eq(1).find("input").attr("name","items["+i+"].amount"); 38 | $("#items").children("div").eq(i).children().eq(2).find("input").attr("name","items["+i+"].comment"); 39 | 40 | }); 41 | } 42 | function calculateMoney(){ 43 | var totalMoney=0; 44 | $.each($(".money"),function(i,val){ 45 | totalMoney+=parseFloat($(".money").eq(i).val()); 46 | }); 47 | $("#totalMoney").attr("value",totalMoney); 48 | } -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/dao/ClaimVoucherItemDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | insert into claim_voucher_item (claim_voucher_id,item,amount,comment) 15 | values (#{claimVoucherId},#{item},#{amount},#{comment}) 16 | 17 | 18 | 19 | update claim_voucher_item set claim_voucher_id=#{claimVoucherId},item=#{item},amount=#{amount},comment=#{comment} 20 | 21 | 22 | 23 | delete from claim_voucher_item where id=#{id} 24 | 25 | 26 | 29 | 30 | -------------------------------------------------------------------------------- /oa_dao/src/main/resources/com/cd/oa/dao/ClaimVoucherItemDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | insert into claim_voucher_item (claim_voucher_id,item,amount,comment) 15 | values (#{claimVoucherId},#{item},#{amount},#{comment}) 16 | 17 | 18 | 19 | update claim_voucher_item set claim_voucher_id=#{claimVoucherId},item=#{item},amount=#{amount},comment=#{comment} 20 | 21 | 22 | 23 | delete from claim_voucher_item where id=#{id} 24 | 25 | 26 | 29 | 30 | -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/js/items.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | builderIndex(); 3 | calculateMoney(); 4 | $("#addItemButton").click( 5 | function(){ 6 | $("#items").children("div").last().after($("#items").children("div").first().clone()); 7 | $("#items").children("div").find("button").click( 8 | function(){ 9 | $(this).parent().parent().remove(); 10 | if($("#items").children("div").size()==1){ 11 | $("#items").find("button").attr("disabled",true); 12 | } 13 | builderIndex(); 14 | calculateMoney(); 15 | } 16 | ); 17 | $("#items").find("button").attr("disabled",false); 18 | builderIndex(); 19 | $(".money").change( 20 | function(){ 21 | calculateMoney(); 22 | } 23 | ); 24 | calculateMoney(); 25 | } 26 | ); 27 | $(".money").change( 28 | function(){ 29 | calculateMoney(); 30 | } 31 | ); 32 | });// JavaScript Document 33 | 34 | function builderIndex(){ 35 | $.each($("#items").children(),function(i,val){ 36 | $("#items").children("div").eq(i).children().eq(0).find("select").attr("name","items["+i+"].item"); 37 | $("#items").children("div").eq(i).children().eq(1).find("input").attr("name","items["+i+"].amount"); 38 | $("#items").children("div").eq(i).children().eq(2).find("input").attr("name","items["+i+"].comment"); 39 | 40 | }); 41 | } 42 | function calculateMoney(){ 43 | var totalMoney=0; 44 | $.each($(".money"),function(i,val){ 45 | totalMoney+=parseFloat($(".money").eq(i).val()); 46 | }); 47 | $("#totalMoney").attr("value",totalMoney); 48 | } -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/xeditable/inputs/typeaheadjs/lib/typeahead.js-bootstrap.css: -------------------------------------------------------------------------------- 1 | .twitter-typeahead .tt-query, 2 | .twitter-typeahead .tt-hint { 3 | margin-bottom: 0; 4 | } 5 | 6 | .tt-dropdown-menu { 7 | min-width: 160px; 8 | margin-top: 2px; 9 | padding: 5px 0; 10 | background-color: #fff; 11 | border: 1px solid #ccc; 12 | border: 1px solid rgba(0,0,0,.2); 13 | *border-right-width: 2px; 14 | *border-bottom-width: 2px; 15 | -webkit-border-radius: 6px; 16 | -moz-border-radius: 6px; 17 | border-radius: 6px; 18 | -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); 19 | -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); 20 | box-shadow: 0 5px 10px rgba(0,0,0,.2); 21 | -webkit-background-clip: padding-box; 22 | -moz-background-clip: padding; 23 | background-clip: padding-box; 24 | } 25 | 26 | .tt-suggestion { 27 | display: block; 28 | padding: 3px 20px; 29 | } 30 | 31 | .tt-suggestion.tt-is-under-cursor { 32 | color: #fff; 33 | background-color: #0081c2; 34 | background-image: -moz-linear-gradient(top, #0088cc, #0077b3); 35 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); 36 | background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); 37 | background-image: -o-linear-gradient(top, #0088cc, #0077b3); 38 | background-image: linear-gradient(to bottom, #0088cc, #0077b3); 39 | background-repeat: repeat-x; 40 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0) 41 | } 42 | 43 | .tt-suggestion.tt-is-under-cursor a { 44 | color: #fff; 45 | } 46 | 47 | .tt-suggestion p { 48 | margin: 0; 49 | } 50 | -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/xeditable/inputs/typeaheadjs/lib/typeahead.js-bootstrap.css: -------------------------------------------------------------------------------- 1 | .twitter-typeahead .tt-query, 2 | .twitter-typeahead .tt-hint { 3 | margin-bottom: 0; 4 | } 5 | 6 | .tt-dropdown-menu { 7 | min-width: 160px; 8 | margin-top: 2px; 9 | padding: 5px 0; 10 | background-color: #fff; 11 | border: 1px solid #ccc; 12 | border: 1px solid rgba(0,0,0,.2); 13 | *border-right-width: 2px; 14 | *border-bottom-width: 2px; 15 | -webkit-border-radius: 6px; 16 | -moz-border-radius: 6px; 17 | border-radius: 6px; 18 | -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); 19 | -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); 20 | box-shadow: 0 5px 10px rgba(0,0,0,.2); 21 | -webkit-background-clip: padding-box; 22 | -moz-background-clip: padding; 23 | background-clip: padding-box; 24 | } 25 | 26 | .tt-suggestion { 27 | display: block; 28 | padding: 3px 20px; 29 | } 30 | 31 | .tt-suggestion.tt-is-under-cursor { 32 | color: #fff; 33 | background-color: #0081c2; 34 | background-image: -moz-linear-gradient(top, #0088cc, #0077b3); 35 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); 36 | background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); 37 | background-image: -o-linear-gradient(top, #0088cc, #0077b3); 38 | background-image: linear-gradient(to bottom, #0088cc, #0077b3); 39 | background-repeat: repeat-x; 40 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0) 41 | } 42 | 43 | .tt-suggestion.tt-is-under-cursor a { 44 | color: #fff; 45 | } 46 | 47 | .tt-suggestion p { 48 | margin: 0; 49 | } 50 | -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/dao/DepartmentDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | insert into department values(#{id},#{name},#{address}) 18 | 19 | 20 | 21 | 22 | update department set name=#{name},address=#{address} where id=#{id} 23 | 24 | 25 | 26 | delete from department where id=#{id} 27 | 28 | 29 | 32 | 35 | 36 | 39 | 40 | -------------------------------------------------------------------------------- /oa_dao/src/main/resources/com/cd/oa/dao/DepartmentDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | insert into department values(#{id},#{name},#{address}) 18 | 19 | 20 | 21 | 22 | update department set name=#{name},address=#{address} where id=#{id} 23 | 24 | 25 | 26 | delete from department where id=#{id} 27 | 28 | 29 | 32 | 35 | 36 | 39 | 40 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/WEB-INF/pages/bottom.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 | 5 | 19 | 20 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/pages/bottom.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | 4 | 5 | 19 | 20 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /oa_dao/src/main/resources/com/cd/oa/dao/DealRecordDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | insert into deal_record(claim_voucher_id,deal_id,deal_time,deal_type,deal_result,comment) 22 | values (#{claimVoucherId},#{dealId},#{dealTime},#{dealType},#{dealResult},#{comment}) 23 | 24 | 25 | 30 | 31 | -------------------------------------------------------------------------------- /oa_dao/target/classes/com/cd/oa/dao/DealRecordDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | insert into deal_record(claim_voucher_id,deal_id,deal_time,deal_type,deal_result,comment) 22 | values (#{claimVoucherId},#{dealId},#{dealTime},#{dealType},#{dealResult},#{comment}) 23 | 24 | 25 | 30 | 31 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/gmap/ui/jquery.ui.map.extensions.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a.extend(a.ui.gmap.prototype,{getCurrentPosition:function(a,b){navigator.geolocation?navigator.geolocation.getCurrentPosition(function(b){a(b,"OK")},function(b){a(null,b)},b):a(null,"NOT_SUPPORTED")},watchPosition:function(a,b){navigator.geolocation?this.set("watch",navigator.geolocation.watchPosition(function(b){a(b,"OK")},function(b){a(null,b)},b)):a(null,"NOT_SUPPORTED")},clearWatch:function(){navigator.geolocation&&navigator.geolocation.clearWatch(this.get("watch"))},autocomplete:function(b,c){var d=this;a(this._unwrap(b)).autocomplete({source:function(b,c){d.search({address:b.term},function(b,d){"OK"===d?c(a.map(b,function(a){return{label:a.formatted_address,value:a.formatted_address,position:a.geometry.location}})):"OVER_QUERY_LIMIT"===d&&alert("Google said it's too much!")})},minLength:3,select:function(a,b){d._call(c,b)},open:function(){a(this).removeClass("ui-corner-all").addClass("ui-corner-top")},close:function(){a(this).removeClass("ui-corner-top").addClass("ui-corner-all")}})},placesSearch:function(a,b){this.get("services > PlacesService",new google.maps.places.PlacesService(this.get("map"))).search(a,b)},clearDirections:function(){var a=this.get("services > DirectionsRenderer");a&&(a.setMap(null),a.setPanel(null))},pagination:function(b){var c=a(""),d=this,e=0,b=b||"title";d.set("p_nav",function(a,f){a&&(e+=f,c.find(".display").text(d.get("markers")[e][b]),d.get("map").panTo(d.get("markers")[e].getPosition()))}),d.get("p_nav")(!0,0),c.find(".back-btn").click(function(){d.get("p_nav")(e>0,-1,this)}),c.find(".fwd-btn").click(function(){d.get("p_nav")(e PlacesService",new google.maps.places.PlacesService(this.get("map"))).search(a,b)},clearDirections:function(){var a=this.get("services > DirectionsRenderer");a&&(a.setMap(null),a.setPanel(null))},pagination:function(b){var c=a(""),d=this,e=0,b=b||"title";d.set("p_nav",function(a,f){a&&(e+=f,c.find(".display").text(d.get("markers")[e][b]),d.get("map").panTo(d.get("markers")[e].getPosition()))}),d.get("p_nav")(!0,0),c.find(".back-btn").click(function(){d.get("p_nav")(e>0,-1,this)}),c.find(".fwd-btn").click(function(){d.get("p_nav")(e 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /oa_dao/src/main/resources/Spring-dao.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/global/Contant.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.global; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | /** 7 | * 常量类 8 | */ 9 | public class Contant { 10 | //职务 11 | public static final String POST_STAFF="员工"; 12 | public static final String POST_FM="部门经理"; 13 | public static final String POST_GM="总经理"; 14 | public static final String POST_CASHIER="财务"; 15 | public static List getPosts(){ 16 | List list = new ArrayList(); 17 | list.add(POST_STAFF); 18 | list.add(POST_FM); 19 | list.add(POST_GM); 20 | list.add(POST_CASHIER); 21 | return list; 22 | } 23 | 24 | //费用类型 25 | public static List getItems(){ 26 | List list = new ArrayList(); 27 | list.add("交通"); 28 | list.add("住宿"); 29 | list.add("饮食"); 30 | list.add("办公"); 31 | return list; 32 | } 33 | 34 | //报销单状态 35 | public static final String CLAIMVOUCHER_CREATED="新创建"; 36 | public static final String CLAIMVOUCHER_SUBMIT="已提交"; 37 | public static final String CLAIMVOUCHER_APPROVED="已审核"; 38 | public static final String CLAIMVOUCHER_BACK="已打回"; 39 | public static final String CLAIMVOUCHER_TERMINATED="已终止"; 40 | public static final String CLAIMVOUCHER_RECHECK="待复审"; 41 | public static final String CLAIMVOUCHER_PAID="已打款"; 42 | 43 | //审核金额 44 | public static final Double LIMIT_CHECK=5000.00; 45 | 46 | //处理方式 47 | public static final String DEAL_CREATE="创建"; 48 | public static final String DEAL_SUBMIT="提交"; 49 | public static final String DEAL_UPDATE="修改"; 50 | public static final String DEAL_BACK="打回"; 51 | public static final String DEAL_REJECT="拒绝"; 52 | public static final String DEAL_PASS="通过"; 53 | public static final String DEAL_PAID="打款"; 54 | 55 | } 56 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/WEB-INF/pages/self.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 3 | <%@page pageEncoding="UTF-8" %> 4 | 5 | 6 | 7 |
8 |
9 |
10 |

个人信息

11 |

12 |
13 |
14 |
15 |
16 |
17 | 基本信息 18 |
19 |
20 |
工号
21 |
${sessionScope.employee.id}
22 |
姓名
23 |
${sessionScope.employee.name}
24 |
25 |
26 |
所属部门
27 |
${sessionScope.employee.department.name}
28 |
职务
29 |
${sessionScope.employee.post}
30 |
31 | 34 |
35 |
36 |
37 |
38 |
39 | 40 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/c3charts/c3.min.css: -------------------------------------------------------------------------------- 1 | .c3 svg{font:10px sans-serif}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:gray;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:.75}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #CCC}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#FFF}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000} -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/pages/self.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 3 | <%@page pageEncoding="UTF-8" %> 4 | 5 | 6 | 7 |
8 |
9 |
10 |

个人信息

11 |

12 |
13 |
14 |
15 |
16 |
17 | 基本信息 18 |
19 |
20 |
工号
21 |
${sessionScope.employee.id}
22 |
姓名
23 |
${sessionScope.employee.name}
24 |
25 |
26 |
所属部门
27 |
${sessionScope.employee.department.name}
28 |
职务
29 |
${sessionScope.employee.post}
30 |
31 | 34 |
35 |
36 |
37 |
38 |
39 | 40 | -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/c3charts/c3.min.css: -------------------------------------------------------------------------------- 1 | .c3 svg{font:10px sans-serif}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:gray;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:.75}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #CCC}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#FFF}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000} -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/jqueryflot/jquery.flot.resize.min.js: -------------------------------------------------------------------------------- 1 | /* Flot plugin for automatically redrawing plots as the placeholder resizes. 2 | 3 | Copyright (c) 2007-2013 IOLA and Ole Laursen. 4 | Licensed under the MIT license. 5 | 6 | It works by listening for changes on the placeholder div (through the jQuery 7 | resize event plugin) - if the size changes, it will redraw the plot. 8 | 9 | There are no options. If you need to disable the plugin for some plots, you 10 | can just fix the size of their placeholders. 11 | 12 | *//* Inline dependency: 13 | * jQuery resize event - v1.1 - 3/14/2010 14 | * http://benalman.com/projects/jquery-resize-plugin/ 15 | * 16 | * Copyright (c) 2010 "Cowboy" Ben Alman 17 | * Dual licensed under the MIT and GPL licenses. 18 | * http://benalman.com/about/license/ 19 | */(function(e,t,n){function c(){s=t[o](function(){r.each(function(){var t=e(this),n=t.width(),r=t.height(),i=e.data(this,a);(n!==i.w||r!==i.h)&&t.trigger(u,[i.w=n,i.h=r])}),c()},i[f])}var r=e([]),i=e.resize=e.extend(e.resize,{}),s,o="setTimeout",u="resize",a=u+"-special-event",f="delay",l="throttleWindow";i[f]=250,i[l]=!0,e.event.special[u]={setup:function(){if(!i[l]&&this[o])return!1;var t=e(this);r=r.add(t),e.data(this,a,{w:t.width(),h:t.height()}),r.length===1&&c()},teardown:function(){if(!i[l]&&this[o])return!1;var t=e(this);r=r.not(t),t.removeData(a),r.length||clearTimeout(s)},add:function(t){function s(t,i,s){var o=e(this),u=e.data(this,a);u.w=i!==n?i:o.width(),u.h=s!==n?s:o.height(),r.apply(this,arguments)}if(!i[l]&&this[o])return!1;var r;if(e.isFunction(t))return r=t,s;r=t.handler,t.handler=s}}})(jQuery,this),function(e){function n(e){function t(){var t=e.getPlaceholder();if(t.width()==0||t.height()==0)return;e.resize(),e.setupGrid(),e.draw()}function n(e,n){e.getPlaceholder().resize(t)}function r(e,n){e.getPlaceholder().unbind("resize",t)}e.hooks.bindEvents.push(n),e.hooks.shutdown.push(r)}var t={};e.plot.plugins.push({init:n,options:t,name:"resize",version:"1.0"})}(jQuery); -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/jqueryflot/jquery.flot.resize.min.js: -------------------------------------------------------------------------------- 1 | /* Flot plugin for automatically redrawing plots as the placeholder resizes. 2 | 3 | Copyright (c) 2007-2013 IOLA and Ole Laursen. 4 | Licensed under the MIT license. 5 | 6 | It works by listening for changes on the placeholder div (through the jQuery 7 | resize event plugin) - if the size changes, it will redraw the plot. 8 | 9 | There are no options. If you need to disable the plugin for some plots, you 10 | can just fix the size of their placeholders. 11 | 12 | *//* Inline dependency: 13 | * jQuery resize event - v1.1 - 3/14/2010 14 | * http://benalman.com/projects/jquery-resize-plugin/ 15 | * 16 | * Copyright (c) 2010 "Cowboy" Ben Alman 17 | * Dual licensed under the MIT and GPL licenses. 18 | * http://benalman.com/about/license/ 19 | */(function(e,t,n){function c(){s=t[o](function(){r.each(function(){var t=e(this),n=t.width(),r=t.height(),i=e.data(this,a);(n!==i.w||r!==i.h)&&t.trigger(u,[i.w=n,i.h=r])}),c()},i[f])}var r=e([]),i=e.resize=e.extend(e.resize,{}),s,o="setTimeout",u="resize",a=u+"-special-event",f="delay",l="throttleWindow";i[f]=250,i[l]=!0,e.event.special[u]={setup:function(){if(!i[l]&&this[o])return!1;var t=e(this);r=r.add(t),e.data(this,a,{w:t.width(),h:t.height()}),r.length===1&&c()},teardown:function(){if(!i[l]&&this[o])return!1;var t=e(this);r=r.not(t),t.removeData(a),r.length||clearTimeout(s)},add:function(t){function s(t,i,s){var o=e(this),u=e.data(this,a);u.w=i!==n?i:o.width(),u.h=s!==n?s:o.height(),r.apply(this,arguments)}if(!i[l]&&this[o])return!1;var r;if(e.isFunction(t))return r=t,s;r=t.handler,t.handler=s}}})(jQuery,this),function(e){function n(e){function t(){var t=e.getPlaceholder();if(t.width()==0||t.height()==0)return;e.resize(),e.setupGrid(),e.draw()}function n(e,n){e.getPlaceholder().resize(t)}function r(e,n){e.getPlaceholder().unbind("resize",t)}e.hooks.bindEvents.push(n),e.hooks.shutdown.push(r)}var t={};e.plot.plugins.push({init:n,options:t,name:"resize",version:"1.0"})}(jQuery); -------------------------------------------------------------------------------- /oa_web/src/main/java/com/cd/oa/controller/DepartmentController.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.controller; 2 | 3 | import com.cd.oa.entity.Department; 4 | import com.cd.oa.service.DepartmentService; 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | import org.springframework.beans.factory.annotation.Qualifier; 7 | import org.springframework.stereotype.Controller; 8 | import org.springframework.web.bind.annotation.PathVariable; 9 | import org.springframework.web.bind.annotation.RequestMapping; 10 | 11 | import java.util.Map; 12 | 13 | @Controller("departmentController") 14 | @RequestMapping("/department") 15 | public class DepartmentController { 16 | 17 | @Qualifier("departmentService") 18 | @Autowired 19 | private DepartmentService departmentService; 20 | 21 | @RequestMapping("/list") 22 | public String list(Map map){ 23 | map.put("list",departmentService.getAll()); 24 | return "department_list"; 25 | } 26 | 27 | @RequestMapping("/toAdd") 28 | public String toAdd(Map map){ 29 | // map.put("department",new Department()); 30 | return "department_add"; 31 | } 32 | 33 | @RequestMapping("/add") 34 | public String add(Department department){ 35 | departmentService.add(department); 36 | return "redirect:/department/list"; 37 | } 38 | 39 | @RequestMapping("/toUpdate/{id}") 40 | public String toUpdate(@PathVariable("id")String id, Map map){ 41 | map.put("depart",departmentService.get(id)); 42 | return "department_update"; 43 | } 44 | 45 | @RequestMapping("/update") 46 | public String update(Department department, Map map){ 47 | departmentService.edit(department); 48 | return "redirect:/department/list"; 49 | } 50 | 51 | @RequestMapping("/remove/{id}") 52 | public String remove(@PathVariable("id")String id){ 53 | departmentService.remove(id); 54 | return "redirect:/department/list"; 55 | } 56 | 57 | 58 | } 59 | -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/entity/DealRecord.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.entity; 2 | 3 | import org.springframework.format.annotation.DateTimeFormat; 4 | 5 | import java.util.Date; 6 | 7 | /** 8 | * 报销单处理记录实体类 9 | */ 10 | public class DealRecord { 11 | private int id; 12 | private int claimVoucherId; 13 | private String dealId; 14 | @DateTimeFormat(pattern = "yyyy-MM-dd hh:mm") 15 | private Date dealTime; 16 | private String dealType; 17 | private String dealResult; 18 | private String comment; 19 | 20 | public int getId() { 21 | return id; 22 | } 23 | 24 | public void setId(int id) { 25 | this.id = id; 26 | } 27 | 28 | public int getClaimVoucherId() { 29 | return claimVoucherId; 30 | } 31 | 32 | public void setClaimVoucherId(int claimVoucherId) { 33 | this.claimVoucherId = claimVoucherId; 34 | } 35 | 36 | public String getDealId() { 37 | return dealId; 38 | } 39 | 40 | public void setDealId(String dealId) { 41 | this.dealId = dealId; 42 | } 43 | 44 | public Date getDealTime() { 45 | return dealTime; 46 | } 47 | 48 | public void setDealTime(Date dealTime) { 49 | this.dealTime = dealTime; 50 | } 51 | 52 | public String getDealType() { 53 | return dealType; 54 | } 55 | 56 | public void setDealType(String dealType) { 57 | this.dealType = dealType; 58 | } 59 | 60 | public String getDealResult() { 61 | return dealResult; 62 | } 63 | 64 | public void setDealResult(String dealResult) { 65 | this.dealResult = dealResult; 66 | } 67 | 68 | public String getComment() { 69 | return comment; 70 | } 71 | 72 | public void setComment(String comment) { 73 | this.comment = comment; 74 | } 75 | 76 | //关联对象 77 | private Employee dealer; 78 | 79 | public Employee getDealer() { 80 | return dealer; 81 | } 82 | 83 | public void setDealer(Employee dealer) { 84 | this.dealer = dealer; 85 | } 86 | } 87 | -------------------------------------------------------------------------------- /oa_web/src/main/java/com/cd/oa/global/LogAdvice.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.global; 2 | 3 | import com.cd.oa.entity.Employee; 4 | import com.cd.oa.entity.Log; 5 | import com.cd.oa.service.LogService; 6 | import org.aspectj.lang.JoinPoint; 7 | import org.aspectj.lang.annotation.AfterReturning; 8 | import org.aspectj.lang.annotation.Aspect; 9 | import org.aspectj.lang.annotation.Pointcut; 10 | import org.springframework.beans.factory.annotation.Autowired; 11 | import org.springframework.stereotype.Component; 12 | import org.springframework.web.context.request.RequestAttributes; 13 | import org.springframework.web.context.request.RequestContextHolder; 14 | import org.springframework.web.context.request.ServletRequestAttributes; 15 | 16 | import javax.servlet.http.HttpServletRequest; 17 | import javax.servlet.http.HttpSession; 18 | import java.util.Date; 19 | 20 | @Component 21 | @Aspect 22 | public class LogAdvice { 23 | 24 | @Autowired 25 | private LogService logService; 26 | 27 | @AfterReturning(value = "login()||changePassword()") 28 | public void operationLog(JoinPoint joinPoint){ 29 | HttpSession session = (HttpSession) joinPoint.getArgs()[0]; 30 | // RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); 31 | // ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) requestAttributes; 32 | // HttpServletRequest request = servletRequestAttributes.getRequest(); 33 | // HttpSession session = request.getSession(); 34 | Employee employee = (Employee) session.getAttribute("employee"); 35 | Log log = new Log(); 36 | log.setEmployeeId(employee.getId()); 37 | log.setOperationTime(new Date()); 38 | log.setOperation(joinPoint.getSignature().getName()); 39 | logService.add(log); 40 | } 41 | 42 | @Pointcut(value = "execution(* com.cd.oa.controller.GlobalController.login(..))") 43 | private void login(){} 44 | 45 | @Pointcut(value = "execution(* com.cd.oa.controller.GlobalController.changePassword(..))") 46 | private void changePassword(){} 47 | 48 | 49 | 50 | } 51 | -------------------------------------------------------------------------------- /oa_web/src/main/resource/spring-controller.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /oa_web/target/classes/spring-controller.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /oa_service/target/classes/spring-service.xml: -------------------------------------------------------------------------------- 1 | 2 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /oa_service/src/main/resources/spring-service.xml: -------------------------------------------------------------------------------- 1 | 2 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/classes/spring-controller.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/slick/fonts/slick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by Fontastic.me 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/slick/fonts/slick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by Fontastic.me 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /oa_web/src/main/java/com/cd/oa/controller/GlobalController.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.controller; 2 | 3 | import com.cd.oa.entity.Employee; 4 | import com.cd.oa.service.GlobalService; 5 | import org.omg.CORBA.PRIVATE_MEMBER; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.stereotype.Controller; 8 | import org.springframework.web.bind.annotation.RequestMapping; 9 | import org.springframework.web.bind.annotation.RequestParam; 10 | 11 | import javax.servlet.http.HttpSession; 12 | import java.util.Map; 13 | 14 | @Controller 15 | public class GlobalController { 16 | 17 | @Autowired 18 | private GlobalService globalService; 19 | 20 | @RequestMapping("/to_login") 21 | public String toLogin(){ 22 | return "login"; 23 | } 24 | 25 | @RequestMapping("/login") 26 | public String login(HttpSession session, @RequestParam String id, @RequestParam String password){ 27 | Employee employee = globalService.login(id,password); 28 | if (employee == null) { 29 | return "redirect:to_login"; 30 | } 31 | session.setAttribute("employee",employee); 32 | return "redirect:self"; 33 | } 34 | 35 | @RequestMapping("/self") 36 | public String self(){ 37 | return "self"; 38 | } 39 | 40 | @RequestMapping("/quit") 41 | public String quit(HttpSession session){ 42 | session.setAttribute("employee",null); 43 | return "redirect:to_login"; 44 | } 45 | 46 | @RequestMapping("/to_change_password") 47 | public String toChangePassword(){ 48 | return "change_password"; 49 | } 50 | 51 | @RequestMapping("/change_password") 52 | public String changePassword(HttpSession session, @RequestParam String old, @RequestParam String new1 ,@RequestParam String new2){ 53 | Employee employee = (Employee) session.getAttribute("employee"); 54 | if(employee.getPassword().equals(old) && new1.equals(new2)){ 55 | employee.setPassword(new1); 56 | globalService.changePassword(employee); 57 | return "redirect:self"; 58 | } 59 | return "redirect:/to_change_password"; 60 | } 61 | 62 | 63 | } 64 | -------------------------------------------------------------------------------- /oa_web/src/main/java/com/cd/oa/controller/EmployeeController.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.controller; 2 | 3 | import com.cd.oa.entity.Employee; 4 | import com.cd.oa.global.Contant; 5 | import com.cd.oa.service.DepartmentService; 6 | import com.cd.oa.service.EmployeeService; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Controller; 9 | import org.springframework.web.bind.annotation.PathVariable; 10 | import org.springframework.web.bind.annotation.RequestMapping; 11 | 12 | import java.util.Map; 13 | 14 | @Controller("employeeController") 15 | @RequestMapping("/employee") 16 | public class EmployeeController { 17 | 18 | @Autowired 19 | private DepartmentService departmentService; 20 | @Autowired 21 | private EmployeeService employeeService; 22 | 23 | @RequestMapping("/list") 24 | public String list(Map map){ 25 | map.put("list",employeeService.getAll()); 26 | return "employee_list"; 27 | } 28 | 29 | @RequestMapping("/toAdd") 30 | public String toAdd(Map map){ 31 | map.put("employee",new Employee()); 32 | map.put("dlist",departmentService.getAll()); 33 | map.put("plist", Contant.getPosts()); 34 | return "employee_add"; 35 | } 36 | 37 | @RequestMapping("/add") 38 | public String add(Employee employee){ 39 | employeeService.add(employee); 40 | return "redirect:/employee/list"; 41 | } 42 | 43 | @RequestMapping(value = "/toUpdate/{id}") 44 | public String toUpdate(@PathVariable(value = "id")String id,Map map){ 45 | map.put("employee",new Employee()); 46 | map.put("employee", employeeService.get(id)); 47 | map.put("dlist", departmentService.getAll()); 48 | map.put("plist", Contant.getPosts()); 49 | return "employee_update"; 50 | } 51 | 52 | @RequestMapping("/update") 53 | public String update(Employee employee){ 54 | employeeService.edit(employee); 55 | return "redirect:/employee/list"; 56 | } 57 | 58 | @RequestMapping("/remove/{id}") 59 | public String remove(@PathVariable("id")String id){ 60 | employeeService.remove(id); 61 | return "redirect:/employee/list"; 62 | } 63 | 64 | } 65 | -------------------------------------------------------------------------------- /oa_dao/src/main/java/com/cd/oa/entity/ClaimVoucher.java: -------------------------------------------------------------------------------- 1 | package com.cd.oa.entity; 2 | 3 | import org.springframework.format.annotation.DateTimeFormat; 4 | 5 | import java.util.Date; 6 | 7 | /** 8 | * 报销单实体类 9 | */ 10 | public class ClaimVoucher { 11 | private int id; 12 | private String cause; 13 | private String createId; 14 | @DateTimeFormat(pattern = "yyyy-MM-dd hh:mm") 15 | private Date createTime; 16 | private String nextDealId; 17 | private Double totalAmount; 18 | private String status; 19 | 20 | public int getId() { 21 | return id; 22 | } 23 | 24 | public void setId(int id) { 25 | this.id = id; 26 | } 27 | 28 | public String getCause() { 29 | return cause; 30 | } 31 | 32 | public void setCause(String cause) { 33 | this.cause = cause; 34 | } 35 | 36 | public String getCreateId() { 37 | return createId; 38 | } 39 | 40 | public void setCreateId(String createId) { 41 | this.createId = createId; 42 | } 43 | 44 | public Date getCreateTime() { 45 | return createTime; 46 | } 47 | 48 | public void setCreateTime(Date createTime) { 49 | this.createTime = createTime; 50 | } 51 | 52 | public String getNextDealId() { 53 | return nextDealId; 54 | } 55 | 56 | public void setNextDealId(String nextDealId) { 57 | this.nextDealId = nextDealId; 58 | } 59 | 60 | public Double getTotalAmount() { 61 | return totalAmount; 62 | } 63 | 64 | public void setTotalAmount(Double totalAmount) { 65 | this.totalAmount = totalAmount; 66 | } 67 | 68 | public String getStatus() { 69 | return status; 70 | } 71 | 72 | public void setStatus(String status) { 73 | this.status = status; 74 | } 75 | 76 | //关联对象 77 | private Employee creator; 78 | private Employee dealer; 79 | 80 | public Employee getCreator() { 81 | return creator; 82 | } 83 | 84 | public void setCreator(Employee creator) { 85 | this.creator = creator; 86 | } 87 | 88 | public Employee getDealer() { 89 | return dealer; 90 | } 91 | 92 | public void setDealer(Employee dealer) { 93 | this.dealer = dealer; 94 | } 95 | } 96 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/highlight/styles/github.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | github.com style (c) Vasily Polovnyov 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | color: #333; 12 | background: #f8f8f8; 13 | -webkit-text-size-adjust: none; 14 | } 15 | 16 | .hljs-comment, 17 | .hljs-template_comment, 18 | .diff .hljs-header, 19 | .hljs-javadoc { 20 | color: #998; 21 | font-style: italic; 22 | } 23 | 24 | .hljs-keyword, 25 | .css .rule .hljs-keyword, 26 | .hljs-winutils, 27 | .javascript .hljs-title, 28 | .nginx .hljs-title, 29 | .hljs-subst, 30 | .hljs-request, 31 | .hljs-status { 32 | color: #333; 33 | font-weight: bold; 34 | } 35 | 36 | .hljs-number, 37 | .hljs-hexcolor, 38 | .ruby .hljs-constant { 39 | color: #008080; 40 | } 41 | 42 | .hljs-string, 43 | .hljs-tag .hljs-value, 44 | .hljs-phpdoc, 45 | .hljs-dartdoc, 46 | .tex .hljs-formula { 47 | color: #d14; 48 | } 49 | 50 | .hljs-title, 51 | .hljs-id, 52 | .scss .hljs-preprocessor { 53 | color: #900; 54 | font-weight: bold; 55 | } 56 | 57 | .javascript .hljs-title, 58 | .hljs-list .hljs-keyword, 59 | .hljs-subst { 60 | font-weight: normal; 61 | } 62 | 63 | .hljs-class .hljs-title, 64 | .hljs-type, 65 | .vhdl .hljs-literal, 66 | .tex .hljs-command { 67 | color: #458; 68 | font-weight: bold; 69 | } 70 | 71 | .hljs-tag, 72 | .hljs-tag .hljs-title, 73 | .hljs-rules .hljs-property, 74 | .django .hljs-tag .hljs-keyword { 75 | color: #000080; 76 | font-weight: normal; 77 | } 78 | 79 | .hljs-attribute, 80 | .hljs-variable, 81 | .lisp .hljs-body { 82 | color: #008080; 83 | } 84 | 85 | .hljs-regexp { 86 | color: #009926; 87 | } 88 | 89 | .hljs-symbol, 90 | .ruby .hljs-symbol .hljs-string, 91 | .lisp .hljs-keyword, 92 | .clojure .hljs-keyword, 93 | .scheme .hljs-keyword, 94 | .tex .hljs-special, 95 | .hljs-prompt { 96 | color: #990073; 97 | } 98 | 99 | .hljs-built_in { 100 | color: #0086b3; 101 | } 102 | 103 | .hljs-preprocessor, 104 | .hljs-pragma, 105 | .hljs-pi, 106 | .hljs-doctype, 107 | .hljs-shebang, 108 | .hljs-cdata { 109 | color: #999; 110 | font-weight: bold; 111 | } 112 | 113 | .hljs-deletion { 114 | background: #fdd; 115 | } 116 | 117 | .hljs-addition { 118 | background: #dfd; 119 | } 120 | 121 | .diff .hljs-change { 122 | background: #0086b3; 123 | } 124 | 125 | .hljs-chunk { 126 | color: #aaa; 127 | } 128 | -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/highlight/styles/github.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | github.com style (c) Vasily Polovnyov 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | color: #333; 12 | background: #f8f8f8; 13 | -webkit-text-size-adjust: none; 14 | } 15 | 16 | .hljs-comment, 17 | .hljs-template_comment, 18 | .diff .hljs-header, 19 | .hljs-javadoc { 20 | color: #998; 21 | font-style: italic; 22 | } 23 | 24 | .hljs-keyword, 25 | .css .rule .hljs-keyword, 26 | .hljs-winutils, 27 | .javascript .hljs-title, 28 | .nginx .hljs-title, 29 | .hljs-subst, 30 | .hljs-request, 31 | .hljs-status { 32 | color: #333; 33 | font-weight: bold; 34 | } 35 | 36 | .hljs-number, 37 | .hljs-hexcolor, 38 | .ruby .hljs-constant { 39 | color: #008080; 40 | } 41 | 42 | .hljs-string, 43 | .hljs-tag .hljs-value, 44 | .hljs-phpdoc, 45 | .hljs-dartdoc, 46 | .tex .hljs-formula { 47 | color: #d14; 48 | } 49 | 50 | .hljs-title, 51 | .hljs-id, 52 | .scss .hljs-preprocessor { 53 | color: #900; 54 | font-weight: bold; 55 | } 56 | 57 | .javascript .hljs-title, 58 | .hljs-list .hljs-keyword, 59 | .hljs-subst { 60 | font-weight: normal; 61 | } 62 | 63 | .hljs-class .hljs-title, 64 | .hljs-type, 65 | .vhdl .hljs-literal, 66 | .tex .hljs-command { 67 | color: #458; 68 | font-weight: bold; 69 | } 70 | 71 | .hljs-tag, 72 | .hljs-tag .hljs-title, 73 | .hljs-rules .hljs-property, 74 | .django .hljs-tag .hljs-keyword { 75 | color: #000080; 76 | font-weight: normal; 77 | } 78 | 79 | .hljs-attribute, 80 | .hljs-variable, 81 | .lisp .hljs-body { 82 | color: #008080; 83 | } 84 | 85 | .hljs-regexp { 86 | color: #009926; 87 | } 88 | 89 | .hljs-symbol, 90 | .ruby .hljs-symbol .hljs-string, 91 | .lisp .hljs-keyword, 92 | .clojure .hljs-keyword, 93 | .scheme .hljs-keyword, 94 | .tex .hljs-special, 95 | .hljs-prompt { 96 | color: #990073; 97 | } 98 | 99 | .hljs-built_in { 100 | color: #0086b3; 101 | } 102 | 103 | .hljs-preprocessor, 104 | .hljs-pragma, 105 | .hljs-pi, 106 | .hljs-doctype, 107 | .hljs-shebang, 108 | .hljs-cdata { 109 | color: #999; 110 | font-weight: bold; 111 | } 112 | 113 | .hljs-deletion { 114 | background: #fdd; 115 | } 116 | 117 | .hljs-addition { 118 | background: #dfd; 119 | } 120 | 121 | .diff .hljs-change { 122 | background: #0086b3; 123 | } 124 | 125 | .hljs-chunk { 126 | color: #aaa; 127 | } 128 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/assets/admin-tools/admin-forms/js/jquery.stepper.min.js: -------------------------------------------------------------------------------- 1 | (function(a){a.fn.stepper=function(b){var c={type:"float",floatPrecission:2,ui:true,allowWheel:true,allowArrows:true,arrowStep:1,wheelStep:1,limit:[null,null],preventWheelAcceleration:true,incrementButton:"▴",decrementButton:"▾",onStep:null,onWheel:null,onArrow:null,onButton:null,onKeyUp:null};return a(this).each(function(){var g=a(this).data();delete g.stepper;var m=a.extend({},c,b,g),k=a(this),p=a('
');if(k.data("stepper")){return}p.insertAfter(k);k.appendTo(p);k.stepper=(function(){return{limit:i,decimalRound:l,onStep:function(q){m.onStep=q},onWheel:function(q){m.onWheel=q},onArrow:function(q){m.onArrow=q},onButton:function(q){m.onButton=q},onKeyUp:function(q){m.onKeyUp=q}}})();k.data("stepper",k.stepper);if(m.ui){var f=a('
').appendTo(p),j=a(''+m.incrementButton+"").appendTo(f),o=a(''+m.decrementButton+"").appendTo(f);p.css({"margin-top":k.css("margin-top"),"margin-left":k.css("margin-left"),"margin-bottom":k.css("margin-bottom"),"margin-right":f.outerWidth()+parseInt(k.css("margin-right"))});k.css("margin",0);var e;j.mousedown(function(q){q.preventDefault();var r=n(m.arrowStep);d("Button",[r,true])});o.mousedown(function(q){q.preventDefault();var r=n(-m.arrowStep);d("Button",[r,false])});a(document).mouseup(function(){clearInterval(e)})}if(m.allowWheel){p.bind("DOMMouseScroll",h);p.bind("mousewheel",h)}p.keydown(function(r){var q=r.which,s=k.val();if(m.allowArrows){switch(q){case 38:s=n(m.arrowStep);d("Arrow",[s,true]);break;case 40:s=n(-m.arrowStep);d("Arrow",[s,false]);break}}if((q<37&&q>40)||(q>57&&q<91)||(q>105&&q!=110&&q!=190)){r.preventDefault()}if(m.type=="float"&&a.inArray(q,[110,190])!=-1&&s.indexOf(".")!=-1){r.preventDefault()}}).keyup(function(q){d("KeyUp",[k.val()])});function h(r){r.preventDefault();var t,q=r.originalEvent;if(q.wheelDelta){t=q.wheelDelta/120}else{if(q.detail){t=-q.detail/3}}if(t){if(m.preventWheelAcceleration){t=t<0?-1:1}var s=n(m.wheelStep*t);d("Wheel",[s,t>0])}}function n(q){if(!k.val()){k.val(0)}var s=m.type=="int"?parseInt:parseFloat,r=i(s(k.val())+q);k.val(r);d("Step",[r,q>0]);return r}function d(r,q){var s=m["on"+r];if(typeof s=="function"){s.apply(k,q)}}function i(r){var s=m.limit[0],q=m.limit[1];if(s!==null&&rq){r=q}}return l(r)}function l(r,q){if(typeof q=="undefined"){q=m.floatPrecission}var s=Math.pow(10,q);r=Math.round(r*s)/s;return r}})}})(jQuery); -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/assets/admin-tools/admin-forms/js/jquery.stepper.min.js: -------------------------------------------------------------------------------- 1 | (function(a){a.fn.stepper=function(b){var c={type:"float",floatPrecission:2,ui:true,allowWheel:true,allowArrows:true,arrowStep:1,wheelStep:1,limit:[null,null],preventWheelAcceleration:true,incrementButton:"▴",decrementButton:"▾",onStep:null,onWheel:null,onArrow:null,onButton:null,onKeyUp:null};return a(this).each(function(){var g=a(this).data();delete g.stepper;var m=a.extend({},c,b,g),k=a(this),p=a('
');if(k.data("stepper")){return}p.insertAfter(k);k.appendTo(p);k.stepper=(function(){return{limit:i,decimalRound:l,onStep:function(q){m.onStep=q},onWheel:function(q){m.onWheel=q},onArrow:function(q){m.onArrow=q},onButton:function(q){m.onButton=q},onKeyUp:function(q){m.onKeyUp=q}}})();k.data("stepper",k.stepper);if(m.ui){var f=a('
').appendTo(p),j=a(''+m.incrementButton+"").appendTo(f),o=a(''+m.decrementButton+"").appendTo(f);p.css({"margin-top":k.css("margin-top"),"margin-left":k.css("margin-left"),"margin-bottom":k.css("margin-bottom"),"margin-right":f.outerWidth()+parseInt(k.css("margin-right"))});k.css("margin",0);var e;j.mousedown(function(q){q.preventDefault();var r=n(m.arrowStep);d("Button",[r,true])});o.mousedown(function(q){q.preventDefault();var r=n(-m.arrowStep);d("Button",[r,false])});a(document).mouseup(function(){clearInterval(e)})}if(m.allowWheel){p.bind("DOMMouseScroll",h);p.bind("mousewheel",h)}p.keydown(function(r){var q=r.which,s=k.val();if(m.allowArrows){switch(q){case 38:s=n(m.arrowStep);d("Arrow",[s,true]);break;case 40:s=n(-m.arrowStep);d("Arrow",[s,false]);break}}if((q<37&&q>40)||(q>57&&q<91)||(q>105&&q!=110&&q!=190)){r.preventDefault()}if(m.type=="float"&&a.inArray(q,[110,190])!=-1&&s.indexOf(".")!=-1){r.preventDefault()}}).keyup(function(q){d("KeyUp",[k.val()])});function h(r){r.preventDefault();var t,q=r.originalEvent;if(q.wheelDelta){t=q.wheelDelta/120}else{if(q.detail){t=-q.detail/3}}if(t){if(m.preventWheelAcceleration){t=t<0?-1:1}var s=n(m.wheelStep*t);d("Wheel",[s,t>0])}}function n(q){if(!k.val()){k.val(0)}var s=m.type=="int"?parseInt:parseFloat,r=i(s(k.val())+q);k.val(r);d("Step",[r,q>0]);return r}function d(r,q){var s=m["on"+r];if(typeof s=="function"){s.apply(k,q)}}function i(r){var s=m.limit[0],q=m.limit[1];if(s!==null&&rq){r=q}}return l(r)}function l(r,q){if(typeof q=="undefined"){q=m.floatPrecission}var s=Math.pow(10,q);r=Math.round(r*s)/s;return r}})}})(jQuery); -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/bstour/bootstrap-tour.css: -------------------------------------------------------------------------------- 1 | /* ======================================================================== 2 | * bootstrap-tour - v0.10.1 3 | * http://bootstraptour.com 4 | * ======================================================================== 5 | * Copyright 2012-2013 Ulrich Sossou 6 | * 7 | * ======================================================================== 8 | * Licensed under the Apache License, Version 2.0 (the "License"); 9 | * you may not use this file except in compliance with the License. 10 | * You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | * ======================================================================== 20 | */ 21 | 22 | .tour-backdrop { 23 | position: fixed; 24 | top: 0; 25 | right: 0; 26 | bottom: 0; 27 | left: 0; 28 | z-index: 1100 !important;; 29 | background-color: #000; 30 | opacity: 0.8; 31 | filter: alpha(opacity=80); 32 | } 33 | .tour-step-backdrop { 34 | position: relative; 35 | z-index: 1101 !important; 36 | background: inherit; 37 | } 38 | .tour-step-backdrop > td { 39 | position: relative; 40 | z-index: 1101 !important;; 41 | } 42 | .tour-step-background { 43 | position: absolute !important; 44 | z-index: 1100 !important;; 45 | background: inherit; 46 | border-radius: 6px; 47 | } 48 | .popover[class*="tour-"] { 49 | z-index: 1100; 50 | } 51 | .popover[class*="tour-"] .popover-navigation { 52 | padding: 9px 14px; 53 | } 54 | .popover[class*="tour-"] .popover-navigation *[data-role="end"] { 55 | float: right; 56 | } 57 | .popover[class*="tour-"] .popover-navigation *[data-role="prev"], 58 | .popover[class*="tour-"] .popover-navigation *[data-role="next"], 59 | .popover[class*="tour-"] .popover-navigation *[data-role="end"] { 60 | cursor: pointer; 61 | } 62 | .popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled, 63 | .popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled, 64 | .popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled { 65 | cursor: default; 66 | } 67 | .popover[class*="tour-"].orphan { 68 | position: fixed; 69 | margin-top: 0; 70 | } 71 | .popover[class*="tour-"].orphan .arrow { 72 | display: none; 73 | } 74 | -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/bstour/bootstrap-tour.css: -------------------------------------------------------------------------------- 1 | /* ======================================================================== 2 | * bootstrap-tour - v0.10.1 3 | * http://bootstraptour.com 4 | * ======================================================================== 5 | * Copyright 2012-2013 Ulrich Sossou 6 | * 7 | * ======================================================================== 8 | * Licensed under the Apache License, Version 2.0 (the "License"); 9 | * you may not use this file except in compliance with the License. 10 | * You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | * ======================================================================== 20 | */ 21 | 22 | .tour-backdrop { 23 | position: fixed; 24 | top: 0; 25 | right: 0; 26 | bottom: 0; 27 | left: 0; 28 | z-index: 1100 !important;; 29 | background-color: #000; 30 | opacity: 0.8; 31 | filter: alpha(opacity=80); 32 | } 33 | .tour-step-backdrop { 34 | position: relative; 35 | z-index: 1101 !important; 36 | background: inherit; 37 | } 38 | .tour-step-backdrop > td { 39 | position: relative; 40 | z-index: 1101 !important;; 41 | } 42 | .tour-step-background { 43 | position: absolute !important; 44 | z-index: 1100 !important;; 45 | background: inherit; 46 | border-radius: 6px; 47 | } 48 | .popover[class*="tour-"] { 49 | z-index: 1100; 50 | } 51 | .popover[class*="tour-"] .popover-navigation { 52 | padding: 9px 14px; 53 | } 54 | .popover[class*="tour-"] .popover-navigation *[data-role="end"] { 55 | float: right; 56 | } 57 | .popover[class*="tour-"] .popover-navigation *[data-role="prev"], 58 | .popover[class*="tour-"] .popover-navigation *[data-role="next"], 59 | .popover[class*="tour-"] .popover-navigation *[data-role="end"] { 60 | cursor: pointer; 61 | } 62 | .popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled, 63 | .popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled, 64 | .popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled { 65 | cursor: default; 66 | } 67 | .popover[class*="tour-"].orphan { 68 | position: fixed; 69 | margin-top: 0; 70 | } 71 | .popover[class*="tour-"].orphan .arrow { 72 | display: none; 73 | } 74 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | encodingFilter 11 | 12 | com.cd.oa.global.EncodingFilter 13 | 14 | 15 | encoding 16 | utf-8 17 | 18 | 19 | 20 | 21 | 22 | encodingFilter 23 | 24 | 25 | /* 26 | 27 | 28 | 32 | 33 | default 34 | /assets/* 35 | /js/* 36 | /vendor/* 37 | *.js 38 | *.css 39 | *.jpg 40 | *.png 41 | *.git 42 | 43 | 44 | 45 | 46 | dispatcherServlet 47 | org.springframework.web.servlet.DispatcherServlet 48 | 49 | 50 | contextConfigLocation 51 | classpath:spring-controller.xml 52 | 53 | 54 | 55 | 56 | 57 | 58 | dispatcherServlet 59 | 60 | / 61 | 62 | 63 | -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | encodingFilter 11 | 12 | com.cd.oa.global.EncodingFilter 13 | 14 | 15 | encoding 16 | utf-8 17 | 18 | 19 | 20 | 21 | 22 | encodingFilter 23 | 24 | 25 | /* 26 | 27 | 28 | 32 | 33 | default 34 | /assets/* 35 | /js/* 36 | /vendor/* 37 | *.js 38 | *.css 39 | *.jpg 40 | *.png 41 | *.git 42 | 43 | 44 | 45 | 46 | dispatcherServlet 47 | org.springframework.web.servlet.DispatcherServlet 48 | 49 | 50 | contextConfigLocation 51 | classpath:spring-controller.xml 52 | 53 | 54 | 55 | 56 | 57 | 58 | dispatcherServlet 59 | 60 | / 61 | 62 | 63 | -------------------------------------------------------------------------------- /oa_web/src/main/webapp/vendor/plugins/footable/js/footable.filter.min.js: -------------------------------------------------------------------------------- 1 | (function(t,e,undefined){function a(){var e=this;e.name="Footable Filter",e.init=function(a){if(e.footable=a,a.options.filter.enabled===!0){if(t(a.table).data("filter")===!1)return;a.timers.register("filter"),t(a.table).unbind(".filtering").bind({"footable_initialized.filtering":function(){var i=t(a.table),o={input:i.data("filter")||a.options.filter.input,timeout:i.data("filter-timeout")||a.options.filter.timeout,minimum:i.data("filter-minimum")||a.options.filter.minimum,disableEnter:i.data("filter-disable-enter")||a.options.filter.disableEnter};o.disableEnter&&t(o.input).keypress(function(t){return window.event?13!==window.event.keyCode:13!==t.which}),i.bind("footable_clear_filter",function(){t(o.input).val(""),e.clearFilter()}),i.bind("footable_filter",function(t,a){e.filter(a.filter)}),t(o.input).keyup(function(i){a.timers.filter.stop(),27===i.which&&t(o.input).val(""),a.timers.filter.start(function(){var a=t(o.input).val()||"";e.filter(a)},o.timeout)})},"footable_redrawn.filtering":function(){var i=t(a.table),o=i.data("filter-string");o&&e.filter(o)}}).data("footable-filter",e)}},e.filter=function(a){var i=e.footable,o=t(i.table),n=o.data("filter-minimum")||i.options.filter.minimum,r=!a,l=i.raise("footable_filtering",{filter:a,clear:r});if(!(l&&l.result===!1||l.filter&&n>l.filter.length))if(l.clear)e.clearFilter();else{var d=l.filter.split(" ");o.find("> tbody > tr").hide().addClass("footable-filtered");var s=o.find("> tbody > tr:not(.footable-row-detail)");t.each(d,function(t,e){e&&e.length>0&&(o.data("current-filter",e),s=s.filter(i.options.filter.filterFunction))}),s.each(function(){e.showRow(this,i),t(this).removeClass("footable-filtered")}),o.data("filter-string",l.filter),i.raise("footable_filtered",{filter:l.filter,clear:!1})}},e.clearFilter=function(){var a=e.footable,i=t(a.table);i.find("> tbody > tr:not(.footable-row-detail)").removeClass("footable-filtered").each(function(){e.showRow(this,a)}),i.removeData("filter-string"),a.raise("footable_filtered",{clear:!0})},e.showRow=function(e,a){var i=t(e),o=i.next(),n=t(a.table);i.is(":visible")||(n.hasClass("breakpoint")&&i.hasClass("footable-detail-show")&&o.hasClass("footable-row-detail")?(i.add(o).show(),a.createOrUpdateDetailRow(e)):i.show())}}if(e.footable===undefined||null===e.footable)throw Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var i={filter:{enabled:!0,input:".footable-filter",timeout:300,minimum:2,disableEnter:!1,filterFunction:function(){var e=t(this),a=e.parents("table:first"),i=a.data("current-filter").toUpperCase(),o=e.find("td").text();return a.data("filter-text-only")||e.find("td[data-value]").each(function(){o+=t(this).data("value")}),o.toUpperCase().indexOf(i)>=0}}};e.footable.plugins.register(a,i)})(jQuery,window); -------------------------------------------------------------------------------- /oa_web/target/oa_web-1.0-SNAPSHOT/vendor/plugins/footable/js/footable.filter.min.js: -------------------------------------------------------------------------------- 1 | (function(t,e,undefined){function a(){var e=this;e.name="Footable Filter",e.init=function(a){if(e.footable=a,a.options.filter.enabled===!0){if(t(a.table).data("filter")===!1)return;a.timers.register("filter"),t(a.table).unbind(".filtering").bind({"footable_initialized.filtering":function(){var i=t(a.table),o={input:i.data("filter")||a.options.filter.input,timeout:i.data("filter-timeout")||a.options.filter.timeout,minimum:i.data("filter-minimum")||a.options.filter.minimum,disableEnter:i.data("filter-disable-enter")||a.options.filter.disableEnter};o.disableEnter&&t(o.input).keypress(function(t){return window.event?13!==window.event.keyCode:13!==t.which}),i.bind("footable_clear_filter",function(){t(o.input).val(""),e.clearFilter()}),i.bind("footable_filter",function(t,a){e.filter(a.filter)}),t(o.input).keyup(function(i){a.timers.filter.stop(),27===i.which&&t(o.input).val(""),a.timers.filter.start(function(){var a=t(o.input).val()||"";e.filter(a)},o.timeout)})},"footable_redrawn.filtering":function(){var i=t(a.table),o=i.data("filter-string");o&&e.filter(o)}}).data("footable-filter",e)}},e.filter=function(a){var i=e.footable,o=t(i.table),n=o.data("filter-minimum")||i.options.filter.minimum,r=!a,l=i.raise("footable_filtering",{filter:a,clear:r});if(!(l&&l.result===!1||l.filter&&n>l.filter.length))if(l.clear)e.clearFilter();else{var d=l.filter.split(" ");o.find("> tbody > tr").hide().addClass("footable-filtered");var s=o.find("> tbody > tr:not(.footable-row-detail)");t.each(d,function(t,e){e&&e.length>0&&(o.data("current-filter",e),s=s.filter(i.options.filter.filterFunction))}),s.each(function(){e.showRow(this,i),t(this).removeClass("footable-filtered")}),o.data("filter-string",l.filter),i.raise("footable_filtered",{filter:l.filter,clear:!1})}},e.clearFilter=function(){var a=e.footable,i=t(a.table);i.find("> tbody > tr:not(.footable-row-detail)").removeClass("footable-filtered").each(function(){e.showRow(this,a)}),i.removeData("filter-string"),a.raise("footable_filtered",{clear:!0})},e.showRow=function(e,a){var i=t(e),o=i.next(),n=t(a.table);i.is(":visible")||(n.hasClass("breakpoint")&&i.hasClass("footable-detail-show")&&o.hasClass("footable-row-detail")?(i.add(o).show(),a.createOrUpdateDetailRow(e)):i.show())}}if(e.footable===undefined||null===e.footable)throw Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var i={filter:{enabled:!0,input:".footable-filter",timeout:300,minimum:2,disableEnter:!1,filterFunction:function(){var e=t(this),a=e.parents("table:first"),i=a.data("current-filter").toUpperCase(),o=e.find("td").text();return a.data("filter-text-only")||e.find("td[data-value]").each(function(){o+=t(this).data("value")}),o.toUpperCase().indexOf(i)>=0}}};e.footable.plugins.register(a,i)})(jQuery,window); --------------------------------------------------------------------------------