实例介绍
这是一款SSM框架的项目,里面的样例是一个简单的办公系统,可进行重构,二次开发。
【实例截图】
【核心代码】
办公系统OA项目
└── 办公系统OA项目
├── mysql数据库
│ └── numberone-auth.sql
├── 办公系统(OA).docx
├── 说明.txt
└── 项目源码
└── numberone-auth-Maven
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ ├── com
│ │ │ │ ├── numberONe
│ │ │ │ │ ├── annotation
│ │ │ │ │ │ ├── SystemLog.java
│ │ │ │ │ │ └── TableSeg.java
│ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── index
│ │ │ │ │ │ │ ├── BackgroundController.java
│ │ │ │ │ │ │ ├── BaseController.java
│ │ │ │ │ │ │ └── InitController.java
│ │ │ │ │ │ └── system
│ │ │ │ │ │ ├── ApplicationForLeaveController.java
│ │ │ │ │ │ ├── JianPeiPublishController.java
│ │ │ │ │ │ ├── LogController.java
│ │ │ │ │ │ ├── MonitorController.java
│ │ │ │ │ │ ├── OrderingController.java
│ │ │ │ │ │ ├── RecordController.java
│ │ │ │ │ │ ├── ResourcesController.java
│ │ │ │ │ │ ├── RoleController.java
│ │ │ │ │ │ ├── SignController.java
│ │ │ │ │ │ ├── SysMessageController.java
│ │ │ │ │ │ ├── TaskManageController.java
│ │ │ │ │ │ ├── UserController.java
│ │ │ │ │ │ └── UserLoginController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ │ ├── ApplicationForLeaveFormMap.java
│ │ │ │ │ │ ├── ButtomFormMap.java
│ │ │ │ │ │ ├── LogFormMap.java
│ │ │ │ │ │ ├── OrderingFormMap.java
│ │ │ │ │ │ ├── Params.java
│ │ │ │ │ │ ├── RecordFormMap.java
│ │ │ │ │ │ ├── ResFormMap.java
│ │ │ │ │ │ ├── ResUserFormMap.java
│ │ │ │ │ │ ├── RoleFormMap.java
│ │ │ │ │ │ ├── RoleResFormMap.java
│ │ │ │ │ │ ├── ServerInfoFormMap.java
│ │ │ │ │ │ ├── SignFormMap.java
│ │ │ │ │ │ ├── SysMessageMap.java
│ │ │ │ │ │ ├── TaskManageFormMap.java
│ │ │ │ │ │ ├── UserFormMap.java
│ │ │ │ │ │ ├── UserGroupsFormMap.java
│ │ │ │ │ │ ├── UserLoginFormMap.java
│ │ │ │ │ │ └── vo
│ │ │ │ │ │ ├── ApplicationForLeaveVo.java
│ │ │ │ │ │ ├── OrderingVo.java
│ │ │ │ │ │ ├── RecordVo.java
│ │ │ │ │ │ ├── SignVo.java
│ │ │ │ │ │ ├── SysMsgVo.java
│ │ │ │ │ │ └── TaskAllocationVo.java
│ │ │ │ │ ├── exception
│ │ │ │ │ │ ├── MyExceptionHandler.java
│ │ │ │ │ │ ├── ParameterException.java
│ │ │ │ │ │ └── SystemException.java
│ │ │ │ │ ├── logAop
│ │ │ │ │ │ └── LogAopAction.java
│ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── ApplicationForLeaveMapper.java
│ │ │ │ │ │ ├── base
│ │ │ │ │ │ │ └── BaseMapper.java
│ │ │ │ │ │ ├── LogMapper.java
│ │ │ │ │ │ ├── OrderingMapper.java
│ │ │ │ │ │ ├── RecordMapper.java
│ │ │ │ │ │ ├── ResourcesMapper.java
│ │ │ │ │ │ ├── RoleMapper.java
│ │ │ │ │ │ ├── ServerInfoMapper.java
│ │ │ │ │ │ ├── SignMapper.java
│ │ │ │ │ │ ├── SysMsgMapper.java
│ │ │ │ │ │ ├── TaskManageMapper.java
│ │ │ │ │ │ ├── UserLoginMapper.java
│ │ │ │ │ │ └── UserMapper.java
│ │ │ │ │ ├── plugin
│ │ │ │ │ │ ├── PagePlugin.java
│ │ │ │ │ │ ├── PageView.java
│ │ │ │ │ │ ├── ReflectHelper.java
│ │ │ │ │ │ └── SQLServer2008Dialect.java
│ │ │ │ │ ├── shiro
│ │ │ │ │ │ ├── ChainDefinitionSectionMetaSource.java
│ │ │ │ │ │ ├── credentials
│ │ │ │ │ │ │ └── RetryLimitHashedCredentialsMatcher.java
│ │ │ │ │ │ ├── filter
│ │ │ │ │ │ │ ├── KickoutSessionControlFilter.java
│ │ │ │ │ │ │ └── SysUserFilter.java
│ │ │ │ │ │ ├── MyRealm.java
│ │ │ │ │ │ └── spring
│ │ │ │ │ │ └── SpringCacheManagerWrapper.java
│ │ │ │ │ ├── task
│ │ │ │ │ │ └── SpringTaskController.java
│ │ │ │ │ ├── upload
│ │ │ │ │ │ ├── ScaleImage.java
│ │ │ │ │ │ └── UploadUtil.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── ClassUtil.java
│ │ │ │ │ ├── Common.java
│ │ │ │ │ ├── ConfigUtils.java
│ │ │ │ │ ├── DownloadUtils.java
│ │ │ │ │ ├── EhcacheUtils.java
│ │ │ │ │ ├── EmailUtils.java
│ │ │ │ │ ├── EntityProUtils.java
│ │ │ │ │ ├── ExcelDataMapper.java
│ │ │ │ │ ├── ExcelHeader.java
│ │ │ │ │ ├── ExcelUtil.java
│ │ │ │ │ ├── FinalProUtils.java
│ │ │ │ │ ├── FormMap.java
│ │ │ │ │ ├── IndexResultMap.java
│ │ │ │ │ ├── JsonDateSerializer.java
│ │ │ │ │ ├── JsonUtils.java
│ │ │ │ │ ├── PasswordHelper.java
│ │ │ │ │ ├── POIUtils.java
│ │ │ │ │ ├── PropertiesUtils.java
│ │ │ │ │ ├── SpringMVCDateConverter.java
│ │ │ │ │ ├── SystemInfo.java
│ │ │ │ │ ├── TreeObject.java
│ │ │ │ │ ├── TreeUtil.java
│ │ │ │ │ └── UnicodeUtils.java
│ │ │ │ └── zyujie
│ │ │ │ └── util
│ │ │ │ ├── BodyTag.java
│ │ │ │ ├── DateTagAttribute.java
│ │ │ │ └── DateTagNoBody.java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── ibatis
│ │ │ ├── annotations
│ │ │ │ ├── Arg.java
│ │ │ │ ├── CacheNamespace.java
│ │ │ │ ├── CacheNamespaceRef.java
│ │ │ │ ├── Case.java
│ │ │ │ ├── ConstructorArgs.java
│ │ │ │ ├── Delete.java
│ │ │ │ ├── DeleteProvider.java
│ │ │ │ ├── Insert.java
│ │ │ │ ├── InsertProvider.java
│ │ │ │ ├── Lang.java
│ │ │ │ ├── Many.java
│ │ │ │ ├── MapKey.java
│ │ │ │ ├── One.java
│ │ │ │ ├── Options.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── Param.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── ResultMap.java
│ │ │ │ ├── Results.java
│ │ │ │ ├── ResultType.java
│ │ │ │ ├── Select.java
│ │ │ │ ├── SelectKey.java
│ │ │ │ ├── SelectProvider.java
│ │ │ │ ├── TypeDiscriminator.java
│ │ │ │ ├── Update.java
│ │ │ │ └── UpdateProvider.java
│ │ │ ├── binding
│ │ │ │ ├── BindingException.java
│ │ │ │ ├── MapperMethod.java
│ │ │ │ ├── MapperProxyFactory.java
│ │ │ │ ├── MapperProxy.java
│ │ │ │ ├── MapperRegistry.java
│ │ │ │ └── package-info.java
│ │ │ ├── builder
│ │ │ │ ├── annotation
│ │ │ │ │ ├── MapperAnnotationBuilder.java
│ │ │ │ │ ├── MethodResolver.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── ProviderSqlSource.java
│ │ │ │ ├── BaseBuilder.java
│ │ │ │ ├── BuilderException.java
│ │ │ │ ├── CacheRefResolver.java
│ │ │ │ ├── IncompleteElementException.java
│ │ │ │ ├── MapperBuilderAssistant.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ParameterExpression.java
│ │ │ │ ├── ResultMapResolver.java
│ │ │ │ ├── SqlSourceBuilder.java
│ │ │ │ ├── StaticSqlSource.java
│ │ │ │ └── xml
│ │ │ │ ├── mybatis-3-config.dtd
│ │ │ │ ├── mybatis-3-mapper.dtd
│ │ │ │ ├── package-info.java
│ │ │ │ ├── XMLConfigBuilder.java
│ │ │ │ ├── XMLIncludeTransformer.java
│ │ │ │ ├── XMLMapperBuilder.java
│ │ │ │ ├── XMLMapperEntityResolver.java
│ │ │ │ └── XMLStatementBuilder.java
│ │ │ ├── datasource
│ │ │ │ ├── DataSourceException.java
│ │ │ │ ├── DataSourceFactory.java
│ │ │ │ ├── jndi
│ │ │ │ │ ├── JndiDataSourceFactory.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── pooled
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PooledConnection.java
│ │ │ │ │ ├── PooledDataSourceFactory.java
│ │ │ │ │ ├── PooledDataSource.java
│ │ │ │ │ └── PoolState.java
│ │ │ │ └── unpooled
│ │ │ │ ├── package-info.java
│ │ │ │ ├── UnpooledDataSourceFactory.java
│ │ │ │ └── UnpooledDataSource.java
│ │ │ ├── executor
│ │ │ │ ├── keygen
│ │ │ │ │ ├── Jdbc3KeyGenerator.java
│ │ │ │ │ ├── KeyGenerator.java
│ │ │ │ │ ├── NoKeyGenerator.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── SelectKeyGenerator.java
│ │ │ │ ├── parameter
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── ParameterHandler.java
│ │ │ │ ├── result
│ │ │ │ │ ├── DefaultMapResultHandler.java
│ │ │ │ │ ├── DefaultResultContext.java
│ │ │ │ │ ├── DefaultResultHandler.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── resultset
│ │ │ │ │ ├── DefaultResultSetHandler.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ResultSetHandler.java
│ │ │ │ │ └── ResultSetWrapper.java
│ │ │ │ └── statement
│ │ │ │ ├── BaseStatementHandler.java
│ │ │ │ ├── CallableStatementHandler.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PreparedStatementHandler.java
│ │ │ │ ├── RoutingStatementHandler.java
│ │ │ │ ├── SimpleStatementHandler.java
│ │ │ │ └── StatementHandler.java
│ │ │ ├── io
│ │ │ │ ├── ClassLoaderWrapper.java
│ │ │ │ ├── DefaultVFS.java
│ │ │ │ ├── ExternalResources.java
│ │ │ │ ├── JBoss6VFS.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ResolverUtil.java
│ │ │ │ ├── Resources.java
│ │ │ │ └── VFS.java
│ │ │ ├── jdbc
│ │ │ │ ├── AbstractSQL.java
│ │ │ │ ├── Null.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── RuntimeSqlException.java
│ │ │ │ ├── ScriptRunner.java
│ │ │ │ ├── SelectBuilder.java
│ │ │ │ ├── SqlBuilder.java
│ │ │ │ ├── SQL.java
│ │ │ │ └── SqlRunner.java
│ │ │ ├── mapping
│ │ │ │ ├── BoundSql.java
│ │ │ │ ├── CacheBuilder.java
│ │ │ │ ├── DatabaseIdProvider.java
│ │ │ │ ├── DefaultDatabaseIdProvider.java
│ │ │ │ ├── Discriminator.java
│ │ │ │ ├── Environment.java
│ │ │ │ ├── FetchType.java
│ │ │ │ ├── MappedStatement.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ParameterMap.java
│ │ │ │ ├── ParameterMapping.java
│ │ │ │ ├── ParameterMode.java
│ │ │ │ ├── ResultFlag.java
│ │ │ │ ├── ResultMap.java
│ │ │ │ ├── ResultMapping.java
│ │ │ │ ├── ResultSetType.java
│ │ │ │ ├── SqlCommandType.java
│ │ │ │ ├── SqlSource.java
│ │ │ │ ├── StatementType.java
│ │ │ │ └── VendorDatabaseIdProvider.java
│ │ │ ├── package-info.java
│ │ │ ├── parsing
│ │ │ │ ├── GenericTokenParser.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ParsingException.java
│ │ │ │ ├── PropertyParser.java
│ │ │ │ ├── TokenHandler.java
│ │ │ │ ├── XNode.java
│ │ │ │ └── XPathParser.java
│ │ │ ├── plugin
│ │ │ │ ├── InterceptorChain.java
│ │ │ │ ├── Interceptor.java
│ │ │ │ ├── Intercepts.java
│ │ │ │ ├── Invocation.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PluginException.java
│ │ │ │ ├── Plugin.java
│ │ │ │ └── Signature.java
│ │ │ ├── reflection
│ │ │ │ ├── ExceptionUtil.java
│ │ │ │ ├── factory
│ │ │ │ │ ├── DefaultObjectFactory.java
│ │ │ │ │ ├── ObjectFactory.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── invoker
│ │ │ │ │ ├── GetFieldInvoker.java
│ │ │ │ │ ├── Invoker.java
│ │ │ │ │ ├── MethodInvoker.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── SetFieldInvoker.java
│ │ │ │ ├── MetaClass.java
│ │ │ │ ├── MetaObject.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── property
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PropertyCopier.java
│ │ │ │ │ ├── PropertyNamer.java
│ │ │ │ │ └── PropertyTokenizer.java
│ │ │ │ ├── ReflectionException.java
│ │ │ │ ├── Reflector.java
│ │ │ │ ├── SystemMetaObject.java
│ │ │ │ └── wrapper
│ │ │ │ ├── BaseWrapper.java
│ │ │ │ ├── BeanWrapper.java
│ │ │ │ ├── CollectionWrapper.java
│ │ │ │ ├── DefaultObjectWrapperFactory.java
│ │ │ │ ├── MapWrapper.java
│ │ │ │ ├── ObjectWrapperFactory.java
│ │ │ │ ├── ObjectWrapper.java
│ │ │ │ └── package-info.java
│ │ │ ├── session
│ │ │ │ ├── AutoMappingBehavior.java
│ │ │ │ ├── Configuration.java
│ │ │ │ ├── defaults
│ │ │ │ │ ├── DefaultSqlSessionFactory.java
│ │ │ │ │ ├── DefaultSqlSession.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── ExecutorType.java
│ │ │ │ ├── LocalCacheScope.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ResultContext.java
│ │ │ │ ├── ResultHandler.java
│ │ │ │ ├── RowBounds.java
│ │ │ │ ├── SqlSessionException.java
│ │ │ │ ├── SqlSessionFactoryBuilder.java
│ │ │ │ ├── SqlSessionFactory.java
│ │ │ │ ├── SqlSession.java
│ │ │ │ ├── SqlSessionManager.java
│ │ │ │ └── TransactionIsolationLevel.java
│ │ │ ├── transaction
│ │ │ │ ├── jdbc
│ │ │ │ │ ├── JdbcTransactionFactory.java
│ │ │ │ │ ├── JdbcTransaction.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── managed
│ │ │ │ │ ├── ManagedTransactionFactory.java
│ │ │ │ │ ├── ManagedTransaction.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── TransactionException.java
│ │ │ │ ├── TransactionFactory.java
│ │ │ │ └── Transaction.java
│ │ │ └── type
│ │ │ ├── Alias.java
│ │ │ ├── ArrayTypeHandler.java
│ │ │ ├── BaseTypeHandler.java
│ │ │ ├── BigDecimalTypeHandler.java
│ │ │ ├── BigIntegerTypeHandler.java
│ │ │ ├── BlobByteObjectArrayTypeHandler.java
│ │ │ ├── BlobTypeHandler.java
│ │ │ ├── BooleanTypeHandler.java
│ │ │ ├── ByteArrayTypeHandler.java
│ │ │ ├── ByteArrayUtils.java
│ │ │ ├── ByteObjectArrayTypeHandler.java
│ │ │ ├── ByteTypeHandler.java
│ │ │ ├── CharacterTypeHandler.java
│ │ │ ├── ClobTypeHandler.java
│ │ │ ├── DateOnlyTypeHandler.java
│ │ │ ├── DateTypeHandler.java
│ │ │ ├── DoubleTypeHandler.java
│ │ │ ├── EnumOrdinalTypeHandler.java
│ │ │ ├── EnumTypeHandler.java
│ │ │ ├── FloatTypeHandler.java
│ │ │ ├── IntegerTypeHandler.java
│ │ │ ├── JdbcType.java
│ │ │ ├── LongTypeHandler.java
│ │ │ ├── MappedJdbcTypes.java
│ │ │ ├── MappedTypes.java
│ │ │ ├── NClobTypeHandler.java
│ │ │ ├── NStringTypeHandler.java
│ │ │ ├── ObjectTypeHandler.java
│ │ │ ├── package-info.java
│ │ │ ├── ShortTypeHandler.java
│ │ │ ├── SimpleTypeRegistry.java
│ │ │ ├── SqlDateTypeHandler.java
│ │ │ ├── SqlTimestampTypeHandler.java
│ │ │ ├── SqlTimeTypeHandler.java
│ │ │ ├── StringTypeHandler.java
│ │ │ ├── TimeOnlyTypeHandler.java
│ │ │ ├── TypeAliasRegistry.java
│ │ │ ├── TypeException.java
│ │ │ ├── TypeHandler.java
│ │ │ ├── TypeHandlerRegistry.java
│ │ │ ├── TypeReference.java
│ │ │ └── UnknownTypeHandler.java
│ │ ├── resources
│ │ │ ├── config.properties
│ │ │ ├── ehcache.xml
│ │ │ ├── jdbc.properties
│ │ │ ├── log4j.properties
│ │ │ ├── mappings
│ │ │ │ ├── base-mapper.xml
│ │ │ │ ├── leave-mapper.xml
│ │ │ │ ├── log-mapper.xml
│ │ │ │ ├── ordering-mapper.xml
│ │ │ │ ├── record-mapper.xml
│ │ │ │ ├── resources-mapper.xml
│ │ │ │ ├── role-mapper.xml
│ │ │ │ ├── sysmessage-mapper.xml
│ │ │ │ ├── task-mapper.xml
│ │ │ │ └── user-mapper.xml
│ │ │ ├── spring-application.xml
│ │ │ ├── spring-mvc-shiro.xml
│ │ │ ├── spring-mvc.xml
│ │ │ └── spring-shiro.xml
│ │ └── webapp
│ │ ├── 404
│ │ │ ├── 1.gif
│ │ │ ├── 2.gif
│ │ │ ├── 3.gif
│ │ │ ├── 404.jsp
│ │ │ ├── 4.gif
│ │ │ ├── 5.gif
│ │ │ ├── 6.gif
│ │ │ ├── center_error.gif
│ │ │ ├── error_r1_c1.gif
│ │ │ ├── error_r2_c1.gif
│ │ │ ├── error_r2_c3.gif
│ │ │ ├── error_r3_c2.gif
│ │ │ ├── gao.gif
│ │ │ ├── left.gif
│ │ │ └── right.gif
│ │ ├── admin_files
│ │ │ ├── 22.png
│ │ │ ├── 9.jpg
│ │ │ ├── account_1.png
│ │ │ ├── awesome.css
│ │ │ ├── cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff
│ │ │ ├── css.css
│ │ │ ├── EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff
│ │ │ ├── hun.jpg
│ │ │ ├── k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff
│ │ │ ├── lock_1.png
│ │ │ ├── login.css
│ │ │ ├── logo_left.png
│ │ │ ├── min.css
│ │ │ └── temp.jpeg
│ │ ├── calendar.jsp
│ │ ├── center.jsp
│ │ ├── common
│ │ │ ├── common.js
│ │ │ ├── common.jspf
│ │ │ └── lyGrid.js
│ │ ├── css
│ │ │ ├── lanyuan.css
│ │ │ └── numberONe.css
│ │ ├── denied.jsp
│ │ ├── doc
│ │ │ └── lanyuan_v_3.sql
│ │ ├── echarts
│ │ │ ├── chart
│ │ │ │ ├── bar.js
│ │ │ │ ├── base.js
│ │ │ │ ├── chord.js
│ │ │ │ ├── eventRiver.js
│ │ │ │ ├── force.js
│ │ │ │ ├── funnel.js
│ │ │ │ ├── gauge.js
│ │ │ │ ├── island.js
│ │ │ │ ├── k.js
│ │ │ │ ├── line.js
│ │ │ │ ├── map.js
│ │ │ │ ├── pie.js
│ │ │ │ ├── radar.js
│ │ │ │ └── scatter.js
│ │ │ ├── chart.js
│ │ │ ├── component
│ │ │ │ ├── axis.js
│ │ │ │ ├── base.js
│ │ │ │ ├── categoryAxis.js
│ │ │ │ ├── dataRange.js
│ │ │ │ ├── dataView.js
│ │ │ │ ├── dataZoom.js
│ │ │ │ ├── grid.js
│ │ │ │ ├── legend.js
│ │ │ │ ├── polar.js
│ │ │ │ ├── roamController.js
│ │ │ │ ├── timeline.js
│ │ │ │ ├── title.js
│ │ │ │ ├── toolbox.js
│ │ │ │ ├── tooltip.js
│ │ │ │ └── valueAxis.js
│ │ │ ├── component.js
│ │ │ ├── config.js
│ │ │ ├── data
│ │ │ │ ├── Graph.js
│ │ │ │ ├── KDTree.js
│ │ │ │ ├── quickSelect.js
│ │ │ │ └── Tree.js
│ │ │ ├── echarts-all.js
│ │ │ ├── echarts.js
│ │ │ ├── esl
│ │ │ │ ├── css.js
│ │ │ │ ├── esl.js
│ │ │ │ └── js.js
│ │ │ ├── layout
│ │ │ │ ├── Chord.js
│ │ │ │ ├── EdgeBundling.js
│ │ │ │ ├── eventRiver.js
│ │ │ │ ├── Force.js
│ │ │ │ ├── forceLayoutWorker.js
│ │ │ │ └── Tree.js
│ │ │ ├── theme
│ │ │ │ ├── default.js
│ │ │ │ ├── infographic.js
│ │ │ │ └── macarons.js
│ │ │ └── util
│ │ │ ├── accMath.js
│ │ │ ├── coordinates.js
│ │ │ ├── date.js
│ │ │ ├── ecAnimation.js
│ │ │ ├── ecData.js
│ │ │ ├── ecEffect.js
│ │ │ ├── ecQuery.js
│ │ │ ├── kwargs.js
│ │ │ ├── mapData
│ │ │ │ ├── geoCoord.js
│ │ │ │ ├── geoJson
│ │ │ │ │ ├── an_hui_geo.js
│ │ │ │ │ ├── ao_men_geo.js
│ │ │ │ │ ├── bei_jing_geo.js
│ │ │ │ │ ├── china_geo.js
│ │ │ │ │ ├── chong_qing_geo.js
│ │ │ │ │ ├── fu_jian_geo.js
│ │ │ │ │ ├── gan_su_geo.js
│ │ │ │ │ ├── guang_dong_geo.js
│ │ │ │ │ ├── guang_xi_geo.js
│ │ │ │ │ ├── gui_zhou_geo.js
│ │ │ │ │ ├── hai_nan_geo.js
│ │ │ │ │ ├── he_bei_geo.js
│ │ │ │ │ ├── hei_long_jiang_geo.js
│ │ │ │ │ ├── he_nan_geo.js
│ │ │ │ │ ├── hu_bei_geo.js
│ │ │ │ │ ├── hu_nan_geo.js
│ │ │ │ │ ├── jiang_su_geo.js
│ │ │ │ │ ├── jiang_xi_geo.js
│ │ │ │ │ ├── ji_lin_geo.js
│ │ │ │ │ ├── liao_ning_geo.js
│ │ │ │ │ ├── nei_meng_gu_geo.js
│ │ │ │ │ ├── ning_xia_geo.js
│ │ │ │ │ ├── qing_hai_geo.js
│ │ │ │ │ ├── shan_dong_geo.js
│ │ │ │ │ ├── shang_hai_geo.js
│ │ │ │ │ ├── shan_xi_1_geo.js
│ │ │ │ │ ├── shan_xi_2_geo.js
│ │ │ │ │ ├── si_chuan_geo.js
│ │ │ │ │ ├── tai_wan_geo.js
│ │ │ │ │ ├── tian_jin_geo.js
│ │ │ │ │ ├── world_geo.js
│ │ │ │ │ ├── xiang_gang_geo.js
│ │ │ │ │ ├── xin_jiang_geo.js
│ │ │ │ │ ├── xi_zang_geo.js
│ │ │ │ │ ├── yun_nan_geo.js
│ │ │ │ │ └── zhe_jiang_geo.js
│ │ │ │ ├── params.js
│ │ │ │ ├── rawData
│ │ │ │ │ ├── encode.js
│ │ │ │ │ └── geoJson
│ │ │ │ │ ├── an_hui_geo.json
│ │ │ │ │ ├── ao_men_geo.json
│ │ │ │ │ ├── bei_jing_geo.json
│ │ │ │ │ ├── china_city.json
│ │ │ │ │ ├── china_geo.json
│ │ │ │ │ ├── chong_qing_geo.json
│ │ │ │ │ ├── fu_jian_geo.json
│ │ │ │ │ ├── gan_su_geo.json
│ │ │ │ │ ├── guang_dong_geo.json
│ │ │ │ │ ├── guang_xi_geo.json
│ │ │ │ │ ├── gui_zhou_geo.json
│ │ │ │ │ ├── hai_nan_geo.json
│ │ │ │ │ ├── he_bei_geo.json
│ │ │ │ │ ├── hei_long_jiang_geo.json
│ │ │ │ │ ├── he_nan_geo.json
│ │ │ │ │ ├── hu_bei_geo.json
│ │ │ │ │ ├── hu_nan_geo.json
│ │ │ │ │ ├── jiang_su_geo.json
│ │ │ │ │ ├── jiang_xi_geo.json
│ │ │ │ │ ├── ji_lin_geo.json
│ │ │ │ │ ├── liao_ning_geo.json
│ │ │ │ │ ├── nei_meng_gu_geo.json
│ │ │ │ │ ├── ning_xia_geo.json
│ │ │ │ │ ├── qing_hai_geo.json
│ │ │ │ │ ├── shan_dong_geo.json
│ │ │ │ │ ├── shang_hai_geo.json
│ │ │ │ │ ├── shan_xi_1_geo.json
│ │ │ │ │ ├── shan_xi_2_geo.json
│ │ │ │ │ ├── si_chuan_geo.json
│ │ │ │ │ ├── tai_wan_geo.json
│ │ │ │ │ ├── tian_jin_geo.json
│ │ │ │ │ ├── world_geo.json
│ │ │ │ │ ├── xiang_gang_geo.json
│ │ │ │ │ ├── xin_jiang_geo.json
│ │ │ │ │ ├── xi_zang_geo.json
│ │ │ │ │ ├── yun_nan_geo.json
│ │ │ │ │ └── zhe_jiang_geo.json
│ │ │ │ └── textFixed.js
│ │ │ ├── ndarray.js
│ │ │ ├── number.js
│ │ │ ├── projection
│ │ │ │ ├── albers.js
│ │ │ │ ├── mercator.js
│ │ │ │ ├── normal.js
│ │ │ │ └── svg.js
│ │ │ ├── shape
│ │ │ │ ├── Candle.js
│ │ │ │ ├── Chain.js
│ │ │ │ ├── Cross.js
│ │ │ │ ├── GaugePointer.js
│ │ │ │ ├── HalfSmoothPolygon.js
│ │ │ │ ├── HandlePolygon.js
│ │ │ │ ├── Icon.js
│ │ │ │ ├── MarkLine.js
│ │ │ │ ├── normalIsCover.js
│ │ │ │ ├── Ribbon.js
│ │ │ │ └── Symbol.js
│ │ │ └── smartSteps.js
│ │ ├── error.jsp
│ │ ├── favicon.ico
│ │ ├── fonts
│ │ │ ├── cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff
│ │ │ ├── EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff
│ │ │ ├── fontawesome-webfont.woff
│ │ │ ├── k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff
│ │ │ └── opensans
│ │ │ ├── opensans-bold-webfont.woff
│ │ │ ├── opensans-light-webfont.woff
│ │ │ └── opensans-webfont.woff
│ │ ├── images
│ │ │ ├── dp.png
│ │ │ ├── gotop.gif
│ │ │ ├── gotop.png
│ │ │ ├── loading.gif
│ │ │ ├── tree
│ │ │ │ ├── base.gif
│ │ │ │ ├── cd.gif
│ │ │ │ ├── empty.gif
│ │ │ │ ├── folder.gif
│ │ │ │ ├── folderopen.gif
│ │ │ │ ├── globe.gif
│ │ │ │ ├── imgfolder.gif
│ │ │ │ ├── joinbottom.gif
│ │ │ │ ├── join.gif
│ │ │ │ ├── line.gif
│ │ │ │ ├── minusbottom.gif
│ │ │ │ ├── minus.gif
│ │ │ │ ├── minustop.gif
│ │ │ │ ├── musicfolder.gif
│ │ │ │ ├── nolines_minus.gif
│ │ │ │ ├── nolines_plus.gif
│ │ │ │ ├── page.gif
│ │ │ │ ├── plusbottom.gif
│ │ │ │ ├── plus.gif
│ │ │ │ ├── plustop.gif
│ │ │ │ ├── question.gif
│ │ │ │ └── trash.gif
│ │ │ ├── up.png
│ │ │ ├── welcome
│ │ │ │ ├── backage_01.jpg
│ │ │ │ └── backage_02.jpg
│ │ │ └── zhifubao.png
│ │ ├── index.jsp
│ │ ├── install.jsp
│ │ ├── js
│ │ │ ├── date
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ ├── daterangepicker-bs2.css
│ │ │ │ ├── daterangepicker-bs3.css
│ │ │ │ ├── daterangepicker.js
│ │ │ │ ├── font-awesome.min.css
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ ├── index.html
│ │ │ │ ├── jquery-1.8.3.min.js
│ │ │ │ ├── moment.js
│ │ │ │ └── moment.min.js
│ │ │ ├── jquery
│ │ │ │ ├── ie
│ │ │ │ │ ├── html5shiv.js
│ │ │ │ │ └── respond.min.js
│ │ │ │ ├── jquery-1.8.3.js
│ │ │ │ ├── jquery.form.js
│ │ │ │ ├── jquery-validation
│ │ │ │ │ ├── jquery.metadata.js
│ │ │ │ │ ├── jquery.validate.min.js
│ │ │ │ │ ├── messages_cn.js
│ │ │ │ │ └── version.txt
│ │ │ │ ├── underscore.js
│ │ │ │ └── Validform_v5.3.2_min.js
│ │ │ ├── laydate
│ │ │ │ ├── laydate.js
│ │ │ │ └── theme
│ │ │ │ └── default
│ │ │ │ ├── font
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ └── iconfont.woff
│ │ │ │ └── laydate.css
│ │ │ ├── layer-v1.9.2
│ │ │ │ ├── layer
│ │ │ │ │ ├── extend
│ │ │ │ │ │ └── layer.ext.js
│ │ │ │ │ ├── layer.js
│ │ │ │ │ └── skin
│ │ │ │ │ ├── close.png
│ │ │ │ │ ├── default
│ │ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ │ ├── icon.png
│ │ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ │ └── loading-2.gif
│ │ │ │ │ ├── default.png
│ │ │ │ │ ├── layer.css
│ │ │ │ │ ├── layer.ext.css
│ │ │ │ │ └── style.css
│ │ │ │ └── 更新日志.txt
│ │ │ ├── scrolltopcontrol.js
│ │ │ └── system
│ │ │ ├── leave
│ │ │ │ ├── add.js
│ │ │ │ ├── checkStatus.js
│ │ │ │ ├── edit.js
│ │ │ │ └── list.js
│ │ │ ├── log
│ │ │ │ └── list.js
│ │ │ ├── monitor
│ │ │ │ ├── list.js
│ │ │ │ └── systemInfo.js
│ │ │ ├── ordering
│ │ │ │ ├── add.js
│ │ │ │ ├── edit.js
│ │ │ │ └── list.js
│ │ │ ├── resources
│ │ │ │ ├── add.js
│ │ │ │ ├── edit.js
│ │ │ │ └── list.js
│ │ │ ├── role
│ │ │ │ ├── add.js
│ │ │ │ ├── edit.js
│ │ │ │ └── list.js
│ │ │ ├── sign
│ │ │ │ └── list.js
│ │ │ ├── sysmsg
│ │ │ │ ├── add.js
│ │ │ │ ├── edit.js
│ │ │ │ └── list.js
│ │ │ ├── sysrecord
│ │ │ │ ├── add.js
│ │ │ │ ├── edit.js
│ │ │ │ └── list.js
│ │ │ ├── task
│ │ │ │ ├── add.js
│ │ │ │ ├── edit.js
│ │ │ │ ├── list.js
│ │ │ │ └── publish.js
│ │ │ ├── user
│ │ │ │ ├── add.js
│ │ │ │ ├── edit.js
│ │ │ │ ├── list.js
│ │ │ │ └── updatePassword.js
│ │ │ └── userlogin
│ │ │ └── list.js
│ │ ├── login.jsp
│ │ ├── main.jsp
│ │ ├── notebook
│ │ │ ├── fonts
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── opensans
│ │ │ │ ├── opensans-bold-webfont.woff
│ │ │ │ ├── opensans-light-webfont.woff
│ │ │ │ └── opensans-webfont.woff
│ │ │ └── notebook_files
│ │ │ ├── app.plugin.js
│ │ │ ├── app.v1.css
│ │ │ ├── app.v1.js
│ │ │ ├── avatar_default.jpg
│ │ │ ├── avatar.jpg
│ │ │ ├── bootstrap_calendar.css
│ │ │ ├── bootstrap_calendar.js
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap-filestyle.min.js
│ │ │ ├── font.css
│ │ │ ├── jquery.easy-pie-chart.js
│ │ │ ├── jquery.flot.grow.js
│ │ │ ├── jquery.flot.min.js
│ │ │ ├── jquery.flot.resize.js
│ │ │ ├── jquery.flot.tooltip.min.js
│ │ │ ├── jquery.sortable.js
│ │ │ ├── jquery.sparkline.min.js
│ │ │ └── logo.png
│ │ ├── uploadFile
│ │ │ └── pic-default.png
│ │ ├── WEB-INF
│ │ │ ├── jsp
│ │ │ │ ├── exception
│ │ │ │ │ ├── error.jsp
│ │ │ │ │ ├── error-parameter.jsp
│ │ │ │ │ └── error-system.jsp
│ │ │ │ ├── system
│ │ │ │ │ ├── leave
│ │ │ │ │ │ ├── add.jsp
│ │ │ │ │ │ ├── checkStatus.jsp
│ │ │ │ │ │ ├── edit.jsp
│ │ │ │ │ │ └── list.jsp
│ │ │ │ │ ├── log
│ │ │ │ │ │ └── list.jsp
│ │ │ │ │ ├── monitor
│ │ │ │ │ │ ├── info.jsp
│ │ │ │ │ │ ├── list.jsp
│ │ │ │ │ │ ├── monitor.jsp
│ │ │ │ │ │ └── systemInfo.jsp
│ │ │ │ │ ├── ordering
│ │ │ │ │ │ ├── add.jsp
│ │ │ │ │ │ ├── edit.jsp
│ │ │ │ │ │ └── list.jsp
│ │ │ │ │ ├── resources
│ │ │ │ │ │ ├── add.jsp
│ │ │ │ │ │ ├── edit.jsp
│ │ │ │ │ │ ├── list.jsp
│ │ │ │ │ │ └── permissions.jsp
│ │ │ │ │ ├── role
│ │ │ │ │ │ ├── add.jsp
│ │ │ │ │ │ ├── edit.jsp
│ │ │ │ │ │ └── list.jsp
│ │ │ │ │ ├── sign
│ │ │ │ │ │ ├── inputReson.jsp
│ │ │ │ │ │ └── list.jsp
│ │ │ │ │ ├── sysmsg
│ │ │ │ │ │ ├── add.jsp
│ │ │ │ │ │ ├── edit.jsp
│ │ │ │ │ │ └── list.jsp
│ │ │ │ │ ├── sysrecord
│ │ │ │ │ │ ├── add.jsp
│ │ │ │ │ │ ├── edit.jsp
│ │ │ │ │ │ └── list.jsp
│ │ │ │ │ ├── task
│ │ │ │ │ │ ├── add.jsp
│ │ │ │ │ │ ├── edit.jsp
│ │ │ │ │ │ ├── list.jsp
│ │ │ │ │ │ └── publishtask.jsp
│ │ │ │ │ ├── user
│ │ │ │ │ │ ├── add.jsp
│ │ │ │ │ │ ├── edit.jsp
│ │ │ │ │ │ ├── list.jsp
│ │ │ │ │ │ ├── roleSelect.jsp
│ │ │ │ │ │ └── updatePassword.jsp
│ │ │ │ │ └── userlogin
│ │ │ │ │ └── list.jsp
│ │ │ │ └── web
│ │ │ │ └── readme.txt
│ │ │ ├── lib
│ │ │ │ ├── libsigar-amd64-freebsd-6.so
│ │ │ │ ├── libsigar-amd64-linux.so
│ │ │ │ ├── libsigar-amd64-solaris.so
│ │ │ │ ├── libsigar-ia64-hpux-11.sl
│ │ │ │ ├── libsigar-ia64-linux.so
│ │ │ │ ├── libsigar-pa-hpux-11.sl
│ │ │ │ ├── libsigar-ppc64-aix-5.so
│ │ │ │ ├── libsigar-ppc64-linux.so
│ │ │ │ ├── libsigar-ppc-aix-5.so
│ │ │ │ ├── libsigar-ppc-linux.so
│ │ │ │ ├── libsigar-s390x-linux.so
│ │ │ │ ├── libsigar-sparc64-solaris.so
│ │ │ │ ├── libsigar-sparc-solaris.so
│ │ │ │ ├── libsigar-universal64-macosx.dylib
│ │ │ │ ├── libsigar-universal-macosx.dylib
│ │ │ │ ├── libsigar-x86-freebsd-5.so
│ │ │ │ ├── libsigar-x86-freebsd-6.so
│ │ │ │ ├── libsigar-x86-linux.so
│ │ │ │ ├── libsigar-x86-solaris.so
│ │ │ │ ├── sigar-amd64-winnt.dll
│ │ │ │ ├── sigar-x86-winnt.dll
│ │ │ │ └── sigar-x86-winnt.lib
│ │ │ ├── mytag.tld
│ │ │ └── web.xml
│ │ └── welcome.jsp
│ └── test
│ └── java
│ └── readme.txt
└── target
├── classes
│ ├── com
│ │ ├── numberONe
│ │ │ ├── annotation
│ │ │ │ ├── SystemLog.class
│ │ │ │ └── TableSeg.class
│ │ │ ├── controller
│ │ │ │ ├── index
│ │ │ │ │ ├── BackgroundController.class
│ │ │ │ │ ├── BaseController.class
│ │ │ │ │ └── InitController.class
│ │ │ │ └── system
│ │ │ │ ├── ApplicationForLeaveController.class
│ │ │ │ ├── JianPeiPublishController.class
│ │ │ │ ├── LogController.class
│ │ │ │ ├── MonitorController.class
│ │ │ │ ├── OrderingController.class
│ │ │ │ ├── RecordController.class
│ │ │ │ ├── ResourcesController.class
│ │ │ │ ├── RoleController.class
│ │ │ │ ├── SignController.class
│ │ │ │ ├── SysMessageController.class
│ │ │ │ ├── TaskManageController.class
│ │ │ │ ├── UserController.class
│ │ │ │ └── UserLoginController.class
│ │ │ ├── entity
│ │ │ │ ├── ApplicationForLeaveFormMap.class
│ │ │ │ ├── ButtomFormMap.class
│ │ │ │ ├── LogFormMap.class
│ │ │ │ ├── OrderingFormMap.class
│ │ │ │ ├── Params.class
│ │ │ │ ├── RecordFormMap.class
│ │ │ │ ├── ResFormMap.class
│ │ │ │ ├── ResUserFormMap.class
│ │ │ │ ├── RoleFormMap.class
│ │ │ │ ├── RoleResFormMap.class
│ │ │ │ ├── ServerInfoFormMap.class
│ │ │ │ ├── SignFormMap.class
│ │ │ │ ├── SysMessageMap.class
│ │ │ │ ├── TaskManageFormMap.class
│ │ │ │ ├── UserFormMap.class
│ │ │ │ ├── UserGroupsFormMap.class
│ │ │ │ ├── UserLoginFormMap.class
│ │ │ │ └── vo
│ │ │ │ ├── ApplicationForLeaveVo.class
│ │ │ │ ├── OrderingVo.class
│ │ │ │ ├── RecordVo.class
│ │ │ │ ├── SignVo.class
│ │ │ │ ├── SysMsgVo.class
│ │ │ │ └── TaskAllocationVo.class
│ │ │ ├── exception
│ │ │ │ ├── MyExceptionHandler.class
│ │ │ │ ├── ParameterException.class
│ │ │ │ └── SystemException.class
│ │ │ ├── logAop
│ │ │ │ └── LogAopAction.class
│ │ │ ├── mapper
│ │ │ │ ├── ApplicationForLeaveMapper.class
│ │ │ │ ├── base
│ │ │ │ │ └── BaseMapper.class
│ │ │ │ ├── LogMapper.class
│ │ │ │ ├── OrderingMapper.class
│ │ │ │ ├── RecordMapper.class
│ │ │ │ ├── ResourcesMapper.class
│ │ │ │ ├── RoleMapper.class
│ │ │ │ ├── ServerInfoMapper.class
│ │ │ │ ├── SignMapper.class
│ │ │ │ ├── SysMsgMapper.class
│ │ │ │ ├── TaskManageMapper.class
│ │ │ │ ├── UserLoginMapper.class
│ │ │ │ └── UserMapper.class
│ │ │ ├── plugin
│ │ │ │ ├── PagePlugin.class
│ │ │ │ ├── PageView.class
│ │ │ │ ├── ReflectHelper.class
│ │ │ │ └── SQLServer2008Dialect.class
│ │ │ ├── shiro
│ │ │ │ ├── ChainDefinitionSectionMetaSource.class
│ │ │ │ ├── credentials
│ │ │ │ │ └── RetryLimitHashedCredentialsMatcher.class
│ │ │ │ ├── filter
│ │ │ │ │ ├── KickoutSessionControlFilter.class
│ │ │ │ │ └── SysUserFilter.class
│ │ │ │ ├── MyRealm.class
│ │ │ │ └── spring
│ │ │ │ ├── SpringCacheManagerWrapper$SpringCacheWrapper.class
│ │ │ │ └── SpringCacheManagerWrapper.class
│ │ │ ├── task
│ │ │ │ └── SpringTaskController.class
│ │ │ ├── upload
│ │ │ │ ├── ScaleImage.class
│ │ │ │ └── UploadUtil.class
│ │ │ └── util
│ │ │ ├── AjavaAuthenticator.class
│ │ │ ├── ClassUtil.class
│ │ │ ├── Common$1.class
│ │ │ ├── Common.class
│ │ │ ├── ConfigUtils.class
│ │ │ ├── DownloadUtils.class
│ │ │ ├── EhcacheUtils.class
│ │ │ ├── EmailUtils.class
│ │ │ ├── EntityProUtils.class
│ │ │ ├── ExcelDataMapper.class
│ │ │ ├── ExcelHeader.class
│ │ │ ├── ExcelUtil.class
│ │ │ ├── FinalProUtils.class
│ │ │ ├── FormMap.class
│ │ │ ├── IndexResultMap.class
│ │ │ ├── JsonDateSerializer.class
│ │ │ ├── JsonUtils.class
│ │ │ ├── PasswordHelper.class
│ │ │ ├── POIUtils.class
│ │ │ ├── PropertiesUtils.class
│ │ │ ├── SpringMVCDateConverter.class
│ │ │ ├── SystemInfo.class
│ │ │ ├── TreeObject.class
│ │ │ ├── TreeUtil.class
│ │ │ └── UnicodeUtils.class
│ │ └── zyujie
│ │ └── util
│ │ ├── BodyTag.class
│ │ ├── DateTagAttribute.class
│ │ └── DateTagNoBody.class
│ ├── config.properties
│ ├── ehcache.xml
│ ├── jdbc.properties
│ ├── log4j.properties
│ ├── mappings
│ │ ├── base-mapper.xml
│ │ ├── leave-mapper.xml
│ │ ├── log-mapper.xml
│ │ ├── ordering-mapper.xml
│ │ ├── record-mapper.xml
│ │ ├── resources-mapper.xml
│ │ ├── role-mapper.xml
│ │ ├── sysmessage-mapper.xml
│ │ ├── task-mapper.xml
│ │ └── user-mapper.xml
│ ├── org
│ │ └── apache
│ │ └── ibatis
│ │ ├── annotations
│ │ │ ├── Arg.class
│ │ │ ├── CacheNamespace.class
│ │ │ ├── CacheNamespaceRef.class
│ │ │ ├── Case.class
│ │ │ ├── ConstructorArgs.class
│ │ │ ├── Delete.class
│ │ │ ├── DeleteProvider.class
│ │ │ ├── Insert.class
│ │ │ ├── InsertProvider.class
│ │ │ ├── Lang.class
│ │ │ ├── Many.class
│ │ │ ├── MapKey.class
│ │ │ ├── One.class
│ │ │ ├── Options.class
│ │ │ ├── package-info.class
│ │ │ ├── Param.class
│ │ │ ├── Result.class
│ │ │ ├── ResultMap.class
│ │ │ ├── Results.class
│ │ │ ├── ResultType.class
│ │ │ ├── Select.class
│ │ │ ├── SelectKey.class
│ │ │ ├── SelectProvider.class
│ │ │ ├── TypeDiscriminator.class
│ │ │ ├── Update.class
│ │ │ └── UpdateProvider.class
│ │ ├── binding
│ │ │ ├── BindingException.class
│ │ │ ├── MapperMethod$MethodSignature.class
│ │ │ ├── MapperMethod$ParamMap.class
│ │ │ ├── MapperMethod$SqlCommand.class
│ │ │ ├── MapperMethod.class
│ │ │ ├── MapperProxy.class
│ │ │ ├── MapperProxyFactory.class
│ │ │ ├── MapperRegistry.class
│ │ │ └── package-info.class
│ │ ├── builder
│ │ │ ├── annotation
│ │ │ │ ├── MapperAnnotationBuilder.class
│ │ │ │ ├── MethodResolver.class
│ │ │ │ ├── package-info.class
│ │ │ │ └── ProviderSqlSource.class
│ │ │ ├── BaseBuilder.class
│ │ │ ├── BuilderException.class
│ │ │ ├── CacheRefResolver.class
│ │ │ ├── IncompleteElementException.class
│ │ │ ├── MapperBuilderAssistant.class
│ │ │ ├── package-info.class
│ │ │ ├── ParameterExpression.class
│ │ │ ├── ResultMapResolver.class
│ │ │ ├── SqlSourceBuilder$ParameterMappingTokenHandler.class
│ │ │ ├── SqlSourceBuilder.class
│ │ │ ├── StaticSqlSource.class
│ │ │ └── xml
│ │ │ ├── mybatis-3-config.dtd
│ │ │ ├── mybatis-3-mapper.dtd
│ │ │ ├── package-info.class
│ │ │ ├── XMLConfigBuilder.class
│ │ │ ├── XMLIncludeTransformer.class
│ │ │ ├── XMLMapperBuilder.class
│ │ │ ├── XMLMapperEntityResolver.class
│ │ │ └── XMLStatementBuilder.class
│ │ ├── datasource
│ │ │ ├── DataSourceException.class
│ │ │ ├── DataSourceFactory.class
│ │ │ ├── jndi
│ │ │ │ ├── JndiDataSourceFactory.class
│ │ │ │ └── package-info.class
│ │ │ ├── package-info.class
│ │ │ ├── pooled
│ │ │ │ ├── package-info.class
│ │ │ │ ├── PooledConnection.class
│ │ │ │ ├── PooledDataSource.class
│ │ │ │ ├── PooledDataSourceFactory.class
│ │ │ │ └── PoolState.class
│ │ │ └── unpooled
│ │ │ ├── package-info.class
│ │ │ ├── UnpooledDataSource$DriverProxy.class
│ │ │ ├── UnpooledDataSource.class
│ │ │ └── UnpooledDataSourceFactory.class
│ │ ├── executor
│ │ │ ├── keygen
│ │ │ │ ├── Jdbc3KeyGenerator.class
│ │ │ │ ├── KeyGenerator.class
│ │ │ │ ├── NoKeyGenerator.class
│ │ │ │ ├── package-info.class
│ │ │ │ └── SelectKeyGenerator.class
│ │ │ ├── parameter
│ │ │ │ ├── package-info.class
│ │ │ │ └── ParameterHandler.class
│ │ │ ├── result
│ │ │ │ ├── DefaultMapResultHandler.class
│ │ │ │ ├── DefaultResultContext.class
│ │ │ │ ├── DefaultResultHandler.class
│ │ │ │ └── package-info.class
│ │ │ ├── resultset
│ │ │ │ ├── DefaultResultSetHandler$PendingRelation.class
│ │ │ │ ├── DefaultResultSetHandler.class
│ │ │ │ ├── package-info.class
│ │ │ │ ├── ResultSetHandler.class
│ │ │ │ └── ResultSetWrapper.class
│ │ │ └── statement
│ │ │ ├── BaseStatementHandler.class
│ │ │ ├── CallableStatementHandler.class
│ │ │ ├── package-info.class
│ │ │ ├── PreparedStatementHandler.class
│ │ │ ├── RoutingStatementHandler.class
│ │ │ ├── SimpleStatementHandler.class
│ │ │ └── StatementHandler.class
│ │ ├── io
│ │ │ ├── ClassLoaderWrapper.class
│ │ │ ├── DefaultVFS.class
│ │ │ ├── ExternalResources.class
│ │ │ ├── JBoss6VFS$VFS.class
│ │ │ ├── JBoss6VFS$VirtualFile.class
│ │ │ ├── JBoss6VFS.class
│ │ │ ├── package-info.class
│ │ │ ├── ResolverUtil$AnnotatedWith.class
│ │ │ ├── ResolverUtil$IsA.class
│ │ │ ├── ResolverUtil$Test.class
│ │ │ ├── ResolverUtil.class
│ │ │ ├── Resources.class
│ │ │ └── VFS.class
│ │ ├── jdbc
│ │ │ ├── AbstractSQL$SafeAppendable.class
│ │ │ ├── AbstractSQL$SQLStatement$StatementType.class
│ │ │ ├── AbstractSQL$SQLStatement.class
│ │ │ ├── AbstractSQL.class
│ │ │ ├── Null.class
│ │ │ ├── package-info.class
│ │ │ ├── RuntimeSqlException.class
│ │ │ ├── ScriptRunner.class
│ │ │ ├── SelectBuilder.class
│ │ │ ├── SqlBuilder.class
│ │ │ ├── SQL.class
│ │ │ └── SqlRunner.class
│ │ ├── mapping
│ │ │ ├── BoundSql.class
│ │ │ ├── CacheBuilder.class
│ │ │ ├── DatabaseIdProvider.class
│ │ │ ├── DefaultDatabaseIdProvider.class
│ │ │ ├── Discriminator$Builder.class
│ │ │ ├── Discriminator.class
│ │ │ ├── Environment$Builder.class
│ │ │ ├── Environment.class
│ │ │ ├── FetchType.class
│ │ │ ├── MappedStatement$Builder.class
│ │ │ ├── MappedStatement.class
│ │ │ ├── package-info.class
│ │ │ ├── ParameterMap$Builder.class
│ │ │ ├── ParameterMap.class
│ │ │ ├── ParameterMapping$Builder.class
│ │ │ ├── ParameterMapping.class
│ │ │ ├── ParameterMode.class
│ │ │ ├── ResultFlag.class
│ │ │ ├── ResultMap$Builder.class
│ │ │ ├── ResultMap.class
│ │ │ ├── ResultMapping$Builder.class
│ │ │ ├── ResultMapping.class
│ │ │ ├── ResultSetType.class
│ │ │ ├── SqlCommandType.class
│ │ │ ├── SqlSource.class
│ │ │ ├── StatementType.class
│ │ │ └── VendorDatabaseIdProvider.class
│ │ ├── package-info.class
│ │ ├── parsing
│ │ │ ├── GenericTokenParser.class
│ │ │ ├── package-info.class
│ │ │ ├── ParsingException.class
│ │ │ ├── PropertyParser$VariableTokenHandler.class
│ │ │ ├── PropertyParser.class
│ │ │ ├── TokenHandler.class
│ │ │ ├── XNode.class
│ │ │ ├── XPathParser$1.class
│ │ │ └── XPathParser.class
│ │ ├── plugin
│ │ │ ├── InterceptorChain.class
│ │ │ ├── Interceptor.class
│ │ │ ├── Intercepts.class
│ │ │ ├── Invocation.class
│ │ │ ├── package-info.class
│ │ │ ├── Plugin.class
│ │ │ ├── PluginException.class
│ │ │ └── Signature.class
│ │ ├── reflection
│ │ │ ├── ExceptionUtil.class
│ │ │ ├── factory
│ │ │ │ ├── DefaultObjectFactory.class
│ │ │ │ ├── ObjectFactory.class
│ │ │ │ └── package-info.class
│ │ │ ├── invoker
│ │ │ │ ├── GetFieldInvoker.class
│ │ │ │ ├── Invoker.class
│ │ │ │ ├── MethodInvoker.class
│ │ │ │ ├── package-info.class
│ │ │ │ └── SetFieldInvoker.class
│ │ │ ├── MetaClass.class
│ │ │ ├── MetaObject.class
│ │ │ ├── package-info.class
│ │ │ ├── property
│ │ │ │ ├── package-info.class
│ │ │ │ ├── PropertyCopier.class
│ │ │ │ ├── PropertyNamer.class
│ │ │ │ └── PropertyTokenizer.class
│ │ │ ├── ReflectionException.class
│ │ │ ├── Reflector.class
│ │ │ ├── SystemMetaObject$NullObject.class
│ │ │ ├── SystemMetaObject.class
│ │ │ └── wrapper
│ │ │ ├── BaseWrapper.class
│ │ │ ├── BeanWrapper.class
│ │ │ ├── CollectionWrapper.class
│ │ │ ├── DefaultObjectWrapperFactory.class
│ │ │ ├── MapWrapper.class
│ │ │ ├── ObjectWrapper.class
│ │ │ ├── ObjectWrapperFactory.class
│ │ │ └── package-info.class
│ │ ├── session
│ │ │ ├── AutoMappingBehavior.class
│ │ │ ├── Configuration$StrictMap$Ambiguity.class
│ │ │ ├── Configuration$StrictMap.class
│ │ │ ├── Configuration.class
│ │ │ ├── defaults
│ │ │ │ ├── DefaultSqlSession$StrictMap.class
│ │ │ │ ├── DefaultSqlSession.class
│ │ │ │ ├── DefaultSqlSessionFactory.class
│ │ │ │ └── package-info.class
│ │ │ ├── ExecutorType.class
│ │ │ ├── LocalCacheScope.class
│ │ │ ├── package-info.class
│ │ │ ├── ResultContext.class
│ │ │ ├── ResultHandler.class
│ │ │ ├── RowBounds.class
│ │ │ ├── SqlSession.class
│ │ │ ├── SqlSessionException.class
│ │ │ ├── SqlSessionFactoryBuilder.class
│ │ │ ├── SqlSessionFactory.class
│ │ │ ├── SqlSessionManager$SqlSessionInterceptor.class
│ │ │ ├── SqlSessionManager.class
│ │ │ └── TransactionIsolationLevel.class
│ │ ├── transaction
│ │ │ ├── jdbc
│ │ │ │ ├── JdbcTransaction.class
│ │ │ │ ├── JdbcTransactionFactory.class
│ │ │ │ └── package-info.class
│ │ │ ├── managed
│ │ │ │ ├── ManagedTransaction.class
│ │ │ │ ├── ManagedTransactionFactory.class
│ │ │ │ └── package-info.class
│ │ │ ├── package-info.class
│ │ │ ├── Transaction.class
│ │ │ ├── TransactionException.class
│ │ │ └── TransactionFactory.class
│ │ └── type
│ │ ├── Alias.class
│ │ ├── ArrayTypeHandler.class
│ │ ├── BaseTypeHandler.class
│ │ ├── BigDecimalTypeHandler.class
│ │ ├── BigIntegerTypeHandler.class
│ │ ├── BlobByteObjectArrayTypeHandler.class
│ │ ├── BlobTypeHandler.class
│ │ ├── BooleanTypeHandler.class
│ │ ├── ByteArrayTypeHandler.class
│ │ ├── ByteArrayUtils.class
│ │ ├── ByteObjectArrayTypeHandler.class
│ │ ├── ByteTypeHandler.class
│ │ ├── CharacterTypeHandler.class
│ │ ├── ClobTypeHandler.class
│ │ ├── DateOnlyTypeHandler.class
│ │ ├── DateTypeHandler.class
│ │ ├── DoubleTypeHandler.class
│ │ ├── EnumOrdinalTypeHandler.class
│ │ ├── EnumTypeHandler.class
│ │ ├── FloatTypeHandler.class
│ │ ├── IntegerTypeHandler.class
│ │ ├── JdbcType.class
│ │ ├── LongTypeHandler.class
│ │ ├── MappedJdbcTypes.class
│ │ ├── MappedTypes.class
│ │ ├── NClobTypeHandler.class
│ │ ├── NStringTypeHandler.class
│ │ ├── ObjectTypeHandler.class
│ │ ├── package-info.class
│ │ ├── ShortTypeHandler.class
│ │ ├── SimpleTypeRegistry.class
│ │ ├── SqlDateTypeHandler.class
│ │ ├── SqlTimestampTypeHandler.class
│ │ ├── SqlTimeTypeHandler.class
│ │ ├── StringTypeHandler.class
│ │ ├── TimeOnlyTypeHandler.class
│ │ ├── TypeAliasRegistry.class
│ │ ├── TypeException.class
│ │ ├── TypeHandler.class
│ │ ├── TypeHandlerRegistry$1.class
│ │ ├── TypeHandlerRegistry.class
│ │ ├── TypeReference.class
│ │ └── UnknownTypeHandler.class
│ ├── spring-application.xml
│ ├── spring-mvc-shiro.xml
│ ├── spring-mvc.xml
│ └── spring-shiro.xml
├── m2e-jee
│ └── web-resources
│ └── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ └── com.numberONe
│ └── numberone-auth-Maven
│ ├── pom.properties
│ └── pom.xml
├── m2e-wtp
│ └── web-resources
│ └── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ └── com.numberONe
│ └── numberone-auth-Maven
│ ├── pom.properties
│ └── pom.xml
└── test-classes
└── readme.txt
214 directories, 1148 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论