├── .gitignore
├── README.md
├── pom.xml
├── sql
└── wstro.sql
├── wstro-core
├── pom.xml
├── wstro-config
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── wstro
│ │ │ ├── config
│ │ │ ├── AlibabaFastJsonConfig.java
│ │ │ ├── DataSourceConfig.java
│ │ │ ├── EhCacheConfiguration.java
│ │ │ ├── FreeMarkerConfig.java
│ │ │ ├── MyWebAppConfigurer.java
│ │ │ ├── MybatisPlusConfig.java
│ │ │ ├── ProducerConfig.java
│ │ │ ├── QuartzConfigration.java
│ │ │ ├── RedisConfig.java
│ │ │ ├── ScheduleConfig.java
│ │ │ ├── ShiroConfiguration.java
│ │ │ └── SwaggerConfig.java
│ │ │ └── datasources
│ │ │ ├── DataSource.java
│ │ │ ├── DataSourceAspect.java
│ │ │ ├── DataSourceContextHolder.java
│ │ │ └── DynamicDataSource.java
│ │ └── resources
│ │ ├── ehcache-core.xml
│ │ └── ehcache-shiro.xml
├── wstro-controller
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── wstro
│ │ │ └── controller
│ │ │ ├── AbstractController.java
│ │ │ ├── MailController.java
│ │ │ ├── MainsiteErrorController.java
│ │ │ ├── SysFileController.java
│ │ │ └── admin
│ │ │ ├── AbstractController.java
│ │ │ ├── SysLoginController.java
│ │ │ ├── SysMenuController.java
│ │ │ ├── SysPageController.java
│ │ │ ├── SysRoleController.java
│ │ │ ├── SysUserController.java
│ │ │ └── SysUserLoginLogController.java
│ │ └── resources
│ │ └── templates
│ │ └── email.ftl
├── wstro-entity
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── wstro
│ │ └── entity
│ │ ├── SysMenuEntity.java
│ │ ├── SysRoleEntity.java
│ │ ├── SysRoleMenuEntity.java
│ │ ├── SysUserEntity.java
│ │ ├── SysUserLoginLogEntity.java
│ │ └── SysUserRoleEntity.java
├── wstro-service
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── wstro
│ │ │ ├── dao
│ │ │ ├── SysMenuDao.java
│ │ │ ├── SysRoleDao.java
│ │ │ ├── SysRoleMenuDao.java
│ │ │ ├── SysUserDao.java
│ │ │ ├── SysUserLoginLogDao.java
│ │ │ └── SysUserRoleDao.java
│ │ │ └── service
│ │ │ ├── SysMenuService.java
│ │ │ ├── SysRoleMenuService.java
│ │ │ ├── SysRoleService.java
│ │ │ ├── SysUserLoginLogService.java
│ │ │ ├── SysUserRoleService.java
│ │ │ ├── SysUserService.java
│ │ │ └── impl
│ │ │ ├── SysMenuServiceImpl.java
│ │ │ ├── SysRoleMenuServiceImpl.java
│ │ │ ├── SysRoleServiceImpl.java
│ │ │ ├── SysUserLoginLogServiceImpl.java
│ │ │ ├── SysUserRoleServiceImpl.java
│ │ │ └── SysUserServiceImpl.java
│ │ └── resources
│ │ └── mapper
│ │ ├── SysMenuDao.xml
│ │ ├── SysRoleDao.xml
│ │ ├── SysRoleMenuDao.xml
│ │ ├── SysUserDao.xml
│ │ ├── SysUserLoginLogDao.xml
│ │ └── SysUserRoleDao.xml
├── wstro-shiro
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── wstro
│ │ └── shiro
│ │ ├── TempUtil.java
│ │ └── UserRealm.java
└── wstro-task
│ ├── pom.xml
│ └── src
│ └── main
│ └── java
│ └── com
│ └── wstro
│ └── task
│ └── TestTask.java
├── wstro-utils
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── wstro
│ │ └── util
│ │ ├── BaseDao.java
│ │ ├── Constant.java
│ │ ├── DateUtils.java
│ │ ├── EhCacheNames.java
│ │ ├── EhcacheUtil.java
│ │ ├── FileTypeHelp.java
│ │ ├── FileUtil.java
│ │ ├── GetIpAddress.java
│ │ ├── GlobalExceptionHandler.java
│ │ ├── HttpUtil.java
│ │ ├── JoeyUtil.java
│ │ ├── PageUtils.java
│ │ ├── R.java
│ │ ├── RRException.java
│ │ ├── RedisUtil.java
│ │ ├── ShiroUtils.java
│ │ ├── SpringContextUtils.java
│ │ └── freemaker
│ │ └── FormatTimeFTLHelper.java
│ └── resources
│ └── config.properties
└── wstro-web
├── README.md
├── pom.xml
└── src
├── main
├── java
│ └── com
│ │ └── wstro
│ │ ├── App.java
│ │ ├── StartupRunner.java
│ │ └── StartupRunner2.java
├── resources
│ ├── application-dev.properties
│ ├── application-prod.properties
│ ├── application.properties
│ ├── banner.txt
│ └── log4j.properties
└── webapp
│ ├── WEB-INF
│ └── templates
│ │ ├── admin
│ │ ├── autoEmail.ftl
│ │ ├── bootstrapcommon.ftl
│ │ ├── header.ftl
│ │ ├── index.ftl
│ │ ├── login.ftl
│ │ ├── nprogress.ftl
│ │ └── sys
│ │ │ ├── admin.ftl
│ │ │ ├── avatar.ftl
│ │ │ ├── info.ftl
│ │ │ ├── menu.ftl
│ │ │ ├── menu_icon.ftl
│ │ │ └── role.ftl
│ │ ├── error.ftl
│ │ └── gotop.ftl
│ ├── statics
│ ├── common
│ │ ├── bootstrap-datetimepicker
│ │ │ ├── css
│ │ │ │ ├── bootstrap-datetimepicker.css
│ │ │ │ └── bootstrap-datetimepicker.min.css
│ │ │ └── js
│ │ │ │ ├── bootstrap-datetimepicker.js
│ │ │ │ ├── bootstrap-datetimepicker.min.js
│ │ │ │ └── locales
│ │ │ │ ├── bootstrap-datetimepicker.ar.js
│ │ │ │ ├── bootstrap-datetimepicker.az.js
│ │ │ │ ├── bootstrap-datetimepicker.bg.js
│ │ │ │ ├── bootstrap-datetimepicker.bn.js
│ │ │ │ ├── bootstrap-datetimepicker.ca.js
│ │ │ │ ├── bootstrap-datetimepicker.cs.js
│ │ │ │ ├── bootstrap-datetimepicker.da.js
│ │ │ │ ├── bootstrap-datetimepicker.de.js
│ │ │ │ ├── bootstrap-datetimepicker.ee.js
│ │ │ │ ├── bootstrap-datetimepicker.el.js
│ │ │ │ ├── bootstrap-datetimepicker.es.js
│ │ │ │ ├── bootstrap-datetimepicker.fi.js
│ │ │ │ ├── bootstrap-datetimepicker.fr.js
│ │ │ │ ├── bootstrap-datetimepicker.he.js
│ │ │ │ ├── bootstrap-datetimepicker.hr.js
│ │ │ │ ├── bootstrap-datetimepicker.hu.js
│ │ │ │ ├── bootstrap-datetimepicker.hy.js
│ │ │ │ ├── bootstrap-datetimepicker.id.js
│ │ │ │ ├── bootstrap-datetimepicker.is.js
│ │ │ │ ├── bootstrap-datetimepicker.it.js
│ │ │ │ ├── bootstrap-datetimepicker.ja.js
│ │ │ │ ├── bootstrap-datetimepicker.ka.js
│ │ │ │ ├── bootstrap-datetimepicker.ko.js
│ │ │ │ ├── bootstrap-datetimepicker.lt.js
│ │ │ │ ├── bootstrap-datetimepicker.lv.js
│ │ │ │ ├── bootstrap-datetimepicker.ms.js
│ │ │ │ ├── bootstrap-datetimepicker.nb.js
│ │ │ │ ├── bootstrap-datetimepicker.nl.js
│ │ │ │ ├── bootstrap-datetimepicker.no.js
│ │ │ │ ├── bootstrap-datetimepicker.pl.js
│ │ │ │ ├── bootstrap-datetimepicker.pt-BR.js
│ │ │ │ ├── bootstrap-datetimepicker.pt.js
│ │ │ │ ├── bootstrap-datetimepicker.ro.js
│ │ │ │ ├── bootstrap-datetimepicker.rs-latin.js
│ │ │ │ ├── bootstrap-datetimepicker.rs.js
│ │ │ │ ├── bootstrap-datetimepicker.ru.js
│ │ │ │ ├── bootstrap-datetimepicker.sk.js
│ │ │ │ ├── bootstrap-datetimepicker.sl.js
│ │ │ │ ├── bootstrap-datetimepicker.sv.js
│ │ │ │ ├── bootstrap-datetimepicker.sw.js
│ │ │ │ ├── bootstrap-datetimepicker.th.js
│ │ │ │ ├── bootstrap-datetimepicker.tr.js
│ │ │ │ ├── bootstrap-datetimepicker.ua.js
│ │ │ │ ├── bootstrap-datetimepicker.uk.js
│ │ │ │ ├── bootstrap-datetimepicker.zh-CN.js
│ │ │ │ └── bootstrap-datetimepicker.zh-TW.js
│ │ ├── bootstrap-fileinput
│ │ │ ├── css
│ │ │ │ ├── fileinput.css
│ │ │ │ └── fileinput.min.css
│ │ │ ├── examples
│ │ │ │ └── index.html
│ │ │ ├── img
│ │ │ │ ├── loading-sm.gif
│ │ │ │ └── loading.gif
│ │ │ ├── js
│ │ │ │ ├── fileinput.js
│ │ │ │ ├── fileinput.min.js
│ │ │ │ ├── locales
│ │ │ │ │ ├── LANG.js
│ │ │ │ │ ├── ar.js
│ │ │ │ │ ├── bg.js
│ │ │ │ │ ├── ca.js
│ │ │ │ │ ├── cr.js
│ │ │ │ │ ├── cz.js
│ │ │ │ │ ├── da.js
│ │ │ │ │ ├── de.js
│ │ │ │ │ ├── el.js
│ │ │ │ │ ├── es.js
│ │ │ │ │ ├── fa.js
│ │ │ │ │ ├── fi.js
│ │ │ │ │ ├── fr.js
│ │ │ │ │ ├── gl.js
│ │ │ │ │ ├── hu.js
│ │ │ │ │ ├── id.js
│ │ │ │ │ ├── it.js
│ │ │ │ │ ├── ja.js
│ │ │ │ │ ├── kr.js
│ │ │ │ │ ├── kz.js
│ │ │ │ │ ├── nl.js
│ │ │ │ │ ├── pl.js
│ │ │ │ │ ├── pt-BR.js
│ │ │ │ │ ├── pt.js
│ │ │ │ │ ├── ro.js
│ │ │ │ │ ├── ru.js
│ │ │ │ │ ├── sk.js
│ │ │ │ │ ├── sl.js
│ │ │ │ │ ├── sv.js
│ │ │ │ │ ├── th.js
│ │ │ │ │ ├── tr.js
│ │ │ │ │ ├── uk.js
│ │ │ │ │ ├── vi.js
│ │ │ │ │ ├── zh-TW.js
│ │ │ │ │ └── zh.js
│ │ │ │ └── plugins
│ │ │ │ │ ├── canvas-to-blob.js
│ │ │ │ │ ├── canvas-to-blob.min.js
│ │ │ │ │ ├── purify.js
│ │ │ │ │ ├── purify.min.js
│ │ │ │ │ ├── sortable.js
│ │ │ │ │ └── sortable.min.js
│ │ │ ├── sass
│ │ │ │ └── fileinput.scss
│ │ │ └── themes
│ │ │ │ ├── explorer
│ │ │ │ ├── theme.css
│ │ │ │ └── theme.js
│ │ │ │ ├── fa
│ │ │ │ └── theme.js
│ │ │ │ └── gly
│ │ │ │ └── theme.js
│ │ ├── bootstrap-switch
│ │ │ ├── css
│ │ │ │ ├── bootstrap-switch.css
│ │ │ │ └── bootstrap-switch.min.css
│ │ │ └── js
│ │ │ │ ├── bootstrap-switch.js
│ │ │ │ └── bootstrap-switch.min.js
│ │ ├── bootstrap-table
│ │ │ ├── bootstrap-table-locale-all.js
│ │ │ ├── bootstrap-table-locale-all.min.js
│ │ │ ├── bootstrap-table.css
│ │ │ ├── bootstrap-table.js
│ │ │ ├── bootstrap-table.min.css
│ │ │ ├── bootstrap-table.min.js
│ │ │ ├── extensions
│ │ │ │ ├── accent-neutralise
│ │ │ │ │ ├── bootstrap-table-accent-neutralise.js
│ │ │ │ │ └── bootstrap-table-accent-neutralise.min.js
│ │ │ │ ├── angular
│ │ │ │ │ ├── bootstrap-table-angular.js
│ │ │ │ │ └── bootstrap-table-angular.min.js
│ │ │ │ ├── auto-refresh
│ │ │ │ │ ├── bootstrap-table-auto-refresh.css
│ │ │ │ │ ├── bootstrap-table-auto-refresh.js
│ │ │ │ │ └── bootstrap-table-auto-refresh.min.js
│ │ │ │ ├── click-edit-row
│ │ │ │ │ ├── bootstrap-table-click-edit-row.css
│ │ │ │ │ ├── bootstrap-table-click-edit-row.js
│ │ │ │ │ └── bootstrap-table-click-edit-row.min.js
│ │ │ │ ├── cookie
│ │ │ │ │ ├── bootstrap-table-cookie.js
│ │ │ │ │ └── bootstrap-table-cookie.min.js
│ │ │ │ ├── copy-rows
│ │ │ │ │ ├── bootstrap-table-copy-rows.js
│ │ │ │ │ └── bootstrap-table-copy-rows.min.js
│ │ │ │ ├── editable
│ │ │ │ │ ├── bootstrap-table-editable.js
│ │ │ │ │ └── bootstrap-table-editable.min.js
│ │ │ │ ├── export
│ │ │ │ │ ├── bootstrap-table-export.js
│ │ │ │ │ └── bootstrap-table-export.min.js
│ │ │ │ ├── filter-control
│ │ │ │ │ ├── bootstrap-table-filter-control.css
│ │ │ │ │ ├── bootstrap-table-filter-control.js
│ │ │ │ │ └── bootstrap-table-filter-control.min.js
│ │ │ │ ├── filter
│ │ │ │ │ ├── bootstrap-table-filter.js
│ │ │ │ │ └── bootstrap-table-filter.min.js
│ │ │ │ ├── flat-json
│ │ │ │ │ ├── bootstrap-table-flat-json.js
│ │ │ │ │ └── bootstrap-table-flat-json.min.js
│ │ │ │ ├── group-by-v2
│ │ │ │ │ ├── bootstrap-table-group-by.css
│ │ │ │ │ ├── bootstrap-table-group-by.js
│ │ │ │ │ └── bootstrap-table-group-by.min.js
│ │ │ │ ├── group-by
│ │ │ │ │ ├── bootstrap-table-group-by.css
│ │ │ │ │ ├── bootstrap-table-group-by.js
│ │ │ │ │ └── bootstrap-table-group-by.min.js
│ │ │ │ ├── i18n-enhance
│ │ │ │ │ ├── bootstrap-table-i18n-enhance.js
│ │ │ │ │ └── bootstrap-table-i18n-enhance.min.js
│ │ │ │ ├── key-events
│ │ │ │ │ ├── bootstrap-table-key-events.js
│ │ │ │ │ └── bootstrap-table-key-events.min.js
│ │ │ │ ├── mobile
│ │ │ │ │ ├── bootstrap-table-mobile.js
│ │ │ │ │ └── bootstrap-table-mobile.min.js
│ │ │ │ ├── multi-column-toggle
│ │ │ │ │ ├── bootstrap-table-multi-toggle.js
│ │ │ │ │ └── bootstrap-table-multi-toggle.min.js
│ │ │ │ ├── multiple-search
│ │ │ │ │ ├── bootstrap-table-multiple-search.js
│ │ │ │ │ └── bootstrap-table-multiple-search.min.js
│ │ │ │ ├── multiple-selection-row
│ │ │ │ │ ├── bootstrap-table-multiple-selection-row.css
│ │ │ │ │ ├── bootstrap-table-multiple-selection-row.js
│ │ │ │ │ └── bootstrap-table-multiple-selection-row.min.js
│ │ │ │ ├── multiple-sort
│ │ │ │ │ ├── bootstrap-table-multiple-sort.js
│ │ │ │ │ └── bootstrap-table-multiple-sort.min.js
│ │ │ │ ├── natural-sorting
│ │ │ │ │ ├── bootstrap-table-natural-sorting.js
│ │ │ │ │ └── bootstrap-table-natural-sorting.min.js
│ │ │ │ ├── print
│ │ │ │ │ ├── bootstrap-table-print.js
│ │ │ │ │ └── bootstrap-table-print.min.js
│ │ │ │ ├── reorder-columns
│ │ │ │ │ ├── bootstrap-table-reorder-columns.js
│ │ │ │ │ └── bootstrap-table-reorder-columns.min.js
│ │ │ │ ├── reorder-rows
│ │ │ │ │ ├── bootstrap-table-reorder-rows.css
│ │ │ │ │ ├── bootstrap-table-reorder-rows.js
│ │ │ │ │ └── bootstrap-table-reorder-rows.min.js
│ │ │ │ ├── resizable
│ │ │ │ │ ├── bootstrap-table-resizable.js
│ │ │ │ │ └── bootstrap-table-resizable.min.js
│ │ │ │ ├── select2-filter
│ │ │ │ │ ├── bootstrap-table-select2-filter.js
│ │ │ │ │ └── bootstrap-table-select2-filter.min.js
│ │ │ │ ├── sticky-header
│ │ │ │ │ ├── bootstrap-table-sticky-header.css
│ │ │ │ │ ├── bootstrap-table-sticky-header.js
│ │ │ │ │ └── bootstrap-table-sticky-header.min.js
│ │ │ │ ├── toolbar
│ │ │ │ │ ├── bootstrap-table-toolbar.js
│ │ │ │ │ └── bootstrap-table-toolbar.min.js
│ │ │ │ └── tree-column
│ │ │ │ │ ├── bootstrap-table-tree-column.css
│ │ │ │ │ ├── bootstrap-table-tree-column.js
│ │ │ │ │ └── bootstrap-table-tree-column.min.js
│ │ │ ├── locale
│ │ │ │ ├── bootstrap-table-af-ZA.js
│ │ │ │ ├── bootstrap-table-af-ZA.min.js
│ │ │ │ ├── bootstrap-table-ar-SA.js
│ │ │ │ ├── bootstrap-table-ar-SA.min.js
│ │ │ │ ├── bootstrap-table-ca-ES.js
│ │ │ │ ├── bootstrap-table-ca-ES.min.js
│ │ │ │ ├── bootstrap-table-cs-CZ.js
│ │ │ │ ├── bootstrap-table-cs-CZ.min.js
│ │ │ │ ├── bootstrap-table-da-DK.js
│ │ │ │ ├── bootstrap-table-da-DK.min.js
│ │ │ │ ├── bootstrap-table-de-DE.js
│ │ │ │ ├── bootstrap-table-de-DE.min.js
│ │ │ │ ├── bootstrap-table-el-GR.js
│ │ │ │ ├── bootstrap-table-el-GR.min.js
│ │ │ │ ├── bootstrap-table-en-US.js
│ │ │ │ ├── bootstrap-table-en-US.min.js
│ │ │ │ ├── bootstrap-table-es-AR.js
│ │ │ │ ├── bootstrap-table-es-AR.min.js
│ │ │ │ ├── bootstrap-table-es-CL.js
│ │ │ │ ├── bootstrap-table-es-CL.min.js
│ │ │ │ ├── bootstrap-table-es-CR.js
│ │ │ │ ├── bootstrap-table-es-CR.min.js
│ │ │ │ ├── bootstrap-table-es-ES.js
│ │ │ │ ├── bootstrap-table-es-ES.min.js
│ │ │ │ ├── bootstrap-table-es-MX.js
│ │ │ │ ├── bootstrap-table-es-MX.min.js
│ │ │ │ ├── bootstrap-table-es-NI.js
│ │ │ │ ├── bootstrap-table-es-NI.min.js
│ │ │ │ ├── bootstrap-table-es-SP.js
│ │ │ │ ├── bootstrap-table-es-SP.min.js
│ │ │ │ ├── bootstrap-table-et-EE.js
│ │ │ │ ├── bootstrap-table-et-EE.min.js
│ │ │ │ ├── bootstrap-table-fa-IR.js
│ │ │ │ ├── bootstrap-table-fa-IR.min.js
│ │ │ │ ├── bootstrap-table-fr-BE.js
│ │ │ │ ├── bootstrap-table-fr-BE.min.js
│ │ │ │ ├── bootstrap-table-fr-FR.js
│ │ │ │ ├── bootstrap-table-fr-FR.min.js
│ │ │ │ ├── bootstrap-table-he-IL.js
│ │ │ │ ├── bootstrap-table-he-IL.min.js
│ │ │ │ ├── bootstrap-table-hr-HR.js
│ │ │ │ ├── bootstrap-table-hr-HR.min.js
│ │ │ │ ├── bootstrap-table-hu-HU.js
│ │ │ │ ├── bootstrap-table-hu-HU.min.js
│ │ │ │ ├── bootstrap-table-id-ID.js
│ │ │ │ ├── bootstrap-table-id-ID.min.js
│ │ │ │ ├── bootstrap-table-it-IT.js
│ │ │ │ ├── bootstrap-table-it-IT.min.js
│ │ │ │ ├── bootstrap-table-ja-JP.js
│ │ │ │ ├── bootstrap-table-ja-JP.min.js
│ │ │ │ ├── bootstrap-table-ka-GE.js
│ │ │ │ ├── bootstrap-table-ka-GE.min.js
│ │ │ │ ├── bootstrap-table-ko-KR.js
│ │ │ │ ├── bootstrap-table-ko-KR.min.js
│ │ │ │ ├── bootstrap-table-ms-MY.js
│ │ │ │ ├── bootstrap-table-ms-MY.min.js
│ │ │ │ ├── bootstrap-table-nb-NO.js
│ │ │ │ ├── bootstrap-table-nb-NO.min.js
│ │ │ │ ├── bootstrap-table-nl-NL.js
│ │ │ │ ├── bootstrap-table-nl-NL.min.js
│ │ │ │ ├── bootstrap-table-pl-PL.js
│ │ │ │ ├── bootstrap-table-pl-PL.min.js
│ │ │ │ ├── bootstrap-table-pt-BR.js
│ │ │ │ ├── bootstrap-table-pt-BR.min.js
│ │ │ │ ├── bootstrap-table-pt-PT.js
│ │ │ │ ├── bootstrap-table-pt-PT.min.js
│ │ │ │ ├── bootstrap-table-ro-RO.js
│ │ │ │ ├── bootstrap-table-ro-RO.min.js
│ │ │ │ ├── bootstrap-table-ru-RU.js
│ │ │ │ ├── bootstrap-table-ru-RU.min.js
│ │ │ │ ├── bootstrap-table-sk-SK.js
│ │ │ │ ├── bootstrap-table-sk-SK.min.js
│ │ │ │ ├── bootstrap-table-sv-SE.js
│ │ │ │ ├── bootstrap-table-sv-SE.min.js
│ │ │ │ ├── bootstrap-table-th-TH.js
│ │ │ │ ├── bootstrap-table-th-TH.min.js
│ │ │ │ ├── bootstrap-table-tr-TR.js
│ │ │ │ ├── bootstrap-table-tr-TR.min.js
│ │ │ │ ├── bootstrap-table-uk-UA.js
│ │ │ │ ├── bootstrap-table-uk-UA.min.js
│ │ │ │ ├── bootstrap-table-ur-PK.js
│ │ │ │ ├── bootstrap-table-ur-PK.min.js
│ │ │ │ ├── bootstrap-table-uz-Latn-UZ.js
│ │ │ │ ├── bootstrap-table-uz-Latn-UZ.min.js
│ │ │ │ ├── bootstrap-table-vi-VN.js
│ │ │ │ ├── bootstrap-table-vi-VN.min.js
│ │ │ │ ├── bootstrap-table-zh-CN.js
│ │ │ │ ├── bootstrap-table-zh-CN.min.js
│ │ │ │ ├── bootstrap-table-zh-TW.js
│ │ │ │ └── bootstrap-table-zh-TW.min.js
│ │ │ └── tableExport.js
│ │ ├── bootstrap
│ │ │ ├── css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ ├── bootstrap-theme.min.css.map
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.css.map
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ └── bootstrap.min.css.map
│ │ │ ├── fonts
│ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ └── js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ └── npm.js
│ │ ├── bootstrapvalidator
│ │ │ ├── css
│ │ │ │ ├── bootstrapValidator.css
│ │ │ │ └── bootstrapValidator.min.css
│ │ │ └── js
│ │ │ │ ├── bootstrapValidator.js
│ │ │ │ ├── bootstrapValidator.min.js
│ │ │ │ └── language
│ │ │ │ ├── ar_MA.js
│ │ │ │ ├── be_FR.js
│ │ │ │ ├── be_NL.js
│ │ │ │ ├── bg_BG.js
│ │ │ │ ├── cs_CZ.js
│ │ │ │ ├── da_DK.js
│ │ │ │ ├── de_DE.js
│ │ │ │ ├── en_US.js
│ │ │ │ ├── es_CL.js
│ │ │ │ ├── es_ES.js
│ │ │ │ ├── fa_IR.js
│ │ │ │ ├── fr_FR.js
│ │ │ │ ├── gr_EL.js
│ │ │ │ ├── he_IL.js
│ │ │ │ ├── hu_HU.js
│ │ │ │ ├── id_ID.js
│ │ │ │ ├── it_IT.js
│ │ │ │ ├── ja_JP.js
│ │ │ │ ├── nl_NL.js
│ │ │ │ ├── no_NO.js
│ │ │ │ ├── pl_PL.js
│ │ │ │ ├── pt_BR.js
│ │ │ │ ├── pt_PT.js
│ │ │ │ ├── ro_RO.js
│ │ │ │ ├── ru_RU.js
│ │ │ │ ├── sq_AL.js
│ │ │ │ ├── sr_RS.js
│ │ │ │ ├── sv_SE.js
│ │ │ │ ├── th_TH.js
│ │ │ │ ├── tr_TR.js
│ │ │ │ ├── ua_UA.js
│ │ │ │ ├── vi_VN.js
│ │ │ │ ├── zh_CN.js
│ │ │ │ └── zh_TW.js
│ │ ├── error
│ │ │ ├── css
│ │ │ │ ├── ie8.css
│ │ │ │ ├── main.css
│ │ │ │ └── tipsy.css
│ │ │ ├── font
│ │ │ │ ├── sing-webfont.eot
│ │ │ │ ├── sing-webfont.svg
│ │ │ │ ├── sing-webfont.ttf
│ │ │ │ ├── sing-webfont.woff
│ │ │ │ └── sing-webfont_162a16fe.eot
│ │ │ ├── images
│ │ │ │ ├── 400.png
│ │ │ │ ├── 403.png
│ │ │ │ ├── 404.png
│ │ │ │ ├── 500.png
│ │ │ │ ├── bubble.png
│ │ │ │ ├── cat.png
│ │ │ │ ├── cookie.png
│ │ │ │ ├── dog.png
│ │ │ │ ├── planet.png
│ │ │ │ ├── search.png
│ │ │ │ ├── sky-background.png
│ │ │ │ ├── sky-shine.jpg
│ │ │ │ ├── tipsy.gif
│ │ │ │ └── universal-preloader.gif
│ │ │ └── scripts
│ │ │ │ ├── custom-scripts.js
│ │ │ │ ├── jquery-1.7.2.min.js
│ │ │ │ └── jquery.tipsy.js
│ │ ├── font-awesome
│ │ │ ├── css
│ │ │ │ ├── font-awesome.css
│ │ │ │ └── font-awesome.min.css
│ │ │ └── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ ├── icheck
│ │ │ ├── all.css
│ │ │ ├── flat
│ │ │ │ ├── _all.css
│ │ │ │ ├── aero.css
│ │ │ │ ├── aero.png
│ │ │ │ ├── aero@2x.png
│ │ │ │ ├── blue.css
│ │ │ │ ├── blue.png
│ │ │ │ ├── blue@2x.png
│ │ │ │ ├── flat.css
│ │ │ │ ├── flat.png
│ │ │ │ ├── flat@2x.png
│ │ │ │ ├── green.css
│ │ │ │ ├── green.png
│ │ │ │ ├── green@2x.png
│ │ │ │ ├── grey.css
│ │ │ │ ├── grey.png
│ │ │ │ ├── grey@2x.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── orange.png
│ │ │ │ ├── orange@2x.png
│ │ │ │ ├── pink.css
│ │ │ │ ├── pink.png
│ │ │ │ ├── pink@2x.png
│ │ │ │ ├── purple.css
│ │ │ │ ├── purple.png
│ │ │ │ ├── purple@2x.png
│ │ │ │ ├── red.css
│ │ │ │ ├── red.png
│ │ │ │ ├── red@2x.png
│ │ │ │ ├── yellow.css
│ │ │ │ ├── yellow.png
│ │ │ │ └── yellow@2x.png
│ │ │ ├── futurico
│ │ │ │ ├── futurico.css
│ │ │ │ ├── futurico.png
│ │ │ │ └── futurico@2x.png
│ │ │ ├── icheck.js
│ │ │ ├── icheck.min.js
│ │ │ ├── line
│ │ │ │ ├── _all.css
│ │ │ │ ├── aero.css
│ │ │ │ ├── blue.css
│ │ │ │ ├── green.css
│ │ │ │ ├── grey.css
│ │ │ │ ├── line.css
│ │ │ │ ├── line.png
│ │ │ │ ├── line@2x.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── pink.css
│ │ │ │ ├── purple.css
│ │ │ │ ├── red.css
│ │ │ │ └── yellow.css
│ │ │ ├── minimal
│ │ │ │ ├── _all.css
│ │ │ │ ├── aero.css
│ │ │ │ ├── aero.png
│ │ │ │ ├── aero@2x.png
│ │ │ │ ├── blue.css
│ │ │ │ ├── blue.png
│ │ │ │ ├── blue@2x.png
│ │ │ │ ├── green.css
│ │ │ │ ├── green.png
│ │ │ │ ├── green@2x.png
│ │ │ │ ├── grey.css
│ │ │ │ ├── grey.png
│ │ │ │ ├── grey@2x.png
│ │ │ │ ├── minimal.css
│ │ │ │ ├── minimal.png
│ │ │ │ ├── minimal@2x.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── orange.png
│ │ │ │ ├── orange@2x.png
│ │ │ │ ├── pink.css
│ │ │ │ ├── pink.png
│ │ │ │ ├── pink@2x.png
│ │ │ │ ├── purple.css
│ │ │ │ ├── purple.png
│ │ │ │ ├── purple@2x.png
│ │ │ │ ├── red.css
│ │ │ │ ├── red.png
│ │ │ │ ├── red@2x.png
│ │ │ │ ├── yellow.css
│ │ │ │ ├── yellow.png
│ │ │ │ └── yellow@2x.png
│ │ │ ├── polaris
│ │ │ │ ├── polaris.css
│ │ │ │ ├── polaris.png
│ │ │ │ └── polaris@2x.png
│ │ │ └── square
│ │ │ │ ├── _all.css
│ │ │ │ ├── aero.css
│ │ │ │ ├── aero.png
│ │ │ │ ├── aero@2x.png
│ │ │ │ ├── blue.css
│ │ │ │ ├── blue.png
│ │ │ │ ├── blue@2x.png
│ │ │ │ ├── green.css
│ │ │ │ ├── green.png
│ │ │ │ ├── green@2x.png
│ │ │ │ ├── grey.css
│ │ │ │ ├── grey.png
│ │ │ │ ├── grey@2x.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── orange.png
│ │ │ │ ├── orange@2x.png
│ │ │ │ ├── pink.css
│ │ │ │ ├── pink.png
│ │ │ │ ├── pink@2x.png
│ │ │ │ ├── purple.css
│ │ │ │ ├── purple.png
│ │ │ │ ├── purple@2x.png
│ │ │ │ ├── red.css
│ │ │ │ ├── red.png
│ │ │ │ ├── red@2x.png
│ │ │ │ ├── square.css
│ │ │ │ ├── square.png
│ │ │ │ ├── square@2x.png
│ │ │ │ ├── yellow.css
│ │ │ │ ├── yellow.png
│ │ │ │ └── yellow@2x.png
│ │ ├── jquery-treegrid
│ │ │ ├── extension
│ │ │ │ └── jquery.treegrid.extension.js
│ │ │ └── js
│ │ │ │ ├── jquery.treegrid.bootstrap3.js
│ │ │ │ └── jquery.treegrid.min.js
│ │ ├── jquery
│ │ │ ├── jquery-2.1.4.min.js
│ │ │ ├── jquery-3.1.1.min.js
│ │ │ └── jquery-3.2.0.min.js
│ │ ├── layer
│ │ │ ├── layer.js
│ │ │ ├── mobile
│ │ │ │ ├── layer.js
│ │ │ │ └── need
│ │ │ │ │ └── layer.css
│ │ │ └── skin
│ │ │ │ └── default
│ │ │ │ ├── icon-ext.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── layer.css
│ │ │ │ ├── loading-0.gif
│ │ │ │ ├── loading-1.gif
│ │ │ │ └── loading-2.gif
│ │ ├── metismenu
│ │ │ ├── metisMenu.css
│ │ │ ├── metisMenu.js
│ │ │ ├── metisMenu.min.css
│ │ │ └── metisMenu.min.js
│ │ ├── pace
│ │ │ ├── pace.js
│ │ │ └── pace.min.js
│ │ ├── pager
│ │ │ └── jquery.pager.js
│ │ ├── particleground
│ │ │ ├── css
│ │ │ │ └── style.css
│ │ │ └── js
│ │ │ │ ├── demo.js
│ │ │ │ ├── jquery.particleground.js
│ │ │ │ └── jquery.particleground.min.js
│ │ ├── security
│ │ │ └── security.js
│ │ ├── slimscroll
│ │ │ ├── jquery.slimscroll.js
│ │ │ └── jquery.slimscroll.min.js
│ │ ├── treeTable
│ │ │ ├── jquery.treeTable.js
│ │ │ ├── jquery.treeTable.min.js
│ │ │ └── themes
│ │ │ │ ├── default
│ │ │ │ ├── allbgs.gif
│ │ │ │ ├── allbgs.png
│ │ │ │ ├── treeTable.css
│ │ │ │ └── treeTable.min.css
│ │ │ │ ├── demo.css
│ │ │ │ └── vsStyle
│ │ │ │ ├── allbgs.gif
│ │ │ │ ├── allbgs.png
│ │ │ │ ├── allbgs.psd
│ │ │ │ ├── treeTable.css
│ │ │ │ └── treeTable.min.css
│ │ └── ztree
│ │ │ ├── css
│ │ │ ├── awesomeStyle
│ │ │ │ ├── awesome.css
│ │ │ │ ├── awesome.less
│ │ │ │ ├── fa.less
│ │ │ │ └── img
│ │ │ │ │ └── loading.gif
│ │ │ ├── demo.css
│ │ │ ├── metroStyle
│ │ │ │ ├── img
│ │ │ │ │ ├── line_conn.png
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── metro.gif
│ │ │ │ │ └── metro.png
│ │ │ │ └── metroStyle.css
│ │ │ └── zTreeStyle
│ │ │ │ ├── img
│ │ │ │ ├── diy
│ │ │ │ │ ├── 1_close.png
│ │ │ │ │ ├── 1_open.png
│ │ │ │ │ ├── 2.png
│ │ │ │ │ ├── 3.png
│ │ │ │ │ ├── 4.png
│ │ │ │ │ ├── 5.png
│ │ │ │ │ ├── 6.png
│ │ │ │ │ ├── 7.png
│ │ │ │ │ ├── 8.png
│ │ │ │ │ └── 9.png
│ │ │ │ ├── line_conn.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── zTreeStandard.gif
│ │ │ │ └── zTreeStandard.png
│ │ │ │ └── zTreeStyle.css
│ │ │ └── js
│ │ │ ├── jquery.ztree.all.js
│ │ │ ├── jquery.ztree.all.min.js
│ │ │ ├── jquery.ztree.core.js
│ │ │ ├── jquery.ztree.core.min.js
│ │ │ ├── jquery.ztree.excheck.js
│ │ │ ├── jquery.ztree.excheck.min.js
│ │ │ ├── jquery.ztree.exedit.js
│ │ │ ├── jquery.ztree.exedit.min.js
│ │ │ ├── jquery.ztree.exhide.js
│ │ │ └── jquery.ztree.exhide.min.js
│ ├── css
│ │ └── admin
│ │ │ ├── AdminLTE.min.css
│ │ │ ├── all-skins.min.css
│ │ │ ├── animate.css
│ │ │ ├── main.css
│ │ │ ├── style-simple-follow.css
│ │ │ └── style.css
│ ├── images
│ │ ├── cd-top-arrow.svg
│ │ └── kgc.jpg
│ ├── js
│ │ ├── admin
│ │ │ ├── canvas-nest.min.js
│ │ │ ├── contabs.js
│ │ │ ├── hplus.js
│ │ │ └── sys
│ │ │ │ ├── admin.js
│ │ │ │ ├── adminUserInfo.js
│ │ │ │ ├── menu.js
│ │ │ │ └── role.js
│ │ └── common.js
│ └── libs
│ │ ├── ajaxfileupload.js
│ │ ├── bootstrap-typeahead.js
│ │ ├── gotop
│ │ ├── gotop.css
│ │ └── gotop.js
│ │ ├── jquery.autocomplete.js
│ │ ├── md5.js
│ │ ├── nprogress
│ │ ├── nprogress.css
│ │ └── nprogress.js
│ │ └── router.js
│ └── upload
│ └── adminAvatar
│ └── 201707
│ └── 1499675749475head.jpg
└── test
└── java
└── com
└── wstro
├── controller
└── admin
│ └── SysUserControllerTest.java
├── service
└── SysUserServiceTest.java
└── test
├── AppTest.java
└── RedisCacheTest.java
/.gitignore:
--------------------------------------------------------------------------------
1 | /.settings/
2 | /target/
3 | /.svn/
4 | *.class
5 | *.jar
6 |
7 | # Eclipse project files
8 | .classpath
9 | .project
10 | .DS_Store
--------------------------------------------------------------------------------
/wstro-core/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 | wstro-parent
7 | wstro-parent
8 | 0.0.1-SNAPSHOT
9 |
10 |
11 | wstro-core
12 | wstro-core
13 | pom
14 |
15 |
16 | wstro-config
17 | wstro-entity
18 | wstro-shiro
19 | wstro-service
20 | wstro-task
21 | wstro-controller
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 | maven-compiler-plugin
30 |
31 | ${maven-compiler.source}
32 | ${maven-compiler.target}
33 | ${maven.compiler.encoding}
34 |
35 |
36 |
37 | wstro-core
38 |
39 |
40 |
--------------------------------------------------------------------------------
/wstro-core/wstro-config/src/main/java/com/wstro/config/MybatisPlusConfig.java:
--------------------------------------------------------------------------------
1 | package com.wstro.config;
2 |
3 | import org.mybatis.spring.annotation.MapperScan;
4 | import org.springframework.context.annotation.Bean;
5 | import org.springframework.context.annotation.Configuration;
6 |
7 | import com.baomidou.mybatisplus.plugins.PaginationInterceptor;
8 |
9 | @Configuration
10 | @MapperScan("com.wstro.dao*")
11 | public class MybatisPlusConfig {
12 |
13 | /**
14 | * mybatis-plus分页插件
15 | * 文档:http://mp.baomidou.com
16 | */
17 | @Bean
18 | public PaginationInterceptor paginationInterceptor() {
19 | PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
20 | paginationInterceptor.setDialectType("mysql");
21 | return paginationInterceptor;
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/wstro-core/wstro-config/src/main/java/com/wstro/config/ProducerConfig.java:
--------------------------------------------------------------------------------
1 | package com.wstro.config;
2 |
3 | import java.util.Properties;
4 |
5 | import org.springframework.context.annotation.Bean;
6 | import org.springframework.context.annotation.Configuration;
7 |
8 | import com.google.code.kaptcha.impl.DefaultKaptcha;
9 | import com.google.code.kaptcha.util.Config;
10 |
11 | /**
12 | * 验证码生成器
13 | *
14 | * @author Joey
15 | * @Email 2434387555@qq.com
16 | *
17 | */
18 | @Configuration
19 | public class ProducerConfig {
20 |
21 | @Bean
22 | public DefaultKaptcha kaptcha() {
23 | DefaultKaptcha kaptcha = new DefaultKaptcha();
24 | Properties properties = new Properties();
25 | properties.put("kaptcha.border", "no");
26 | properties.put("kaptcha.textproducer.font.color", "black");
27 | properties.put("kaptcha.textproducer.char.space", 5);
28 | Config config = new Config(properties);
29 | kaptcha.setConfig(config);
30 | return kaptcha;
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/wstro-core/wstro-config/src/main/java/com/wstro/datasources/DataSource.java:
--------------------------------------------------------------------------------
1 | package com.wstro.datasources;
2 |
3 | import java.lang.annotation.Documented;
4 | import java.lang.annotation.ElementType;
5 | import java.lang.annotation.Retention;
6 | import java.lang.annotation.RetentionPolicy;
7 | import java.lang.annotation.Target;
8 |
9 | /**
10 | * 动态数据源(default:DataSourceContextHolder.PRIMARY_DATA_SOURCE)
11 | *
12 | * @author Joey
13 | * @Email 2434387555@qq.com
14 | *
15 | */
16 | @Retention(RetentionPolicy.RUNTIME)
17 | @Target(ElementType.METHOD)
18 | @Documented
19 | public @interface DataSource {
20 |
21 | String value() default DataSourceContextHolder.PRIMARY_DATA_SOURCE;
22 |
23 | }
--------------------------------------------------------------------------------
/wstro-core/wstro-config/src/main/java/com/wstro/datasources/DynamicDataSource.java:
--------------------------------------------------------------------------------
1 | package com.wstro.datasources;
2 |
3 | import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;
4 |
5 | /**
6 | * 动态切换数据源
7 | *
8 | * @author Joey
9 | * @Email 2434387555@qq.com
10 | *
11 | */
12 | public class DynamicDataSource extends AbstractRoutingDataSource {
13 |
14 | @Override
15 | protected Object determineCurrentLookupKey() {
16 | return DataSourceContextHolder.getDbType();
17 | }
18 |
19 | }
--------------------------------------------------------------------------------
/wstro-core/wstro-controller/src/main/java/com/wstro/controller/AbstractController.java:
--------------------------------------------------------------------------------
1 | package com.wstro.controller;
2 |
3 | import javax.annotation.Resource;
4 |
5 | import org.slf4j.Logger;
6 | import org.slf4j.LoggerFactory;
7 |
8 | import com.wstro.util.Constant;
9 | import com.wstro.util.EhcacheUtil;
10 |
11 | /**
12 | * Controller公共组件
13 | *
14 | * @author Joey
15 | * @Email 2434387555@qq.com
16 | *
17 | */
18 | abstract class AbstractController {
19 | protected final Logger logger = LoggerFactory.getLogger(getClass());
20 |
21 | /** 常量帮助类 */
22 | @Resource
23 | protected Constant constant;
24 |
25 | @Resource
26 | protected EhcacheUtil ehcacheUtil;
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/wstro-core/wstro-controller/src/main/java/com/wstro/controller/MainsiteErrorController.java:
--------------------------------------------------------------------------------
1 | package com.wstro.controller;
2 |
3 | import org.springframework.boot.autoconfigure.web.ErrorController;
4 | import org.springframework.stereotype.Controller;
5 | import org.springframework.web.bind.annotation.RequestMapping;
6 |
7 | /**
8 | * 错误控制器
9 | *
10 | * @author Joey
11 | * @Email 2434387555@qq.com
12 | *
13 | */
14 | @Controller
15 | public class MainsiteErrorController implements ErrorController {
16 | private static final String ERROR_PATH = "/error";
17 |
18 | @RequestMapping(value = ERROR_PATH)
19 | public String handleError() {
20 | return "/error";
21 | }
22 |
23 | @Override
24 | public String getErrorPath() {
25 | return ERROR_PATH;
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/wstro-core/wstro-controller/src/main/java/com/wstro/controller/admin/SysPageController.java:
--------------------------------------------------------------------------------
1 | package com.wstro.controller.admin;
2 |
3 | import org.springframework.stereotype.Controller;
4 | import org.springframework.web.bind.annotation.PathVariable;
5 | import org.springframework.web.bind.annotation.RequestMapping;
6 |
7 | /**
8 | * 系统管理员页面视图
9 | *
10 | * @author Joey
11 | * @Email 2434387555@qq.com
12 | *
13 | */
14 | @Controller
15 | public class SysPageController {
16 |
17 | @RequestMapping("/admin/{path}/{url}.html")
18 | public String page(@PathVariable("path") String path, @PathVariable("url") String url) {
19 | return "/admin/" + path + "/" + url;
20 | }
21 |
22 | @RequestMapping("/admin/{url}.html")
23 | public String pageUrl(@PathVariable("url") String url) {
24 | return "/admin/" + url;
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/wstro-core/wstro-controller/src/main/resources/templates/email.ftl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 邮件模版
6 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
尊敬的${username}用户您好:
23 |
为了提供更好的服务,我们将于2016年9月24日00:00-2016年9月26日00:00之间进行升级维护,在此期间网站将不能访问。
24 |
感谢您的理解和支持。
25 |
2016-9-24
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/wstro-core/wstro-entity/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 4.0.0
6 |
7 | wstro-core
8 | wstro-core
9 | 0.0.1-SNAPSHOT
10 |
11 |
12 | wstro-entity
13 | wstro-entity
14 | wstro-entity
15 | jar
16 |
17 |
18 |
19 |
20 |
21 |
22 | maven-compiler-plugin
23 |
24 | ${maven-compiler.source}
25 | ${maven-compiler.target}
26 | ${maven.compiler.encoding}
27 |
28 |
29 |
30 | wstro-entity
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/wstro-core/wstro-entity/src/main/java/com/wstro/entity/SysRoleEntity.java:
--------------------------------------------------------------------------------
1 | package com.wstro.entity;
2 |
3 | import java.io.Serializable;
4 | import java.util.List;
5 |
6 | import com.baomidou.mybatisplus.annotations.TableField;
7 | import com.baomidou.mybatisplus.annotations.TableId;
8 | import com.baomidou.mybatisplus.annotations.TableName;
9 | import com.baomidou.mybatisplus.enums.IdType;
10 |
11 | import lombok.Data;
12 |
13 | /**
14 | * 角色
15 | *
16 | * @author Joey
17 | * @Email 2434387555@qq.com
18 | *
19 | */
20 | @Data
21 | @TableName("sys_role")
22 | public class SysRoleEntity implements Serializable {
23 | private static final long serialVersionUID = 1L;
24 |
25 | /**
26 | * 角色ID
27 | */
28 | @TableId(type = IdType.AUTO)
29 | private Long roleId;
30 |
31 | /**
32 | * 角色名称
33 | */
34 | @TableField
35 | private String roleName;
36 |
37 | /**
38 | * 备注
39 | */
40 | @TableField
41 | private String remark;
42 |
43 | /**
44 | * 创建时间
45 | */
46 | @TableField
47 | private Long createTime;
48 |
49 | @TableField(exist = false)
50 | private List menuIdList;
51 |
52 | }
53 |
--------------------------------------------------------------------------------
/wstro-core/wstro-entity/src/main/java/com/wstro/entity/SysRoleMenuEntity.java:
--------------------------------------------------------------------------------
1 | package com.wstro.entity;
2 |
3 | import java.io.Serializable;
4 |
5 | import com.baomidou.mybatisplus.annotations.TableField;
6 | import com.baomidou.mybatisplus.annotations.TableId;
7 | import com.baomidou.mybatisplus.annotations.TableName;
8 | import com.baomidou.mybatisplus.enums.IdType;
9 |
10 | import lombok.Data;
11 |
12 | /**
13 | * 角色与菜单对应关系
14 | *
15 | * @author Joey
16 | * @Email 2434387555@qq.com
17 | *
18 | */
19 | @Data
20 | @TableName("sys_role_menu")
21 | public class SysRoleMenuEntity implements Serializable {
22 | private static final long serialVersionUID = 1L;
23 |
24 | @TableId(type = IdType.AUTO)
25 | private Long id;
26 |
27 | /**
28 | * 角色ID
29 | */
30 | @TableField
31 | private Long roleId;
32 |
33 | /**
34 | * 菜单ID
35 | */
36 | @TableField
37 | private Long menuId;
38 | }
39 |
--------------------------------------------------------------------------------
/wstro-core/wstro-entity/src/main/java/com/wstro/entity/SysUserLoginLogEntity.java:
--------------------------------------------------------------------------------
1 | package com.wstro.entity;
2 |
3 | import java.io.Serializable;
4 |
5 | import com.baomidou.mybatisplus.annotations.TableField;
6 | import com.baomidou.mybatisplus.annotations.TableId;
7 | import com.baomidou.mybatisplus.annotations.TableName;
8 | import com.baomidou.mybatisplus.enums.IdType;
9 |
10 | import lombok.Data;
11 |
12 | /***
13 | * 用户登录日志
14 | *
15 | * @author Joey
16 | * @Email 2434387555@qq.com
17 | *
18 | */
19 | @Data
20 | @TableName("sys_user_login_log")
21 | public class SysUserLoginLogEntity implements Serializable {
22 | private static final long serialVersionUID = 1L;
23 |
24 | /**
25 | * 登录日志ID
26 | */
27 | @TableId(type = IdType.AUTO)
28 | private Long logId;
29 |
30 | /**
31 | * 登录时间
32 | */
33 | @TableField
34 | private Long loginTime;
35 |
36 | /**
37 | * 登录IP
38 | */
39 | @TableField
40 | private String loginIp;
41 |
42 | /**
43 | * 用户ID
44 | */
45 | @TableField
46 | private Long userId;
47 |
48 | /**
49 | * 操作系统
50 | */
51 | @TableField
52 | private String operatingSystem;
53 |
54 | /**
55 | * 浏览器
56 | */
57 | @TableField
58 | private String browser;
59 |
60 | }
61 |
--------------------------------------------------------------------------------
/wstro-core/wstro-entity/src/main/java/com/wstro/entity/SysUserRoleEntity.java:
--------------------------------------------------------------------------------
1 | package com.wstro.entity;
2 |
3 | import java.io.Serializable;
4 |
5 | import com.baomidou.mybatisplus.annotations.TableField;
6 | import com.baomidou.mybatisplus.annotations.TableId;
7 | import com.baomidou.mybatisplus.annotations.TableName;
8 | import com.baomidou.mybatisplus.enums.IdType;
9 |
10 | import lombok.Data;
11 |
12 | /**
13 | * 用户与角色对应关系
14 | *
15 | * @author Joey
16 | * @Email 2434387555@qq.com
17 | *
18 | */
19 | @Data
20 | @TableName("sys_user_role")
21 | public class SysUserRoleEntity implements Serializable {
22 | private static final long serialVersionUID = 1L;
23 |
24 | @TableId(type = IdType.AUTO)
25 | private Long id;
26 |
27 | /**
28 | * 用户ID
29 | */
30 | @TableField
31 | private Long userId;
32 |
33 | /**
34 | * 角色ID
35 | */
36 | @TableField
37 | private Long roleId;
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/java/com/wstro/dao/SysMenuDao.java:
--------------------------------------------------------------------------------
1 | package com.wstro.dao;
2 |
3 | import java.util.List;
4 |
5 | import com.wstro.entity.SysMenuEntity;
6 | import com.wstro.util.BaseDao;
7 |
8 | /**
9 | * 菜单管理
10 | *
11 | * @author Joey
12 | * @Email 2434387555@qq.com
13 | *
14 | */
15 | public interface SysMenuDao extends BaseDao {
16 |
17 | /**
18 | * 根据父菜单,查询子菜单
19 | *
20 | * @param parentId
21 | * 父菜单ID
22 | * @return List
23 | */
24 | List queryListParentId(Long parentId);
25 |
26 | /**
27 | * 获取不包含按钮的菜单列表
28 | *
29 | * @return List
30 | */
31 | List queryNotButtonList();
32 | }
33 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/java/com/wstro/dao/SysRoleDao.java:
--------------------------------------------------------------------------------
1 | package com.wstro.dao;
2 |
3 | import com.wstro.entity.SysRoleEntity;
4 | import com.wstro.util.BaseDao;
5 |
6 | /**
7 | * 角色管理
8 | *
9 | * @author Joey
10 | * @Email 2434387555@qq.com
11 | *
12 | */
13 | public interface SysRoleDao extends BaseDao {
14 |
15 | /**
16 | * 更新角色
17 | *
18 | * @param role
19 | * SysRoleEntity
20 | */
21 | void updateNoMapper(SysRoleEntity role);
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/java/com/wstro/dao/SysRoleMenuDao.java:
--------------------------------------------------------------------------------
1 | package com.wstro.dao;
2 |
3 | import java.util.List;
4 | import java.util.Map;
5 |
6 | import com.wstro.entity.SysRoleMenuEntity;
7 | import com.wstro.util.BaseDao;
8 |
9 | /**
10 | * 角色与菜单对应关系
11 | *
12 | * @author Joey
13 | * @Email 2434387555@qq.com
14 | *
15 | */
16 | public interface SysRoleMenuDao extends BaseDao {
17 |
18 | /**
19 | * 根据角色ID,获取菜单ID列表
20 | *
21 | * @param roleId
22 | * 角色ID
23 | * @return 菜单ID列表
24 | */
25 | List queryMenuIdList(Long roleId);
26 |
27 | /**
28 | * 删除角色与菜单关系
29 | *
30 | * @param roleId
31 | * 角色ID
32 | */
33 | void deleteNoMapper(Long roleId);
34 |
35 | /**
36 | * 保存角色与菜单关系
37 | *
38 | * @param map
39 | * Map
40 | */
41 | void save(Map map);
42 | }
43 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/java/com/wstro/dao/SysUserLoginLogDao.java:
--------------------------------------------------------------------------------
1 | package com.wstro.dao;
2 |
3 | import com.wstro.entity.SysUserLoginLogEntity;
4 | import com.wstro.util.BaseDao;
5 |
6 | /**
7 | * 用户登录日志
8 | *
9 | * @author Joey
10 | * @Email 2434387555@qq.com
11 | *
12 | */
13 | public interface SysUserLoginLogDao extends BaseDao {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/java/com/wstro/dao/SysUserRoleDao.java:
--------------------------------------------------------------------------------
1 | package com.wstro.dao;
2 |
3 | import java.util.List;
4 | import java.util.Map;
5 |
6 | import com.wstro.entity.SysUserRoleEntity;
7 | import com.wstro.util.BaseDao;
8 |
9 | /**
10 | * 用户与角色对应关系
11 | *
12 | * @author Joey
13 | * @Email 2434387555@qq.com
14 | *
15 | */
16 | public interface SysUserRoleDao extends BaseDao {
17 |
18 | /**
19 | * 根据用户ID,获取角色ID列表
20 | *
21 | * @param userId
22 | * 用户ID
23 | * @return 角色ID列表
24 | */
25 | List queryRoleIdList(Long userId);
26 |
27 | /**
28 | * 根据用户ID,获取角色名字列表
29 | *
30 | * @param userId
31 | * 用户ID
32 | * @return 角色名字列表
33 | */
34 | List queryRoleNames(Long userId);
35 |
36 | /**
37 | * 删除用户与角色关系
38 | *
39 | * @param userId
40 | * 用户
41 | */
42 | void deleteNoMapper(Long userId);
43 |
44 | /**
45 | * 保存用户与角色关系
46 | *
47 | * @param map
48 | * Map
49 | */
50 | void save(Map map);
51 | }
52 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/java/com/wstro/service/SysRoleMenuService.java:
--------------------------------------------------------------------------------
1 | package com.wstro.service;
2 |
3 | import java.util.List;
4 |
5 | import com.baomidou.mybatisplus.service.IService;
6 | import com.wstro.entity.SysRoleMenuEntity;
7 |
8 | /**
9 | * 角色与菜单对应关系
10 | *
11 | * @author Joey
12 | * @Email 2434387555@qq.com
13 | *
14 | */
15 | public interface SysRoleMenuService extends IService {
16 |
17 | void saveOrUpdate(Long roleId, List menuIdList);
18 |
19 | /**
20 | * 根据角色ID,获取菜单ID列表
21 | *
22 | * @param roleId
23 | * 角色ID
24 | * @return 菜单ID列表
25 | */
26 | List queryMenuIdList(Long roleId);
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/java/com/wstro/service/SysUserLoginLogService.java:
--------------------------------------------------------------------------------
1 | package com.wstro.service;
2 |
3 | import com.baomidou.mybatisplus.plugins.Page;
4 | import com.baomidou.mybatisplus.service.IService;
5 | import com.wstro.entity.SysUserLoginLogEntity;
6 |
7 | /**
8 | * 用户登录日志
9 | *
10 | * @author Joey
11 | * @Email 2434387555@qq.com
12 | *
13 | */
14 | public interface SysUserLoginLogService extends IService {
15 |
16 | /**
17 | * 根据管理员ID获取登录日志
18 | *
19 | * @param offset
20 | * 开始
21 | * @param limit
22 | * 条数
23 | * @param adminId
24 | * 管理员ID
25 | * @param loginIp
26 | * 登录IP(筛选模糊查询)
27 | * @param sort
28 | * 排序字段
29 | * @param order
30 | * 是否为升序
31 | * @return Page
32 | */
33 | Page getSelf(Integer offset, Integer limit, Long adminId, String loginIp, String sort,
34 | Boolean order);
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/java/com/wstro/service/SysUserRoleService.java:
--------------------------------------------------------------------------------
1 | package com.wstro.service;
2 |
3 | import java.util.List;
4 |
5 | import com.baomidou.mybatisplus.service.IService;
6 | import com.wstro.entity.SysUserRoleEntity;
7 |
8 | /**
9 | * 用户与角色对应关系
10 | *
11 | * @author Joey
12 | * @Email 2434387555@qq.com
13 | *
14 | */
15 | public interface SysUserRoleService extends IService {
16 |
17 | /**
18 | * 保存用户与角色对应关系
19 | *
20 | * @param userId
21 | * 用户ID
22 | * @param roleIdList
23 | * 角色ID列表
24 | */
25 | void saveOrUpdate(Long userId, List roleIdList);
26 |
27 | /**
28 | * 根据用户ID,获取角色ID列表
29 | *
30 | * @param userId
31 | * 用户ID
32 | * @return 角色ID列表
33 | */
34 | List queryRoleIdList(Long userId);
35 |
36 | /**
37 | * 根据用户ID,删除角色ID
38 | *
39 | * @param userId
40 | * 用户ID
41 | */
42 | void delete(Long userId);
43 |
44 | List queryRoleNames(Long userId);
45 | }
46 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/java/com/wstro/service/impl/SysRoleMenuServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.wstro.service.impl;
2 |
3 | import java.util.HashMap;
4 | import java.util.List;
5 | import java.util.Map;
6 |
7 | import org.springframework.stereotype.Service;
8 | import org.springframework.transaction.annotation.Transactional;
9 |
10 | import com.baomidou.mybatisplus.service.impl.ServiceImpl;
11 | import com.wstro.dao.SysRoleMenuDao;
12 | import com.wstro.entity.SysRoleMenuEntity;
13 | import com.wstro.service.SysRoleMenuService;
14 |
15 | /**
16 | * 角色与菜单对应关系
17 | *
18 | * @author Joey
19 | * @Email 2434387555@qq.com
20 | *
21 | */
22 | @Service
23 | public class SysRoleMenuServiceImpl extends ServiceImpl
24 | implements SysRoleMenuService {
25 |
26 | @Override
27 | @Transactional
28 | public void saveOrUpdate(Long roleId, List menuIdList) {
29 | if (menuIdList.size() == 0) {
30 | return;
31 | }
32 | // 先删除角色与菜单关系
33 | baseMapper.deleteNoMapper(roleId);
34 |
35 | // 保存角色与菜单关系
36 | Map map = new HashMap<>();
37 | map.put("roleId", roleId);
38 | map.put("menuIdList", menuIdList);
39 | baseMapper.save(map);
40 | }
41 |
42 | @Override
43 | public List queryMenuIdList(Long roleId) {
44 | return baseMapper.queryMenuIdList(roleId);
45 | }
46 |
47 | }
48 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/resources/mapper/SysRoleMenuDao.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | insert into sys_role_menu
7 | (
8 | `role_id`,
9 | `menu_id`
10 | )
11 | values
12 |
14 | (
15 | #{roleId},
16 | #{item}
17 | )
18 |
19 |
20 |
21 |
22 | delete from sys_role_menu where role_id = #{value}
23 |
24 |
25 |
29 |
30 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/resources/mapper/SysUserLoginLogDao.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/wstro-core/wstro-service/src/main/resources/mapper/SysUserRoleDao.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | insert into sys_user_role
7 | (
8 | `user_id`,
9 | `role_id`
10 | )
11 | values
12 |
14 | (
15 | #{userId},
16 | #{item}
17 | )
18 |
19 |
20 |
21 |
22 | delete from sys_user_role where user_id = #{value}
23 |
24 |
25 |
29 |
30 |
38 |
--------------------------------------------------------------------------------
/wstro-core/wstro-shiro/src/main/java/com/wstro/shiro/TempUtil.java:
--------------------------------------------------------------------------------
1 | package com.wstro.shiro;
2 |
3 | import javax.annotation.Resource;
4 |
5 | import org.springframework.stereotype.Component;
6 |
7 | import com.wstro.service.SysMenuService;
8 | import com.wstro.service.SysUserService;
9 | import com.wstro.util.Constant;
10 |
11 | /**
12 | * @Configuration导致Shiro比Service实例化先执行
13 | * @author Joey
14 | * @Email 2434387555@qq.com
15 | *
16 | */
17 | @Component
18 | public class TempUtil {
19 |
20 | public static SysMenuService sysMenuService;
21 | public static SysUserService sysUserService;
22 | public static Constant constant;
23 |
24 | @Resource
25 | public void setSysMenuService(SysMenuService sysMenuService) {
26 | TempUtil.sysMenuService = sysMenuService;
27 | }
28 |
29 | @Resource
30 | public void setSysUserService(SysUserService sysUserService) {
31 | TempUtil.sysUserService = sysUserService;
32 | }
33 |
34 | @Resource
35 | public void setConstant(Constant constant) {
36 | TempUtil.constant = constant;
37 | }
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/wstro-core/wstro-task/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 4.0.0
6 |
7 | wstro-core
8 | wstro-core
9 | 0.0.1-SNAPSHOT
10 |
11 |
12 | wstro-task
13 | wstro-task
14 | wstro-task
15 | jar
16 |
17 |
18 |
19 |
20 |
21 |
22 | maven-compiler-plugin
23 |
24 | ${maven-compiler.source}
25 | ${maven-compiler.target}
26 | ${maven.compiler.encoding}
27 |
28 |
29 |
30 | wstro-task
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/wstro-core/wstro-task/src/main/java/com/wstro/task/TestTask.java:
--------------------------------------------------------------------------------
1 | package com.wstro.task;
2 |
3 | import java.util.Date;
4 |
5 | import org.slf4j.Logger;
6 | import org.slf4j.LoggerFactory;
7 | import org.springframework.scheduling.annotation.EnableScheduling;
8 | import org.springframework.stereotype.Component;
9 |
10 | /**
11 | * 测试定时任务(fixedRate在项目启动时会启动,cron不会启动)
12 | *
13 | * @author Joey
14 | * @Email 2434387555@qq.com
15 | *
16 | */
17 | @Component // 此注解必加
18 | @EnableScheduling // 此注解必加
19 | public class TestTask {
20 |
21 | private static final Logger logger = LoggerFactory.getLogger(TestTask.class);
22 |
23 | // @Scheduled(fixedRate = 50000) // 每5秒执行一次
24 | public void task() {
25 | logger.info("测试定时任务!");
26 | }
27 |
28 | // @Scheduled(cron = "0/100 * * * * ?") // 每2秒执行一次
29 | public void doSomething() throws Exception {
30 | logger.info("每2秒执行一个的定时任务:" + new Date());
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/wstro-utils/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 4.0.0
6 | wstro-utils
7 | wstro-utils
8 | wstro-utils
9 | jar
10 |
11 |
12 | wstro-parent
13 | wstro-parent
14 | 0.0.1-SNAPSHOT
15 |
16 |
17 |
18 |
19 | wstro-entity
20 | wstro-entity
21 | ${wstro-base.version}
22 |
23 |
24 |
25 | eu.bitwalker
26 | UserAgentUtils
27 | 1.20
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 | maven-compiler-plugin
36 |
37 | ${maven-compiler.source}
38 | ${maven-compiler.target}
39 | ${maven.compiler.encoding}
40 |
41 |
42 |
43 | wstro-utils
44 |
45 |
46 |
--------------------------------------------------------------------------------
/wstro-utils/src/main/java/com/wstro/util/BaseDao.java:
--------------------------------------------------------------------------------
1 | package com.wstro.util;
2 |
3 | import java.util.List;
4 | import java.util.Map;
5 |
6 | import com.baomidou.mybatisplus.mapper.BaseMapper;
7 |
8 | /**
9 | * 因为MyBatisPlus的缘故,不能放在Dao对应的包里 基础Dao(还需在XML文件里,有对应的SQL语句)
10 | *
11 | * @author Joey
12 | * @Email 2434387555@qq.com
13 | *
14 | * @param
15 | */
16 | public interface BaseDao extends BaseMapper {
17 |
18 | /**
19 | * 查询实体集合
20 | *
21 | * @param map
22 | * Map
23 | * @return List
24 | */
25 | List queryList(Map map);
26 |
27 | /**
28 | * 查询总数
29 | *
30 | * @param map
31 | * Map
32 | * @return int
33 | */
34 | int queryTotal(Map map);
35 |
36 | /**
37 | * 删除多个实体
38 | *
39 | * @param id
40 | * long[]
41 | * @return 影响行数
42 | */
43 | int deleteBatch(Long[] id);
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/wstro-utils/src/main/java/com/wstro/util/EhCacheNames.java:
--------------------------------------------------------------------------------
1 | package com.wstro.util;
2 |
3 | /**
4 | * EhCache缓存名
5 | *
6 | * @author Joey
7 | * @Email 2434387555@qq.com
8 | *
9 | */
10 | public class EhCacheNames {
11 | /** 用户菜单EHCache缓存名 后面+userId */
12 | public static final String menuCacheName = "EHCACHE_CACHE_MENU_ADMIN_";
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/wstro-utils/src/main/java/com/wstro/util/R.java:
--------------------------------------------------------------------------------
1 | package com.wstro.util;
2 |
3 | import java.util.HashMap;
4 | import java.util.Map;
5 |
6 | /**
7 | * 返回数据
8 | *
9 | * @author Joey
10 | * @Email 2434387555@qq.com
11 | *
12 | */
13 | public class R extends HashMap {
14 | private static final long serialVersionUID = 1L;
15 |
16 | public R() {
17 | put("code", 0);
18 | }
19 |
20 | public static R error() {
21 | return error(500, "未知异常,请联系管理员");
22 | }
23 |
24 | public static R error(String msg) {
25 | return error(500, msg);
26 | }
27 |
28 | public static R error(int code, String msg) {
29 | R r = new R();
30 | r.put("code", code);
31 | r.put("msg", msg);
32 | return r;
33 | }
34 |
35 | public static R ok(String msg) {
36 | R r = new R();
37 | r.put("msg", msg);
38 | return r;
39 | }
40 |
41 | public static R ok(Map map) {
42 | R r = new R();
43 | r.putAll(map);
44 | return r;
45 | }
46 |
47 | public static R ok() {
48 | return new R();
49 | }
50 |
51 | public R put(String key, Object value) {
52 | super.put(key, value);
53 | return this;
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/wstro-utils/src/main/java/com/wstro/util/RRException.java:
--------------------------------------------------------------------------------
1 | package com.wstro.util;
2 |
3 | /**
4 | * 自定义异常
5 | *
6 | * @author Joey
7 | * @Email 2434387555@qq.com
8 | *
9 | */
10 | public class RRException extends RuntimeException {
11 | private static final long serialVersionUID = 1L;
12 |
13 | private String msg;
14 | private int code = 500;
15 |
16 | public RRException(String msg) {
17 | super(msg);
18 | this.msg = msg;
19 | }
20 |
21 | public RRException(String msg, Throwable e) {
22 | super(msg, e);
23 | this.msg = msg;
24 | }
25 |
26 | public RRException(String msg, int code) {
27 | super(msg);
28 | this.msg = msg;
29 | this.code = code;
30 | }
31 |
32 | public RRException(String msg, int code, Throwable e) {
33 | super(msg, e);
34 | this.msg = msg;
35 | this.code = code;
36 | }
37 |
38 | public String getMsg() {
39 | return msg;
40 | }
41 |
42 | public void setMsg(String msg) {
43 | this.msg = msg;
44 | }
45 |
46 | public int getCode() {
47 | return code;
48 | }
49 |
50 | public void setCode(int code) {
51 | this.code = code;
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/wstro-utils/src/main/java/com/wstro/util/SpringContextUtils.java:
--------------------------------------------------------------------------------
1 | package com.wstro.util;
2 |
3 | import org.springframework.beans.BeansException;
4 | import org.springframework.context.ApplicationContext;
5 | import org.springframework.context.ApplicationContextAware;
6 | import org.springframework.stereotype.Component;
7 |
8 | /**
9 | * Spring Context 工具类
10 | *
11 | * @author Joey
12 | * @Email 2434387555@qq.com
13 | *
14 | */
15 | @Component
16 | public class SpringContextUtils implements ApplicationContextAware {
17 | public static ApplicationContext applicationContext;
18 |
19 | public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
20 | SpringContextUtils.applicationContext = applicationContext;
21 | }
22 |
23 | public static Object getBean(String name) {
24 | return applicationContext.getBean(name);
25 | }
26 |
27 | public static T getBean(String name, Class requiredType) {
28 | return applicationContext.getBean(name, requiredType);
29 | }
30 |
31 | public static boolean containsBean(String name) {
32 | return applicationContext.containsBean(name);
33 | }
34 |
35 | public static boolean isSingleton(String name) {
36 | return applicationContext.isSingleton(name);
37 | }
38 |
39 | public static Class extends Object> getType(String name) {
40 | return applicationContext.getType(name);
41 | }
42 |
43 | }
--------------------------------------------------------------------------------
/wstro-utils/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | #\u4E0A\u4F20\u6587\u4EF6\u8DEF\u5F84
2 | file.UploadPath=upload
3 |
4 |
5 | #\u7BA1\u7406\u5458ID
6 | database.adminId=1
--------------------------------------------------------------------------------
/wstro-web/src/main/java/com/wstro/App.java:
--------------------------------------------------------------------------------
1 | package com.wstro;
2 |
3 | import org.springframework.boot.Banner.Mode;
4 | import org.springframework.boot.SpringApplication;
5 | import org.springframework.boot.autoconfigure.SpringBootApplication;
6 | import org.springframework.boot.builder.SpringApplicationBuilder;
7 | import org.springframework.boot.web.servlet.ServletComponentScan;
8 | import org.springframework.boot.web.support.SpringBootServletInitializer;
9 | import org.springframework.context.annotation.ComponentScan;
10 |
11 | /**
12 | * SpringBoot
13 | *
14 | * @author Joey
15 | * @Email 2434387555@qq.com
16 | *
17 | */
18 | @ServletComponentScan
19 | @SpringBootApplication
20 | @ComponentScan(basePackages = { "com.wstro" })
21 | public class App extends SpringBootServletInitializer {
22 |
23 | @SuppressWarnings("static-access")
24 | public static void main(String[] args) {
25 | SpringApplication app = new SpringApplication(App.class);
26 | app.setBannerMode(Mode.CONSOLE);
27 | app.run(App.class, args);
28 | }
29 |
30 | /**
31 | * 部署Tomcat
32 | */
33 | @Override
34 | protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
35 | return builder.sources(App.class);
36 | }
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/wstro-web/src/main/java/com/wstro/StartupRunner.java:
--------------------------------------------------------------------------------
1 | package com.wstro;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 | import org.springframework.boot.CommandLineRunner;
6 | import org.springframework.core.annotation.Order;
7 | import org.springframework.stereotype.Component;
8 |
9 | /**
10 | * 启动SpringBoot会执行 @Order标识执行顺序 值越小越先执行
11 | *
12 | * @author Joey
13 | * @Email 2434387555@qq.com
14 | *
15 | */
16 | @Component
17 | @Order(1)
18 | public class StartupRunner implements CommandLineRunner {
19 | private Logger logger = LoggerFactory.getLogger(StartupRunner.class);
20 |
21 | @Override
22 | public void run(String... args) throws Exception {
23 | logger.info(">>服务启动执行,执行加载数据等操作1<<");
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/wstro-web/src/main/java/com/wstro/StartupRunner2.java:
--------------------------------------------------------------------------------
1 | package com.wstro;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 | import org.springframework.boot.CommandLineRunner;
6 | import org.springframework.core.annotation.Order;
7 | import org.springframework.stereotype.Component;
8 |
9 | /**
10 | * 启动SpringBoot会执行 @Order标识执行顺序 值越小越先执行
11 | *
12 | * @author Joey
13 | * @Email 2434387555@qq.com
14 | *
15 | */
16 | @Component
17 | @Order(0)
18 | public class StartupRunner2 implements CommandLineRunner {
19 | private Logger logger = LoggerFactory.getLogger(StartupRunner2.class);
20 |
21 | @Override
22 | public void run(String... args) throws Exception {
23 | logger.info(">>服务启动执行,执行加载数据等操作0<<");
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/wstro-web/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | #可以指定开发模式还是部署模式 dev / prod
2 | spring.profiles.active=dev
--------------------------------------------------------------------------------
/wstro-web/src/main/resources/banner.txt:
--------------------------------------------------------------------------------
1 | █ █░ ██████ ▄▄▄█████▓ ██▀███ ▒█████
2 | ▓█░ █ ░█░▒██ ▒ ▓ ██▒ ▓▒▓██ ▒ ██▒▒██▒ ██▒
3 | ▒█░ █ ░█ ░ ▓██▄ ▒ ▓██░ ▒░▓██ ░▄█ ▒▒██░ ██▒
4 | ░█░ █ ░█ ▒ ██▒░ ▓██▓ ░ ▒██▀▀█▄ ▒██ ██░
5 | ░░██▒██▓ ▒██████▒▒ ▒██▒ ░ ░██▓ ▒██▒░ ████▓▒░
6 | ░ ▓░▒ ▒ ▒ ▒▓▒ ▒ ░ ▒ ░░ ░ ▒▓ ░▒▓░░ ▒░▒░▒░
7 | ▒ ░ ░ ░ ░▒ ░ ░ ░ ░▒ ░ ▒░ ░ ▒ ▒░
8 | ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ▒
9 | ░ ░ ░ ░ ░
10 |
11 | application.version:${application.version}
12 | application.formatted-version:${application.formatted-version}
13 | spring-boot.version:${spring-boot.version}
14 | spring-boot.formatted-version:${spring-boot.formatted-version}
15 | ${AnsiColor.BRIGHT_BLUE}
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/WEB-INF/templates/admin/autoEmail.ftl:
--------------------------------------------------------------------------------
1 | [#-- 邮箱自动补全 --]
2 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/WEB-INF/templates/admin/bootstrapcommon.ftl:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/WEB-INF/templates/admin/nprogress.ftl:
--------------------------------------------------------------------------------
1 | [#-- 页面加载进度条 --]
2 | [#if isFirst??] [#-- 是否是第一次加载 --]
3 |
6 | [#else]
7 |
8 |
9 |
16 | [/#if]
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/WEB-INF/templates/gotop.ftl:
--------------------------------------------------------------------------------
1 | [#-- 滚动顶部插件 --]
2 |
4 |
5 | Top
6 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ar.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Arabic translation for bootstrap-datetimepicker
3 | * Ala' Mohammad
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['ar'] = {
7 | days: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت", "الأحد"],
8 | daysShort: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت", "أحد"],
9 | daysMin: ["أح", "إث", "ث", "أر", "خ", "ج", "س", "أح"],
10 | months: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"],
11 | monthsShort: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"],
12 | today: "هذا اليوم",
13 | suffix: [],
14 | meridiem: [],
15 | rtl: true
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.az.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Azerbaijani translation for bootstrap-datetimepicker
3 | * Konstantin Kaluzhnikov
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['az'] = {
7 | days: ["Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə", "Bazar"],
8 | daysShort: ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş", "B"],
9 | daysMin: ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş", "B"],
10 | months: ["Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"],
11 | monthsShort: ["Yan", "Fev", "Mar", "Apr", "May", "İyun", "İyul", "Avq", "Sen", "Okt", "Noy", "Dek"],
12 | today: "Bugün",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.bg.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bulgarian translation for bootstrap-datetimepicker
3 | * Apostol Apostolov
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['bg'] = {
7 | days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя"],
8 | daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб", "Нед"],
9 | daysMin: ["Н", "П", "В", "С", "Ч", "П", "С", "Н"],
10 | months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"],
11 | monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"],
12 | today: "днес",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.bn.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bangla(Bangladesh) translation for bootstrap-datetimepicker
3 | * Mahbub Rabbani
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['bn'] = {
7 | days: ["রবিবার", "সোমবার", "মঙ্গলবার", "বুধবার", "বৃহষ্পতিবার", "শুক্রবার", "শনিবার", "রবিবার"],
8 | daysShort: ["রবি", "সোম", "মঙ্গল", "বুধ", " বৃহঃ", "শুক্র", "শনি", "রবি"],
9 | daysMin: ["রবি", "সোম", "মঙ্গ", "বুধ", "বৃহ", "শুক্র", "শনি", "রবি"],
10 | months: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'অগাস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর' ],
11 | monthsShort: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রি', 'মে', 'জুন', 'জুলা', 'অগা', 'সেপ্টে', 'অক্টো', 'নভে', 'ডিসে' ],
12 | today: "আজ",
13 | suffix: [],
14 | meridiem: ['পূর্বাহ্ণ', 'অপরাহ্ন']
15 | };
16 | }(jQuery));
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ca.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Catalan translation for bootstrap-datetimepicker
3 | * J. Garcia
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['ca'] = {
7 | days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"],
8 | daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis", "Diu"],
9 | daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds", "dg"],
10 | months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"],
11 | monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"],
12 | today: "Avui",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.cs.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Czech translation for bootstrap-datetimepicker
3 | * Matěj Koubík
4 | * Fixes by Michal Remiš
5 | */
6 | ;(function($){
7 | $.fn.datetimepicker.dates['cs'] = {
8 | days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota", "Neděle"],
9 | daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob", "Ned"],
10 | daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So", "Ne"],
11 | months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"],
12 | monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"],
13 | today: "Dnes",
14 | suffix: [],
15 | meridiem: [],
16 | weekStart: 1,
17 | format: "dd.mm.yyyy"
18 | };
19 | }(jQuery));
20 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.da.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Danish translation for bootstrap-datetimepicker
3 | * Christian Pedersen
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['da'] = {
7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"],
8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"],
9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"],
10 | months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"],
12 | today: "I Dag",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.de.js:
--------------------------------------------------------------------------------
1 | /**
2 | * German translation for bootstrap-datetimepicker
3 | * Sam Zurcher
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['de'] = {
7 | days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"],
8 | daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"],
9 | daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"],
10 | months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"],
11 | monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"],
12 | today: "Heute",
13 | suffix: [],
14 | meridiem: [],
15 | weekStart: 1,
16 | format: "dd.mm.yyyy"
17 | };
18 | }(jQuery));
19 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ee.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Estonian translation for bootstrap-datetimepicker
3 | * Rene Korss
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['ee'] = {
7 | days: ["Pühapäev", "Esmaspäev", "Teisipäev", "Kolmapäev", "Neljapäev", "Reede", "Laupäev", "Pühapäev"],
8 | daysShort: ["P", "E", "T", "K", "N", "R", "L", "P"],
9 | daysMin: ["P", "E", "T", "K", "N", "R", "L", "P"],
10 | months: ["Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember"],
11 | monthsShort: ["Jaan", "Veebr", "Märts", "Apr", "Mai", "Juuni", "Juuli", "Aug", "Sept", "Okt", "Nov", "Dets"],
12 | today: "Täna",
13 | suffix: [],
14 | meridiem: [],
15 | weekStart: 1,
16 | format: "dd.mm.yyyy hh:ii"
17 | };
18 | }(jQuery));
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.el.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Greek translation for bootstrap-datetimepicker
3 | */
4 | ;(function($){
5 | $.fn.datetimepicker.dates['el'] = {
6 | days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή"],
7 | daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ", "Κυρ"],
8 | daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα", "Κυ"],
9 | months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"],
10 | monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"],
11 | today: "Σήμερα",
12 | suffix: [],
13 | meridiem: []
14 | };
15 | }(jQuery));
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.es.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Spanish translation for bootstrap-datetimepicker
3 | * Bruno Bonamin
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['es'] = {
7 | days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"],
8 | daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"],
9 | daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"],
10 | months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"],
11 | monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"],
12 | today: "Hoy",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.fi.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Finnish translation for bootstrap-datetimepicker
3 | * Jaakko Salonen
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['fi'] = {
7 | days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai", "sunnuntai"],
8 | daysShort: ["sun", "maa", "tii", "kes", "tor", "per", "lau", "sun"],
9 | daysMin: ["su", "ma", "ti", "ke", "to", "pe", "la", "su"],
10 | months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"],
11 | monthsShort: ["tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mar", "jou"],
12 | today: "tänään",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.fr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * French translation for bootstrap-datetimepicker
3 | * Nico Mollet
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['fr'] = {
7 | days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"],
8 | daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"],
9 | daysMin: ["D", "L", "Ma", "Me", "J", "V", "S", "D"],
10 | months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"],
11 | monthsShort: ["Jan", "Fev", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Dec"],
12 | today: "Aujourd'hui",
13 | suffix: [],
14 | meridiem: ["am", "pm"],
15 | weekStart: 1,
16 | format: "dd/mm/yyyy hh:ii"
17 | };
18 | }(jQuery));
19 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.he.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Hebrew translation for bootstrap-datetimepicker
3 | * Sagie Maoz
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['he'] = {
7 | days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"],
8 | daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"],
9 | daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"],
10 | months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"],
11 | monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"],
12 | today: "היום",
13 | suffix: [],
14 | meridiem: [],
15 | rtl: true
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.hr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Croatian localisation
3 | */
4 | ;(function($){
5 | $.fn.datetimepicker.dates['hr'] = {
6 | days: ["Nedjelja", "Ponedjelja", "Utorak", "Srijeda", "Četrtak", "Petak", "Subota", "Nedjelja"],
7 | daysShort: ["Ned", "Pon", "Uto", "Srr", "Čet", "Pet", "Sub", "Ned"],
8 | daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su", "Ne"],
9 | months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"],
10 | monthsShort: ["Sije", "Velj", "Ožu", "Tra", "Svi", "Lip", "Jul", "Kol", "Ruj", "Lis", "Stu", "Pro"],
11 | today: "Danas",
12 | suffix: [],
13 | meridiem: []
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.hu.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Hungarian translation for bootstrap-datetimepicker
3 | * darevish
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['hu'] = {
7 | days: ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"],
8 | daysShort: ["Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo", "Vas"],
9 | daysMin: ["V", "H", "K", "Sze", "Cs", "P", "Szo", "V"],
10 | months: ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"],
11 | monthsShort: ["Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"],
12 | today: "Ma",
13 | suffix: [],
14 | meridiem: [],
15 | weekStart: 1
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.hy.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Armenian translation for bootstrap-datepicker
3 | * Hayk Chamyan
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['hy'] = {
7 | days: ["Կիրակի", "Երկուշաբթի", "Երեքշաբթի", "Չորեքշաբթի", "Հինգշաբթի", "Ուրբաթ", "Շաբաթ", "Կիրակի"],
8 | daysShort: ["Կիր", "Երկ", "Երք", "Չոր", "Հնգ", "Ուր", "Շաբ", "Կիր"],
9 | daysMin: ["Կի", "Եկ", "Եք", "Չո", "Հի", "Ու", "Շա", "Կի"],
10 | months: ["Հունվար", "Փետրվար", "Մարտ", "Ապրիլ", "Մայիս", "Հունիս", "Հուլիս", "Օգոստոս", "Սեպտեմբեր", "Հոկտեմբեր", "Նոյեմբեր", "Դեկտեմբեր"],
11 | monthsShort: ["Հնվ", "Փետ", "Մար", "Ապր", "Մայ", "Հուն", "Հուլ", "Օգս", "Սեպ", "Հոկ", "Նոյ", "Դեկ"],
12 | today: "Այսօր",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.id.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bahasa translation for bootstrap-datetimepicker
3 | * Azwar Akbar
4 | * Addtional by Yulian Sutopo
5 | */
6 | ;(function($){
7 | $.fn.datetimepicker.dates['id'] = {
8 | days: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"],
9 | daysShort: ["Mng", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab", "Mng"],
10 | daysMin: ["Mg", "Sn", "Sl", "Ra", "Ka", "Ju", "Sa", "Mg"],
11 | months: ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"],
12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"],
13 | today: "Hari Ini",
14 | suffix: [],
15 | meridiem: [],
16 | weekStart: 1,
17 | format: "dd/mm/yyyy hh:ii:ss"
18 | };
19 | }(jQuery));
20 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.is.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Icelandic translation for bootstrap-datetimepicker
3 | * Hinrik Örn Sigurðsson
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['is'] = {
7 | days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"],
8 | daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun"],
9 | daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La", "Su"],
10 | months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"],
12 | today: "Í Dag",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.it.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Italian translation for bootstrap-datetimepicker
3 | * Enrico Rubboli
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['it'] = {
7 | days: ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato", "Domenica"],
8 | daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom"],
9 | daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa", "Do"],
10 | months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"],
11 | monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"],
12 | today: "Oggi",
13 | suffix: [],
14 | meridiem: [],
15 | weekStart: 1,
16 | format: "dd/mm/yyyy hh:ii:ss"
17 | };
18 | }(jQuery));
19 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ja.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Japanese translation for bootstrap-datetimepicker
3 | * Norio Suzuki
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['ja'] = {
7 | days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜", "日曜"],
8 | daysShort: ["日", "月", "火", "水", "木", "金", "土", "日"],
9 | daysMin: ["日", "月", "火", "水", "木", "金", "土", "日"],
10 | months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"],
11 | monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"],
12 | today: "今日",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ka.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Georgian translation for bootstrap-datetimepicker
3 | * Zura Jijavadze
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['ka'] = {
7 | days: ["კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი", "კვირა"],
8 | daysShort: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ", "კვი"],
9 | daysMin: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა", "კვ"],
10 | months: ["იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი"],
11 | monthsShort: ["იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ"],
12 | today: "დღეს",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ko.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Korean translation for bootstrap-datetimepicker
3 | * Gu Youn
4 | * Baekjoon Choi
5 | */
6 | ;(function($){
7 | $.fn.datetimepicker.dates['ko'] = {
8 | days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"],
9 | daysShort: ["일", "월", "화", "수", "목", "금", "토", "일"],
10 | daysMin: ["일", "월", "화", "수", "목", "금", "토", "일"],
11 | months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"],
12 | monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"],
13 | suffix: [],
14 | meridiem: ["오전", "오후"],
15 | today: "오늘",
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.lt.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Lithuanian translation for bootstrap-datetimepicker
3 | * Šarūnas Gliebus
4 | */
5 |
6 | ;(function($){
7 | $.fn.datetimepicker.dates['lt'] = {
8 | days: ["Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis", "Sekmadienis"],
9 | daysShort: ["S", "Pr", "A", "T", "K", "Pn", "Š", "S"],
10 | daysMin: ["Sk", "Pr", "An", "Tr", "Ke", "Pn", "Št", "Sk"],
11 | months: ["Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"],
12 | monthsShort: ["Sau", "Vas", "Kov", "Bal", "Geg", "Bir", "Lie", "Rugp", "Rugs", "Spa", "Lap", "Gru"],
13 | today: "Šiandien",
14 | suffix: [],
15 | meridiem: [],
16 | weekStart: 1
17 | };
18 | }(jQuery));
19 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.lv.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Latvian translation for bootstrap-datetimepicker
3 | * Artis Avotins
4 | */
5 |
6 | ;(function($){
7 | $.fn.datetimepicker.dates['lv'] = {
8 | days: ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena", "Svētdiena"],
9 | daysShort: ["Sv", "P", "O", "T", "C", "Pk", "S", "Sv"],
10 | daysMin: ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "St", "Sv"],
11 | months: ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"],
12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jūn", "Jūl", "Aug", "Sep", "Okt", "Nov", "Dec."],
13 | today: "Šodien",
14 | suffix: [],
15 | meridiem: [],
16 | weekStart: 1
17 | };
18 | }(jQuery));
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ms.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Malay translation for bootstrap-datetimepicker
3 | * Ateman Faiz
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['ms'] = {
7 | days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu", "Ahad"],
8 | daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab", "Aha"],
9 | daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa", "Ah"],
10 | months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"],
12 | today: "Hari Ini",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.nb.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Norwegian (bokmål) translation for bootstrap-datetimepicker
3 | * Fredrik Sundmyhr
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['nb'] = {
7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"],
8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"],
9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"],
10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"],
12 | today: "I Dag",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.nl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Dutch translation for bootstrap-datetimepicker
3 | * Reinier Goltstein
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['nl'] = {
7 | days: ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"],
8 | daysShort: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"],
9 | daysMin: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"],
10 | months: ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"],
11 | monthsShort: ["Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"],
12 | today: "Vandaag",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.no.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Norwegian translation for bootstrap-datetimepicker
3 | * Rune Warhuus
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['no'] = {
7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"],
8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"],
9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"],
10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"],
12 | today: "I Dag",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.pl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Polish translation for bootstrap-datetimepicker
3 | * Robert
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['pl'] = {
7 | days: ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota", "Niedziela"],
8 | daysShort: ["Nie", "Pn", "Wt", "Śr", "Czw", "Pt", "So", "Nie"],
9 | daysMin: ["N", "Pn", "Wt", "Śr", "Cz", "Pt", "So", "N"],
10 | months: ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"],
11 | monthsShort: ["Sty", "Lu", "Mar", "Kw", "Maj", "Cze", "Lip", "Sie", "Wrz", "Pa", "Lis", "Gru"],
12 | today: "Dzisiaj",
13 | suffix: [],
14 | meridiem: [],
15 | weekStart: 1
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.pt-BR.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Brazilian translation for bootstrap-datetimepicker
3 | * Cauan Cabral
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['pt-BR'] = {
7 | format: 'dd/mm/yyyy',
8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"],
9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"],
10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"],
11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"],
12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"],
13 | today: "Hoje",
14 | suffix: [],
15 | meridiem: []
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.pt.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Portuguese translation for bootstrap-datetimepicker
3 | * Original code: Cauan Cabral
4 | * Tiago Melo
5 | */
6 | ;(function($){
7 | $.fn.datetimepicker.dates['pt'] = {
8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"],
9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"],
10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"],
11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"],
12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"],
13 | suffix: [],
14 | meridiem: [],
15 | today: "Hoje"
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ro.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Romanian translation for bootstrap-datetimepicker
3 | * Cristian Vasile
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['ro'] = {
7 | days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă", "Duminică"],
8 | daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm", "Dum"],
9 | daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ", "Du"],
10 | months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"],
11 | monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"],
12 | today: "Astăzi",
13 | suffix: [],
14 | meridiem: [],
15 | weekStart: 1
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.rs-latin.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Serbian latin translation for bootstrap-datetimepicker
3 | * Bojan Milosavlević
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['rs'] = {
7 | days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota", "Nedelja"],
8 | daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub", "Ned"],
9 | daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su", "N"],
10 | months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"],
12 | today: "Danas",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.rs.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Serbian cyrillic translation for bootstrap-datetimepicker
3 | * Bojan Milosavlević
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['rs'] = {
7 | days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота", "Недеља"],
8 | daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб", "Нед"],
9 | daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су", "Н"],
10 | months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"],
11 | monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"],
12 | today: "Данас",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ru.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Russian translation for bootstrap-datetimepicker
3 | * Victor Taranenko
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['ru'] = {
7 | days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"],
8 | daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Вск"],
9 | daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"],
10 | months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"],
11 | monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"],
12 | today: "Сегодня",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.sk.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Slovak translation for bootstrap-datetimepicker
3 | * Marek Lichtner
4 | * Fixes by Michal Remiš
5 | */
6 | ;(function($){
7 | $.fn.datetimepicker.dates["sk"] = {
8 | days: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota", "Nedeľa"],
9 | daysShort: ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob", "Ned"],
10 | daysMin: ["Ne", "Po", "Ut", "St", "Št", "Pi", "So", "Ne"],
11 | months: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"],
12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"],
13 | today: "Dnes",
14 | suffix: [],
15 | meridiem: [],
16 | weekStart: 1,
17 | format: "dd.mm.yyyy"
18 | };
19 | }(jQuery));
20 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.sl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Slovene translation for bootstrap-datetimepicker
3 | * Gregor Rudolf
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['sl'] = {
7 | days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"],
8 | daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned"],
9 | daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So", "Ne"],
10 | months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"],
12 | today: "Danes",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.sv.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Swedish translation for bootstrap-datetimepicker
3 | * Patrik Ragnarsson
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['sv'] = {
7 | days: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"],
8 | daysShort: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön"],
9 | daysMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö", "Sö"],
10 | months: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"],
11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"],
12 | today: "I Dag",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.sw.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Swahili translation for bootstrap-datetimepicker
3 | * Edwin Mugendi
4 | * Source: http://scriptsource.org/cms/scripts/page.php?item_id=entry_detail&uid=xnfaqyzcku
5 | */
6 | ;(function($){
7 | $.fn.datetimepicker.dates['sw'] = {
8 | days: ["Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi", "Jumapili"],
9 | daysShort: ["J2", "J3", "J4", "J5", "Alh", "Ij", "J1", "J2"],
10 | daysMin: ["2", "3", "4", "5", "A", "I", "1", "2"],
11 | months: ["Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba", "Oktoba", "Novemba", "Desemba"],
12 | monthsShort: ["Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des"],
13 | today: "Leo",
14 | suffix: [],
15 | meridiem: []
16 | };
17 | }(jQuery));
18 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.th.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Thai translation for bootstrap-datetimepicker
3 | * Suchau Jiraprapot
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['th'] = {
7 | days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"],
8 | daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"],
9 | daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"],
10 | months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"],
11 | monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."],
12 | today: "วันนี้",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.tr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Turkish translation for bootstrap-datetimepicker
3 | * Serkan Algur
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['tr'] = {
7 | days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"],
8 | daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"],
9 | daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"],
10 | months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"],
11 | monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"],
12 | today: "Bugün",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
17 |
18 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.ua.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Ukrainian translation for bootstrap-datepicker
3 | * Igor Polynets
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['ua'] = {
7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четверг", "П'ятниця", "Субота", "Неділя"],
8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"],
9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"],
10 | months: ["Cічень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"],
11 | monthsShort: ["Січ", "Лют", "Бер", "Квт", "Трв", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Грд"],
12 | today: "Сьогодні",
13 | weekStart: 1
14 | };
15 | }(jQuery));
16 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.uk.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Ukrainian translation for bootstrap-datetimepicker
3 | * Andrey Vityuk
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['uk'] = {
7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота", "Неділя"],
8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"],
9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"],
10 | months: ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"],
11 | monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"],
12 | today: "Сьогодні",
13 | suffix: [],
14 | meridiem: []
15 | };
16 | }(jQuery));
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Simplified Chinese translation for bootstrap-datetimepicker
3 | * Yuan Cheung
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['zh-CN'] = {
7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"],
8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"],
9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"],
10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
12 | today: "今天",
13 | suffix: [],
14 | meridiem: ["上午", "下午"]
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.zh-TW.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Traditional Chinese translation for bootstrap-datetimepicker
3 | * Rung-Sheng Jang
4 | */
5 | ;(function($){
6 | $.fn.datetimepicker.dates['zh-TW'] = {
7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"],
8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"],
9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"],
10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
12 | today: "今天",
13 | suffix: [],
14 | meridiem: ["上午", "下午"]
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-fileinput/img/loading-sm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/bootstrap-fileinput/img/loading-sm.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-fileinput/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/bootstrap-fileinput/img/loading.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-fileinput/js/plugins/canvas-to-blob.min.js:
--------------------------------------------------------------------------------
1 | !function(a){"use strict";var b=a.HTMLCanvasElement&&a.HTMLCanvasElement.prototype,c=a.Blob&&function(){try{return Boolean(new Blob)}catch(a){return!1}}(),d=c&&a.Uint8Array&&function(){try{return 100===new Blob([new Uint8Array(100)]).size}catch(a){return!1}}(),e=a.BlobBuilder||a.WebKitBlobBuilder||a.MozBlobBuilder||a.MSBlobBuilder,f=(c||e)&&a.atob&&a.ArrayBuffer&&a.Uint8Array&&function(a){var b,f,g,h,i,j;for(b=a.split(",")[0].indexOf("base64")>=0?atob(a.split(",")[1]):decodeURIComponent(a.split(",")[1]),f=new ArrayBuffer(b.length),g=new Uint8Array(f),h=0;h i{
17 | font-size: 1.5em;
18 | }
19 | .clear > i:hover{
20 | color: hsl(0, 0%, 75%);
21 | }
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/filter-control/bootstrap-table-filter-control.css:
--------------------------------------------------------------------------------
1 | /**
2 | * @author: Dennis Hernández
3 | * @webSite: http://djhvscf.github.io/Blog
4 | * @version: v2.1.1
5 | */
6 |
7 | .no-filter-control {
8 | height: 34px;
9 | }
10 |
11 | .filter-control {
12 | margin: 0 2px 2px 2px;
13 | }
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/filter/bootstrap-table-filter.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.extend(a.fn.bootstrapTable.defaults,{showFilter:!1});var b=a.fn.bootstrapTable.Constructor,c=b.prototype.init,d=b.prototype.initSearch;b.prototype.init=function(){c.apply(this,Array.prototype.slice.apply(arguments));var b=this;this.$el.on("load-success.bs.table",function(){b.options.showFilter&&a(b.options.toolbar).bootstrapTableFilter({connectTo:b.$el})})},b.prototype.initSearch=function(){d.apply(this,Array.prototype.slice.apply(arguments)),"server"!==this.options.sidePagination&&"function"==typeof this.searchCallback&&(this.data=a.grep(this.options.data,this.searchCallback))},b.prototype.getData=function(){return this.searchText||this.searchCallback?this.data:this.options.data},b.prototype.getColumns=function(){return this.columns},b.prototype.registerSearchCallback=function(a){this.searchCallback=a},b.prototype.updateSearch=function(){this.options.pageNumber=1,this.initSearch(),this.updatePagination()},b.prototype.getServerUrl=function(){return"server"===this.options.sidePagination?this.options.url:!1},a.fn.bootstrapTable.methods.push("getColumns","registerSearchCallback","updateSearch","getServerUrl")}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/flat-json/bootstrap-table-flat-json.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";var b=function(b,c){function d(b,f){if(Object(b)!==b)e[f]=b;else if(a.isArray(b))for(var g=0,h=b.length;h>g;g++)d(b[g],f?f+c.options.flatSeparator+g:""+g),0==h&&(e[f]=[]);else{var i=!0;for(var j in b)i=!1,d(b[j],f?f+c.options.flatSeparator+j:j);i&&(e[f]={})}}var e={};return d(b,""),e},c=function(c,d){var e=[];return a.each(a.isArray(c)?c:[c],function(a,c){e.push(b(c,d))}),e};a.extend(a.fn.bootstrapTable.defaults,{flat:!1,flatSeparator:"."});var d=a.fn.bootstrapTable.Constructor,e=d.prototype.initData;d.prototype.initData=function(a,b){this.options.flat&&(a=c(a?a:this.options.data,this)),e.apply(this,[a,b])}}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/group-by-v2/bootstrap-table-group-by.css:
--------------------------------------------------------------------------------
1 | .bootstrap-table .table > tbody > tr.groupBy {
2 | cursor: pointer;
3 | }
4 |
5 | .bootstrap-table .table > tbody > tr.groupBy.expanded {
6 |
7 | }
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/i18n-enhance/bootstrap-table-i18n-enhance.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @author: Jewway
3 | * @version: v1.0.0
4 | */
5 |
6 | !function ($) {
7 | 'use strict';
8 |
9 | var BootstrapTable = $.fn.bootstrapTable.Constructor;
10 |
11 | BootstrapTable.prototype.changeTitle = function (locale) {
12 | $.each(this.options.columns, function (idx, columnList) {
13 | $.each(columnList, function (idx, column) {
14 | if (column.field) {
15 | column.title = locale[column.field];
16 | }
17 | });
18 | });
19 |
20 | this.initHeader();
21 | this.initBody();
22 | this.initToolbar();
23 | };
24 |
25 | BootstrapTable.prototype.changeLocale = function (localeId) {
26 | this.options.locale = localeId;
27 | this.initLocale();
28 | this.initPagination();
29 | };
30 |
31 | $.fn.bootstrapTable.methods.push('changeTitle');
32 | $.fn.bootstrapTable.methods.push('changeLocale');
33 |
34 | }(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/i18n-enhance/bootstrap-table-i18n-enhance.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";var b=a.fn.bootstrapTable.Constructor;b.prototype.changeTitle=function(b){a.each(this.options.columns,function(c,d){a.each(d,function(a,c){c.field&&(c.title=b[c.field])})}),this.initHeader(),this.initBody(),this.initToolbar()},b.prototype.changeLocale=function(a){this.options.locale=a,this.initLocale(),this.initPagination()},a.fn.bootstrapTable.methods.push("changeTitle"),a.fn.bootstrapTable.methods.push("changeLocale")}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/key-events/bootstrap-table-key-events.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.extend(a.fn.bootstrapTable.defaults,{keyEvents:!1});var b=a.fn.bootstrapTable.Constructor,c=b.prototype.init;b.prototype.init=function(){c.apply(this,Array.prototype.slice.apply(arguments)),this.initKeyEvents()},b.prototype.initKeyEvents=function(){if(this.options.keyEvents){var b=this;a(document).off("keydown").on("keydown",function(c){var d=b.$toolbar.find(".search input"),e=b.$toolbar.find('button[name="refresh"]'),f=b.$toolbar.find('button[name="toggle"]'),g=b.$toolbar.find('button[name="paginationSwitch"]');if(document.activeElement===d.get(0)||!a.contains(document.activeElement,b.$toolbar.get(0)))return!0;switch(c.keyCode){case 83:if(!b.options.search)return;return d.focus(),!1;case 82:if(!b.options.showRefresh)return;return e.click(),!1;case 84:if(!b.options.showToggle)return;return f.click(),!1;case 80:if(!b.options.showPaginationSwitch)return;return g.click(),!1;case 37:if(!b.options.pagination)return;return b.prevPage(),!1;case 39:if(!b.options.pagination)return;return void b.nextPage()}})}}}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/multiple-selection-row/bootstrap-table-multiple-selection-row.css:
--------------------------------------------------------------------------------
1 | .multiple-select-row-selected {
2 | background: lightBlue
3 | }
4 |
5 | .table tbody tr:hover td,
6 | .table tbody tr:hover th {
7 | background-color: transparent;
8 | }
9 |
10 |
11 | .table-striped tbody tr:nth-child(odd):hover td {
12 | background-color: #F9F9F9;
13 | }
14 |
15 | .fixed-table-container tbody .selected td {
16 | background: lightBlue;
17 | }
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/natural-sorting/bootstrap-table-natural-sorting.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | function alphanum(a,b){function c(a){for(var b,c,d=[],e=0,f=-1,g=0;b=(c=a.charAt(e++)).charCodeAt(0);){var h=46===b||b>=48&&57>=b;h!==g&&(d[++f]="",g=h),d[f]+=c}return d}function d(a){return"number"==typeof a&&(a=""+a),a||(a=""),a}var e=c(d(a)),f=c(d(b));for(x=0;e[x]&&f[x];x++)if(e[x]!==f[x]){var g=Number(e[x]),h=Number(f[x]);return g==e[x]&&h==f[x]?g-h:e[x]>f[x]?1:-1}return e.length-f.length}function numericOnly(a,b){function c(a){return a=a.replace(new RegExp(/[^0-9]/g),""),parseInt(a,10)}return c(a)-c(b)}
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/reorder-rows/bootstrap-table-reorder-rows.css:
--------------------------------------------------------------------------------
1 | .reorder_rows_onDragClass td {
2 | background-color: #eee;
3 | -webkit-box-shadow: 11px 5px 12px 2px #333, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;
4 | -webkit-box-shadow: 6px 3px 5px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;
5 | -moz-box-shadow: 6px 4px 5px 1px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;
6 | -box-shadow: 6px 4px 5px 1px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;
7 | }
8 |
9 | .reorder_rows_onDragClass td:last-child {
10 | -webkit-box-shadow: 8px 7px 12px 0 #333, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;
11 | -webkit-box-shadow: 1px 8px 6px -4px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset;
12 | -moz-box-shadow: 0 9px 4px -4px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset, -1px 0 0 #ccc inset;
13 | -box-shadow: 0 9px 4px -4px #555, 0 1px 0 #ccc inset, 0 -1px 0 #ccc inset, -1px 0 0 #ccc inset;
14 | }
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/resizable/bootstrap-table-resizable.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";var b=function(a){a.$el.colResizable({disable:!0}),a.$el.colResizable({liveDrag:a.options.liveDrag,fixed:a.options.fixed,headerOnly:a.options.headerOnly,minWidth:a.options.minWidth,hoverCursor:a.options.hoverCursor,dragCursor:a.options.dragCursor,onResize:a.onResize,onDrag:a.options.onResizableDrag})};a.extend(a.fn.bootstrapTable.defaults,{resizable:!1,liveDrag:!1,fixed:!0,headerOnly:!1,minWidth:15,hoverCursor:"e-resize",dragCursor:"e-resize",onResizableResize:function(){return!1},onResizableDrag:function(){return!1}});var c=a.fn.bootstrapTable.Constructor,d=c.prototype.toggleView,e=c.prototype.resetView;c.prototype.toggleView=function(){d.apply(this,Array.prototype.slice.apply(arguments)),this.options.resizable&&this.options.cardView&&a(this.$el).colResizable({disable:!0})},c.prototype.resetView=function(){var a=this;e.apply(this,Array.prototype.slice.apply(arguments)),this.options.resizable&&setTimeout(function(){b(a)},100)},c.prototype.onResize=function(b){var c=a(b.currentTarget);c.bootstrapTable("resetView"),c.data("bootstrap.table").options.onResizableResize.apply(b)}}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/sticky-header/bootstrap-table-sticky-header.css:
--------------------------------------------------------------------------------
1 | /**
2 | * @author vincent loh
3 | * @version: v1.0.0
4 | * https://github.com/vinzloh/bootstrap-table/
5 | * Sticky header for bootstrap-table
6 | */
7 |
8 | .fix-sticky {
9 | position: fixed;
10 | z-index: 100;
11 | }
12 | .fix-sticky thead {
13 | background: #fff;
14 | }
15 |
16 | .fix-sticky thead th,
17 | .fix-sticky thead th:first-child {
18 | border-left: 0;
19 | border-right: 0;
20 | border-bottom: 1px solid #eee;
21 | border-radius: 0;
22 | }
23 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/extensions/tree-column/bootstrap-table-tree-column.css:
--------------------------------------------------------------------------------
1 | .table:not(.table-condensed)>tbody>tr>td.treenode{padding-top:0;padding-bottom:0;border-bottom:solid #fff 1px}.table:not(.table-condensed)>tbody>tr:last-child>td.treenode{border-bottom:none}.treenode .text{float:left;display:block;padding-top:6px;padding-bottom:6px}.treenode .vertical,.treenode .vertical.last{float:left;display:block;width:1px;border-left:dashed silver 1px;height:38px;margin-left:8px}.treenode .vertical.last{height:15px}.treenode .space,.treenode .node{float:left;display:block;width:15px;height:5px;margin-top:15px}.treenode .node{border-top:dashed silver 1px}
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-af-ZA.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["af-ZA"]={formatLoadingMessage:function(){return"Besig om te laai, wag asseblief ..."},formatRecordsPerPage:function(a){return a+" rekords per bladsy"},formatShowingRows:function(a,b,c){return"Resultate "+a+" tot "+b+" van "+c+" rye"},formatSearch:function(){return"Soek"},formatNoMatches:function(){return"Geen rekords gevind nie"},formatPaginationSwitch:function(){return"Wys/verberg bladsy nummering"},formatRefresh:function(){return"Herlaai"},formatToggle:function(){return"Wissel"},formatColumns:function(){return"Kolomme"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["af-ZA"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-ar-SA.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["ar-SA"]={formatLoadingMessage:function(){return"جاري التحميل, يرجى الإنتظار..."},formatRecordsPerPage:function(a){return a+" سجل لكل صفحة"},formatShowingRows:function(a,b,c){return"الظاهر "+a+" إلى "+b+" من "+c+" سجل"},formatSearch:function(){return"بحث"},formatNoMatches:function(){return"لا توجد نتائج مطابقة للبحث"},formatPaginationSwitch:function(){return"إخفاءإظهار ترقيم الصفحات"},formatRefresh:function(){return"تحديث"},formatToggle:function(){return"تغيير"},formatColumns:function(){return"أعمدة"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["ar-SA"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-ca-ES.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["ca-ES"]={formatLoadingMessage:function(){return"Espereu, si us plau..."},formatRecordsPerPage:function(a){return a+" resultats per pàgina"},formatShowingRows:function(a,b,c){return"Mostrant de "+a+" fins "+b+" - total "+c+" resultats"},formatSearch:function(){return"Cerca"},formatNoMatches:function(){return"No s'han trobat resultats"},formatPaginationSwitch:function(){return"Amaga/Mostra paginació"},formatRefresh:function(){return"Refresca"},formatToggle:function(){return"Alterna formatació"},formatColumns:function(){return"Columnes"},formatAllRows:function(){return"Tots"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["ca-ES"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-cs-CZ.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["cs-CZ"]={formatLoadingMessage:function(){return"Čekejte, prosím..."},formatRecordsPerPage:function(a){return a+" položek na stránku"},formatShowingRows:function(a,b,c){return"Zobrazena "+a+". - "+b+". položka z celkových "+c},formatSearch:function(){return"Vyhledávání"},formatNoMatches:function(){return"Nenalezena žádná vyhovující položka"},formatPaginationSwitch:function(){return"Skrýt/Zobrazit stránkování"},formatRefresh:function(){return"Aktualizovat"},formatToggle:function(){return"Přepni"},formatColumns:function(){return"Sloupce"},formatAllRows:function(){return"Vše"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["cs-CZ"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-da-DK.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table danish translation
3 | * Author: Your Name Jan Borup Coyle, github@coyle.dk
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['da-DK'] = {
9 | formatLoadingMessage: function () {
10 | return 'Indlæser, vent venligst...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' poster pr side';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'Viser ' + pageFrom + ' til ' + pageTo + ' af ' + totalRows + ' rækker';
17 | },
18 | formatSearch: function () {
19 | return 'Søg';
20 | },
21 | formatNoMatches: function () {
22 | return 'Ingen poster fundet';
23 | },
24 | formatRefresh: function () {
25 | return 'Opdater';
26 | },
27 | formatToggle: function () {
28 | return 'Skift';
29 | },
30 | formatColumns: function () {
31 | return 'Kolonner';
32 | }
33 | };
34 |
35 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['da-DK']);
36 |
37 | })(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-da-DK.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["da-DK"]={formatLoadingMessage:function(){return"Indlæser, vent venligst..."},formatRecordsPerPage:function(a){return a+" poster pr side"},formatShowingRows:function(a,b,c){return"Viser "+a+" til "+b+" af "+c+" rækker"},formatSearch:function(){return"Søg"},formatNoMatches:function(){return"Ingen poster fundet"},formatRefresh:function(){return"Opdater"},formatToggle:function(){return"Skift"},formatColumns:function(){return"Kolonner"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["da-DK"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-de-DE.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["de-DE"]={formatLoadingMessage:function(){return"Lade, bitte warten..."},formatRecordsPerPage:function(a){return a+" Einträge pro Seite."},formatShowingRows:function(a,b,c){return"Zeige Zeile "+a+" bis "+b+" von "+c+" Zeile"+(c>1?"n":"")+"."},formatDetailPagination:function(a){return"Zeige "+a+" Zeile"+(a>1?"n":"")+"."},formatSearch:function(){return"Suchen ..."},formatNoMatches:function(){return"Keine passenden Ergebnisse gefunden."},formatRefresh:function(){return"Neu laden"},formatToggle:function(){return"Umschalten"},formatColumns:function(){return"Spalten"},formatAllRows:function(){return"Alle"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["de-DE"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-el-GR.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Greek translation
3 | * Author: giannisdallas
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['el-GR'] = {
9 | formatLoadingMessage: function () {
10 | return 'Φορτώνει, παρακαλώ περιμένετε...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' αποτελέσματα ανά σελίδα';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'Εμφανίζονται από την ' + pageFrom + ' ως την ' + pageTo + ' από σύνολο ' + totalRows + ' σειρών';
17 | },
18 | formatSearch: function () {
19 | return 'Αναζητήστε';
20 | },
21 | formatNoMatches: function () {
22 | return 'Δεν βρέθηκαν αποτελέσματα';
23 | }
24 | };
25 |
26 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['el-GR']);
27 |
28 | })(jQuery);
29 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-el-GR.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["el-GR"]={formatLoadingMessage:function(){return"Φορτώνει, παρακαλώ περιμένετε..."},formatRecordsPerPage:function(a){return a+" αποτελέσματα ανά σελίδα"},formatShowingRows:function(a,b,c){return"Εμφανίζονται από την "+a+" ως την "+b+" από σύνολο "+c+" σειρών"},formatSearch:function(){return"Αναζητήστε"},formatNoMatches:function(){return"Δεν βρέθηκαν αποτελέσματα"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["el-GR"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-en-US.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["en-US"]={formatLoadingMessage:function(){return"Loading, please wait..."},formatRecordsPerPage:function(a){return a+" rows per page"},formatShowingRows:function(a,b,c){return"Showing "+a+" to "+b+" of "+c+" rows"},formatSearch:function(){return"Search"},formatNoMatches:function(){return"No matching records found"},formatPaginationSwitch:function(){return"Hide/Show pagination"},formatRefresh:function(){return"Refresh"},formatToggle:function(){return"Toggle"},formatColumns:function(){return"Columns"},formatAllRows:function(){return"All"},formatExport:function(){return"Export data"},formatClearFilters:function(){return"Clear filters"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["en-US"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-es-AR.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Spanish (Argentina) translation
3 | * Author: Felix Vera (felix.vera@gmail.com)
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['es-AR'] = {
9 | formatLoadingMessage: function () {
10 | return 'Cargando, espere por favor...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' registros por página';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'Mostrando ' + pageFrom + ' a ' + pageTo + ' de ' + totalRows + ' filas';
17 | },
18 | formatSearch: function () {
19 | return 'Buscar';
20 | },
21 | formatNoMatches: function () {
22 | return 'No se encontraron registros';
23 | },
24 | formatAllRows: function () {
25 | return 'Todo';
26 | }
27 | };
28 |
29 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['es-AR']);
30 |
31 | })(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-es-AR.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["es-AR"]={formatLoadingMessage:function(){return"Cargando, espere por favor..."},formatRecordsPerPage:function(a){return a+" registros por página"},formatShowingRows:function(a,b,c){return"Mostrando "+a+" a "+b+" de "+c+" filas"},formatSearch:function(){return"Buscar"},formatNoMatches:function(){return"No se encontraron registros"},formatAllRows:function(){return"Todo"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["es-AR"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-es-CL.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["es-CL"]={formatLoadingMessage:function(){return"Cargando, espere por favor..."},formatRecordsPerPage:function(a){return a+" filas por página"},formatShowingRows:function(a,b,c){return"Mostrando "+a+" a "+b+" de "+c+" filas"},formatSearch:function(){return"Buscar"},formatNoMatches:function(){return"No se encontraron registros"},formatPaginationSwitch:function(){return"Ocultar/Mostrar paginación"},formatRefresh:function(){return"Refrescar"},formatToggle:function(){return"Cambiar"},formatColumns:function(){return"Columnas"},formatAllRows:function(){return"Todo"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["es-CL"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-es-CR.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["es-CR"]={formatLoadingMessage:function(){return"Cargando, por favor espere..."},formatRecordsPerPage:function(a){return a+" registros por página"},formatShowingRows:function(a,b,c){return"Mostrando de "+a+" a "+b+" registros de "+c+" registros en total"},formatSearch:function(){return"Buscar"},formatNoMatches:function(){return"No se encontraron registros"},formatRefresh:function(){return"Refrescar"},formatToggle:function(){return"Alternar"},formatColumns:function(){return"Columnas"},formatAllRows:function(){return"Todo"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["es-CR"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-es-ES.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["es-ES"]={formatLoadingMessage:function(){return"Por favor espere..."},formatRecordsPerPage:function(a){return a+" resultados por página"},formatShowingRows:function(a,b,c){return"Mostrando desde "+a+" hasta "+b+" - En total "+c+" resultados"},formatSearch:function(){return"Buscar"},formatNoMatches:function(){return"No se encontraron resultados"},formatPaginationSwitch:function(){return"Ocultar/Mostrar paginación"},formatRefresh:function(){return"Refrescar"},formatToggle:function(){return"Ocultar/Mostrar"},formatColumns:function(){return"Columnas"},formatAllRows:function(){return"Todos"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["es-ES"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-es-MX.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Spanish (México) translation (Obtenido de traducción de Argentina)
3 | * Author: Felix Vera (felix.vera@gmail.com)
4 | * Copiado: Mauricio Vera (mauricioa.vera@gmail.com)
5 | */
6 | (function ($) {
7 | 'use strict';
8 |
9 | $.fn.bootstrapTable.locales['es-MX'] = {
10 | formatLoadingMessage: function () {
11 | return 'Cargando, espere por favor...';
12 | },
13 | formatRecordsPerPage: function (pageNumber) {
14 | return pageNumber + ' registros por página';
15 | },
16 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
17 | return 'Mostrando ' + pageFrom + ' a ' + pageTo + ' de ' + totalRows + ' filas';
18 | },
19 | formatSearch: function () {
20 | return 'Buscar';
21 | },
22 | formatNoMatches: function () {
23 | return 'No se encontraron registros';
24 | },
25 | formatAllRows: function () {
26 | return 'Todo';
27 | }
28 | };
29 |
30 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['es-MX']);
31 |
32 | })(jQuery);
33 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-es-MX.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["es-MX"]={formatLoadingMessage:function(){return"Cargando, espere por favor..."},formatRecordsPerPage:function(a){return a+" registros por página"},formatShowingRows:function(a,b,c){return"Mostrando "+a+" a "+b+" de "+c+" filas"},formatSearch:function(){return"Buscar"},formatNoMatches:function(){return"No se encontraron registros"},formatAllRows:function(){return"Todo"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["es-MX"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-es-NI.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["es-NI"]={formatLoadingMessage:function(){return"Cargando, por favor espere..."},formatRecordsPerPage:function(a){return a+" registros por página"},formatShowingRows:function(a,b,c){return"Mostrando de "+a+" a "+b+" registros de "+c+" registros en total"},formatSearch:function(){return"Buscar"},formatNoMatches:function(){return"No se encontraron registros"},formatRefresh:function(){return"Refrescar"},formatToggle:function(){return"Alternar"},formatColumns:function(){return"Columnas"},formatAllRows:function(){return"Todo"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["es-NI"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-es-SP.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["es-SP"]={formatLoadingMessage:function(){return"Cargando, por favor espera..."},formatRecordsPerPage:function(a){return a+" registros por página."},formatShowingRows:function(a,b,c){return a+" - "+b+" de "+c+" registros."},formatSearch:function(){return"Buscar"},formatNoMatches:function(){return"No se han encontrado registros."},formatRefresh:function(){return"Actualizar"},formatToggle:function(){return"Alternar"},formatColumns:function(){return"Columnas"},formatAllRows:function(){return"Todo"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["es-SP"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-et-EE.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["et-EE"]={formatLoadingMessage:function(){return"Päring käib, palun oota..."},formatRecordsPerPage:function(a){return a+" rida lehe kohta"},formatShowingRows:function(a,b,c){return"Näitan tulemusi "+a+" kuni "+b+" - kokku "+c+" tulemust"},formatSearch:function(){return"Otsi"},formatNoMatches:function(){return"Päringu tingimustele ei vastanud ühtegi tulemust"},formatPaginationSwitch:function(){return"Näita/Peida lehtedeks jagamine"},formatRefresh:function(){return"Värskenda"},formatToggle:function(){return"Lülita"},formatColumns:function(){return"Veerud"},formatAllRows:function(){return"Kõik"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["et-EE"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-fa-IR.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["fa-IR"]={formatLoadingMessage:function(){return"در حال بارگذاری, لطفا صبر کنید..."},formatRecordsPerPage:function(a){return a+" رکورد در صفحه"},formatShowingRows:function(a,b,c){return"نمایش "+a+" تا "+b+" از "+c+" ردیف"},formatSearch:function(){return"جستجو"},formatNoMatches:function(){return"رکوردی یافت نشد."},formatPaginationSwitch:function(){return"نمایش/مخفی صفحه بندی"},formatRefresh:function(){return"به روز رسانی"},formatToggle:function(){return"تغییر نمایش"},formatColumns:function(){return"سطر ها"},formatAllRows:function(){return"همه"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["fa-IR"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-fr-BE.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table French (Belgium) translation
3 | * Author: Julien Bisconti (julien.bisconti@gmail.com)
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['fr-BE'] = {
9 | formatLoadingMessage: function () {
10 | return 'Chargement en cours...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' entrées par page';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'Affiche de' + pageFrom + ' à ' + pageTo + ' sur ' + totalRows + ' lignes';
17 | },
18 | formatSearch: function () {
19 | return 'Recherche';
20 | },
21 | formatNoMatches: function () {
22 | return 'Pas de fichiers trouvés';
23 | }
24 | };
25 |
26 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['fr-BE']);
27 |
28 | })(jQuery);
29 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-fr-BE.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["fr-BE"]={formatLoadingMessage:function(){return"Chargement en cours..."},formatRecordsPerPage:function(a){return a+" entrées par page"},formatShowingRows:function(a,b,c){return"Affiche de"+a+" à "+b+" sur "+c+" lignes"},formatSearch:function(){return"Recherche"},formatNoMatches:function(){return"Pas de fichiers trouvés"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["fr-BE"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-fr-FR.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["fr-FR"]={formatLoadingMessage:function(){return"Chargement en cours, patientez, s´il vous plaît ..."},formatRecordsPerPage:function(a){return a+" lignes par page"},formatShowingRows:function(a,b,c){return"Affichage des lignes "+a+" à "+b+" sur "+c+" lignes au total"},formatSearch:function(){return"Rechercher"},formatNoMatches:function(){return"Aucun résultat trouvé"},formatRefresh:function(){return"Rafraîchir"},formatToggle:function(){return"Alterner"},formatColumns:function(){return"Colonnes"},formatAllRows:function(){return"Tous"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["fr-FR"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-he-IL.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["he-IL"]={formatLoadingMessage:function(){return"טוען, נא להמתין..."},formatRecordsPerPage:function(a){return a+" שורות בעמוד"},formatShowingRows:function(a,b,c){return"מציג "+a+" עד "+b+" מ-"+c+" שורות"},formatSearch:function(){return"חיפוש"},formatNoMatches:function(){return"לא נמצאו רשומות תואמות"},formatPaginationSwitch:function(){return"הסתר/הצג מספור דפים"},formatRefresh:function(){return"רענן"},formatToggle:function(){return"החלף תצוגה"},formatColumns:function(){return"עמודות"},formatAllRows:function(){return"הכל"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["he-IL"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-hr-HR.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["hr-HR"]={formatLoadingMessage:function(){return"Molimo pričekajte ..."},formatRecordsPerPage:function(a){return a+" broj zapisa po stranici"},formatShowingRows:function(a,b,c){return"Prikazujem "+a+". - "+b+". od ukupnog broja zapisa "+c},formatSearch:function(){return"Pretraži"},formatNoMatches:function(){return"Nije pronađen niti jedan zapis"},formatPaginationSwitch:function(){return"Prikaži/sakrij stranice"},formatRefresh:function(){return"Osvježi"},formatToggle:function(){return"Promijeni prikaz"},formatColumns:function(){return"Kolone"},formatAllRows:function(){return"Sve"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["hr-HR"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-hu-HU.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["hu-HU"]={formatLoadingMessage:function(){return"Betöltés, kérem várjon..."},formatRecordsPerPage:function(a){return a+" rekord per oldal"},formatShowingRows:function(a,b,c){return"Megjelenítve "+a+" - "+b+" / "+c+" összesen"},formatSearch:function(){return"Keresés"},formatNoMatches:function(){return"Nincs találat"},formatPaginationSwitch:function(){return"Lapozó elrejtése/megjelenítése"},formatRefresh:function(){return"Frissítés"},formatToggle:function(){return"Összecsuk/Kinyit"},formatColumns:function(){return"Oszlopok"},formatAllRows:function(){return"Összes"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["hu-HU"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-id-ID.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["id-ID"]={formatLoadingMessage:function(){return"Memuat, mohon tunggu..."},formatRecordsPerPage:function(a){return a+" baris per halaman"},formatShowingRows:function(a,b,c){return"Menampilkan "+a+" sampai "+b+" dari "+c+" baris"},formatSearch:function(){return"Pencarian"},formatNoMatches:function(){return"Tidak ditemukan data yang cocok"},formatPaginationSwitch:function(){return"Sembunyikan/Tampilkan halaman"},formatRefresh:function(){return"Muat ulang"},formatToggle:function(){return"Beralih"},formatColumns:function(){return"kolom"},formatAllRows:function(){return"Semua"},formatExport:function(){return"Ekspor data"},formatClearFilters:function(){return"Bersihkan filter"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["id-ID"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-it-IT.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["it-IT"]={formatLoadingMessage:function(){return"Caricamento in corso..."},formatRecordsPerPage:function(a){return a+" elementi per pagina"},formatShowingRows:function(a,b,c){return"Elementi mostrati da "+a+" a "+b+" (Numero totali di elementi "+c+")"},formatSearch:function(){return"Cerca"},formatNoMatches:function(){return"Nessun elemento trovato"},formatPaginationSwitch:function(){return"Nascondi/Mostra paginazione"},formatRefresh:function(){return"Aggiorna"},formatToggle:function(){return"Attiva/Disattiva"},formatColumns:function(){return"Colonne"},formatAllRows:function(){return"Tutto"},formatExport:function(){return"Esporta dati"},formatClearFilters:function(){return"Pulisci filtri"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["it-IT"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-ja-JP.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["ja-JP"]={formatLoadingMessage:function(){return"読み込み中です。少々お待ちください。"},formatRecordsPerPage:function(a){return"ページ当たり最大"+a+"件"},formatShowingRows:function(a,b,c){return"全"+c+"件から、"+a+"から"+b+"件目まで表示しています"},formatSearch:function(){return"検索"},formatNoMatches:function(){return"該当するレコードが見つかりません"},formatPaginationSwitch:function(){return"ページ数を表示・非表示"},formatRefresh:function(){return"更新"},formatToggle:function(){return"トグル"},formatColumns:function(){return"列"},formatAllRows:function(){return"すべて"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["ja-JP"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-ka-GE.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["ka-GE"]={formatLoadingMessage:function(){return"იტვირთება, გთხოვთ მოიცადოთ..."},formatRecordsPerPage:function(a){return a+" ჩანაწერი თითო გვერდზე"},formatShowingRows:function(a,b,c){return"ნაჩვენებია "+a+"-დან "+b+"-მდე ჩანაწერი ჯამური "+c+"-დან"},formatSearch:function(){return"ძებნა"},formatNoMatches:function(){return"მონაცემები არ არის"},formatPaginationSwitch:function(){return"გვერდების გადამრთველის დამალვა/გამოჩენა"},formatRefresh:function(){return"განახლება"},formatToggle:function(){return"ჩართვა/გამორთვა"},formatColumns:function(){return"სვეტები"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["ka-GE"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-ko-KR.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Korean translation
3 | * Author: Yi Tae-Hyeong (jsonobject@gmail.com)
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['ko-KR'] = {
9 | formatLoadingMessage: function () {
10 | return '데이터를 불러오는 중입니다...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return '페이지 당 ' + pageNumber + '개 데이터 출력';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return '전체 ' + totalRows + '개 중 ' + pageFrom + '~' + pageTo + '번째 데이터 출력,';
17 | },
18 | formatSearch: function () {
19 | return '검색';
20 | },
21 | formatNoMatches: function () {
22 | return '조회된 데이터가 없습니다.';
23 | },
24 | formatRefresh: function () {
25 | return '새로 고침';
26 | },
27 | formatToggle: function () {
28 | return '전환';
29 | },
30 | formatColumns: function () {
31 | return '컬럼 필터링';
32 | }
33 | };
34 |
35 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['ko-KR']);
36 |
37 | })(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-ko-KR.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["ko-KR"]={formatLoadingMessage:function(){return"데이터를 불러오는 중입니다..."},formatRecordsPerPage:function(a){return"페이지 당 "+a+"개 데이터 출력"},formatShowingRows:function(a,b,c){return"전체 "+c+"개 중 "+a+"~"+b+"번째 데이터 출력,"},formatSearch:function(){return"검색"},formatNoMatches:function(){return"조회된 데이터가 없습니다."},formatRefresh:function(){return"새로 고침"},formatToggle:function(){return"전환"},formatColumns:function(){return"컬럼 필터링"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["ko-KR"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-ms-MY.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["ms-MY"]={formatLoadingMessage:function(){return"Permintaan sedang dimuatkan. Sila tunggu sebentar..."},formatRecordsPerPage:function(a){return a+" rekod setiap muka surat"},formatShowingRows:function(a,b,c){return"Sedang memaparkan rekod "+a+" hingga "+b+" daripada jumlah "+c+" rekod"},formatSearch:function(){return"Cari"},formatNoMatches:function(){return"Tiada rekod yang menyamai permintaan"},formatPaginationSwitch:function(){return"Tunjuk/sembunyi muka surat"},formatRefresh:function(){return"Muatsemula"},formatToggle:function(){return"Tukar"},formatColumns:function(){return"Lajur"},formatAllRows:function(){return"Semua"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["ms-MY"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-nb-NO.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table norwegian translation
3 | * Author: Jim Nordbø, jim@nordb.no
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['nb-NO'] = {
9 | formatLoadingMessage: function () {
10 | return 'Oppdaterer, vennligst vent...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' poster pr side';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'Viser ' + pageFrom + ' til ' + pageTo + ' av ' + totalRows + ' rekker';
17 | },
18 | formatSearch: function () {
19 | return 'Søk';
20 | },
21 | formatNoMatches: function () {
22 | return 'Ingen poster funnet';
23 | },
24 | formatRefresh: function () {
25 | return 'Oppdater';
26 | },
27 | formatToggle: function () {
28 | return 'Endre';
29 | },
30 | formatColumns: function () {
31 | return 'Kolonner';
32 | }
33 | };
34 |
35 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['nb-NO']);
36 |
37 | })(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-nb-NO.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["nb-NO"]={formatLoadingMessage:function(){return"Oppdaterer, vennligst vent..."},formatRecordsPerPage:function(a){return a+" poster pr side"},formatShowingRows:function(a,b,c){return"Viser "+a+" til "+b+" av "+c+" rekker"},formatSearch:function(){return"Søk"},formatNoMatches:function(){return"Ingen poster funnet"},formatRefresh:function(){return"Oppdater"},formatToggle:function(){return"Endre"},formatColumns:function(){return"Kolonner"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["nb-NO"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-nl-NL.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["nl-NL"]={formatLoadingMessage:function(){return"Laden, even geduld..."},formatRecordsPerPage:function(a){return a+" records per pagina"},formatShowingRows:function(a,b,c){return"Toon "+a+" tot "+b+" van "+c+" record"+(c>1?"s":"")},formatDetailPagination:function(a){return"Toon "+a+" record"+(a>1?"s":"")},formatSearch:function(){return"Zoeken"},formatNoMatches:function(){return"Geen resultaten gevonden"},formatRefresh:function(){return"Vernieuwen"},formatToggle:function(){return"Omschakelen"},formatColumns:function(){return"Kolommen"},formatAllRows:function(){return"Alle"},formatPaginationSwitch:function(){return"Verberg/Toon paginatie"},formatExport:function(){return"Exporteer data"},formatClearFilters:function(){return"Verwijder filters"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["nl-NL"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-pl-PL.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Polish translation
3 | * Author: zergu
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['pl-PL'] = {
9 | formatLoadingMessage: function () {
10 | return 'Ładowanie, proszę czekać...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' rekordów na stronę';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'Wyświetlanie rekordów od ' + pageFrom + ' do ' + pageTo + ' z ' + totalRows;
17 | },
18 | formatSearch: function () {
19 | return 'Szukaj';
20 | },
21 | formatNoMatches: function () {
22 | return 'Niestety, nic nie znaleziono';
23 | },
24 | formatRefresh: function () {
25 | return 'Odśwież';
26 | },
27 | formatToggle: function () {
28 | return 'Przełącz';
29 | },
30 | formatColumns: function () {
31 | return 'Kolumny';
32 | }
33 | };
34 |
35 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['pl-PL']);
36 |
37 | })(jQuery);
38 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-pl-PL.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["pl-PL"]={formatLoadingMessage:function(){return"Ładowanie, proszę czekać..."},formatRecordsPerPage:function(a){return a+" rekordów na stronę"},formatShowingRows:function(a,b,c){return"Wyświetlanie rekordów od "+a+" do "+b+" z "+c},formatSearch:function(){return"Szukaj"},formatNoMatches:function(){return"Niestety, nic nie znaleziono"},formatRefresh:function(){return"Odśwież"},formatToggle:function(){return"Przełącz"},formatColumns:function(){return"Kolumny"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["pl-PL"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-pt-BR.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["pt-BR"]={formatLoadingMessage:function(){return"Carregando, aguarde..."},formatRecordsPerPage:function(a){return a+" registros por página"},formatShowingRows:function(a,b,c){return"Exibindo "+a+" até "+b+" de "+c+" linhas"},formatSearch:function(){return"Pesquisar"},formatRefresh:function(){return"Recarregar"},formatToggle:function(){return"Alternar"},formatColumns:function(){return"Colunas"},formatPaginationSwitch:function(){return"Ocultar/Exibir paginação"},formatNoMatches:function(){return"Nenhum registro encontrado"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["pt-BR"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-pt-PT.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["pt-PT"]={formatLoadingMessage:function(){return"A carregar, por favor aguarde..."},formatRecordsPerPage:function(a){return a+" registos por página"},formatShowingRows:function(a,b,c){return"A mostrar "+a+" até "+b+" de "+c+" linhas"},formatSearch:function(){return"Pesquisa"},formatNoMatches:function(){return"Nenhum registo encontrado"},formatPaginationSwitch:function(){return"Esconder/Mostrar paginação"},formatRefresh:function(){return"Atualizar"},formatToggle:function(){return"Alternar"},formatColumns:function(){return"Colunas"},formatAllRows:function(){return"Tudo"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["pt-PT"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-ro-RO.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["ro-RO"]={formatLoadingMessage:function(){return"Se incarca, va rugam asteptati..."},formatRecordsPerPage:function(a){return a+" inregistrari pe pagina"},formatShowingRows:function(a,b,c){return"Arata de la "+a+" pana la "+b+" din "+c+" randuri"},formatSearch:function(){return"Cauta"},formatNoMatches:function(){return"Nu au fost gasite inregistrari"},formatPaginationSwitch:function(){return"Ascunde/Arata paginatia"},formatRefresh:function(){return"Reincarca"},formatToggle:function(){return"Comuta"},formatColumns:function(){return"Coloane"},formatAllRows:function(){return"Toate"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["ro-RO"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-sk-SK.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Slovak translation
3 | * Author: Jozef Dúc
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['sk-SK'] = {
9 | formatLoadingMessage: function () {
10 | return 'Prosím čakajte ...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' záznamov na stranu';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'Zobrazená ' + pageFrom + '. - ' + pageTo + '. položka z celkových ' + totalRows;
17 | },
18 | formatSearch: function () {
19 | return 'Vyhľadávanie';
20 | },
21 | formatNoMatches: function () {
22 | return 'Nenájdená žiadna vyhovujúca položka';
23 | },
24 | formatRefresh: function () {
25 | return 'Obnoviť';
26 | },
27 | formatToggle: function () {
28 | return 'Prepni';
29 | },
30 | formatColumns: function () {
31 | return 'Stĺpce';
32 | }
33 | };
34 |
35 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['sk-SK']);
36 |
37 | })(jQuery);
38 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-sk-SK.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["sk-SK"]={formatLoadingMessage:function(){return"Prosím čakajte ..."},formatRecordsPerPage:function(a){return a+" záznamov na stranu"},formatShowingRows:function(a,b,c){return"Zobrazená "+a+". - "+b+". položka z celkových "+c},formatSearch:function(){return"Vyhľadávanie"},formatNoMatches:function(){return"Nenájdená žiadna vyhovujúca položka"},formatRefresh:function(){return"Obnoviť"},formatToggle:function(){return"Prepni"},formatColumns:function(){return"Stĺpce"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["sk-SK"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-sv-SE.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Swedish translation
3 | * Author: C Bratt
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['sv-SE'] = {
9 | formatLoadingMessage: function () {
10 | return 'Laddar, vänligen vänta...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' rader per sida';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'Visa ' + pageFrom + ' till ' + pageTo + ' av ' + totalRows + ' rader';
17 | },
18 | formatSearch: function () {
19 | return 'Sök';
20 | },
21 | formatNoMatches: function () {
22 | return 'Inga matchande resultat funna.';
23 | },
24 | formatRefresh: function () {
25 | return 'Uppdatera';
26 | },
27 | formatToggle: function () {
28 | return 'Skifta';
29 | },
30 | formatColumns: function () {
31 | return 'kolumn';
32 | }
33 | };
34 |
35 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['sv-SE']);
36 |
37 | })(jQuery);
38 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-sv-SE.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["sv-SE"]={formatLoadingMessage:function(){return"Laddar, vänligen vänta..."},formatRecordsPerPage:function(a){return a+" rader per sida"},formatShowingRows:function(a,b,c){return"Visa "+a+" till "+b+" av "+c+" rader"},formatSearch:function(){return"Sök"},formatNoMatches:function(){return"Inga matchande resultat funna."},formatRefresh:function(){return"Uppdatera"},formatToggle:function(){return"Skifta"},formatColumns:function(){return"kolumn"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["sv-SE"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-th-TH.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Thai translation
3 | * Author: Monchai S.
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['th-TH'] = {
9 | formatLoadingMessage: function () {
10 | return 'กำลังโหลดข้อมูล, กรุณารอสักครู่...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' รายการต่อหน้า';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'รายการที่ ' + pageFrom + ' ถึง ' + pageTo + ' จากทั้งหมด ' + totalRows + ' รายการ';
17 | },
18 | formatSearch: function () {
19 | return 'ค้นหา';
20 | },
21 | formatNoMatches: function () {
22 | return 'ไม่พบรายการที่ค้นหา !';
23 | },
24 | formatRefresh: function () {
25 | return 'รีเฟรส';
26 | },
27 | formatToggle: function () {
28 | return 'สลับมุมมอง';
29 | },
30 | formatColumns: function () {
31 | return 'คอลัมน์';
32 | }
33 | };
34 |
35 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['th-TH']);
36 |
37 | })(jQuery);
38 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-th-TH.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["th-TH"]={formatLoadingMessage:function(){return"กำลังโหลดข้อมูล, กรุณารอสักครู่..."},formatRecordsPerPage:function(a){return a+" รายการต่อหน้า"},formatShowingRows:function(a,b,c){return"รายการที่ "+a+" ถึง "+b+" จากทั้งหมด "+c+" รายการ"},formatSearch:function(){return"ค้นหา"},formatNoMatches:function(){return"ไม่พบรายการที่ค้นหา !"},formatRefresh:function(){return"รีเฟรส"},formatToggle:function(){return"สลับมุมมอง"},formatColumns:function(){return"คอลัมน์"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["th-TH"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-tr-TR.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["tr-TR"]={formatLoadingMessage:function(){return"Yükleniyor, lütfen bekleyin..."},formatRecordsPerPage:function(a){return"Sayfa başına "+a+" kayıt."},formatShowingRows:function(a,b,c){return c+" kayıttan "+a+"-"+b+" arası gösteriliyor."},formatSearch:function(){return"Ara"},formatNoMatches:function(){return"Eşleşen kayıt bulunamadı."},formatRefresh:function(){return"Yenile"},formatToggle:function(){return"Değiştir"},formatColumns:function(){return"Sütunlar"},formatAllRows:function(){return"Tüm Satırlar"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["tr-TR"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-ur-PK.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Urdu translation
3 | * Author: Malik
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['ur-PK'] = {
9 | formatLoadingMessage: function () {
10 | return 'براۓ مہربانی انتظار کیجئے';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' ریکارڈز فی صفہ ';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'دیکھیں ' + pageFrom + ' سے ' + pageTo + ' کے ' + totalRows + 'ریکارڈز';
17 | },
18 | formatSearch: function () {
19 | return 'تلاش';
20 | },
21 | formatNoMatches: function () {
22 | return 'کوئی ریکارڈ نہیں ملا';
23 | },
24 | formatRefresh: function () {
25 | return 'تازہ کریں';
26 | },
27 | formatToggle: function () {
28 | return 'تبدیل کریں';
29 | },
30 | formatColumns: function () {
31 | return 'کالم';
32 | }
33 | };
34 |
35 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['ur-PK']);
36 |
37 | })(jQuery);
38 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-ur-PK.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["ur-PK"]={formatLoadingMessage:function(){return"براۓ مہربانی انتظار کیجئے"},formatRecordsPerPage:function(a){return a+" ریکارڈز فی صفہ "},formatShowingRows:function(a,b,c){return"دیکھیں "+a+" سے "+b+" کے "+c+"ریکارڈز"},formatSearch:function(){return"تلاش"},formatNoMatches:function(){return"کوئی ریکارڈ نہیں ملا"},formatRefresh:function(){return"تازہ کریں"},formatToggle:function(){return"تبدیل کریں"},formatColumns:function(){return"کالم"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["ur-PK"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-uz-Latn-UZ.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["uz-Latn-UZ"]={formatLoadingMessage:function(){return"Yuklanyapti, iltimos kuting..."},formatRecordsPerPage:function(a){return a+" qator har sahifada"},formatShowingRows:function(a,b,c){return"Ko'rsatypati "+a+" dan "+b+" gacha "+c+" qatorlarni"},formatSearch:function(){return"Qidirish"},formatNoMatches:function(){return"Hech narsa topilmadi"},formatPaginationSwitch:function(){return"Sahifalashni yashirish/ko'rsatish"},formatRefresh:function(){return"Yangilash"},formatToggle:function(){return"Ko'rinish"},formatColumns:function(){return"Ustunlar"},formatAllRows:function(){return"Hammasi"},formatExport:function(){return"Eksport"},formatClearFilters:function(){return"Filtrlarni tozalash"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["uz-Latn-UZ"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-vi-VN.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Vietnamese translation
3 | * Author: Duc N. PHAM
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['vi-VN'] = {
9 | formatLoadingMessage: function () {
10 | return 'Đang tải...';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return pageNumber + ' bản ghi mỗi trang';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return 'Hiển thị từ trang ' + pageFrom + ' đến ' + pageTo + ' của ' + totalRows + ' bảng ghi';
17 | },
18 | formatSearch: function () {
19 | return 'Tìm kiếm';
20 | },
21 | formatNoMatches: function () {
22 | return 'Không có dữ liệu';
23 | }
24 | };
25 |
26 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['vi-VN']);
27 |
28 | })(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-vi-VN.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["vi-VN"]={formatLoadingMessage:function(){return"Đang tải..."},formatRecordsPerPage:function(a){return a+" bản ghi mỗi trang"},formatShowingRows:function(a,b,c){return"Hiển thị từ trang "+a+" đến "+b+" của "+c+" bảng ghi"},formatSearch:function(){return"Tìm kiếm"},formatNoMatches:function(){return"Không có dữ liệu"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["vi-VN"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-zh-CN.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["zh-CN"]={formatLoadingMessage:function(){return"正在努力地加载数据中,请稍候……"},formatRecordsPerPage:function(a){return"每页显示 "+a+" 条记录"},formatShowingRows:function(a,b,c){return"显示第 "+a+" 到第 "+b+" 条记录,总共 "+c+" 条记录"},formatSearch:function(){return"搜索"},formatNoMatches:function(){return"没有找到匹配的记录"},formatPaginationSwitch:function(){return"隐藏/显示分页"},formatRefresh:function(){return"刷新"},formatToggle:function(){return"切换"},formatColumns:function(){return"列"},formatExport:function(){return"导出数据"},formatClearFilters:function(){return"清空过滤"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["zh-CN"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-zh-TW.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Chinese translation
3 | * Author: Zhixin Wen
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['zh-TW'] = {
9 | formatLoadingMessage: function () {
10 | return '正在努力地載入資料,請稍候……';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return '每頁顯示 ' + pageNumber + ' 項記錄';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return '顯示第 ' + pageFrom + ' 到第 ' + pageTo + ' 項記錄,總共 ' + totalRows + ' 項記錄';
17 | },
18 | formatSearch: function () {
19 | return '搜尋';
20 | },
21 | formatNoMatches: function () {
22 | return '沒有找到符合的結果';
23 | },
24 | formatPaginationSwitch: function () {
25 | return '隱藏/顯示分頁';
26 | },
27 | formatRefresh: function () {
28 | return '重新整理';
29 | },
30 | formatToggle: function () {
31 | return '切換';
32 | },
33 | formatColumns: function () {
34 | return '列';
35 | }
36 | };
37 |
38 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['zh-TW']);
39 |
40 | })(jQuery);
41 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap-table/locale/bootstrap-table-zh-TW.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.11.1 - 2017-02-22
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2017 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["zh-TW"]={formatLoadingMessage:function(){return"正在努力地載入資料,請稍候……"},formatRecordsPerPage:function(a){return"每頁顯示 "+a+" 項記錄"},formatShowingRows:function(a,b,c){return"顯示第 "+a+" 到第 "+b+" 項記錄,總共 "+c+" 項記錄"},formatSearch:function(){return"搜尋"},formatNoMatches:function(){return"沒有找到符合的結果"},formatPaginationSwitch:function(){return"隱藏/顯示分頁"},formatRefresh:function(){return"重新整理"},formatToggle:function(){return"切換"},formatColumns:function(){return"列"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["zh-TW"])}(jQuery);
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/bootstrap/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/bootstrap/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/bootstrap/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/bootstrap/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrap/js/npm.js:
--------------------------------------------------------------------------------
1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
2 | require('../../js/transition.js')
3 | require('../../js/alert.js')
4 | require('../../js/button.js')
5 | require('../../js/carousel.js')
6 | require('../../js/collapse.js')
7 | require('../../js/dropdown.js')
8 | require('../../js/modal.js')
9 | require('../../js/tooltip.js')
10 | require('../../js/popover.js')
11 | require('../../js/scrollspy.js')
12 | require('../../js/tab.js')
13 | require('../../js/affix.js')
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrapvalidator/css/bootstrapValidator.css:
--------------------------------------------------------------------------------
1 | /**
2 | * BootstrapValidator (http://bootstrapvalidator.com)
3 | * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
4 | *
5 | * @author http://twitter.com/nghuuphuoc
6 | * @copyright (c) 2013 - 2014 Nguyen Huu Phuoc
7 | * @license Commercial: http://bootstrapvalidator.com/license/
8 | * Non-commercial: http://creativecommons.org/licenses/by-nc-nd/3.0/
9 | */
10 |
11 | .bv-form .help-block {
12 | margin-bottom: 0;
13 | }
14 | .bv-form .tooltip-inner {
15 | text-align: left;
16 | }
17 | .nav-tabs li.bv-tab-success > a {
18 | color: #3c763d;
19 | }
20 | .nav-tabs li.bv-tab-error > a {
21 | color: #a94442;
22 | }
23 |
24 | .bv-form .bv-icon-no-label {
25 | top: 0;
26 | }
27 |
28 | .bv-form .bv-icon-input-group {
29 | top: 0;
30 | z-index: 100;
31 | }
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/bootstrapvalidator/css/bootstrapValidator.min.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * BootstrapValidator (http://bootstrapvalidator.com)
3 | * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
4 | *
5 | * @version v0.5.3, built on 2014-11-05 9:14:18 PM
6 | * @author https://twitter.com/nghuuphuoc
7 | * @copyright (c) 2013 - 2014 Nguyen Huu Phuoc
8 | * @license Commercial: http://bootstrapvalidator.com/license/
9 | * Non-commercial: http://creativecommons.org/licenses/by-nc-nd/3.0/
10 | */
11 |
12 | .bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/css/ie8.css:
--------------------------------------------------------------------------------
1 | @charset "utf-8";
2 | /* CSS Document */
3 |
4 | div.search{
5 |
6 | padding:0px;
7 |
8 | }
9 |
10 | div.search input[type=text]{
11 |
12 | padding:0px 20px;
13 | padding-top:10px;
14 | height:15px;
15 | width:340px;
16 |
17 | }
18 |
19 | div.search input[type=submit]{
20 |
21 | height:45px;
22 |
23 | }
24 |
25 | div.not-found-text{
26 |
27 | top:65px;
28 |
29 | }
30 |
31 | div.planet{
32 |
33 | z-index:-1;
34 |
35 | }
36 |
37 | div.dog{
38 |
39 | z-index:1000;
40 |
41 | }
42 |
43 | div.dog-bubble{
44 |
45 | filter: alpha(opacity=0); /* IE6+ */
46 | filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE6+ */
47 | -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
48 | padding-top:35px;
49 |
50 | }
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/css/tipsy.css:
--------------------------------------------------------------------------------
1 | .tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 9999999999; }
2 | .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
3 | .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
4 | .tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
5 | .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
6 | .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
7 | .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
8 | .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
9 | .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
10 | .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
11 | .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
12 | .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/font/sing-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/font/sing-webfont.eot
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/font/sing-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/font/sing-webfont.ttf
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/font/sing-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/font/sing-webfont.woff
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/font/sing-webfont_162a16fe.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/font/sing-webfont_162a16fe.eot
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/400.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/403.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/403.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/404.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/404.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/500.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/500.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/bubble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/bubble.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/cat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/cat.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/cookie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/cookie.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/dog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/dog.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/planet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/planet.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/search.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/sky-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/sky-background.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/sky-shine.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/sky-shine.jpg
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/tipsy.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/tipsy.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/error/images/universal-preloader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/error/images/universal-preloader.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/font-awesome/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/font-awesome/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/font-awesome/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/font-awesome/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/font-awesome/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/font-awesome/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/font-awesome/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/font-awesome/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/font-awesome/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/font-awesome/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/aero.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/aero@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/blue.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/blue@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/flat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/flat.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/flat@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/flat@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/green.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/green@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/grey.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/grey@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/orange.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/orange@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/pink.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/pink@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/purple.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/purple@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/red.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/red@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/yellow.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/flat/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/flat/yellow@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/futurico/futurico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/futurico/futurico.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/futurico/futurico@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/futurico/futurico@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/line/line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/line/line.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/line/line@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/line/line@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/aero.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/aero@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/blue.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/blue@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/green.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/green@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/grey.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/grey@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/minimal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/minimal.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/minimal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/minimal@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/orange.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/orange@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/pink.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/pink@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/purple.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/purple@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/red.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/red@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/yellow.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/minimal/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/minimal/yellow@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/polaris/polaris.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/polaris/polaris.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/polaris/polaris@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/polaris/polaris@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/aero.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/aero@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/blue.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/blue@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/green.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/green@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/grey.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/grey@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/orange.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/orange@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/pink.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/pink@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/purple.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/purple@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/red.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/red@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/square.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/square@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/square@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/yellow.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/icheck/square/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/icheck/square/yellow@2x.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/jquery-treegrid/js/jquery.treegrid.bootstrap3.js:
--------------------------------------------------------------------------------
1 | $.extend($.fn.treegrid.defaults, {
2 | expanderExpandedClass: 'glyphicon glyphicon-chevron-down',
3 | expanderCollapsedClass: 'glyphicon glyphicon-chevron-right'
4 | });
5 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/layer/skin/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/layer/skin/default/icon-ext.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/layer/skin/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/layer/skin/default/icon.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/layer/skin/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/layer/skin/default/loading-0.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/layer/skin/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/layer/skin/default/loading-1.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/layer/skin/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/layer/skin/default/loading-2.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/particleground/js/demo.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Particleground demo
3 | * @author Jonathan Nicol - @mrjnicol
4 | */
5 |
6 | $(document).ready(function() {
7 | $('#particles').particleground({
8 | dotColor: '#5cbdaa',
9 | lineColor: '#5cbdaa'
10 | });
11 | $('.intro').css({
12 | 'margin-top': -($('.intro').height() / 2)
13 | });
14 | });
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/treeTable/themes/default/allbgs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/treeTable/themes/default/allbgs.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/treeTable/themes/default/allbgs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/treeTable/themes/default/allbgs.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/treeTable/themes/default/treeTable.css:
--------------------------------------------------------------------------------
1 | .tree_table .default_node, .tree_table .default_active_node {width:16px;height:16px;border: medium none; margin: 0; padding: 0;display: inline-block;}
2 | .tree_table .default_active_node {cursor: pointer;}
3 | .tree_table .default_leaf{background:url(./allbgs.gif) no-repeat -16px 0px;width:16px;}
4 | .tree_table .default_last_leaf{background:url(./allbgs.gif) no-repeat -64px 0px;width:16px;}
5 | .tree_table .default_vertline{background:url(./allbgs.gif) no-repeat -32px 0px;width:16px;}
6 | .tree_table .default_open, .tree_table .default_hover_open{background:url(./allbgs.gif) no-repeat 0px 0px;width:16px;}
7 | .tree_table .default_shut, .tree_table .default_hover_shut{background:url(./allbgs.gif) no-repeat -48px 0px;width:16px;}
8 | .tree_table .default_last_shut, .tree_table .default_hover_last_shut{background:url(./allbgs.gif) no-repeat -96px 0px;width:16px;}
9 | .tree_table .default_last_open, .tree_table .default_hover_last_open{background:url(./allbgs.gif) no-repeat -112px 0px;width:16px;}
10 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/treeTable/themes/default/treeTable.min.css:
--------------------------------------------------------------------------------
1 | .tree_table .default_node,.tree_table .default_active_node{width:16px;height:16px;border:medium none;margin:0;padding:0;display:inline-block}.tree_table .default_active_node{cursor:pointer}.tree_table .default_leaf{background:url(./allbgs.gif) no-repeat -16px 0;width:16px}.tree_table .default_last_leaf{background:url(./allbgs.gif) no-repeat -64px 0;width:16px}.tree_table .default_vertline{background:url(./allbgs.gif) no-repeat -32px 0;width:16px}.tree_table .default_open,.tree_table .default_hover_open{background:url(./allbgs.gif) no-repeat 0 0;width:16px}.tree_table .default_shut,.tree_table .default_hover_shut{background:url(./allbgs.gif) no-repeat -48px 0;width:16px}.tree_table .default_last_shut,.tree_table .default_hover_last_shut{background:url(./allbgs.gif) no-repeat -96px 0;width:16px}.tree_table .default_last_open,.tree_table .default_hover_last_open{background:url(./allbgs.gif) no-repeat -112px 0;width:16px}
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/treeTable/themes/demo.css:
--------------------------------------------------------------------------------
1 | table thead {
2 | font-size: 13px;
3 | font-weight: bold;
4 | }
5 | table tbody tr .menuName{
6 | font-size: 13px;
7 | font-weight: bold;
8 | }
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/treeTable/themes/vsStyle/allbgs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/treeTable/themes/vsStyle/allbgs.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/treeTable/themes/vsStyle/allbgs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/treeTable/themes/vsStyle/allbgs.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/treeTable/themes/vsStyle/allbgs.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/treeTable/themes/vsStyle/allbgs.psd
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/treeTable/themes/vsStyle/treeTable.css:
--------------------------------------------------------------------------------
1 | .tree_table .default_node, .tree_table .default_active_node {width:16px;height:16px;border: medium none; margin: 0; padding: 0;display: inline-block;}
2 | .tree_table .default_active_node {cursor: pointer;}
3 | .tree_table .default_open, .tree_table .default_last_open{background:url(./allbgs.gif) no-repeat 0px 1px;width:16px;}
4 | .tree_table .default_shut, .tree_table .default_last_shut{background:url(./allbgs.gif) no-repeat -16px 1px;width:16px;}
5 | .tree_table .default_hover_open, .tree_table .default_hover_last_open{background:url(./allbgs.gif) no-repeat -32px 1px;width:16px;}
6 | .tree_table .default_hover_shut, .tree_table .default_hover_last_shut{background:url(./allbgs.gif) no-repeat -48px 1px;width:16px;}
7 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/treeTable/themes/vsStyle/treeTable.min.css:
--------------------------------------------------------------------------------
1 | .tree_table .default_node,.tree_table .default_active_node{width:16px;height:16px;border:medium none;margin:0;padding:0;display:inline-block}.tree_table .default_active_node{cursor:pointer}.tree_table .default_open,.tree_table .default_last_open{background:url(./allbgs.gif) no-repeat 0 1px;width:16px}.tree_table .default_shut,.tree_table .default_last_shut{background:url(./allbgs.gif) no-repeat -16px 1px;width:16px}.tree_table .default_hover_open,.tree_table .default_hover_last_open{background:url(./allbgs.gif) no-repeat -32px 1px;width:16px}.tree_table .default_hover_shut,.tree_table .default_hover_last_shut{background:url(./allbgs.gif) no-repeat -48px 1px;width:16px}
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/awesomeStyle/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/awesomeStyle/img/loading.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/metroStyle/img/line_conn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/metroStyle/img/line_conn.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/metroStyle/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/metroStyle/img/loading.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/metroStyle/img/metro.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/metroStyle/img/metro.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/metroStyle/img/metro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/metroStyle/img/metro.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/1_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/1_close.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/1_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/1_open.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/2.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/3.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/4.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/5.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/6.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/7.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/8.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/diy/9.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/line_conn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/line_conn.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/loading.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/zTreeStandard.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/zTreeStandard.gif
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/zTreeStandard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/common/ztree/css/zTreeStyle/img/zTreeStandard.png
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/images/cd-top-arrow.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/images/kgc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/statics/images/kgc.jpg
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/statics/libs/gotop/gotop.css:
--------------------------------------------------------------------------------
1 | .cd-top {
2 | display: inline-block;
3 | height: 40px;
4 | width: 40px;
5 | position: fixed;
6 | bottom: 40px;
7 | right: 10px;
8 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
9 | /* image replacement properties */
10 | overflow: hidden;
11 | text-indent: 100%;
12 | white-space: nowrap;
13 | background: rgba(232, 98, 86, 0.8) url(../../images/cd-top-arrow.svg) no-repeat center 50%;
14 | visibility: hidden;
15 | opacity: 0;
16 | -webkit-transition: opacity .3s 0s, visibility 0s .3s;
17 | -moz-transition: opacity .3s 0s, visibility 0s .3s;
18 | transition: opacity .3s 0s, visibility 0s .3s;
19 | }
20 | .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
21 | -webkit-transition: opacity .3s 0s, visibility 0s 0s;
22 | -moz-transition: opacity .3s 0s, visibility 0s 0s;
23 | transition: opacity .3s 0s, visibility 0s 0s;
24 | }
25 | .cd-top.cd-is-visible {
26 | /* the button becomes visible */
27 | visibility: visible;
28 | opacity: 1;
29 | }
30 | .cd-top.cd-fade-out {
31 | /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
32 | opacity: .5;
33 | }
--------------------------------------------------------------------------------
/wstro-web/src/main/webapp/upload/adminAvatar/201707/1499675749475head.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/SpringBoot_MyBatisPlus_Multi/0b58e277c670e978767d2c4a195a3f491803c147/wstro-web/src/main/webapp/upload/adminAvatar/201707/1499675749475head.jpg
--------------------------------------------------------------------------------
/wstro-web/src/test/java/com/wstro/service/SysUserServiceTest.java:
--------------------------------------------------------------------------------
1 | package com.wstro.service;
2 |
3 | import java.util.List;
4 |
5 | import javax.annotation.Resource;
6 |
7 | import com.wstro.entity.SysUserEntity;
8 |
9 | /**
10 | * 系统用户测试
11 | *
12 | * @author Joey
13 | * @Email 2434387555@qq.com
14 | *
15 | */
16 | public class SysUserServiceTest {
17 |
18 | @Resource
19 | private SysUserService sysUserService;
20 |
21 | /**
22 | * 查询列表
23 | */
24 | // @Test
25 | public void selectList() {
26 | List selectList = sysUserService.selectList(null);
27 | for (SysUserEntity sysUserEntity : selectList) {
28 | System.out.println(sysUserEntity);
29 | }
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/wstro-web/src/test/java/com/wstro/test/AppTest.java:
--------------------------------------------------------------------------------
1 | package com.wstro.test;
2 |
3 | import org.junit.runner.RunWith;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 | import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
6 |
7 | import com.wstro.App;
8 |
9 | /**
10 | * 测试基类
11 | *
12 | * @author Joey
13 | * @Email 2434387555@qq.com
14 | *
15 | */
16 | @RunWith(SpringJUnit4ClassRunner.class)
17 | @SpringBootTest(classes = App.class)
18 | public abstract class AppTest {
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/wstro-web/src/test/java/com/wstro/test/RedisCacheTest.java:
--------------------------------------------------------------------------------
1 | package com.wstro.test;
2 |
3 | import javax.annotation.Resource;
4 |
5 | import org.springframework.data.redis.core.StringRedisTemplate;
6 |
7 | /**
8 | * Redis读写测试(项目打包会报错java.lang.ClassNotFoundException:
9 | * com.jagregory.shiro.freemarker.ShiroTags)
10 | *
11 | * @author Joey
12 | * @Email 2434387555@qq.com
13 | *
14 | */
15 | public class RedisCacheTest {
16 |
17 | @Resource
18 | StringRedisTemplate stringRedisTemplate;
19 |
20 | //@Test
21 | public void redisTest() throws Exception {
22 | // 保存字符串
23 | stringRedisTemplate.opsForValue().set("aaa", "111");
24 | // 读取字符串
25 | String aaa = stringRedisTemplate.opsForValue().get("aaa");
26 | System.out.println(aaa);
27 | }
28 | }
--------------------------------------------------------------------------------