实例介绍
使用技术: 1、后端 核心框架:Spring Framework 4.3.5 安全框架:Apache Shiro 1.3.2 视图框架:Spring MVC 4.3.5 任务调度:Spring + Quartz 2.2.3 持久层框架:MyBatis 3.4.2 + Mybatis-plus 2.0.1 数据库连接池:Alibaba Druid 1.0 缓存框架:Ehcache 2.6 + Redis 2.9.0 日志管理:SLF4J 1.7 + Log4j2 2.7 布局框架:SiteMesh 3.0.1 分布式应用程序协调服务:ZooKeeper 3.3.1 分布式服务框架:Dubbo 2
【实例截图】
【核心代码】
f828b1b6-1333-4db3-8209-b692e4e21e26
└── mi-cms
├── pom.xml
├── sql
│ └── mi-cms.sql
├── src
│ └── main
│ ├── java
│ │ └── com
│ │ └── chen
│ │ ├── base
│ │ │ ├── BaseController.java
│ │ │ ├── BasePageDTO.java
│ │ │ └── BaseResult.java
│ │ ├── common
│ │ │ ├── aop
│ │ │ │ └── SysLogAspect.java
│ │ │ ├── config
│ │ │ │ └── SwaggerConfig.java
│ │ │ ├── constant
│ │ │ │ ├── CategoryConstantEnum.java
│ │ │ │ ├── EmailReturnCode.java
│ │ │ │ ├── OSSReturnCode.java
│ │ │ │ ├── ProductConstantEnum.java
│ │ │ │ └── UserReturnCode.java
│ │ │ ├── enums
│ │ │ │ ├── AdvertTypeEnum.java
│ │ │ │ ├── CategoryRecommendTypeEnum.java
│ │ │ │ ├── CategoryTypeEnum.java
│ │ │ │ ├── CloudServiceEnum.java
│ │ │ │ ├── CommentSortEnum.java
│ │ │ │ ├── CommentTypeEnum.java
│ │ │ │ ├── CommonConstantEnum.java
│ │ │ │ ├── EmailSendStatusEnum.java
│ │ │ │ ├── EmailTypeEnum.java
│ │ │ │ ├── MenuTypeEnum.java
│ │ │ │ ├── NavigationBarTypeEnum.java
│ │ │ │ ├── ProductRecommendTypeEnum.java
│ │ │ │ ├── ProductSortEnum.java
│ │ │ │ └── QuestionSortEnum.java
│ │ │ ├── exception
│ │ │ │ └── OSSException.java
│ │ │ ├── result
│ │ │ │ ├── CmsPageResult.java
│ │ │ │ └── CmsResult.java
│ │ │ ├── security
│ │ │ │ ├── AuthorizingUser.java
│ │ │ │ ├── RetryLimitHashedCredentialsMatcher.java
│ │ │ │ └── SystemAuthorizingRealm.java
│ │ │ ├── SysLog.java
│ │ │ ├── tag
│ │ │ │ └── ExtHtmlTagRuleBundle.java
│ │ │ └── util
│ │ │ ├── CategoryUtils.java
│ │ │ ├── EmailUtils.java
│ │ │ ├── FileUtils.java
│ │ │ ├── PasswordUtils.java
│ │ │ ├── ServletUtils.java
│ │ │ ├── SingletonLoginUtils.java
│ │ │ └── UserUtils.java
│ │ ├── constant
│ │ │ └── CommonReturnCode.java
│ │ ├── controller
│ │ │ ├── administrator
│ │ │ │ ├── AdministratorInfoController.java
│ │ │ │ ├── AdministratorListController.java
│ │ │ │ ├── AdministratorLoginController.java
│ │ │ │ ├── AdministratorOrganizationController.java
│ │ │ │ └── AdministratorRoleController.java
│ │ │ ├── common
│ │ │ │ └── UploadController.java
│ │ │ ├── online
│ │ │ │ ├── OnlineAdvertController.java
│ │ │ │ ├── OnlineAdvertDetailController.java
│ │ │ │ ├── OnlineNavigationBarController.java
│ │ │ │ └── OnlineNavigationController.java
│ │ │ ├── product
│ │ │ │ └── ProductCategoryController.java
│ │ │ ├── system
│ │ │ │ ├── SystemLogController.java
│ │ │ │ ├── SystemMenuController.java
│ │ │ │ └── SystemVersionLogController.java
│ │ │ └── webfront
│ │ │ └── WebFrontController.java
│ │ ├── entity
│ │ │ ├── AdvertDetail.java
│ │ │ ├── Advert.java
│ │ │ ├── CategoryAdvert.java
│ │ │ ├── Category.java
│ │ │ ├── Comment.java
│ │ │ ├── CommentReply.java
│ │ │ ├── Config.java
│ │ │ ├── Email.java
│ │ │ ├── ImageLog.java
│ │ │ ├── KindAttribute.java
│ │ │ ├── Kind.java
│ │ │ ├── Label.java
│ │ │ ├── Log.java
│ │ │ ├── Menu.java
│ │ │ ├── NavigationBar.java
│ │ │ ├── Navigation.java
│ │ │ ├── Organization.java
│ │ │ ├── ProductAttribute.java
│ │ │ ├── ProductCategory.java
│ │ │ ├── ProductDetail.java
│ │ │ ├── ProductImage.java
│ │ │ ├── Product.java
│ │ │ ├── ProductParameter.java
│ │ │ ├── ProductRecommend.java
│ │ │ ├── ProductSpecification.java
│ │ │ ├── QiniuPutRet.java
│ │ │ ├── Question.java
│ │ │ ├── Recommend.java
│ │ │ ├── Role.java
│ │ │ ├── RoleMenu.java
│ │ │ ├── ShoppingCart.java
│ │ │ ├── SpecificationAttribute.java
│ │ │ ├── Specification.java
│ │ │ ├── User.java
│ │ │ ├── UserLoginLog.java
│ │ │ ├── UserRole.java
│ │ │ └── VersionLog.java
│ │ ├── enums
│ │ │ ├── StatusEnum.java
│ │ │ └── WebSiteFileBelongEnum.java
│ │ ├── exception
│ │ │ ├── BaseException.java
│ │ │ ├── BusinessException.java
│ │ │ ├── ReturnCode.java
│ │ │ └── ValidateException.java
│ │ ├── factory
│ │ │ ├── CloudStorageFactory.java
│ │ │ └── impl
│ │ │ └── CloudStorageFactoryImpl.java
│ │ ├── mapper
│ │ │ ├── AdvertDetailMapper.java
│ │ │ ├── AdvertMapper.java
│ │ │ ├── CategoryAdvertMapper.java
│ │ │ ├── CategoryMapper.java
│ │ │ ├── CommentMapper.java
│ │ │ ├── CommentReplyMapper.java
│ │ │ ├── ConfigMapper.java
│ │ │ ├── EmailMapper.java
│ │ │ ├── ImageLogMapper.java
│ │ │ ├── KindAttributeMapper.java
│ │ │ ├── KindMapper.java
│ │ │ ├── LabelMapper.java
│ │ │ ├── LogMapper.java
│ │ │ ├── MenuMapper.java
│ │ │ ├── NavigationBarMapper.java
│ │ │ ├── NavigationMapper.java
│ │ │ ├── OrganizationMapper.java
│ │ │ ├── ProductAttributeMapper.java
│ │ │ ├── ProductCategoryMapper.java
│ │ │ ├── ProductDetailMapper.java
│ │ │ ├── ProductImageMapper.java
│ │ │ ├── ProductMapper.java
│ │ │ ├── ProductParameterMapper.java
│ │ │ ├── ProductRecommendMapper.java
│ │ │ ├── ProductSpecificationMapper.java
│ │ │ ├── QuestionMapper.java
│ │ │ ├── RecommendMapper.java
│ │ │ ├── RoleMapper.java
│ │ │ ├── RoleMenuMapper.java
│ │ │ ├── ShoppingCartMapper.java
│ │ │ ├── SpecificationAttributeMapper.java
│ │ │ ├── SpecificationMapper.java
│ │ │ ├── UserLoginLogMapper.java
│ │ │ ├── UserMapper.java
│ │ │ ├── UserRoleMapper.java
│ │ │ ├── VersionLogMapper.java
│ │ │ └── xml
│ │ │ ├── AdvertDetailMapper.xml
│ │ │ ├── AdvertMapper.xml
│ │ │ ├── CategoryAdvertMapper.xml
│ │ │ ├── CategoryMapper.xml
│ │ │ ├── CommentMapper.xml
│ │ │ ├── CommentReplyMapper.xml
│ │ │ ├── ConfigMapper.xml
│ │ │ ├── EmailMapper.xml
│ │ │ ├── ImageLogMapper.xml
│ │ │ ├── KindAttributeMapper.xml
│ │ │ ├── KindMapper.xml
│ │ │ ├── LabelMapper.xml
│ │ │ ├── LogMapper.xml
│ │ │ ├── MenuMapper.xml
│ │ │ ├── NavigationBarMapper.xml
│ │ │ ├── NavigationMapper.xml
│ │ │ ├── OrganizationMapper.xml
│ │ │ ├── ProductAttributeMapper.xml
│ │ │ ├── ProductCategoryMapper.xml
│ │ │ ├── ProductDetailMapper.xml
│ │ │ ├── ProductImageMapper.xml
│ │ │ ├── ProductMapper.xml
│ │ │ ├── ProductParameterMapper.xml
│ │ │ ├── ProductRecommendMapper.xml
│ │ │ ├── ProductSpecificationMapper.xml
│ │ │ ├── QuestionMapper.xml
│ │ │ ├── RecommendMapper.xml
│ │ │ ├── RoleMapper.xml
│ │ │ ├── RoleMenuMapper.xml
│ │ │ ├── ShoppingCartMapper.xml
│ │ │ ├── SpecificationAttributeMapper.xml
│ │ │ ├── SpecificationMapper.xml
│ │ │ ├── UserLoginLogMapper.xml
│ │ │ ├── UserMapper.xml
│ │ │ ├── UserRoleMapper.xml
│ │ │ └── VersionLogMapper.xml
│ │ ├── plugin
│ │ │ └── MpGenerator.java
│ │ ├── pojo
│ │ │ ├── dto
│ │ │ │ ├── EmailSendResultDTO.java
│ │ │ │ ├── ProductSpecificationDTO.java
│ │ │ │ ├── RoleMenuDTO.java
│ │ │ │ ├── UserPageDTO.java
│ │ │ │ └── UserRoleDTO.java
│ │ │ └── vo
│ │ │ ├── CartVO.java
│ │ │ ├── CategoryAdvertVO.java
│ │ │ ├── CategoryVO.java
│ │ │ ├── CommentVO.java
│ │ │ ├── HotCategoryVO.java
│ │ │ ├── KindVO.java
│ │ │ ├── OrganizationVO.java
│ │ │ ├── ProductVO.java
│ │ │ ├── RoleMenuVO.java
│ │ │ ├── ShoppingCartVO.java
│ │ │ └── UserVO.java
│ │ ├── service
│ │ │ ├── IAdvertDetailService.java
│ │ │ ├── IAdvertService.java
│ │ │ ├── IAliyunCloudStorageService.java
│ │ │ ├── IBaseCloudStorageService.java
│ │ │ ├── ICategoryAdvertService.java
│ │ │ ├── ICategoryService.java
│ │ │ ├── ICommentReplyService.java
│ │ │ ├── ICommentService.java
│ │ │ ├── IConfigService.java
│ │ │ ├── IEmailSendService.java
│ │ │ ├── IEmailService.java
│ │ │ ├── IImageLogService.java
│ │ │ ├── IKindAttributeService.java
│ │ │ ├── IKindService.java
│ │ │ ├── ILabelService.java
│ │ │ ├── ILogService.java
│ │ │ ├── IMenuService.java
│ │ │ ├── impl
│ │ │ │ ├── AdvertDetailServiceImpl.java
│ │ │ │ ├── AdvertServiceImpl.java
│ │ │ │ ├── AliyunCloudStorageServiceImpl.java
│ │ │ │ ├── CategoryAdvertServiceImpl.java
│ │ │ │ ├── CategoryServiceImpl.java
│ │ │ │ ├── CommentReplyServiceImpl.java
│ │ │ │ ├── CommentServiceImpl.java
│ │ │ │ ├── ConfigServiceImpl.java
│ │ │ │ ├── EmailSendServiceImpl.java
│ │ │ │ ├── EmailServiceImpl.java
│ │ │ │ ├── ImageLogServiceImpl.java
│ │ │ │ ├── KindAttributeServiceImpl.java
│ │ │ │ ├── KindServiceImpl.java
│ │ │ │ ├── LabelServiceImpl.java
│ │ │ │ ├── LogServiceImpl.java
│ │ │ │ ├── MenuServiceImpl.java
│ │ │ │ ├── NavigationBarServiceImpl.java
│ │ │ │ ├── NavigationServiceImpl.java
│ │ │ │ ├── OrganizationServiceImpl.java
│ │ │ │ ├── ProductAttributeServiceImpl.java
│ │ │ │ ├── ProductCategoryServiceImpl.java
│ │ │ │ ├── ProductDetailServiceImpl.java
│ │ │ │ ├── ProductImageServiceImpl.java
│ │ │ │ ├── ProductParameterServiceImpl.java
│ │ │ │ ├── ProductRecommendServiceImpl.java
│ │ │ │ ├── ProductServiceImpl.java
│ │ │ │ ├── ProductSpecificationServiceImpl.java
│ │ │ │ ├── QiniuCloudStorageServiceImpl.java
│ │ │ │ ├── QuestionServiceImpl.java
│ │ │ │ ├── RecommendServiceImpl.java
│ │ │ │ ├── RoleMenuServiceImpl.java
│ │ │ │ ├── RoleServiceImpl.java
│ │ │ │ ├── ShoppingCartServiceImpl.java
│ │ │ │ ├── SpecificationAttributeServiceImpl.java
│ │ │ │ ├── SpecificationServiceImpl.java
│ │ │ │ ├── UserLoginLogServiceImpl.java
│ │ │ │ ├── UserRoleServiceImpl.java
│ │ │ │ ├── UserServiceImpl.java
│ │ │ │ └── VersionLogServiceImpl.java
│ │ │ ├── INavigationBarService.java
│ │ │ ├── INavigationService.java
│ │ │ ├── IOrganizationService.java
│ │ │ ├── IProductAttributeService.java
│ │ │ ├── IProductCategoryService.java
│ │ │ ├── IProductDetailService.java
│ │ │ ├── IProductImageService.java
│ │ │ ├── IProductParameterService.java
│ │ │ ├── IProductRecommendService.java
│ │ │ ├── IProductService.java
│ │ │ ├── IProductSpecificationService.java
│ │ │ ├── IQiniuCloudStorageService.java
│ │ │ ├── IQuestionService.java
│ │ │ ├── IRecommendService.java
│ │ │ ├── IRoleMenuService.java
│ │ │ ├── IRoleService.java
│ │ │ ├── IShoppingCartService.java
│ │ │ ├── ISpecificationAttributeService.java
│ │ │ ├── ISpecificationService.java
│ │ │ ├── IUserLoginLogService.java
│ │ │ ├── IUserRoleService.java
│ │ │ ├── IUserService.java
│ │ │ └── IVersionLogService.java
│ │ ├── support
│ │ │ │ ├── EmailMsg.java
│ │ │ │ └── EmailSendManager.java
│ │ │ ├── page
│ │ │ │ └── PageInfo.java
│ │ │ └── upload
│ │ │ ├── UploadManager.java
│ │ │ └── UploadResult.java
│ │ └── util
│ │ ├── ArrayUtils.java
│ │ ├── DateUtils.java
│ │ ├── ImageUtils.java
│ │ ├── RandomUtils.java
│ │ ├── RegexUtils.java
│ │ ├── RSAUtils.java
│ │ └── ValidUtils.java
│ ├── resources
│ │ ├── config
│ │ │ ├── ehcache.xml
│ │ │ └── mybatis-config.xml
│ │ ├── log4j2.xml
│ │ ├── properties
│ │ │ ├── jdbc.properties
│ │ │ └── oss.properties
│ │ ├── spring
│ │ │ ├── applicationContext-ehcache.xml
│ │ │ ├── applicationContext-kaptcha.xml
│ │ │ ├── applicationContext-mybatis.xml
│ │ │ ├── applicationContext-shiro.xml
│ │ │ └── spring-context.xml
│ │ ├── springmvc
│ │ │ └── spring-mvc.xml
│ │ └── templates
│ │ ├── EmailCaptcha.vm
│ │ ├── PswCaptcha.vm
│ │ └── Wecome.vm
│ └── webapp
│ ├── index.jsp
│ ├── static
│ │ ├── cms
│ │ │ ├── css
│ │ │ │ ├── animate.css
│ │ │ │ ├── login.css
│ │ │ │ └── style.css
│ │ │ ├── images
│ │ │ │ ├── header-profile.png
│ │ │ │ ├── header-profile-skin-1.png
│ │ │ │ ├── header-profile-skin-3.png
│ │ │ │ └── shattered.png
│ │ │ └── js
│ │ │ ├── adminOrganization.js
│ │ │ ├── adminOrganizationList.js
│ │ │ ├── adminRole.js
│ │ │ ├── adminRoleList.js
│ │ │ ├── adminUserInfo.js
│ │ │ ├── adminUser.js
│ │ │ ├── adminUserList.js
│ │ │ ├── contabs.js
│ │ │ ├── content.js
│ │ │ ├── hplus.js
│ │ │ ├── login.js
│ │ │ ├── onlineAdvertDetail.js
│ │ │ ├── onlineAdvert.js
│ │ │ ├── onlineNavigationBar.js
│ │ │ ├── onlineNavigation.js
│ │ │ ├── productCategory.js
│ │ │ ├── systemMenu.js
│ │ │ ├── systemMenuList.js
│ │ │ └── systemVersionList.js
│ │ └── common
│ │ ├── bootstrap
│ │ │ ├── css
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap-theme.min.css
│ │ │ ├── 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
│ │ ├── bootstrap-datepicker
│ │ │ ├── css
│ │ │ │ ├── bootstrap-datepicker3.css
│ │ │ │ ├── bootstrap-datepicker3.min.css
│ │ │ │ ├── bootstrap-datepicker3.standalone.css
│ │ │ │ ├── bootstrap-datepicker3.standalone.min.css
│ │ │ │ ├── bootstrap-datepicker.css
│ │ │ │ ├── bootstrap-datepicker.min.css
│ │ │ │ ├── bootstrap-datepicker.standalone.css
│ │ │ │ └── bootstrap-datepicker.standalone.min.css
│ │ │ ├── js
│ │ │ │ ├── bootstrap-datepicker.js
│ │ │ │ └── bootstrap-datepicker.min.js
│ │ │ └── locales
│ │ │ ├── bootstrap-datepicker.ar.min.js
│ │ │ ├── bootstrap-datepicker.ar-tn.min.js
│ │ │ ├── bootstrap-datepicker.az.min.js
│ │ │ ├── bootstrap-datepicker.bg.min.js
│ │ │ ├── bootstrap-datepicker.br.min.js
│ │ │ ├── bootstrap-datepicker.bs.min.js
│ │ │ ├── bootstrap-datepicker.ca.min.js
│ │ │ ├── bootstrap-datepicker.cs.min.js
│ │ │ ├── bootstrap-datepicker.cy.min.js
│ │ │ ├── bootstrap-datepicker.da.min.js
│ │ │ ├── bootstrap-datepicker.de.min.js
│ │ │ ├── bootstrap-datepicker.el.min.js
│ │ │ ├── bootstrap-datepicker.en-AU.min.js
│ │ │ ├── bootstrap-datepicker-en-CA.min.js
│ │ │ ├── bootstrap-datepicker.en-GB.min.js
│ │ │ ├── bootstrap-datepicker.en-IE.min.js
│ │ │ ├── bootstrap-datepicker.en-NZ.min.js
│ │ │ ├── bootstrap-datepicker.en-ZA.min.js
│ │ │ ├── bootstrap-datepicker.eo.min.js
│ │ │ ├── bootstrap-datepicker.es.min.js
│ │ │ ├── bootstrap-datepicker.et.min.js
│ │ │ ├── bootstrap-datepicker.eu.min.js
│ │ │ ├── bootstrap-datepicker.fa.min.js
│ │ │ ├── bootstrap-datepicker.fi.min.js
│ │ │ ├── bootstrap-datepicker.fo.min.js
│ │ │ ├── bootstrap-datepicker.fr-CH.min.js
│ │ │ ├── bootstrap-datepicker.fr.min.js
│ │ │ ├── bootstrap-datepicker.gl.min.js
│ │ │ ├── bootstrap-datepicker.he.min.js
│ │ │ ├── bootstrap-datepicker.hr.min.js
│ │ │ ├── bootstrap-datepicker.hu.min.js
│ │ │ ├── bootstrap-datepicker.hy.min.js
│ │ │ ├── bootstrap-datepicker.id.min.js
│ │ │ ├── bootstrap-datepicker.is.min.js
│ │ │ ├── bootstrap-datepicker.it-CH.min.js
│ │ │ ├── bootstrap-datepicker.it.min.js
│ │ │ ├── bootstrap-datepicker.ja.min.js
│ │ │ ├── bootstrap-datepicker.ka.min.js
│ │ │ ├── bootstrap-datepicker.kh.min.js
│ │ │ ├── bootstrap-datepicker.kk.min.js
│ │ │ ├── bootstrap-datepicker.km.min.js
│ │ │ ├── bootstrap-datepicker.ko.min.js
│ │ │ ├── bootstrap-datepicker.kr.min.js
│ │ │ ├── bootstrap-datepicker.lt.min.js
│ │ │ ├── bootstrap-datepicker.lv.min.js
│ │ │ ├── bootstrap-datepicker.me.min.js
│ │ │ ├── bootstrap-datepicker.mk.min.js
│ │ │ ├── bootstrap-datepicker.mn.min.js
│ │ │ ├── bootstrap-datepicker.ms.min.js
│ │ │ ├── bootstrap-datepicker.nb.min.js
│ │ │ ├── bootstrap-datepicker.nl-BE.min.js
│ │ │ ├── bootstrap-datepicker.nl.min.js
│ │ │ ├── bootstrap-datepicker.no.min.js
│ │ │ ├── bootstrap-datepicker.oc.min.js
│ │ │ ├── bootstrap-datepicker.pl.min.js
│ │ │ ├── bootstrap-datepicker.pt-BR.min.js
│ │ │ ├── bootstrap-datepicker.pt.min.js
│ │ │ ├── bootstrap-datepicker.ro.min.js
│ │ │ ├── bootstrap-datepicker.rs-latin.min.js
│ │ │ ├── bootstrap-datepicker.rs.min.js
│ │ │ ├── bootstrap-datepicker.ru.min.js
│ │ │ ├── bootstrap-datepicker.si.min.js
│ │ │ ├── bootstrap-datepicker.sk.min.js
│ │ │ ├── bootstrap-datepicker.sl.min.js
│ │ │ ├── bootstrap-datepicker.sq.min.js
│ │ │ ├── bootstrap-datepicker.sr-latin.min.js
│ │ │ ├── bootstrap-datepicker.sr.min.js
│ │ │ ├── bootstrap-datepicker.sv.min.js
│ │ │ ├── bootstrap-datepicker.sw.min.js
│ │ │ ├── bootstrap-datepicker.th.min.js
│ │ │ ├── bootstrap-datepicker.tr.min.js
│ │ │ ├── bootstrap-datepicker.uk.min.js
│ │ │ ├── bootstrap-datepicker.uz-cyrl.min.js
│ │ │ ├── bootstrap-datepicker.uz-latn.min.js
│ │ │ ├── bootstrap-datepicker.vi.min.js
│ │ │ ├── bootstrap-datepicker.zh-CN.min.js
│ │ │ └── bootstrap-datepicker.zh-TW.min.js
│ │ ├── 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.js
│ │ │ ├── bootstrap-datetimepicker.rs-latin.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-prettyfile
│ │ │ └── bootstrap-prettyfile.js
│ │ ├── bootstrap-table
│ │ │ ├── bootstrap-table.css
│ │ │ ├── bootstrap-table.js
│ │ │ ├── bootstrap-table-locale-all.js
│ │ │ ├── bootstrap-table-locale-all.min.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
│ │ │ │ │ ├── bootstrap-table-filter.js
│ │ │ │ │ └── bootstrap-table-filter.min.js
│ │ │ │ ├── filter-control
│ │ │ │ │ ├── bootstrap-table-filter-control.css
│ │ │ │ │ ├── bootstrap-table-filter-control.js
│ │ │ │ │ └── bootstrap-table-filter-control.min.js
│ │ │ │ ├── flat-json
│ │ │ │ │ ├── bootstrap-table-flat-json.js
│ │ │ │ │ └── bootstrap-table-flat-json.min.js
│ │ │ │ ├── group-by
│ │ │ │ │ ├── bootstrap-table-group-by.css
│ │ │ │ │ ├── bootstrap-table-group-by.js
│ │ │ │ │ └── bootstrap-table-group-by.min.js
│ │ │ │ ├── group-by-v2
│ │ │ │ │ ├── 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
│ │ │ │ │ ├── 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
│ │ ├── 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
│ │ ├── cropper
│ │ │ ├── css
│ │ │ │ ├── cropper.css
│ │ │ │ └── cropper.min.css
│ │ │ └── js
│ │ │ ├── cropper.js
│ │ │ └── cropper.min.js
│ │ ├── error
│ │ │ ├── css
│ │ │ │ ├── ie8.css
│ │ │ │ ├── main.css
│ │ │ │ └── tipsy.css
│ │ │ ├── font
│ │ │ │ ├── sing-webfont_162a16fe.eot
│ │ │ │ ├── sing-webfont.eot
│ │ │ │ ├── sing-webfont.svg
│ │ │ │ ├── sing-webfont.ttf
│ │ │ │ └── sing-webfont.woff
│ │ │ ├── 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
│ │ │ │ ├── aero@2x.png
│ │ │ │ ├── aero.css
│ │ │ │ ├── aero.png
│ │ │ │ ├── _all.css
│ │ │ │ ├── blue@2x.png
│ │ │ │ ├── blue.css
│ │ │ │ ├── blue.png
│ │ │ │ ├── flat@2x.png
│ │ │ │ ├── flat.css
│ │ │ │ ├── flat.png
│ │ │ │ ├── green@2x.png
│ │ │ │ ├── green.css
│ │ │ │ ├── green.png
│ │ │ │ ├── grey@2x.png
│ │ │ │ ├── grey.css
│ │ │ │ ├── grey.png
│ │ │ │ ├── orange@2x.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── orange.png
│ │ │ │ ├── pink@2x.png
│ │ │ │ ├── pink.css
│ │ │ │ ├── pink.png
│ │ │ │ ├── purple@2x.png
│ │ │ │ ├── purple.css
│ │ │ │ ├── purple.png
│ │ │ │ ├── red@2x.png
│ │ │ │ ├── red.css
│ │ │ │ ├── red.png
│ │ │ │ ├── yellow@2x.png
│ │ │ │ ├── yellow.css
│ │ │ │ └── yellow.png
│ │ │ ├── futurico
│ │ │ │ ├── futurico@2x.png
│ │ │ │ ├── futurico.css
│ │ │ │ └── futurico.png
│ │ │ ├── icheck.js
│ │ │ ├── icheck.min.js
│ │ │ ├── line
│ │ │ │ ├── aero.css
│ │ │ │ ├── _all.css
│ │ │ │ ├── blue.css
│ │ │ │ ├── green.css
│ │ │ │ ├── grey.css
│ │ │ │ ├── line@2x.png
│ │ │ │ ├── line.css
│ │ │ │ ├── line.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── pink.css
│ │ │ │ ├── purple.css
│ │ │ │ ├── red.css
│ │ │ │ └── yellow.css
│ │ │ ├── minimal
│ │ │ │ ├── aero@2x.png
│ │ │ │ ├── aero.css
│ │ │ │ ├── aero.png
│ │ │ │ ├── _all.css
│ │ │ │ ├── blue@2x.png
│ │ │ │ ├── blue.css
│ │ │ │ ├── blue.png
│ │ │ │ ├── green@2x.png
│ │ │ │ ├── green.css
│ │ │ │ ├── green.png
│ │ │ │ ├── grey@2x.png
│ │ │ │ ├── grey.css
│ │ │ │ ├── grey.png
│ │ │ │ ├── minimal@2x.png
│ │ │ │ ├── minimal.css
│ │ │ │ ├── minimal.png
│ │ │ │ ├── orange@2x.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── orange.png
│ │ │ │ ├── pink@2x.png
│ │ │ │ ├── pink.css
│ │ │ │ ├── pink.png
│ │ │ │ ├── purple@2x.png
│ │ │ │ ├── purple.css
│ │ │ │ ├── purple.png
│ │ │ │ ├── red@2x.png
│ │ │ │ ├── red.css
│ │ │ │ ├── red.png
│ │ │ │ ├── yellow@2x.png
│ │ │ │ ├── yellow.css
│ │ │ │ └── yellow.png
│ │ │ ├── polaris
│ │ │ │ ├── polaris@2x.png
│ │ │ │ ├── polaris.css
│ │ │ │ └── polaris.png
│ │ │ └── square
│ │ │ ├── aero@2x.png
│ │ │ ├── aero.css
│ │ │ ├── aero.png
│ │ │ ├── _all.css
│ │ │ ├── blue@2x.png
│ │ │ ├── blue.css
│ │ │ ├── blue.png
│ │ │ ├── green@2x.png
│ │ │ ├── green.css
│ │ │ ├── green.png
│ │ │ ├── grey@2x.png
│ │ │ ├── grey.css
│ │ │ ├── grey.png
│ │ │ ├── orange@2x.png
│ │ │ ├── orange.css
│ │ │ ├── orange.png
│ │ │ ├── pink@2x.png
│ │ │ ├── pink.css
│ │ │ ├── pink.png
│ │ │ ├── purple@2x.png
│ │ │ ├── purple.css
│ │ │ ├── purple.png
│ │ │ ├── red@2x.png
│ │ │ ├── red.css
│ │ │ ├── red.png
│ │ │ ├── square@2x.png
│ │ │ ├── square.css
│ │ │ ├── square.png
│ │ │ ├── yellow@2x.png
│ │ │ ├── yellow.css
│ │ │ └── yellow.png
│ │ ├── 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
│ │ ├── particleground
│ │ │ ├── css
│ │ │ │ └── style.css
│ │ │ └── js
│ │ │ ├── demo.js
│ │ │ ├── jquery.particleground.js
│ │ │ └── jquery.particleground.min.js
│ │ ├── security
│ │ │ └── security.js
│ │ ├── sitelogo
│ │ │ ├── sitelogo.css
│ │ │ └── sitelogo.js
│ │ ├── slimscroll
│ │ │ ├── jquery.slimscroll.js
│ │ │ └── jquery.slimscroll.min.js
│ │ ├── switchery
│ │ │ ├── switchery.css
│ │ │ ├── switchery.js
│ │ │ ├── switchery.min.css
│ │ │ └── switchery.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
│ ├── uploads
│ │ ├── default
│ │ │ ├── avatar
│ │ │ │ ├── avatar_1.jpg
│ │ │ │ ├── avatar_2.jpg
│ │ │ │ ├── avatar_3.jpg
│ │ │ │ ├── avatar_4.jpg
│ │ │ │ ├── avatar_5.jpg
│ │ │ │ ├── avatar_6.jpg
│ │ │ │ ├── avatar_7.jpg
│ │ │ │ └── avatar_8.jpg
│ │ │ └── ico
│ │ │ └── favicon.ico
│ │ └── images
│ │ ├── advert
│ │ │ ├── 20170224
│ │ │ │ ├── 1471798318820.jpg
│ │ │ │ ├── 1471798364441.jpg
│ │ │ │ ├── 1471798388806.jpg
│ │ │ │ ├── 1471798568000.jpg
│ │ │ │ ├── 1471798587469.jpg
│ │ │ │ ├── 1471798587971.jpg
│ │ │ │ ├── 1487945656155.png
│ │ │ │ ├── 1487945778175.png
│ │ │ │ ├── 1487946033939.jpg
│ │ │ │ ├── 1487946180347.png
│ │ │ │ └── 1487946256048.png
│ │ │ └── 20170228
│ │ │ ├── 1471798318820.jpg
│ │ │ ├── 1471798364441.jpg
│ │ │ ├── 1471798388806.jpg
│ │ │ ├── 1471798587371.jpg
│ │ │ ├── 1471798587469.jpg
│ │ │ └── 1471798587971.jpg
│ │ └── goods
│ │ └── 20170226
│ │ ├── 1471797894441.jpg
│ │ ├── 1471798318820.png
│ │ ├── 1471798364441.jpg
│ │ ├── 1471798388806.jpg
│ │ ├── 1471798568000.jpg
│ │ ├── 1471798581451.jpg
│ │ ├── 1471798587451.jpg
│ │ ├── 1471798587971.jpg
│ │ └── 1471799887971.jpg
│ └── WEB-INF
│ ├── layouts
│ │ ├── base.jsp
│ │ └── cms
│ │ └── default.jsp
│ ├── sitemesh3.xml
│ ├── views
│ │ ├── common
│ │ │ ├── 400.jsp
│ │ │ ├── 403.jsp
│ │ │ ├── 404.jsp
│ │ │ └── 500.jsp
│ │ └── modules
│ │ ├── admin
│ │ │ ├── admin_user_avatar.jsp
│ │ │ ├── admin_user_create.jsp
│ │ │ ├── admin_user_info.jsp
│ │ │ ├── admin_user_list.jsp
│ │ │ ├── admin_user_login_log.jsp
│ │ │ ├── admin_user_message.jsp
│ │ │ └── admin_user_update.jsp
│ │ ├── advert
│ │ │ ├── online_advert_create.jsp
│ │ │ ├── online_advert_detail_create.jsp
│ │ │ ├── online_advert_detail_list.jsp
│ │ │ ├── online_advert_detail_update.jsp
│ │ │ ├── online_advert_list.jsp
│ │ │ └── online_advert_update.jsp
│ │ ├── category
│ │ │ ├── product_category_create.jsp
│ │ │ ├── product_category_list.jsp
│ │ │ └── product_category_update.jsp
│ │ ├── log
│ │ │ └── system_log_list.jsp
│ │ ├── login
│ │ │ └── admin_login.jsp
│ │ ├── menu
│ │ │ ├── system_menu_create.jsp
│ │ │ ├── system_menu_icon.jsp
│ │ │ ├── system_menu_list.jsp
│ │ │ └── system_menu_update.jsp
│ │ ├── navigation
│ │ │ ├── online_navigation_bar_create.jsp
│ │ │ ├── online_navigation_bar_list.jsp
│ │ │ ├── online_navigation_bar_update.jsp
│ │ │ ├── online_navigation_create.jsp
│ │ │ ├── online_navigation_list.jsp
│ │ │ └── online_navigation_update.jsp
│ │ ├── organization
│ │ │ ├── admin_organization_create.jsp
│ │ │ ├── admin_organization_detail.jsp
│ │ │ ├── admin_organization_list.jsp
│ │ │ ├── admin_organization_update.jsp
│ │ │ ├── admin_organization_user.jsp
│ │ │ └── admin_user_organization.jsp
│ │ ├── role
│ │ │ ├── admin_role_create.jsp
│ │ │ ├── admin_role_list.jsp
│ │ │ ├── admin_role_update.jsp
│ │ │ └── admin_user_role.jsp
│ │ ├── version
│ │ │ └── system_version_list.jsp
│ │ └── webfront
│ │ └── main.jsp
│ └── web.xml
├── target
│ ├── classes
│ │ ├── com
│ │ │ └── chen
│ │ │ ├── base
│ │ │ │ ├── BaseController$1.class
│ │ │ │ ├── BaseController.class
│ │ │ │ ├── BasePageDTO.class
│ │ │ │ └── BaseResult.class
│ │ │ ├── common
│ │ │ │ ├── aop
│ │ │ │ │ └── SysLogAspect.class
│ │ │ │ ├── config
│ │ │ │ │ └── SwaggerConfig.class
│ │ │ │ ├── constant
│ │ │ │ │ ├── CategoryConstantEnum.class
│ │ │ │ │ ├── EmailReturnCode.class
│ │ │ │ │ ├── OSSReturnCode.class
│ │ │ │ │ ├── ProductConstantEnum.class
│ │ │ │ │ └── UserReturnCode.class
│ │ │ │ ├── enums
│ │ │ │ │ ├── AdvertTypeEnum.class
│ │ │ │ │ ├── CategoryRecommendTypeEnum.class
│ │ │ │ │ ├── CategoryTypeEnum.class
│ │ │ │ │ ├── CloudServiceEnum.class
│ │ │ │ │ ├── CommentSortEnum.class
│ │ │ │ │ ├── CommentTypeEnum.class
│ │ │ │ │ ├── CommonConstantEnum.class
│ │ │ │ │ ├── EmailSendStatusEnum.class
│ │ │ │ │ ├── EmailTypeEnum.class
│ │ │ │ │ ├── MenuTypeEnum.class
│ │ │ │ │ ├── NavigationBarTypeEnum.class
│ │ │ │ │ ├── ProductRecommendTypeEnum.class
│ │ │ │ │ ├── ProductSortEnum.class
│ │ │ │ │ └── QuestionSortEnum.class
│ │ │ │ ├── exception
│ │ │ │ │ └── OSSException.class
│ │ │ │ ├── result
│ │ │ │ │ ├── CmsPageResult.class
│ │ │ │ │ └── CmsResult.class
│ │ │ │ ├── security
│ │ │ │ │ ├── AuthorizingUser.class
│ │ │ │ │ ├── RetryLimitHashedCredentialsMatcher.class
│ │ │ │ │ └── SystemAuthorizingRealm.class
│ │ │ │ ├── SysLog.class
│ │ │ │ ├── tag
│ │ │ │ │ └── ExtHtmlTagRuleBundle.class
│ │ │ │ └── util
│ │ │ │ ├── CategoryUtils.class
│ │ │ │ ├── EmailUtils.class
│ │ │ │ ├── FileUtils.class
│ │ │ │ ├── PasswordUtils.class
│ │ │ │ ├── ServletUtils.class
│ │ │ │ ├── SingletonLoginUtils.class
│ │ │ │ └── UserUtils.class
│ │ │ ├── constant
│ │ │ │ └── CommonReturnCode.class
│ │ │ ├── controller
│ │ │ │ ├── administrator
│ │ │ │ │ ├── AdministratorInfoController.class
│ │ │ │ │ ├── AdministratorListController.class
│ │ │ │ │ ├── AdministratorLoginController.class
│ │ │ │ │ ├── AdministratorOrganizationController.class
│ │ │ │ │ └── AdministratorRoleController.class
│ │ │ │ ├── common
│ │ │ │ │ └── UploadController.class
│ │ │ │ ├── online
│ │ │ │ │ ├── OnlineAdvertController.class
│ │ │ │ │ ├── OnlineAdvertDetailController.class
│ │ │ │ │ ├── OnlineNavigationBarController.class
│ │ │ │ │ └── OnlineNavigationController.class
│ │ │ │ ├── product
│ │ │ │ │ └── ProductCategoryController.class
│ │ │ │ ├── system
│ │ │ │ │ ├── SystemLogController.class
│ │ │ │ │ ├── SystemMenuController.class
│ │ │ │ │ └── SystemVersionLogController.class
│ │ │ │ └── webfront
│ │ │ │ └── WebFrontController.class
│ │ │ ├── entity
│ │ │ │ ├── Advert.class
│ │ │ │ ├── AdvertDetail.class
│ │ │ │ ├── CategoryAdvert.class
│ │ │ │ ├── Category.class
│ │ │ │ ├── Comment.class
│ │ │ │ ├── CommentReply.class
│ │ │ │ ├── Config.class
│ │ │ │ ├── Email.class
│ │ │ │ ├── ImageLog.class
│ │ │ │ ├── KindAttribute.class
│ │ │ │ ├── Kind.class
│ │ │ │ ├── Label.class
│ │ │ │ ├── Log.class
│ │ │ │ ├── Menu.class
│ │ │ │ ├── NavigationBar.class
│ │ │ │ ├── Navigation.class
│ │ │ │ ├── Organization.class
│ │ │ │ ├── ProductAttribute.class
│ │ │ │ ├── ProductCategory.class
│ │ │ │ ├── Product.class
│ │ │ │ ├── ProductDetail.class
│ │ │ │ ├── ProductImage.class
│ │ │ │ ├── ProductParameter.class
│ │ │ │ ├── ProductRecommend.class
│ │ │ │ ├── ProductSpecification.class
│ │ │ │ ├── QiniuPutRet.class
│ │ │ │ ├── Question.class
│ │ │ │ ├── Recommend.class
│ │ │ │ ├── Role.class
│ │ │ │ ├── RoleMenu.class
│ │ │ │ ├── ShoppingCart.class
│ │ │ │ ├── SpecificationAttribute.class
│ │ │ │ ├── Specification.class
│ │ │ │ ├── User.class
│ │ │ │ ├── UserLoginLog.class
│ │ │ │ ├── UserRole.class
│ │ │ │ └── VersionLog.class
│ │ │ ├── enums
│ │ │ │ ├── StatusEnum.class
│ │ │ │ └── WebSiteFileBelongEnum.class
│ │ │ ├── exception
│ │ │ │ ├── BaseException.class
│ │ │ │ ├── BusinessException.class
│ │ │ │ ├── ReturnCode.class
│ │ │ │ └── ValidateException.class
│ │ │ ├── factory
│ │ │ │ ├── CloudStorageFactory.class
│ │ │ │ └── impl
│ │ │ │ └── CloudStorageFactoryImpl.class
│ │ │ ├── mapper
│ │ │ │ ├── AdvertDetailMapper.class
│ │ │ │ ├── AdvertMapper.class
│ │ │ │ ├── CategoryAdvertMapper.class
│ │ │ │ ├── CategoryMapper.class
│ │ │ │ ├── CommentMapper.class
│ │ │ │ ├── CommentReplyMapper.class
│ │ │ │ ├── ConfigMapper.class
│ │ │ │ ├── EmailMapper.class
│ │ │ │ ├── ImageLogMapper.class
│ │ │ │ ├── KindAttributeMapper.class
│ │ │ │ ├── KindMapper.class
│ │ │ │ ├── LabelMapper.class
│ │ │ │ ├── LogMapper.class
│ │ │ │ ├── MenuMapper.class
│ │ │ │ ├── NavigationBarMapper.class
│ │ │ │ ├── NavigationMapper.class
│ │ │ │ ├── OrganizationMapper.class
│ │ │ │ ├── ProductAttributeMapper.class
│ │ │ │ ├── ProductCategoryMapper.class
│ │ │ │ ├── ProductDetailMapper.class
│ │ │ │ ├── ProductImageMapper.class
│ │ │ │ ├── ProductMapper.class
│ │ │ │ ├── ProductParameterMapper.class
│ │ │ │ ├── ProductRecommendMapper.class
│ │ │ │ ├── ProductSpecificationMapper.class
│ │ │ │ ├── QuestionMapper.class
│ │ │ │ ├── RecommendMapper.class
│ │ │ │ ├── RoleMapper.class
│ │ │ │ ├── RoleMenuMapper.class
│ │ │ │ ├── ShoppingCartMapper.class
│ │ │ │ ├── SpecificationAttributeMapper.class
│ │ │ │ ├── SpecificationMapper.class
│ │ │ │ ├── UserLoginLogMapper.class
│ │ │ │ ├── UserMapper.class
│ │ │ │ ├── UserRoleMapper.class
│ │ │ │ ├── VersionLogMapper.class
│ │ │ │ └── xml
│ │ │ │ ├── AdvertDetailMapper.xml
│ │ │ │ ├── AdvertMapper.xml
│ │ │ │ ├── CategoryAdvertMapper.xml
│ │ │ │ ├── CategoryMapper.xml
│ │ │ │ ├── CommentMapper.xml
│ │ │ │ ├── CommentReplyMapper.xml
│ │ │ │ ├── ConfigMapper.xml
│ │ │ │ ├── EmailMapper.xml
│ │ │ │ ├── ImageLogMapper.xml
│ │ │ │ ├── KindAttributeMapper.xml
│ │ │ │ ├── KindMapper.xml
│ │ │ │ ├── LabelMapper.xml
│ │ │ │ ├── LogMapper.xml
│ │ │ │ ├── MenuMapper.xml
│ │ │ │ ├── NavigationBarMapper.xml
│ │ │ │ ├── NavigationMapper.xml
│ │ │ │ ├── OrganizationMapper.xml
│ │ │ │ ├── ProductAttributeMapper.xml
│ │ │ │ ├── ProductCategoryMapper.xml
│ │ │ │ ├── ProductDetailMapper.xml
│ │ │ │ ├── ProductImageMapper.xml
│ │ │ │ ├── ProductMapper.xml
│ │ │ │ ├── ProductParameterMapper.xml
│ │ │ │ ├── ProductRecommendMapper.xml
│ │ │ │ ├── ProductSpecificationMapper.xml
│ │ │ │ ├── QuestionMapper.xml
│ │ │ │ ├── RecommendMapper.xml
│ │ │ │ ├── RoleMapper.xml
│ │ │ │ ├── RoleMenuMapper.xml
│ │ │ │ ├── ShoppingCartMapper.xml
│ │ │ │ ├── SpecificationAttributeMapper.xml
│ │ │ │ ├── SpecificationMapper.xml
│ │ │ │ ├── UserLoginLogMapper.xml
│ │ │ │ ├── UserMapper.xml
│ │ │ │ ├── UserRoleMapper.xml
│ │ │ │ └── VersionLogMapper.xml
│ │ │ ├── plugin
│ │ │ │ ├── MpGenerator$1.class
│ │ │ │ ├── MpGenerator$2.class
│ │ │ │ ├── MpGenerator$3.class
│ │ │ │ └── MpGenerator.class
│ │ │ ├── pojo
│ │ │ │ ├── dto
│ │ │ │ │ ├── EmailSendResultDTO.class
│ │ │ │ │ ├── ProductSpecificationDTO.class
│ │ │ │ │ ├── RoleMenuDTO.class
│ │ │ │ │ ├── UserPageDTO.class
│ │ │ │ │ └── UserRoleDTO.class
│ │ │ │ └── vo
│ │ │ │ ├── CartVO.class
│ │ │ │ ├── CategoryAdvertVO.class
│ │ │ │ ├── CategoryVO.class
│ │ │ │ ├── CommentVO.class
│ │ │ │ ├── HotCategoryVO.class
│ │ │ │ ├── KindVO.class
│ │ │ │ ├── OrganizationVO.class
│ │ │ │ ├── ProductVO.class
│ │ │ │ ├── RoleMenuVO.class
│ │ │ │ ├── ShoppingCartVO.class
│ │ │ │ └── UserVO.class
│ │ │ ├── service
│ │ │ │ ├── IAdvertDetailService.class
│ │ │ │ ├── IAdvertService.class
│ │ │ │ ├── IAliyunCloudStorageService.class
│ │ │ │ ├── IBaseCloudStorageService.class
│ │ │ │ ├── ICategoryAdvertService.class
│ │ │ │ ├── ICategoryService.class
│ │ │ │ ├── ICommentReplyService.class
│ │ │ │ ├── ICommentService.class
│ │ │ │ ├── IConfigService.class
│ │ │ │ ├── IEmailSendService.class
│ │ │ │ ├── IEmailService.class
│ │ │ │ ├── IImageLogService.class
│ │ │ │ ├── IKindAttributeService.class
│ │ │ │ ├── IKindService.class
│ │ │ │ ├── ILabelService.class
│ │ │ │ ├── ILogService.class
│ │ │ │ ├── IMenuService.class
│ │ │ │ ├── impl
│ │ │ │ │ ├── AdvertDetailServiceImpl.class
│ │ │ │ │ ├── AdvertServiceImpl.class
│ │ │ │ │ ├── AliyunCloudStorageServiceImpl.class
│ │ │ │ │ ├── CategoryAdvertServiceImpl.class
│ │ │ │ │ ├── CategoryServiceImpl.class
│ │ │ │ │ ├── CommentReplyServiceImpl.class
│ │ │ │ │ ├── CommentServiceImpl.class
│ │ │ │ │ ├── ConfigServiceImpl.class
│ │ │ │ │ ├── EmailSendServiceImpl.class
│ │ │ │ │ ├── EmailServiceImpl.class
│ │ │ │ │ ├── ImageLogServiceImpl.class
│ │ │ │ │ ├── KindAttributeServiceImpl.class
│ │ │ │ │ ├── KindServiceImpl.class
│ │ │ │ │ ├── LabelServiceImpl.class
│ │ │ │ │ ├── LogServiceImpl.class
│ │ │ │ │ ├── MenuServiceImpl.class
│ │ │ │ │ ├── NavigationBarServiceImpl.class
│ │ │ │ │ ├── NavigationServiceImpl.class
│ │ │ │ │ ├── OrganizationServiceImpl.class
│ │ │ │ │ ├── ProductAttributeServiceImpl.class
│ │ │ │ │ ├── ProductCategoryServiceImpl.class
│ │ │ │ │ ├── ProductDetailServiceImpl.class
│ │ │ │ │ ├── ProductImageServiceImpl.class
│ │ │ │ │ ├── ProductParameterServiceImpl.class
│ │ │ │ │ ├── ProductRecommendServiceImpl.class
│ │ │ │ │ ├── ProductServiceImpl.class
│ │ │ │ │ ├── ProductSpecificationServiceImpl.class
│ │ │ │ │ ├── QiniuCloudStorageServiceImpl.class
│ │ │ │ │ ├── QuestionServiceImpl.class
│ │ │ │ │ ├── RecommendServiceImpl.class
│ │ │ │ │ ├── RoleMenuServiceImpl.class
│ │ │ │ │ ├── RoleServiceImpl.class
│ │ │ │ │ ├── ShoppingCartServiceImpl.class
│ │ │ │ │ ├── SpecificationAttributeServiceImpl.class
│ │ │ │ │ ├── SpecificationServiceImpl.class
│ │ │ │ │ ├── UserLoginLogServiceImpl.class
│ │ │ │ │ ├── UserRoleServiceImpl.class
│ │ │ │ │ ├── UserServiceImpl.class
│ │ │ │ │ └── VersionLogServiceImpl.class
│ │ │ │ ├── INavigationBarService.class
│ │ │ │ ├── INavigationService.class
│ │ │ │ ├── IOrganizationService.class
│ │ │ │ ├── IProductAttributeService.class
│ │ │ │ ├── IProductCategoryService.class
│ │ │ │ ├── IProductDetailService.class
│ │ │ │ ├── IProductImageService.class
│ │ │ │ ├── IProductParameterService.class
│ │ │ │ ├── IProductRecommendService.class
│ │ │ │ ├── IProductService.class
│ │ │ │ ├── IProductSpecificationService.class
│ │ │ │ ├── IQiniuCloudStorageService.class
│ │ │ │ ├── IQuestionService.class
│ │ │ │ ├── IRecommendService.class
│ │ │ │ ├── IRoleMenuService.class
│ │ │ │ ├── IRoleService.class
│ │ │ │ ├── IShoppingCartService.class
│ │ │ │ ├── ISpecificationAttributeService.class
│ │ │ │ ├── ISpecificationService.class
│ │ │ │ ├── IUserLoginLogService.class
│ │ │ │ ├── IUserRoleService.class
│ │ │ │ ├── IUserService.class
│ │ │ │ └── IVersionLogService.class
│ │ │ ├── support
│ │ │ │ │ ├── EmailMsg.class
│ │ │ │ │ └── EmailSendManager.class
│ │ │ │ ├── page
│ │ │ │ │ └── PageInfo.class
│ │ │ │ └── upload
│ │ │ │ ├── UploadManager.class
│ │ │ │ └── UploadResult.class
│ │ │ └── util
│ │ │ ├── ArrayUtils.class
│ │ │ ├── DateUtils.class
│ │ │ ├── ImageUtils.class
│ │ │ ├── RandomUtils.class
│ │ │ ├── RegexUtils.class
│ │ │ ├── RSAUtils.class
│ │ │ └── ValidUtils.class
│ │ ├── config
│ │ │ ├── ehcache.xml
│ │ │ └── mybatis-config.xml
│ │ ├── log4j2.xml
│ │ ├── properties
│ │ │ ├── jdbc.properties
│ │ │ └── oss.properties
│ │ ├── spring
│ │ │ ├── applicationContext-ehcache.xml
│ │ │ ├── applicationContext-kaptcha.xml
│ │ │ ├── applicationContext-mybatis.xml
│ │ │ ├── applicationContext-shiro.xml
│ │ │ └── spring-context.xml
│ │ ├── springmvc
│ │ │ └── spring-mvc.xml
│ │ └── templates
│ │ ├── EmailCaptcha.vm
│ │ ├── PswCaptcha.vm
│ │ └── Wecome.vm
│ └── m2e-wtp
│ └── web-resources
│ └── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ └── com.chen
│ └── mi-cms
│ ├── pom.properties
│ └── pom.xml
└── 部署说明.txt
232 directories, 1290 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论