实例介绍
角色:管理员/员工 管理员: 员工管理:维护员工(增删改查) 管理任务:维护任务(增删改查)支持excel批量上传 审核任务:审核员工提交的任务(由该任务上传的管理员审核) 管理员|员工: 任务大厅:查看/领取任务(员工领取任务后该任务进行倒计时【时长取自管理员维护任务填写的重置时间字段“单位:小时”】,倒计时结束未提交则释放该任务为未领取状态) 我的任务:查看/提交任务(本人领取的所有任务) 积分排名:按员工所完成(审核通过)的任务积分(管理员维护任务时可维护任务的积分)总和排名 ps:员工可在网站自己注册,手机号即登录账号 初始密码 666666
【实例截图】
【核心代码】
65bf6110-f0cb-41c7-98df-6c8cbf4a764e
└── task
├── doc
│ └── design
│ └── task-sql.txt
└── src
└── demo
├── pom.xml
├── src
│ └── main
│ ├── filter
│ │ └── dev.properties
│ ├── java
│ │ └── com
│ │ └── demo
│ │ ├── bo
│ │ │ ├── AddUserInfoRequestBO.java
│ │ │ ├── ApproveTaskRequestBO.java
│ │ │ ├── CheckLoginBO.java
│ │ │ ├── CommonTime.java
│ │ │ ├── EditPasswordRequestBO.java
│ │ │ ├── EditUserInfoRequestBO.java
│ │ │ ├── ExportRankingExcelBO.java
│ │ │ ├── FileDownLoadBO.java
│ │ │ ├── GetMenuBO.java
│ │ │ ├── HandleTaskInfoBO.java
│ │ │ ├── LoginRequestBO.java
│ │ │ ├── LoginResultBO.java
│ │ │ ├── PageCommonBO.java
│ │ │ ├── QueryApproveTaskListRequestBO.java
│ │ │ ├── QueryApproveTaskListResponseBO.java
│ │ │ ├── QueryMyTaskListRequestBO.java
│ │ │ ├── QueryMyTaskListResponseBO.java
│ │ │ ├── QueryRankingListResponseBO.java
│ │ │ ├── QueryTaskInfoRequestBO.java
│ │ │ ├── QueryTaskInfoResponseBO.java
│ │ │ ├── QueryTaskListResponseBO.java
│ │ │ ├── QueryTaskRequestBO.java
│ │ │ ├── QueryUserListRequestBO.java
│ │ │ ├── QueryUserListResponseBO.java
│ │ │ ├── RegisterRequestBO.java
│ │ │ ├── ResultCommonBO.java
│ │ │ ├── ScheduledTaskBO.java
│ │ │ ├── ScheduledTaskCommonBO.java
│ │ │ ├── StaffInfoBO.java
│ │ │ └── TreeJsonBO.java
│ │ ├── common
│ │ │ ├── constant
│ │ │ │ ├── ApproveResultEnum.java
│ │ │ │ ├── CommonConstant.java
│ │ │ │ ├── ErrorCode.java
│ │ │ │ ├── ErrorResultEnum.java
│ │ │ │ ├── IsValidEnum.java
│ │ │ │ ├── StaffRoleEnum.java
│ │ │ │ ├── StaffSexEnum.java
│ │ │ │ ├── StaffStatusEnum.java
│ │ │ │ └── TaskStatusEnum.java
│ │ │ ├── controller
│ │ │ │ └── DownLoadController.java
│ │ │ ├── exception
│ │ │ │ ├── ExgrainBizCheckedException.java
│ │ │ │ ├── ExgrainBizUncheckedException.java
│ │ │ │ ├── ExgrainCheckedException.java
│ │ │ │ ├── ExgrainExceptionHandlerInterceptor.java
│ │ │ │ ├── ExgrainSysCheckedException.java
│ │ │ │ ├── ExgrainSysUncheckedException.java
│ │ │ │ └── ExgrainUncheckedException.java
│ │ │ ├── initialization
│ │ │ │ └── InitializationService.java
│ │ │ ├── redis
│ │ │ │ ├── ListTranscoder.java
│ │ │ │ ├── ObjectsTranscoder.java
│ │ │ │ ├── RedisClient.java
│ │ │ │ ├── RedisServiceImpl.java
│ │ │ │ ├── RedisService.java
│ │ │ │ └── SerializeTranscoder.java
│ │ │ ├── service
│ │ │ │ ├── FileLoadServiceImpl.java
│ │ │ │ └── FileLoadService.java
│ │ │ └── utils
│ │ │ ├── Base64.java
│ │ │ ├── CIPEncryptionUtils.java
│ │ │ ├── CIPKeystore.keystore
│ │ │ ├── CommonTools.java
│ │ │ ├── DateUtil.java
│ │ │ ├── EncodeUtil.java
│ │ │ ├── EncryptionUtils.java
│ │ │ ├── ExportExcelFileUtil.java
│ │ │ ├── IdGeneratorUtil.java
│ │ │ ├── ImportExcelUtil.java
│ │ │ ├── intceptor
│ │ │ │ ├── GlobalIntecepter.java
│ │ │ │ └── LoginRequired.java
│ │ │ ├── scheduled
│ │ │ │ └── ScheduledServiceImp.java
│ │ │ └── StringFilter.java
│ │ ├── controller
│ │ │ ├── BusinessController.java
│ │ │ ├── DemoInfoController.java
│ │ │ ├── FileDownController.java
│ │ │ ├── FilterController.java
│ │ │ ├── MissionManageController.java
│ │ │ ├── TaskInfoController.java
│ │ │ ├── UserLoginController.java
│ │ │ ├── UserManageController.java
│ │ │ └── UserMenuController.java
│ │ ├── mapper
│ │ │ ├── BusinessTaskMapper.java
│ │ │ ├── MissionManageMapper.java
│ │ │ ├── StaffInfoModelMapper.java
│ │ │ ├── StaffTaskModelMapper.java
│ │ │ ├── SysMapper.java
│ │ │ ├── TaskInfoModelMapper.java
│ │ │ └── UserInfoMapper.java
│ │ ├── model
│ │ │ ├── GetInitTaskingListModel.java
│ │ │ ├── QueryApproveTaskListRequestModel.java
│ │ │ ├── QueryApproveTaskListResponseModel.java
│ │ │ ├── QueryMyTaskListRequestModel.java
│ │ │ ├── QueryMyTaskListResponseModel.java
│ │ │ ├── QueryRankingListResponseModel.java
│ │ │ ├── QueryTaskInfoRequestModel.java
│ │ │ ├── QueryTaskInfoResponseModel.java
│ │ │ ├── QueryTaskRequestModel.java
│ │ │ ├── QueryUserListRequestModel.java
│ │ │ ├── QueryUserListResponseModel.java
│ │ │ ├── StaffInfoModel.java
│ │ │ ├── StaffTaskModel.java
│ │ │ └── TaskInfoModel.java
│ │ └── service
│ │ ├── BusinessService.java
│ │ ├── FileDownService.java
│ │ ├── MissionManageService.java
│ │ ├── UserLoginService.java
│ │ └── UserManageService.java
│ ├── resources
│ │ ├── applicationContext.xml
│ │ ├── demo.properties
│ │ ├── generatorConfig.xml
│ │ ├── logback.xml
│ │ ├── mybatis
│ │ │ ├── mybatis-config.xml
│ │ │ ├── spring-mybatis.xml
│ │ │ └── sqlmap
│ │ │ ├── BusinessTaskMapper.xml
│ │ │ ├── MissionManageMapper.xml
│ │ │ ├── StaffInfoModelMapper.xml
│ │ │ ├── StaffTaskModelMapper.xml
│ │ │ ├── SysMapper.xml
│ │ │ ├── TaskInfoModelMapper.xml
│ │ │ └── UserInfoMapper.xml
│ │ └── spring-servlet.xml
│ └── webapp
│ ├── appcss
│ │ ├── common.css
│ │ ├── taskHall.css
│ │ ├── taskManage.css
│ │ └── taskRanking.css
│ ├── appjs
│ │ ├── approveTask.js
│ │ ├── index.js
│ │ ├── login.js
│ │ ├── myTask.js
│ │ ├── taskHall.js
│ │ ├── taskManage.js
│ │ ├── taskRanking.js
│ │ └── userManage.js
│ ├── css
│ │ ├── bootstrap.min.css
│ │ ├── bootstrap-responsive.min.css
│ │ ├── bootstrap-wysihtml5.css
│ │ ├── colorpicker.css
│ │ ├── datepicker.css
│ │ ├── fullcalendar.css
│ │ ├── jquery.bs_pagination.css
│ │ ├── jquery.gritter.css
│ │ ├── layout.css
│ │ ├── matrix-login.css
│ │ ├── matrix-media.css
│ │ ├── matrix-style2.css
│ │ ├── matrix-style.css
│ │ ├── pageInit.css
│ │ ├── reset.css
│ │ ├── select2.css
│ │ ├── style.css
│ │ └── uniform.css
│ ├── file
│ │ ├── fonts
│ │ │ └── FontAwesome
│ │ │ ├── FontAwesome.otf
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ │ └── template
│ │ └── 任务上传模板.xlsx
│ ├── font-awesome
│ │ ├── css
│ │ │ └── font-awesome.css
│ │ └── font
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.eot@
│ │ ├── fontawesome-webfont.ttf
│ │ └── fontawesome-webfont.woff
│ ├── images
│ │ ├── backgrounds
│ │ │ ├── calActiveBg.html
│ │ │ └── skype_3Asuniljoshi19@call
│ │ └── gallery
│ │ └── imgbox3.html
│ ├── img
│ │ ├── alpha.html
│ │ ├── backgrounds
│ │ │ ├── calActiveBg.html
│ │ │ └── skype_3Asuniljoshi19@call
│ │ ├── breadcrumb.png
│ │ ├── demo
│ │ │ ├── av1.jpg
│ │ │ ├── av2.jpg
│ │ │ ├── av3.jpg
│ │ │ ├── av4.jpg
│ │ │ ├── av5.jpg
│ │ │ ├── demo-image1.jpg
│ │ │ ├── demo-image2.jpg
│ │ │ ├── demo-image3.jpg
│ │ │ └── envelope.png
│ │ ├── gallery
│ │ │ ├── imgbox1.jpg
│ │ │ ├── imgbox2.jpg
│ │ │ ├── imgbox3.jpg
│ │ │ ├── imgbox4.jpg
│ │ │ └── imgbox5.jpg
│ │ ├── glyphicons-halflings.html
│ │ ├── glyphicons-halflings-white.png
│ │ ├── gritter.png
│ │ ├── hue.png
│ │ ├── larrow.png
│ │ ├── line.png
│ │ ├── logo.png
│ │ ├── menu-active.png
│ │ ├── menu-active-white.png
│ │ ├── rarrow.png
│ │ ├── saturation.png
│ │ ├── select2.png
│ │ ├── spinner.gif
│ │ └── sprite.png
│ ├── index.html
│ ├── js
│ │ ├── atans
│ │ │ └── artDialog
│ │ │ └── 6.0.0
│ │ │ ├── dialog-config-debug.js
│ │ │ ├── dialog-config.js
│ │ │ ├── dialog-debug.js
│ │ │ ├── dialog.js
│ │ │ ├── dialog-plus-debug.js
│ │ │ ├── dialog-plus.js
│ │ │ ├── drag-debug.js
│ │ │ ├── drag.js
│ │ │ ├── package.json
│ │ │ ├── popup-debug.js
│ │ │ ├── popup.js
│ │ │ ├── ui-dialog.css
│ │ │ └── ui-dialog-debug.css
│ │ ├── bootstrap-colorpicker.js
│ │ ├── bootstrap-datepicker.js
│ │ ├── bootstrap.min.js
│ │ ├── bootstrap-wysihtml5.js
│ │ ├── config.js
│ │ ├── dialog.js
│ │ ├── dist
│ │ │ ├── jstree.js
│ │ │ ├── jstree.min.js
│ │ │ └── themes
│ │ │ ├── default
│ │ │ │ ├── 32px.png
│ │ │ │ ├── 40px.png
│ │ │ │ ├── style.css
│ │ │ │ ├── style.min.css
│ │ │ │ └── throbber.gif
│ │ │ └── default-dark
│ │ │ ├── 32px.png
│ │ │ ├── 40px.png
│ │ │ ├── style.css
│ │ │ ├── style.min.css
│ │ │ └── throbber.gif
│ │ ├── excanvas.min.js
│ │ ├── fullcalendar.min.js
│ │ ├── global.js
│ │ ├── jquery-3.1.1.min.js
│ │ ├── jquery.dataTables.min.js
│ │ ├── jquery-debug.js
│ │ ├── jquery.flot.min.js
│ │ ├── jquery.flot.pie.min.js
│ │ ├── jquery.flot.resize.min.js
│ │ ├── jquery.gritter.min.js
│ │ ├── jquery.min.js
│ │ ├── jquery.peity.min.js
│ │ ├── jquery.toggle.buttons.html
│ │ ├── jquery.ui.custom.js
│ │ ├── jquery.uniform.js
│ │ ├── jquery.validate.js
│ │ ├── jquery.wizard.js
│ │ ├── maruti.html
│ │ ├── masked.js
│ │ ├── matrix.calendar.js
│ │ ├── matrix.charts.js
│ │ ├── matrix.chat.js
│ │ ├── matrix.dashboard.js
│ │ ├── matrix.form_common.js
│ │ ├── matrix.form_validation.js
│ │ ├── matrix.interface.js
│ │ ├── matrix.js
│ │ ├── matrix.login.js
│ │ ├── matrix.popover.js
│ │ ├── matrix.tables.js
│ │ ├── matrix.wizard.js
│ │ ├── nicescroll
│ │ │ ├── jquery.min.js
│ │ │ ├── jquery.nicescroll.min.js
│ │ │ └── zoomico.png
│ │ ├── seajs
│ │ │ ├── sea.js
│ │ │ └── seajs-style.js
│ │ ├── select2-3.5.2
│ │ │ ├── bower.json
│ │ │ ├── component.json
│ │ │ ├── composer.json
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── LICENSE
│ │ │ ├── package.json
│ │ │ ├── README.md
│ │ │ ├── release.sh
│ │ │ ├── select2-bootstrap.css
│ │ │ ├── select2.css
│ │ │ ├── select2.jquery.json
│ │ │ ├── select2.js
│ │ │ ├── select2_locale_ar.js
│ │ │ ├── select2_locale_az.js
│ │ │ ├── select2_locale_bg.js
│ │ │ ├── select2_locale_ca.js
│ │ │ ├── select2_locale_cs.js
│ │ │ ├── select2_locale_da.js
│ │ │ ├── select2_locale_de.js
│ │ │ ├── select2_locale_el.js
│ │ │ ├── select2_locale_en.js.template
│ │ │ ├── select2_locale_es.js
│ │ │ ├── select2_locale_et.js
│ │ │ ├── select2_locale_eu.js
│ │ │ ├── select2_locale_fa.js
│ │ │ ├── select2_locale_fi.js
│ │ │ ├── select2_locale_fr.js
│ │ │ ├── select2_locale_gl.js
│ │ │ ├── select2_locale_he.js
│ │ │ ├── select2_locale_hr.js
│ │ │ ├── select2_locale_hu.js
│ │ │ ├── select2_locale_id.js
│ │ │ ├── select2_locale_is.js
│ │ │ ├── select2_locale_it.js
│ │ │ ├── select2_locale_ja.js
│ │ │ ├── select2_locale_ka.js
│ │ │ ├── select2_locale_ko.js
│ │ │ ├── select2_locale_lt.js
│ │ │ ├── select2_locale_lv.js
│ │ │ ├── select2_locale_mk.js
│ │ │ ├── select2_locale_ms.js
│ │ │ ├── select2_locale_nb.js
│ │ │ ├── select2_locale_nl.js
│ │ │ ├── select2_locale_pl.js
│ │ │ ├── select2_locale_pt-BR.js
│ │ │ ├── select2_locale_pt-PT.js
│ │ │ ├── select2_locale_ro.js
│ │ │ ├── select2_locale_rs.js
│ │ │ ├── select2_locale_ru.js
│ │ │ ├── select2_locale_sk.js
│ │ │ ├── select2_locale_sv.js
│ │ │ ├── select2_locale_th.js
│ │ │ ├── select2_locale_tr.js
│ │ │ ├── select2_locale_ug-CN.js
│ │ │ ├── select2_locale_uk.js
│ │ │ ├── select2_locale_vi.js
│ │ │ ├── select2_locale_zh-CN.js
│ │ │ ├── select2_locale_zh-TW.js
│ │ │ ├── select2.min.js
│ │ │ ├── select2.png
│ │ │ ├── select2-spinner.gif
│ │ │ └── select2x2.png
│ │ ├── select2.min.js
│ │ ├── urlencode.js
│ │ ├── util
│ │ │ ├── jquery.bs_pagination.js
│ │ │ ├── pageInit.js
│ │ │ ├── selectUtil.js
│ │ │ └── upload-debug.js
│ │ ├── util-common.js
│ │ ├── util-debug.js
│ │ └── wysihtml5-0.3.0.js
│ ├── page
│ │ ├── buttons.html
│ │ ├── calendar.html
│ │ ├── charts.html
│ │ ├── chat.html
│ │ ├── dashboard.html
│ │ ├── error403.html
│ │ ├── error404.html
│ │ ├── error405.html
│ │ ├── error500.html
│ │ ├── form-common.html
│ │ ├── form-validation.html
│ │ ├── form-wizard.html
│ │ ├── gallery.html
│ │ ├── grid.html
│ │ ├── index2.html
│ │ ├── index.html
│ │ ├── interface.html
│ │ ├── invoice.html
│ │ ├── jumpLogin.html
│ │ ├── login.html
│ │ ├── tables.html
│ │ ├── task
│ │ │ ├── approveTask.html
│ │ │ ├── myTask.html
│ │ │ ├── taskHall.html
│ │ │ ├── taskManage.html
│ │ │ ├── taskRanking.html
│ │ │ └── userManage.html
│ │ └── widgets.html
│ └── WEB-INF
│ └── web.xml
└── target
├── classes
│ ├── applicationContext.xml
│ ├── com
│ │ └── demo
│ │ ├── bo
│ │ │ ├── AddUserInfoRequestBO.class
│ │ │ ├── ApproveTaskRequestBO.class
│ │ │ ├── CheckLoginBO.class
│ │ │ ├── CommonTime.class
│ │ │ ├── EditPasswordRequestBO.class
│ │ │ ├── EditUserInfoRequestBO.class
│ │ │ ├── ExportRankingExcelBO.class
│ │ │ ├── FileDownLoadBO.class
│ │ │ ├── GetMenuBO.class
│ │ │ ├── HandleTaskInfoBO.class
│ │ │ ├── LoginRequestBO.class
│ │ │ ├── LoginResultBO.class
│ │ │ ├── PageCommonBO.class
│ │ │ ├── QueryApproveTaskListRequestBO.class
│ │ │ ├── QueryApproveTaskListResponseBO.class
│ │ │ ├── QueryMyTaskListRequestBO.class
│ │ │ ├── QueryMyTaskListResponseBO.class
│ │ │ ├── QueryRankingListResponseBO.class
│ │ │ ├── QueryTaskInfoRequestBO.class
│ │ │ ├── QueryTaskInfoResponseBO.class
│ │ │ ├── QueryTaskListResponseBO.class
│ │ │ ├── QueryTaskRequestBO.class
│ │ │ ├── QueryUserListRequestBO.class
│ │ │ ├── QueryUserListResponseBO.class
│ │ │ ├── RegisterRequestBO.class
│ │ │ ├── ResultCommonBO.class
│ │ │ ├── ScheduledTaskBO.class
│ │ │ ├── ScheduledTaskCommonBO.class
│ │ │ ├── StaffInfoBO.class
│ │ │ └── TreeJsonBO.class
│ │ ├── common
│ │ │ ├── constant
│ │ │ │ ├── ApproveResultEnum.class
│ │ │ │ ├── CommonConstant.class
│ │ │ │ ├── ErrorCode.class
│ │ │ │ ├── ErrorResultEnum.class
│ │ │ │ ├── IsValidEnum.class
│ │ │ │ ├── StaffRoleEnum.class
│ │ │ │ ├── StaffSexEnum.class
│ │ │ │ ├── StaffStatusEnum.class
│ │ │ │ └── TaskStatusEnum.class
│ │ │ ├── controller
│ │ │ │ └── DownLoadController.class
│ │ │ ├── exception
│ │ │ │ ├── ExgrainBizCheckedException.class
│ │ │ │ ├── ExgrainBizUncheckedException.class
│ │ │ │ ├── ExgrainCheckedException.class
│ │ │ │ ├── ExgrainExceptionHandlerInterceptor.class
│ │ │ │ ├── ExgrainSysCheckedException.class
│ │ │ │ ├── ExgrainSysUncheckedException.class
│ │ │ │ └── ExgrainUncheckedException.class
│ │ │ ├── initialization
│ │ │ │ └── InitializationService.class
│ │ │ ├── redis
│ │ │ │ ├── ListTranscoder.class
│ │ │ │ ├── ObjectsTranscoder.class
│ │ │ │ ├── RedisClient.class
│ │ │ │ ├── RedisService.class
│ │ │ │ ├── RedisServiceImpl.class
│ │ │ │ └── SerializeTranscoder.class
│ │ │ ├── service
│ │ │ │ ├── FileLoadService.class
│ │ │ │ └── FileLoadServiceImpl.class
│ │ │ └── utils
│ │ │ ├── Base64.class
│ │ │ ├── CIPEncryptionUtils.class
│ │ │ ├── CIPKeystore.keystore
│ │ │ ├── CommonTools.class
│ │ │ ├── DateUtil.class
│ │ │ ├── EncodeUtil.class
│ │ │ ├── EncryptionUtils.class
│ │ │ ├── ExportExcelFileUtil.class
│ │ │ ├── IdGeneratorUtil.class
│ │ │ ├── ImportExcelUtil.class
│ │ │ ├── intceptor
│ │ │ │ ├── GlobalIntecepter.class
│ │ │ │ └── LoginRequired.class
│ │ │ ├── scheduled
│ │ │ │ ├── ScheduledServiceImp$1.class
│ │ │ │ └── ScheduledServiceImp.class
│ │ │ └── StringFilter.class
│ │ ├── controller
│ │ │ ├── BusinessController.class
│ │ │ ├── DemoInfoController$1.class
│ │ │ ├── DemoInfoController.class
│ │ │ ├── FileDownController.class
│ │ │ ├── FilterController.class
│ │ │ ├── MissionManageController.class
│ │ │ ├── TaskInfoController.class
│ │ │ ├── UserLoginController.class
│ │ │ ├── UserManageController.class
│ │ │ └── UserMenuController.class
│ │ ├── mapper
│ │ │ ├── BusinessTaskMapper.class
│ │ │ ├── MissionManageMapper.class
│ │ │ ├── StaffInfoModelMapper.class
│ │ │ ├── StaffTaskModelMapper.class
│ │ │ ├── SysMapper.class
│ │ │ ├── TaskInfoModelMapper.class
│ │ │ └── UserInfoMapper.class
│ │ ├── model
│ │ │ ├── GetInitTaskingListModel.class
│ │ │ ├── QueryApproveTaskListRequestModel.class
│ │ │ ├── QueryApproveTaskListResponseModel.class
│ │ │ ├── QueryMyTaskListRequestModel.class
│ │ │ ├── QueryMyTaskListResponseModel.class
│ │ │ ├── QueryRankingListResponseModel.class
│ │ │ ├── QueryTaskInfoRequestModel.class
│ │ │ ├── QueryTaskInfoResponseModel.class
│ │ │ ├── QueryTaskRequestModel.class
│ │ │ ├── QueryUserListRequestModel.class
│ │ │ ├── QueryUserListResponseModel.class
│ │ │ ├── StaffInfoModel.class
│ │ │ ├── StaffTaskModel.class
│ │ │ └── TaskInfoModel.class
│ │ └── service
│ │ ├── BusinessService.class
│ │ ├── FileDownService.class
│ │ ├── MissionManageService.class
│ │ ├── UserLoginService.class
│ │ └── UserManageService.class
│ ├── demo.properties
│ ├── generatorConfig.xml
│ ├── logback.xml
│ ├── mybatis
│ │ ├── mybatis-config.xml
│ │ ├── spring-mybatis.xml
│ │ └── sqlmap
│ │ ├── BusinessTaskMapper.xml
│ │ ├── MissionManageMapper.xml
│ │ ├── StaffInfoModelMapper.xml
│ │ ├── StaffTaskModelMapper.xml
│ │ ├── SysMapper.xml
│ │ ├── TaskInfoModelMapper.xml
│ │ └── UserInfoMapper.xml
│ └── spring-servlet.xml
└── m2e-wtp
└── web-resources
└── META-INF
├── MANIFEST.MF
└── maven
└── com.zhi
└── demo
├── pom.properties
└── pom.xml
89 directories, 491 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论