From 87d05ec7389780e38e0e85b17c31ca300ba9a3f0 Mon Sep 17 00:00:00 2001 From: zhangxiaoyan <zhangxiaoyan@reyun.com> Date: Thu, 28 Dec 2017 16:10:22 +0800 Subject: [PATCH] new device num --- .idea/uiDesigner.xml | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ manage.iml | 4 ++-- src/main/java/common/controller/AppController.java | 6 +++--- src/main/java/common/repository/AppInfoRepository.java | 2 +- src/main/java/common/service/AppService.java | 5 ++++- src/main/java/common/service/impl/AppServiceImpl.java | 33 +++++++++++++++++++++++++++++++-- src/main/java/dmp/model/AppData.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/java/dmp/repository/AppDataRepository.java | 17 +++++++++++++++++ src/main/java/tkio/task/SyncAppDataTask.java | 9 ++------- src/main/resources/applicationContext-schedule.xml | 2 +- target/classes/17monipdb.dat | Bin 0 -> 2657479 bytes target/classes/applicationContext-schedule.xml | 12 ++++++++++-- target/classes/applicationContext.xml | 293 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ target/classes/common.properties | 6 ++++++ target/classes/common/context/AppUtils.class | Bin 0 -> 837 bytes target/classes/common/controller/AppController.class | Bin 2223 -> 0 bytes target/classes/common/controller/LoginController.class | Bin 0 -> 4770 bytes target/classes/common/controller/MenuController.class | Bin 0 -> 1314 bytes target/classes/common/controller/UserController.class | Bin 0 -> 3409 bytes target/classes/common/controller/UserLogController.class | Bin 1309 -> 0 bytes target/classes/common/model/Account4Web.class | Bin 0 -> 5283 bytes target/classes/common/model/AppCategory.class | Bin 0 -> 1493 bytes target/classes/common/model/AppInfo.class | Bin 0 -> 3578 bytes target/classes/common/model/Auth.class | Bin 0 -> 2755 bytes target/classes/common/model/BackVisit.class | Bin 0 -> 3018 bytes target/classes/common/model/City.class | Bin 0 -> 898 bytes target/classes/common/model/Code.class | Bin 0 -> 1345 bytes target/classes/common/model/Email.class | Bin 0 -> 1680 bytes target/classes/common/model/KeyValue.class | Bin 0 -> 1300 bytes target/classes/common/model/Menu.class | Bin 0 -> 2467 bytes target/classes/common/model/Payment.class | Bin 0 -> 2473 bytes target/classes/common/model/Reminder.class | Bin 0 -> 3201 bytes target/classes/common/model/RoleType.class | Bin 0 -> 926 bytes target/classes/common/model/TrackAccount4Web.class | Bin 0 -> 5298 bytes target/classes/common/model/User.class | Bin 0 -> 3681 bytes target/classes/common/repository/Account4WebRepository.class | Bin 0 -> 741 bytes target/classes/common/repository/AppCategoryRepository.class | Bin 0 -> 622 bytes target/classes/common/repository/AppInfoRepository.class | Bin 844 -> 0 bytes target/classes/common/repository/AuthRepository.class | Bin 0 -> 422 bytes target/classes/common/repository/BackVisitRepository.class | Bin 0 -> 1221 bytes target/classes/common/repository/CityRepository.class | Bin 0 -> 564 bytes target/classes/common/repository/CodeRepository.class | Bin 0 -> 683 bytes target/classes/common/repository/MenuRepository.class | Bin 0 -> 957 bytes target/classes/common/repository/PaymentRepository.class | Bin 0 -> 1057 bytes target/classes/common/repository/ReminderRepository.class | Bin 0 -> 1126 bytes target/classes/common/repository/RoleTypeRepository.class | Bin 0 -> 434 bytes target/classes/common/repository/TrackAccount4WebRepository.class | Bin 0 -> 756 bytes target/classes/common/repository/UserRepository.class | Bin 0 -> 1397 bytes target/classes/common/service/AppService.class | Bin 0 -> 669 bytes target/classes/common/service/MenuService.class | Bin 0 -> 219 bytes target/classes/common/service/UserService.class | Bin 0 -> 752 bytes target/classes/common/service/impl/AppServiceImpl$1.class | Bin 0 -> 3310 bytes target/classes/common/service/impl/AppServiceImpl.class | Bin 0 -> 5029 bytes target/classes/common/service/impl/MenuServiceImpl.class | Bin 0 -> 2153 bytes target/classes/common/service/impl/UserServiceImpl.class | Bin 0 -> 5522 bytes target/classes/dic/OperateObjectTypeEnum.class | Bin 0 -> 1420 bytes target/classes/dic/RoleEnum.class | Bin 0 -> 1704 bytes target/classes/dic/RoleTypeEnum.class | Bin 0 -> 1432 bytes target/classes/dmp/model/AppData.class | Bin 0 -> 1698 bytes target/classes/dmp/model/TagCrawlerAppsWandoujia.class | Bin 0 -> 5291 bytes target/classes/dmp/repository/AppDataRepository.class | Bin 0 -> 721 bytes target/classes/dmp/repository/TagCrawlerAppsWandoujiaRepository.class | Bin 0 -> 724 bytes target/classes/exception/GlobalExceptionAdvice.class | Bin 0 -> 2964 bytes target/classes/exception/NotFoundException.class | Bin 0 -> 802 bytes target/classes/exception/TipException.class | Bin 0 -> 935 bytes target/classes/exception/TransferCurrentAccountException.class | Bin 0 -> 348 bytes target/classes/logback.xml | 21 +++++++++++++++++++++ target/classes/logback/dev/logback.xml | 21 +++++++++++++++++++++ target/classes/logback/product/logback.xml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ target/classes/mail.properties | 6 ++++++ target/classes/persistence.properties | 22 ++++++++++++++++++++++ target/classes/redis.properties | 15 +++++++++++++++ target/classes/rest-servlet.xml | 40 ++++++++++++++++++++++++++++++++++++++++ target/classes/security/AbstractTokenManager.class | Bin 0 -> 2158 bytes target/classes/security/RedisLoginStatusManager.class | Bin 0 -> 380 bytes target/classes/security/RedisLoginStatusManagerImpl.class | Bin 0 -> 2959 bytes target/classes/security/RedisTokenManager.class | Bin 0 -> 5723 bytes target/classes/security/TokenManager.class | Bin 0 -> 353 bytes target/classes/security/annotation/Authorization.class | Bin 0 -> 488 bytes target/classes/security/annotation/CurrentAccount.class | Bin 0 -> 404 bytes target/classes/security/cors/CorsFilter.class | Bin 0 -> 1659 bytes target/classes/security/exception/MethodNotSupportException.class | Bin 0 -> 412 bytes target/classes/security/interceptor/AuthorizationInterceptor.class | Bin 0 -> 3785 bytes target/classes/security/resolvers/LoginUserMethodArgumentsResolver.class | Bin 0 -> 2395 bytes target/classes/tkio/controller/TkioAccountController.class | Bin 0 -> 5085 bytes target/classes/tkio/model/Account.class | Bin 0 -> 13779 bytes target/classes/tkio/model/AccountRestrict4Web.class | Bin 0 -> 5220 bytes target/classes/tkio/model/App.class | Bin 0 -> 7390 bytes target/classes/tkio/model/Auth.class | Bin 0 -> 5480 bytes target/classes/tkio/model/Campaign.class | Bin 0 -> 8231 bytes target/classes/tkio/model/Channel.class | Bin 0 -> 6693 bytes target/classes/tkio/model/DataAuth.class | Bin 0 -> 3724 bytes target/classes/tkio/model/IsNotified.class | Bin 0 -> 7066 bytes target/classes/tkio/model/PackageType.class | Bin 0 -> 8919 bytes target/classes/tkio/model/RoleAuth.class | Bin 0 -> 4142 bytes target/classes/tkio/model/RoleAuthDetail.class | Bin 0 -> 2419 bytes target/classes/tkio/model/SalesManLeader.class | Bin 0 -> 1434 bytes target/classes/tkio/model/UserLog.class | Bin 0 -> 3920 bytes target/classes/tkio/repository/AccountRepository.class | Bin 0 -> 1722 bytes target/classes/tkio/repository/AppRepository.class | Bin 0 -> 1221 bytes target/classes/tkio/repository/CampaignRepository.class | Bin 0 -> 966 bytes target/classes/tkio/repository/ChannelRepository.class | Bin 0 -> 829 bytes target/classes/tkio/repository/IsNotifiedRepository.class | Bin 0 -> 843 bytes target/classes/tkio/repository/PackageTypeRepository.class | Bin 0 -> 725 bytes target/classes/tkio/repository/SalesManLeaderRepository.class | Bin 0 -> 1122 bytes target/classes/tkio/service/AccountFlowRestrictService.class | Bin 0 -> 469 bytes target/classes/tkio/service/TkioAccountService.class | Bin 0 -> 1366 bytes target/classes/tkio/service/impl/AccountFlowRestrictServiceImpl.class | Bin 0 -> 14496 bytes target/classes/tkio/service/impl/TkioAccountServiceImpl.class | Bin 0 -> 14736 bytes target/classes/tkio/task/AccountTask.class | Bin 0 -> 4996 bytes target/classes/tkio/task/SyncAppDataTask.class | Bin 7065 -> 0 bytes target/classes/track/controller/TrackAccountController.class | Bin 0 -> 4870 bytes target/classes/track/model/Account.class | Bin 0 -> 6920 bytes target/classes/track/model/App.class | Bin 0 -> 5085 bytes target/classes/track/model/Campaign.class | Bin 0 -> 5332 bytes target/classes/track/model/Channel.class | Bin 0 -> 4664 bytes target/classes/track/repository/TrackAccountRepository.class | Bin 0 -> 1120 bytes target/classes/track/repository/TrackAppRepository.class | Bin 0 -> 1064 bytes target/classes/track/repository/TrackCampaignRepository.class | Bin 0 -> 764 bytes target/classes/track/repository/TrackChannelRepository.class | Bin 0 -> 891 bytes target/classes/track/service/TrackAccountService.class | Bin 0 -> 1221 bytes target/classes/track/service/impl/TrackAccountServiceImpl.class | Bin 0 -> 10729 bytes target/classes/track/task/AccountTask.class | Bin 0 -> 2565 bytes target/classes/util/CharacterUtils.class | Bin 0 -> 1209 bytes target/classes/util/CipherUtil.class | Bin 0 -> 3022 bytes target/classes/util/Constant.class | Bin 0 -> 1754 bytes target/classes/util/DateUtil.class | Bin 0 -> 26475 bytes target/classes/util/HttpClientUtil.class | Bin 0 -> 12590 bytes target/classes/util/IP$1.class | Bin 0 -> 815 bytes target/classes/util/IP.class | Bin 0 -> 5594 bytes target/classes/util/IPAddrUtil.class | Bin 0 -> 2992 bytes target/classes/util/MailUtils.class | Bin 0 -> 7062 bytes target/classes/util/RedisUtilNew.class | Bin 0 -> 5121 bytes target/classes/util/ResultModel.class | Bin 0 -> 1632 bytes target/classes/util/ResultStatus.class | Bin 0 -> 5556 bytes target/classes/util/StringUtil.class | Bin 0 -> 14983 bytes target/classes/util/ValidateUtil.class | Bin 0 -> 1921 bytes target/classes/webdefault.xml | 534 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst | 2 ++ target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst | 236 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------- 140 files changed, 1392 insertions(+), 136 deletions(-) create mode 100644 .idea/uiDesigner.xml create mode 100644 src/main/java/dmp/model/AppData.java create mode 100644 src/main/java/dmp/repository/AppDataRepository.java create mode 100644 target/classes/17monipdb.dat create mode 100644 target/classes/applicationContext.xml create mode 100644 target/classes/common.properties create mode 100644 target/classes/common/context/AppUtils.class create mode 100644 target/classes/common/controller/LoginController.class create mode 100644 target/classes/common/controller/MenuController.class create mode 100644 target/classes/common/controller/UserController.class create mode 100644 target/classes/common/model/Account4Web.class create mode 100644 target/classes/common/model/AppCategory.class create mode 100644 target/classes/common/model/AppInfo.class create mode 100644 target/classes/common/model/Auth.class create mode 100644 target/classes/common/model/BackVisit.class create mode 100644 target/classes/common/model/City.class create mode 100644 target/classes/common/model/Code.class create mode 100644 target/classes/common/model/Email.class create mode 100644 target/classes/common/model/KeyValue.class create mode 100644 target/classes/common/model/Menu.class create mode 100644 target/classes/common/model/Payment.class create mode 100644 target/classes/common/model/Reminder.class create mode 100644 target/classes/common/model/RoleType.class create mode 100644 target/classes/common/model/TrackAccount4Web.class create mode 100644 target/classes/common/model/User.class create mode 100644 target/classes/common/repository/Account4WebRepository.class create mode 100644 target/classes/common/repository/AppCategoryRepository.class create mode 100644 target/classes/common/repository/AuthRepository.class create mode 100644 target/classes/common/repository/BackVisitRepository.class create mode 100644 target/classes/common/repository/CityRepository.class create mode 100644 target/classes/common/repository/CodeRepository.class create mode 100644 target/classes/common/repository/MenuRepository.class create mode 100644 target/classes/common/repository/PaymentRepository.class create mode 100644 target/classes/common/repository/ReminderRepository.class create mode 100644 target/classes/common/repository/RoleTypeRepository.class create mode 100644 target/classes/common/repository/TrackAccount4WebRepository.class create mode 100644 target/classes/common/repository/UserRepository.class create mode 100644 target/classes/common/service/AppService.class create mode 100644 target/classes/common/service/MenuService.class create mode 100644 target/classes/common/service/UserService.class create mode 100644 target/classes/common/service/impl/AppServiceImpl$1.class create mode 100644 target/classes/common/service/impl/AppServiceImpl.class create mode 100644 target/classes/common/service/impl/MenuServiceImpl.class create mode 100644 target/classes/common/service/impl/UserServiceImpl.class create mode 100644 target/classes/dic/OperateObjectTypeEnum.class create mode 100644 target/classes/dic/RoleEnum.class create mode 100644 target/classes/dic/RoleTypeEnum.class create mode 100644 target/classes/dmp/model/AppData.class create mode 100644 target/classes/dmp/model/TagCrawlerAppsWandoujia.class create mode 100644 target/classes/dmp/repository/AppDataRepository.class create mode 100644 target/classes/dmp/repository/TagCrawlerAppsWandoujiaRepository.class create mode 100644 target/classes/exception/GlobalExceptionAdvice.class create mode 100644 target/classes/exception/NotFoundException.class create mode 100644 target/classes/exception/TipException.class create mode 100644 target/classes/exception/TransferCurrentAccountException.class create mode 100644 target/classes/logback.xml create mode 100644 target/classes/logback/dev/logback.xml create mode 100644 target/classes/logback/product/logback.xml create mode 100644 target/classes/mail.properties create mode 100644 target/classes/persistence.properties create mode 100644 target/classes/redis.properties create mode 100644 target/classes/rest-servlet.xml create mode 100644 target/classes/security/AbstractTokenManager.class create mode 100644 target/classes/security/RedisLoginStatusManager.class create mode 100644 target/classes/security/RedisLoginStatusManagerImpl.class create mode 100644 target/classes/security/RedisTokenManager.class create mode 100644 target/classes/security/TokenManager.class create mode 100644 target/classes/security/annotation/Authorization.class create mode 100644 target/classes/security/annotation/CurrentAccount.class create mode 100644 target/classes/security/cors/CorsFilter.class create mode 100644 target/classes/security/exception/MethodNotSupportException.class create mode 100644 target/classes/security/interceptor/AuthorizationInterceptor.class create mode 100644 target/classes/security/resolvers/LoginUserMethodArgumentsResolver.class create mode 100644 target/classes/tkio/controller/TkioAccountController.class create mode 100644 target/classes/tkio/model/Account.class create mode 100644 target/classes/tkio/model/AccountRestrict4Web.class create mode 100644 target/classes/tkio/model/App.class create mode 100644 target/classes/tkio/model/Auth.class create mode 100644 target/classes/tkio/model/Campaign.class create mode 100644 target/classes/tkio/model/Channel.class create mode 100644 target/classes/tkio/model/DataAuth.class create mode 100644 target/classes/tkio/model/IsNotified.class create mode 100644 target/classes/tkio/model/PackageType.class create mode 100644 target/classes/tkio/model/RoleAuth.class create mode 100644 target/classes/tkio/model/RoleAuthDetail.class create mode 100644 target/classes/tkio/model/SalesManLeader.class create mode 100644 target/classes/tkio/model/UserLog.class create mode 100644 target/classes/tkio/repository/AccountRepository.class create mode 100644 target/classes/tkio/repository/AppRepository.class create mode 100644 target/classes/tkio/repository/CampaignRepository.class create mode 100644 target/classes/tkio/repository/ChannelRepository.class create mode 100644 target/classes/tkio/repository/IsNotifiedRepository.class create mode 100644 target/classes/tkio/repository/PackageTypeRepository.class create mode 100644 target/classes/tkio/repository/SalesManLeaderRepository.class create mode 100644 target/classes/tkio/service/AccountFlowRestrictService.class create mode 100644 target/classes/tkio/service/TkioAccountService.class create mode 100644 target/classes/tkio/service/impl/AccountFlowRestrictServiceImpl.class create mode 100644 target/classes/tkio/service/impl/TkioAccountServiceImpl.class create mode 100644 target/classes/tkio/task/AccountTask.class create mode 100644 target/classes/track/controller/TrackAccountController.class create mode 100644 target/classes/track/model/Account.class create mode 100644 target/classes/track/model/App.class create mode 100644 target/classes/track/model/Campaign.class create mode 100644 target/classes/track/model/Channel.class create mode 100644 target/classes/track/repository/TrackAccountRepository.class create mode 100644 target/classes/track/repository/TrackAppRepository.class create mode 100644 target/classes/track/repository/TrackCampaignRepository.class create mode 100644 target/classes/track/repository/TrackChannelRepository.class create mode 100644 target/classes/track/service/TrackAccountService.class create mode 100644 target/classes/track/service/impl/TrackAccountServiceImpl.class create mode 100644 target/classes/track/task/AccountTask.class create mode 100644 target/classes/util/CharacterUtils.class create mode 100644 target/classes/util/CipherUtil.class create mode 100644 target/classes/util/Constant.class create mode 100644 target/classes/util/DateUtil.class create mode 100644 target/classes/util/HttpClientUtil.class create mode 100644 target/classes/util/IP$1.class create mode 100644 target/classes/util/IP.class create mode 100644 target/classes/util/IPAddrUtil.class create mode 100644 target/classes/util/MailUtils.class create mode 100644 target/classes/util/RedisUtilNew.class create mode 100644 target/classes/util/ResultModel.class create mode 100644 target/classes/util/ResultStatus.class create mode 100644 target/classes/util/StringUtil.class create mode 100644 target/classes/util/ValidateUtil.class create mode 100644 target/classes/webdefault.xml diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="Palette2"> + <group name="Swing"> + <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" /> + </item> + <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" /> + </item> + <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" /> + </item> + <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true"> + <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" /> + </item> + <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" /> + <initial-values> + <property name="text" value="Button" /> + </initial-values> + </item> + <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> + <initial-values> + <property name="text" value="RadioButton" /> + </initial-values> + </item> + <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> + <initial-values> + <property name="text" value="CheckBox" /> + </initial-values> + </item> + <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" /> + <initial-values> + <property name="text" value="Label" /> + </initial-values> + </item> + <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> + <preferred-size width="150" height="-1" /> + </default-constraints> + </item> + <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> + <preferred-size width="150" height="-1" /> + </default-constraints> + </item> + <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> + <preferred-size width="150" height="-1" /> + </default-constraints> + </item> + <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" /> + </item> + <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> + <preferred-size width="200" height="200" /> + </default-constraints> + </item> + <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> + <preferred-size width="200" height="200" /> + </default-constraints> + </item> + <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> + </item> + <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> + </item> + <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" /> + </item> + <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" /> + </item> + <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1"> + <preferred-size width="-1" height="20" /> + </default-constraints> + </item> + <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" /> + </item> + <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" /> + </item> + </group> + </component> +</project> \ No newline at end of file diff --git a/manage.iml b/manage.iml index bce5d5f..a4bf700 100644 --- a/manage.iml +++ b/manage.iml @@ -80,7 +80,7 @@ <orderEntry type="module-library"> <library name="Maven: com.alibaba:jconsole:1.8.0"> <CLASSES> - <root url="jar://E:/Java/jdk1.8.0_65/lib/jconsole.jar!/" /> + <root url="jar://D:/java/jdk1.8.0_91/lib/jconsole.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> @@ -89,7 +89,7 @@ <orderEntry type="module-library"> <library name="Maven: com.alibaba:tools:1.8.0"> <CLASSES> - <root url="jar://E:/Java/jdk1.8.0_65/lib/tools.jar!/" /> + <root url="jar://D:/java/jdk1.8.0_91/lib/tools.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> diff --git a/src/main/java/common/controller/AppController.java b/src/main/java/common/controller/AppController.java index 6da06f1..0f7a298 100644 --- a/src/main/java/common/controller/AppController.java +++ b/src/main/java/common/controller/AppController.java @@ -25,17 +25,17 @@ public class AppController { @Autowired AppService appService; - ///api/applist/find?reyun=1&location=&firstCate=&secondCate=&pageNum=0&pageSize=20 + ///api/applist/find?reyun=&location=%E5%8C%97%E4%BA%AC&firstCate=&secondCate=&pageNum=0&pageSize=20&sortString=pkgName&isASC=1 @RequestMapping(value = "find", method = RequestMethod.GET) @ResponseBody public ResultModel findAll(@RequestParam Integer reyun, @RequestParam String location, @RequestParam String firstCate, @RequestParam String secondCate, - @RequestParam int pageNum, @RequestParam int pageSize) { + @RequestParam int pageNum, @RequestParam int pageSize, @RequestParam String sortString, @RequestParam Integer isASC) { AppInfo app = new AppInfo(); app.setLocation(location); app.setFirstCate(firstCate); app.setSecondCate(secondCate); app.setReyun(reyun); - return ResultModel.OK(appService.findAppList(app, pageNum, pageSize)); + return ResultModel.OK(appService.findAppList(app, pageNum, pageSize, sortString, isASC)); } ///api/applist/category/1 diff --git a/src/main/java/common/repository/AppInfoRepository.java b/src/main/java/common/repository/AppInfoRepository.java index cd6d9a2..10bab0e 100644 --- a/src/main/java/common/repository/AppInfoRepository.java +++ b/src/main/java/common/repository/AppInfoRepository.java @@ -12,6 +12,6 @@ import java.util.List; */ public interface AppInfoRepository extends JpaRepository<AppInfo, Long>, JpaSpecificationExecutor<AppInfo> { - @Query(value = "select id,company,firstCate,location,logoUrl,name,os,otherCate,pkgName,reyun,secondCate,thirdCate from AppInfo a where reyun=0 or reyun is null") + @Query(value = "select a from AppInfo a where reyun=0 or reyun is null") List<AppInfo> findAppListByReyun(); } diff --git a/src/main/java/common/service/AppService.java b/src/main/java/common/service/AppService.java index 345654f..83c79e6 100644 --- a/src/main/java/common/service/AppService.java +++ b/src/main/java/common/service/AppService.java @@ -1,6 +1,7 @@ package common.service; import common.model.AppInfo; +import dmp.model.AppData; import org.springframework.data.domain.Page; import java.util.List; @@ -10,9 +11,11 @@ import java.util.List; */ public interface AppService { - Page<AppInfo> findAppList(AppInfo app, int pageNum, int pageSize); + Page<AppInfo> findAppList(AppInfo app, int pageNum, int pageSize, String sort, Integer isASC); List<String> findAllCategoryByLevel(int level); List<String> findCity(); + + String findAppDataList(String startDate, String endDate, List<String> pkgNameList, Integer isASC); } diff --git a/src/main/java/common/service/impl/AppServiceImpl.java b/src/main/java/common/service/impl/AppServiceImpl.java index 9d3c7eb..0090ab1 100644 --- a/src/main/java/common/service/impl/AppServiceImpl.java +++ b/src/main/java/common/service/impl/AppServiceImpl.java @@ -5,6 +5,8 @@ import common.repository.AppCategoryRepository; import common.repository.AppInfoRepository; import common.repository.CityRepository; import common.service.AppService; +import dmp.model.AppData; +import org.apache.commons.collections.map.HashedMap; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; @@ -12,6 +14,8 @@ import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; import org.springframework.data.jpa.domain.Specification; import org.springframework.stereotype.Service; +import util.Constant; +import util.HttpClientUtil; import util.StringUtil; import javax.persistence.criteria.CriteriaBuilder; @@ -21,6 +25,7 @@ import javax.persistence.criteria.Root; import java.util.ArrayList; import java.util.List; +import java.util.Map; /** * Created by zxys on 2017/12/27. @@ -34,11 +39,14 @@ public class AppServiceImpl implements AppService @Autowired CityRepository cityRepository; @Override - public Page<AppInfo> findAppList(AppInfo app, int pageNum, int pageSize) + public Page<AppInfo> findAppList(AppInfo app, int pageNum, int pageSize, String sortString, Integer isASC) { Specification<AppInfo> specification = getWhereClause(app); List<Sort.Order> orders = new ArrayList<Sort.Order>(); - orders.add(new Sort.Order(Sort.Direction.ASC,"id")); + if (StringUtil.isEmpty(sortString)) { + sortString = "pkgName"; + } + orders.add(new Sort.Order((isASC!=null && isASC==0)?Sort.Direction.DESC:Sort.Direction.ASC,sortString)); Sort sort = new Sort(orders); Pageable pageable = new PageRequest(pageNum, pageSize, sort); Page<AppInfo> appInfoPage = appInfoRepository.findAll(specification, pageable); @@ -57,6 +65,24 @@ public class AppServiceImpl implements AppService return cityRepository.findCitys(); } + @Override + public String findAppDataList(String startDate, String endDate, List<String> pkgNameList, Integer isASC) + { + Map<String, String> conditions = new HashedMap(); + String url = Constant.reportUrl + "/api/dmp/newdevicebypkgname/test"; + conditions.put("datatype", "list"); + conditions.put("startdate", "2017-12-20"); + conditions.put("enddate", "2017-12-26"); + if (pkgNameList != null && pkgNameList.size()>0) { + conditions.put("pkgname", String.join(",", pkgNameList)); + } + if (isASC != null) { + conditions.put("isasc", isASC.toString()); + } + String responseJson = HttpClientUtil.doHttpPostRequest(url, "manager", conditions); + return responseJson; + } + /** * 动态生成where语句 * @param appInfo @@ -79,6 +105,9 @@ public class AppServiceImpl implements AppService if (!StringUtil.isEmpty(appInfo.getSecondCate())) { predicate.add(cb.equal(root.get("secondCate").as(String.class), appInfo.getSecondCate())); } + if (!StringUtil.isEmpty(searchString)) { + + } Predicate[] pre = new Predicate[predicate.size()]; query.where(predicate.toArray(pre)); return query.getRestriction(); diff --git a/src/main/java/dmp/model/AppData.java b/src/main/java/dmp/model/AppData.java new file mode 100644 index 0000000..6def927 --- /dev/null +++ b/src/main/java/dmp/model/AppData.java @@ -0,0 +1,71 @@ +package dmp.model; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + +/** + * Created by zxy on 2017/12/28. + */ +@Entity +public class AppData +{ + + private Long id; + private String pkgName; + private String ds; + private Long newDevice; + + @Id + @GeneratedValue + public Long getId() + { + return id; + } + + public void setId(Long id) + { + this.id = id; + } + + public String getPkgName() + { + return pkgName; + } + + public void setPkgName(String pkgName) + { + this.pkgName = pkgName; + } + + public String getDs() + { + return ds; + } + + public void setDs(String ds) + { + this.ds = ds; + } + + public Long getNewDevice() + { + return newDevice; + } + + public void setNewDevice(Long newDevice) + { + this.newDevice = newDevice; + } + + @Override + public String toString() + { + return "AppData{" + + "id=" + id + + ", pkgName='" + pkgName + '\'' + + ", ds='" + ds + '\'' + + ", newDevice=" + newDevice + + '}'; + } +} diff --git a/src/main/java/dmp/repository/AppDataRepository.java b/src/main/java/dmp/repository/AppDataRepository.java new file mode 100644 index 0000000..7120bab --- /dev/null +++ b/src/main/java/dmp/repository/AppDataRepository.java @@ -0,0 +1,17 @@ +package dmp.repository; + +import dmp.model.AppData; +import dmp.model.TagCrawlerAppsWandoujia; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import java.util.List; + +/** + * Created by Administrator on 2017/12/28. + */ +public interface AppDataRepository extends JpaRepository<AppData, Long> +{ + @Query(value="select ad.pkgName,sum(ad.newDevice) as num from AppData ad where ds>=?1 and ds<=?2 group by ad.pkgName",nativeQuery=true) + List<AppData> findAllByDs(String startDate, String endDate); +} diff --git a/src/main/java/tkio/task/SyncAppDataTask.java b/src/main/java/tkio/task/SyncAppDataTask.java index eb0bfea..38bf195 100644 --- a/src/main/java/tkio/task/SyncAppDataTask.java +++ b/src/main/java/tkio/task/SyncAppDataTask.java @@ -1,21 +1,16 @@ package tkio.task; -import common.context.AppUtils; import common.model.AppCategory; import common.model.AppInfo; import common.repository.AppCategoryRepository; import common.repository.AppInfoRepository; import common.repository.CityRepository; -import common.repository.UserRepository; import dmp.model.TagCrawlerAppsWandoujia; import dmp.repository.TagCrawlerAppsWandoujiaRepository; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import org.apache.commons.collections.map.HashedMap; import org.springframework.beans.factory.annotation.Autowired; -import security.annotation.Authorization; -import tkio.model.App; -import tkio.repository.AccountRepository; import util.Constant; import util.DateUtil; import util.HttpClientUtil; @@ -23,10 +18,8 @@ import util.StringUtil; import java.util.ArrayList; import java.util.HashMap; -import java.util.HashSet; import java.util.List; import java.util.Map; -import java.util.Set; /** * Created by zxy on 2017/12/26. @@ -39,6 +32,7 @@ public class SyncAppDataTask @Autowired AppCategoryRepository appCategoryRepository; @Autowired CityRepository cityRepository; + public void syncAppData() { System.out.println(DateUtil.getBeforeDays(1)); @@ -126,6 +120,7 @@ public class SyncAppDataTask } //把以前爬取的app不是热云的拿出来,看一下现在是不是热云的,是的话,更新进去。 List<AppInfo> oldNotRyAppList = appInfoRepository.findAppListByReyun(); + System.out.println(oldNotRyAppList); for (AppInfo app : oldNotRyAppList) { if (ry_pkgNameList.contains(app.getPkgName())) { app.setReyun(1); diff --git a/src/main/resources/applicationContext-schedule.xml b/src/main/resources/applicationContext-schedule.xml index f9aea57..56077c3 100644 --- a/src/main/resources/applicationContext-schedule.xml +++ b/src/main/resources/applicationContext-schedule.xml @@ -30,6 +30,6 @@ <task:scheduled-tasks> <!--//定时同步短链数据(每5分钟执行一次)--> - <task:scheduled ref="SyncAppDataTask" method="syncAppData" cron="0 04 20 * * ?"/> + <task:scheduled ref="SyncAppDataTask" method="syncAppData" cron="0 38 20 * * ?"/> </task:scheduled-tasks> </beans> diff --git a/target/classes/17monipdb.dat b/target/classes/17monipdb.dat new file mode 100644 index 0000000..a38c4d3 Binary files /dev/null and b/target/classes/17monipdb.dat differ diff --git a/target/classes/applicationContext-schedule.xml b/target/classes/applicationContext-schedule.xml index 47c58bf..56077c3 100644 --- a/target/classes/applicationContext-schedule.xml +++ b/target/classes/applicationContext-schedule.xml @@ -14,7 +14,15 @@ <task:scheduled-tasks> <!--//定时同步短链数据(每5分钟执行一次)--> - <task:scheduled ref="tkioAccountTask" method="task" cron="0 26 10 * * ?"/> + <task:scheduled ref="tkioAccountTask" method="task" cron="0 21 15 * * ?"/> + </task:scheduled-tasks> + + <bean id="trackAccountTask" class="track.task.AccountTask"></bean> + + + <task:scheduled-tasks> + <!--//定时同步短链数据(每5分钟执行一次)--> + <task:scheduled ref="trackAccountTask" method="task" cron="0 32 16 * * ?"/> </task:scheduled-tasks> <bean id="SyncAppDataTask" class="tkio.task.SyncAppDataTask"></bean> @@ -22,6 +30,6 @@ <task:scheduled-tasks> <!--//定时同步短链数据(每5分钟执行一次)--> - <task:scheduled ref="SyncAppDataTask" method="syncAppData" cron="0 04 20 * * ?"/> + <task:scheduled ref="SyncAppDataTask" method="syncAppData" cron="0 38 20 * * ?"/> </task:scheduled-tasks> </beans> diff --git a/target/classes/applicationContext.xml b/target/classes/applicationContext.xml new file mode 100644 index 0000000..8471ea8 --- /dev/null +++ b/target/classes/applicationContext.xml @@ -0,0 +1,293 @@ +<?xml version="1.0" encoding="UTF-8"?> +<beans xmlns="http://www.springframework.org/schema/beans" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:context="http://www.springframework.org/schema/context" + xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:jee="http://www.springframework.org/schema/jee" + xmlns:tx="http://www.springframework.org/schema/tx" xmlns:jpa="http://www.springframework.org/schema/data/jpa" + xmlns:task="http://www.springframework.org/schema/task" xmlns:p="http://www.springframework.org/schema/p" + xmlns:aop="http://www.springframework.org/schema/aop" + xsi:schemaLocation="http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd + http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd + http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd + http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc.xsd + http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd + http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd + http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd" + default-lazy-init="true"> + + <description>Spring公共配置</description> + <aop:aspectj-autoproxy proxy-target-class="true"/> + + <context:component-scan base-package="tkio" /> + <context:component-scan base-package="track" /> + <context:component-scan base-package="common" /> + <context:component-scan base-package="dmp" /> + <context:component-scan base-package="security" /> + + <context:property-placeholder location="classpath:persistence.properties"/> + <context:property-placeholder location="classpath:redis.properties" /> + + <!--Redis配置--> + <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig"> + <property name="maxIdle" value="300" /> + <property name="maxTotal" value="600" /> + <property name="maxWaitMillis" value="1000"></property> + <property name="testOnBorrow" value="true" /> + </bean> + + <bean id="connectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory" p:hostName="192.168.2.57" p:port="6379" p:poolConfig-ref="poolConfig"/> + + <bean id="redisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate"> + <property name="connectionFactory" ref="connectionFactory" /> + </bean> + <!--//Redis配置 --> + + <bean id="parentDataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> + <property name="driverClassName" value="${dataSource.driverClassName}"/> + + <!-- 配置初始化大小、最小、最大 --> + <property name="initialSize" value="1"/> + <property name="minIdle" value="1"/> + <property name="maxActive" value="20"/> + + <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 --> + <property name="timeBetweenEvictionRunsMillis" value="60000"/> + + <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 --> + <property name="minEvictableIdleTimeMillis" value="300000"/> + </bean> + + <bean id="dataSource" parent="parentDataSource"> + <property name="url" value="${default.dataSource.url}"/> + <property name="username" value="${default.dataSource.username}"/> + <property name="password" value="${default.dataSource.password}"/> + </bean> + <bean id="officeDataSource" parent="parentDataSource"> + <property name="url" value="jdbc:mysql://192.168.2.57:3306/office?characterEncoding=utf-8"/> + <property name="username" value="root"/> + <property name="password" value="reyun123"/> + </bean> + <bean id="tkioDataSource" parent="parentDataSource"> + <property name="url" value="jdbc:mysql://192.168.2.57:3306/trackingio?characterEncoding=utf-8"/> + <property name="username" value="root"/> + <property name="password" value="reyun123"/> + </bean> + <bean id="trackDataSource" parent="parentDataSource"> + <property name="url" value="jdbc:mysql://192.168.2.57:3306/track?characterEncoding=utf-8"/> + <property name="username" value="root"/> + <property name="password" value="reyun123"/> + </bean> + <bean id="dmpDataSource" parent="parentDataSource"> + <property name="url" value="jdbc:mysql://192.168.2.57:3306/manager?characterEncoding=utf-8"/> + <property name="username" value="root"/> + <property name="password" value="reyun123"/> + </bean> + + <!-- JPA实体管理工厂的配置 --> + <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> + <property name="dataSource" ref="dataSource"/> + <property name="packagesToScan" value="common.model"> + </property> + <property name="persistenceUnitName" value="defaultUnit" /> + + <property name="jpaVendorAdapter" ref="hibernateJpaVendorAdapter"/> + <property name="jpaProperties"> + <props> + <prop key="hibernate.ejb.naming_strategy">org.hibernate.cfg.ImprovedNamingStrategy</prop> + <prop key="hibernate.show_sql">false</prop> + <prop key="hibernate.hbm2ddl.auto">update</prop><!-- none --> + + <prop key="hibernate.connection.CharSet">utf8</prop> + <prop key="hibernate.connection.characterEncoding">utf8</prop> + <prop key="hibernate.connection.useUnicode">true</prop> + </props> + </property> + </bean> + <bean id="officeEntityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> + <property name="dataSource" ref="officeDataSource"/> + <property name="packagesToScan" value="office.model"></property> + + <property name="jpaVendorAdapter" ref="hibernateJpaVendorAdapter"/> + <property name="jpaProperties"> + <props> + <prop key="hibernate.ejb.naming_strategy">org.hibernate.cfg.ImprovedNamingStrategy</prop> + <prop key="hibernate.show_sql">false</prop> + <prop key="hibernate.hbm2ddl.auto">update</prop><!-- none --> + + <prop key="hibernate.connection.CharSet">utf8</prop> + <prop key="hibernate.connection.characterEncoding">utf8</prop> + <prop key="hibernate.connection.useUnicode">true</prop> + </props> + </property> +</bean> + <bean id="tkioEntityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> + <property name="dataSource" ref="tkioDataSource"/> + <property name="packagesToScan" value="tkio.model"></property> + + <property name="jpaVendorAdapter" ref="hibernateJpaVendorAdapter"/> + <property name="jpaProperties"> + <props> + <prop key="hibernate.ejb.naming_strategy">org.hibernate.cfg.ImprovedNamingStrategy</prop> + <prop key="hibernate.show_sql">false</prop> + <prop key="hibernate.hbm2ddl.auto">update</prop><!-- none --> + + <prop key="hibernate.connection.CharSet">utf8</prop> + <prop key="hibernate.connection.characterEncoding">utf8</prop> + <prop key="hibernate.connection.useUnicode">true</prop> + </props> + </property> + </bean> + <bean id="trackEntityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> + <property name="dataSource" ref="trackDataSource"/> + <property name="packagesToScan" value="track.model"></property> + + <property name="jpaVendorAdapter" ref="hibernateJpaVendorAdapter"/> + <property name="jpaProperties"> + <props> + <prop key="hibernate.ejb.naming_strategy">org.hibernate.cfg.ImprovedNamingStrategy</prop> + <prop key="hibernate.show_sql">false</prop> + <prop key="hibernate.hbm2ddl.auto">update</prop><!-- none --> + + <prop key="hibernate.connection.CharSet">utf8</prop> + <prop key="hibernate.connection.characterEncoding">utf8</prop> + <prop key="hibernate.connection.useUnicode">true</prop> + </props> + </property> + </bean> + <bean id="dmpEntityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> + <property name="dataSource" ref="dmpDataSource"/> + <property name="packagesToScan" value="dmp.model"></property> + + <property name="jpaVendorAdapter" ref="hibernateJpaVendorAdapter"/> + <property name="jpaProperties"> + <props> + <prop key="hibernate.ejb.naming_strategy">org.hibernate.cfg.ImprovedNamingStrategy</prop> + <prop key="hibernate.show_sql">false</prop> + <prop key="hibernate.hbm2ddl.auto">update</prop><!-- none --> + + <prop key="hibernate.connection.CharSet">utf8</prop> + <prop key="hibernate.connection.characterEncoding">utf8</prop> + <prop key="hibernate.connection.useUnicode">true</prop> + </props> + </property> + </bean> + <!--指定实现JPA的适配器 --> + <bean id="hibernateJpaVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"> + <property name="databasePlatform" value="org.hibernate.dialect.MySQLDialect"/> + </bean> + + <!-- Jpa 事务配置 --> + <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> + <property name="entityManagerFactory" ref="entityManagerFactory"/> + </bean> + <bean id="officeTransactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> + <property name="entityManagerFactory" ref="officeEntityManagerFactory"/> + </bean> + <bean id="tkioTransactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> + <property name="entityManagerFactory" ref="tkioEntityManagerFactory"/> + </bean> + <bean id="trackTransactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> + <property name="entityManagerFactory" ref="trackEntityManagerFactory"/> + </bean> + <bean id="dmpTransactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> + <property name="entityManagerFactory" ref="dmpEntityManagerFactory"/> + </bean> + + <!-- Spring Data Jpa配置 --> + <jpa:repositories base-package="common.repository" + repository-impl-postfix="Impl" transaction-manager-ref="transactionManager" + entity-manager-factory-ref="entityManagerFactory"/> + <jpa:repositories base-package="office.repository" + repository-impl-postfix="Impl" transaction-manager-ref="officeTransactionManager" + entity-manager-factory-ref="officeEntityManagerFactory"/> + <jpa:repositories base-package="tkio.repository" + repository-impl-postfix="Impl" transaction-manager-ref="tkioTransactionManager" + entity-manager-factory-ref="tkioEntityManagerFactory"/> + <jpa:repositories base-package="track.repository" + repository-impl-postfix="Impl" transaction-manager-ref="trackTransactionManager" + entity-manager-factory-ref="trackEntityManagerFactory"/> + <jpa:repositories base-package="dmp.repository" + repository-impl-postfix="Impl" transaction-manager-ref="dmpTransactionManager" + entity-manager-factory-ref="dmpEntityManagerFactory"/> + + + <!-- 使用annotation定义事务 --> + <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/> + <tx:annotation-driven transaction-manager="officeTransactionManager" proxy-target-class="true"/> + <tx:annotation-driven transaction-manager="tkioTransactionManager" proxy-target-class="true"/> + <tx:annotation-driven transaction-manager="trackTransactionManager" proxy-target-class="true"/> + <tx:annotation-driven transaction-manager="dmpTransactionManager" proxy-target-class="true"/> + + <tx:advice id="txAdvice" transaction-manager="transactionManager"> + <tx:attributes> + <tx:method name="report*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="list*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="query*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="find*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="*" propagation="REQUIRED"/> + </tx:attributes> + </tx:advice> + + <tx:advice id="officeTxAdvice" transaction-manager="officeTransactionManager"> + <tx:attributes> + <tx:method name="report*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="list*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="query*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="find*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="*" propagation="REQUIRED"/> + </tx:attributes> + </tx:advice> + <tx:advice id="tkioTxAdvice" transaction-manager="tkioTransactionManager"> + <tx:attributes> + <tx:method name="report*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="list*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="query*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="find*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="*" propagation="REQUIRED"/> + </tx:attributes> + </tx:advice> + <tx:advice id="trackTxAdvice" transaction-manager="trackTransactionManager"> + <tx:attributes> + <tx:method name="report*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="list*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="query*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="find*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="*" propagation="REQUIRED"/> + </tx:attributes> + </tx:advice> + <tx:advice id="dmpTxAdvice" transaction-manager="dmpTransactionManager"> + <tx:attributes> + <tx:method name="report*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="list*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="query*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="find*" propagation="SUPPORTS" read-only="true"/> + <tx:method name="*" propagation="REQUIRED"/> + </tx:attributes> + </tx:advice> + + <aop:config expose-proxy="true"> + <aop:pointcut id="txPointcut" expression="execution(* common.service.*.*(..))"/> + <aop:advisor advice-ref="txAdvice" pointcut-ref="txPointcut"/> + </aop:config> + <aop:config expose-proxy="true"> + <aop:pointcut id="officetxPointcut" expression="execution(* office.service.*.*(..))"/> + <aop:advisor advice-ref="officeTxAdvice" pointcut-ref="officetxPointcut"/> + </aop:config> + <aop:config expose-proxy="true"> + <aop:pointcut id="tkiotxPointcut" expression="execution(* tkio.service.*.*(..))"/> + <aop:advisor advice-ref="tkioTxAdvice" pointcut-ref="tkiotxPointcut"/> + </aop:config> + <aop:config expose-proxy="true"> + <aop:pointcut id="tracktxPointcut" expression="execution(* track.service.*.*(..))"/> + <aop:advisor advice-ref="trackTxAdvice" pointcut-ref="tracktxPointcut"/> + </aop:config> + + <!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --> + <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> + <property name="defaultEncoding" value="UTF-8"/> + <!-- 指定所上传文件的总大小不能超过2000KB。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 --> + <property name="maxUploadSize" value="2000000"/> + </bean> + + <bean id="appUtils" class="common.context.AppUtils" lazy-init="false" /> +</beans> diff --git a/target/classes/common.properties b/target/classes/common.properties new file mode 100644 index 0000000..bed601b --- /dev/null +++ b/target/classes/common.properties @@ -0,0 +1,6 @@ +report.url=http://ec2-54-222-233-230.cn-north-1.compute.amazonaws.com.cn:9010 +awsneed=${awsneed} +profile.table=${profile.table} +event.table=${event.table} +usergroup.table=${usergroup.table} +iscache=${iscache} diff --git a/target/classes/common/context/AppUtils.class b/target/classes/common/context/AppUtils.class new file mode 100644 index 0000000..40072ed Binary files /dev/null and b/target/classes/common/context/AppUtils.class differ diff --git a/target/classes/common/controller/AppController.class b/target/classes/common/controller/AppController.class index d7c4c65..d327dc2 100644 Binary files a/target/classes/common/controller/AppController.class and b/target/classes/common/controller/AppController.class differ diff --git a/target/classes/common/controller/LoginController.class b/target/classes/common/controller/LoginController.class new file mode 100644 index 0000000..f648ec3 Binary files /dev/null and b/target/classes/common/controller/LoginController.class differ diff --git a/target/classes/common/controller/MenuController.class b/target/classes/common/controller/MenuController.class new file mode 100644 index 0000000..564c82b Binary files /dev/null and b/target/classes/common/controller/MenuController.class differ diff --git a/target/classes/common/controller/UserController.class b/target/classes/common/controller/UserController.class new file mode 100644 index 0000000..9dd5206 Binary files /dev/null and b/target/classes/common/controller/UserController.class differ diff --git a/target/classes/common/controller/UserLogController.class b/target/classes/common/controller/UserLogController.class index 885a3ce..16d846a 100644 Binary files a/target/classes/common/controller/UserLogController.class and b/target/classes/common/controller/UserLogController.class differ diff --git a/target/classes/common/model/Account4Web.class b/target/classes/common/model/Account4Web.class new file mode 100644 index 0000000..c2ceb26 Binary files /dev/null and b/target/classes/common/model/Account4Web.class differ diff --git a/target/classes/common/model/AppCategory.class b/target/classes/common/model/AppCategory.class new file mode 100644 index 0000000..a21c712 Binary files /dev/null and b/target/classes/common/model/AppCategory.class differ diff --git a/target/classes/common/model/AppInfo.class b/target/classes/common/model/AppInfo.class new file mode 100644 index 0000000..8815cc0 Binary files /dev/null and b/target/classes/common/model/AppInfo.class differ diff --git a/target/classes/common/model/Auth.class b/target/classes/common/model/Auth.class new file mode 100644 index 0000000..2b97940 Binary files /dev/null and b/target/classes/common/model/Auth.class differ diff --git a/target/classes/common/model/BackVisit.class b/target/classes/common/model/BackVisit.class new file mode 100644 index 0000000..38de658 Binary files /dev/null and b/target/classes/common/model/BackVisit.class differ diff --git a/target/classes/common/model/City.class b/target/classes/common/model/City.class new file mode 100644 index 0000000..4a13e16 Binary files /dev/null and b/target/classes/common/model/City.class differ diff --git a/target/classes/common/model/Code.class b/target/classes/common/model/Code.class new file mode 100644 index 0000000..182698c Binary files /dev/null and b/target/classes/common/model/Code.class differ diff --git a/target/classes/common/model/Email.class b/target/classes/common/model/Email.class new file mode 100644 index 0000000..084db05 Binary files /dev/null and b/target/classes/common/model/Email.class differ diff --git a/target/classes/common/model/KeyValue.class b/target/classes/common/model/KeyValue.class new file mode 100644 index 0000000..578b1a2 Binary files /dev/null and b/target/classes/common/model/KeyValue.class differ diff --git a/target/classes/common/model/Menu.class b/target/classes/common/model/Menu.class new file mode 100644 index 0000000..d09537c Binary files /dev/null and b/target/classes/common/model/Menu.class differ diff --git a/target/classes/common/model/Payment.class b/target/classes/common/model/Payment.class new file mode 100644 index 0000000..f88ada5 Binary files /dev/null and b/target/classes/common/model/Payment.class differ diff --git a/target/classes/common/model/Reminder.class b/target/classes/common/model/Reminder.class new file mode 100644 index 0000000..6d63e2b Binary files /dev/null and b/target/classes/common/model/Reminder.class differ diff --git a/target/classes/common/model/RoleType.class b/target/classes/common/model/RoleType.class new file mode 100644 index 0000000..9443143 Binary files /dev/null and b/target/classes/common/model/RoleType.class differ diff --git a/target/classes/common/model/TrackAccount4Web.class b/target/classes/common/model/TrackAccount4Web.class new file mode 100644 index 0000000..6baca7a Binary files /dev/null and b/target/classes/common/model/TrackAccount4Web.class differ diff --git a/target/classes/common/model/User.class b/target/classes/common/model/User.class new file mode 100644 index 0000000..10a94b8 Binary files /dev/null and b/target/classes/common/model/User.class differ diff --git a/target/classes/common/repository/Account4WebRepository.class b/target/classes/common/repository/Account4WebRepository.class new file mode 100644 index 0000000..c085886 Binary files /dev/null and b/target/classes/common/repository/Account4WebRepository.class differ diff --git a/target/classes/common/repository/AppCategoryRepository.class b/target/classes/common/repository/AppCategoryRepository.class new file mode 100644 index 0000000..8079edb Binary files /dev/null and b/target/classes/common/repository/AppCategoryRepository.class differ diff --git a/target/classes/common/repository/AppInfoRepository.class b/target/classes/common/repository/AppInfoRepository.class index adba4d1..5c59db3 100644 Binary files a/target/classes/common/repository/AppInfoRepository.class and b/target/classes/common/repository/AppInfoRepository.class differ diff --git a/target/classes/common/repository/AuthRepository.class b/target/classes/common/repository/AuthRepository.class new file mode 100644 index 0000000..b53444b Binary files /dev/null and b/target/classes/common/repository/AuthRepository.class differ diff --git a/target/classes/common/repository/BackVisitRepository.class b/target/classes/common/repository/BackVisitRepository.class new file mode 100644 index 0000000..5d68d84 Binary files /dev/null and b/target/classes/common/repository/BackVisitRepository.class differ diff --git a/target/classes/common/repository/CityRepository.class b/target/classes/common/repository/CityRepository.class new file mode 100644 index 0000000..b0efba7 Binary files /dev/null and b/target/classes/common/repository/CityRepository.class differ diff --git a/target/classes/common/repository/CodeRepository.class b/target/classes/common/repository/CodeRepository.class new file mode 100644 index 0000000..7a2abed Binary files /dev/null and b/target/classes/common/repository/CodeRepository.class differ diff --git a/target/classes/common/repository/MenuRepository.class b/target/classes/common/repository/MenuRepository.class new file mode 100644 index 0000000..7e0482e Binary files /dev/null and b/target/classes/common/repository/MenuRepository.class differ diff --git a/target/classes/common/repository/PaymentRepository.class b/target/classes/common/repository/PaymentRepository.class new file mode 100644 index 0000000..e1f70a0 Binary files /dev/null and b/target/classes/common/repository/PaymentRepository.class differ diff --git a/target/classes/common/repository/ReminderRepository.class b/target/classes/common/repository/ReminderRepository.class new file mode 100644 index 0000000..695cbea Binary files /dev/null and b/target/classes/common/repository/ReminderRepository.class differ diff --git a/target/classes/common/repository/RoleTypeRepository.class b/target/classes/common/repository/RoleTypeRepository.class new file mode 100644 index 0000000..af2f4e0 Binary files /dev/null and b/target/classes/common/repository/RoleTypeRepository.class differ diff --git a/target/classes/common/repository/TrackAccount4WebRepository.class b/target/classes/common/repository/TrackAccount4WebRepository.class new file mode 100644 index 0000000..ba48992 Binary files /dev/null and b/target/classes/common/repository/TrackAccount4WebRepository.class differ diff --git a/target/classes/common/repository/UserRepository.class b/target/classes/common/repository/UserRepository.class new file mode 100644 index 0000000..5a13fa2 Binary files /dev/null and b/target/classes/common/repository/UserRepository.class differ diff --git a/target/classes/common/service/AppService.class b/target/classes/common/service/AppService.class new file mode 100644 index 0000000..c90dc04 Binary files /dev/null and b/target/classes/common/service/AppService.class differ diff --git a/target/classes/common/service/MenuService.class b/target/classes/common/service/MenuService.class new file mode 100644 index 0000000..9375bc5 Binary files /dev/null and b/target/classes/common/service/MenuService.class differ diff --git a/target/classes/common/service/UserService.class b/target/classes/common/service/UserService.class new file mode 100644 index 0000000..b08a551 Binary files /dev/null and b/target/classes/common/service/UserService.class differ diff --git a/target/classes/common/service/impl/AppServiceImpl$1.class b/target/classes/common/service/impl/AppServiceImpl$1.class new file mode 100644 index 0000000..cdf15b1 Binary files /dev/null and b/target/classes/common/service/impl/AppServiceImpl$1.class differ diff --git a/target/classes/common/service/impl/AppServiceImpl.class b/target/classes/common/service/impl/AppServiceImpl.class new file mode 100644 index 0000000..0d4d9fb Binary files /dev/null and b/target/classes/common/service/impl/AppServiceImpl.class differ diff --git a/target/classes/common/service/impl/MenuServiceImpl.class b/target/classes/common/service/impl/MenuServiceImpl.class new file mode 100644 index 0000000..1e86417 Binary files /dev/null and b/target/classes/common/service/impl/MenuServiceImpl.class differ diff --git a/target/classes/common/service/impl/UserServiceImpl.class b/target/classes/common/service/impl/UserServiceImpl.class new file mode 100644 index 0000000..c7a7d8a Binary files /dev/null and b/target/classes/common/service/impl/UserServiceImpl.class differ diff --git a/target/classes/dic/OperateObjectTypeEnum.class b/target/classes/dic/OperateObjectTypeEnum.class new file mode 100644 index 0000000..6637b08 Binary files /dev/null and b/target/classes/dic/OperateObjectTypeEnum.class differ diff --git a/target/classes/dic/RoleEnum.class b/target/classes/dic/RoleEnum.class new file mode 100644 index 0000000..bec70c2 Binary files /dev/null and b/target/classes/dic/RoleEnum.class differ diff --git a/target/classes/dic/RoleTypeEnum.class b/target/classes/dic/RoleTypeEnum.class new file mode 100644 index 0000000..83d3ef6 Binary files /dev/null and b/target/classes/dic/RoleTypeEnum.class differ diff --git a/target/classes/dmp/model/AppData.class b/target/classes/dmp/model/AppData.class new file mode 100644 index 0000000..3708338 Binary files /dev/null and b/target/classes/dmp/model/AppData.class differ diff --git a/target/classes/dmp/model/TagCrawlerAppsWandoujia.class b/target/classes/dmp/model/TagCrawlerAppsWandoujia.class new file mode 100644 index 0000000..09a996a Binary files /dev/null and b/target/classes/dmp/model/TagCrawlerAppsWandoujia.class differ diff --git a/target/classes/dmp/repository/AppDataRepository.class b/target/classes/dmp/repository/AppDataRepository.class new file mode 100644 index 0000000..d45b3d5 Binary files /dev/null and b/target/classes/dmp/repository/AppDataRepository.class differ diff --git a/target/classes/dmp/repository/TagCrawlerAppsWandoujiaRepository.class b/target/classes/dmp/repository/TagCrawlerAppsWandoujiaRepository.class new file mode 100644 index 0000000..3179546 Binary files /dev/null and b/target/classes/dmp/repository/TagCrawlerAppsWandoujiaRepository.class differ diff --git a/target/classes/exception/GlobalExceptionAdvice.class b/target/classes/exception/GlobalExceptionAdvice.class new file mode 100644 index 0000000..6663787 Binary files /dev/null and b/target/classes/exception/GlobalExceptionAdvice.class differ diff --git a/target/classes/exception/NotFoundException.class b/target/classes/exception/NotFoundException.class new file mode 100644 index 0000000..0a40ef7 Binary files /dev/null and b/target/classes/exception/NotFoundException.class differ diff --git a/target/classes/exception/TipException.class b/target/classes/exception/TipException.class new file mode 100644 index 0000000..09b0849 Binary files /dev/null and b/target/classes/exception/TipException.class differ diff --git a/target/classes/exception/TransferCurrentAccountException.class b/target/classes/exception/TransferCurrentAccountException.class new file mode 100644 index 0000000..c70db09 Binary files /dev/null and b/target/classes/exception/TransferCurrentAccountException.class differ diff --git a/target/classes/logback.xml b/target/classes/logback.xml new file mode 100644 index 0000000..7d718a9 --- /dev/null +++ b/target/classes/logback.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<configuration scan="true"> + + <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> + <Encoding>UTF-8</Encoding> + <layout class="ch.qos.logback.classic.PatternLayout"> + <Pattern>%-20(%d{HH:mm:ss.SSS} [%thread][line:%L]) %-5level %logger{80} %M - %msg%n</Pattern> + </layout> + </appender> + + <logger name="org.springframework" level="warn"/> + <logger name="org.springframework.remoting" level="warn"/> + <logger name="org.springframework.scheduling.quartz" level="warn"/> + <logger name="org.springframework.data.jpa" level="warn"/> + <logger name="ch.qos.logback" level="warn"/> + <logger name="org.hibernate" level="warn"/> + <root level="info"> + <appender-ref ref="stdout" /> + </root> +</configuration> \ No newline at end of file diff --git a/target/classes/logback/dev/logback.xml b/target/classes/logback/dev/logback.xml new file mode 100644 index 0000000..7d718a9 --- /dev/null +++ b/target/classes/logback/dev/logback.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<configuration scan="true"> + + <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> + <Encoding>UTF-8</Encoding> + <layout class="ch.qos.logback.classic.PatternLayout"> + <Pattern>%-20(%d{HH:mm:ss.SSS} [%thread][line:%L]) %-5level %logger{80} %M - %msg%n</Pattern> + </layout> + </appender> + + <logger name="org.springframework" level="warn"/> + <logger name="org.springframework.remoting" level="warn"/> + <logger name="org.springframework.scheduling.quartz" level="warn"/> + <logger name="org.springframework.data.jpa" level="warn"/> + <logger name="ch.qos.logback" level="warn"/> + <logger name="org.hibernate" level="warn"/> + <root level="info"> + <appender-ref ref="stdout" /> + </root> +</configuration> \ No newline at end of file diff --git a/target/classes/logback/product/logback.xml b/target/classes/logback/product/logback.xml new file mode 100644 index 0000000..724017b --- /dev/null +++ b/target/classes/logback/product/logback.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<configuration scan="true"> + + <appender name="infoFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> + <Encoding>UTF-8</Encoding> + <file>/data/logs/trackingio.com/trackingio.log</file> + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> + <FileNamePattern>/data/logs/trackingio.com/trackingio.%d{yyyy-MM-dd}.log.zip</FileNamePattern> + <maxHistory>30</maxHistory> + </rollingPolicy> + <layout class="ch.qos.logback.classic.PatternLayout"> + <pattern>%-20(%d{HH:mm:ss.SSS} [%thread][line:%L]) %-5level %logger{80} - %msg%n</pattern> + </layout> + </appender> + + + <logger name="org.springframework"> + <level value="warn" /> + </logger> + + <logger name="org.hibernate"> + <level value="warn" /> + </logger> + + <logger name="org.apache.phoenix"> + <level value="warn" /> + </logger> + + <logger name="org.apache.zookeeper"> + <level value="warn" /> + </logger> + + + <logger name="org.apache.hadoop"> + <level value="warn" /> + </logger> + <logger name="org.elasticsearch.plugins"> + <level value="warn" /> + </logger> + + <root level="info"> + <appender-ref ref="infoFile" /> + <appender-ref ref="cat" /> + </root> + +</configuration> \ No newline at end of file diff --git a/target/classes/mail.properties b/target/classes/mail.properties new file mode 100644 index 0000000..60b7fd6 --- /dev/null +++ b/target/classes/mail.properties @@ -0,0 +1,6 @@ +mail.host=smtp.exmail.qq.com +mail.username=service1@reyun.com +mail.password=XSW29ijn +mail.content_type=text/plain;charset\=GBK +mail.list=zhangliang +mail.valid_time=3 \ No newline at end of file diff --git a/target/classes/persistence.properties b/target/classes/persistence.properties new file mode 100644 index 0000000..5d201ef --- /dev/null +++ b/target/classes/persistence.properties @@ -0,0 +1,22 @@ +dataSource.driverClassName=com.mysql.jdbc.Driver + +default.dataSource.url=jdbc:mysql://192.168.2.57:3306/manager?characterEncoding=utf-8 +default.dataSource.username=root +default.dataSource.password=reyun123 + + +office.url=jdbc:mysql://192.168.2.57:3306/office?characterEncoding=utf-8 +office.username=root +office.password=reyun123 + +tkio.url=jdbc:mysql://192.168.2.57:3306/trackingio?characterEncoding=utf-8 +tkio.username=root +tkio.password=reyun123 + +track.url=jdbc:mysql://192.168.2.57:3306/track?characterEncoding=utf-8 +track.username=root +track.password=reyun123 + +dmp.url=jdbc:mysql://192.168.2.57:3306/manager?characterEncoding=utf-8 +dmp.username=root +dmp.password=reyun123 \ No newline at end of file diff --git a/target/classes/redis.properties b/target/classes/redis.properties new file mode 100644 index 0000000..d1ff395 --- /dev/null +++ b/target/classes/redis.properties @@ -0,0 +1,15 @@ +# Redis common settings +redis.key.validtime=120 +redis.ip.requesttimes=5 +redis.ip.unknown.requesttimes=5 +redis.maxIdle=300 +redis.testOnBorrow=true + +# token +redis.surl.host=192.168.2.57 +redis.surl.port=6379 + +# event +redis.event.host=192.168.2.57 +redis.event.port=6379 +redis.event.database=0 diff --git a/target/classes/rest-servlet.xml b/target/classes/rest-servlet.xml new file mode 100644 index 0000000..2601a40 --- /dev/null +++ b/target/classes/rest-servlet.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<beans xmlns="http://www.springframework.org/schema/beans" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" + xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" + xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd + http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd + http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> + + <context:component-scan base-package="exception" /> + <context:component-scan base-package="common.controller" /> + <context:component-scan base-package="track.controller" /> + <context:component-scan base-package="tkio.controller" /> + + <mvc:annotation-driven> + <mvc:argument-resolvers> + <bean class="security.resolvers.LoginUserMethodArgumentsResolver"></bean> + </mvc:argument-resolvers> + <mvc:message-converters register-defaults="true"> + <bean class="org.springframework.http.converter.StringHttpMessageConverter"> + <constructor-arg value="UTF-8" /> + </bean> + <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> + <property name="supportedMediaTypes"> + <list> + <value>text/html;charset=UTF-8</value> + <value>application/json;charset=UTF-8</value> + </list> + </property> + </bean> + </mvc:message-converters> + </mvc:annotation-driven> + + <mvc:interceptors> + <mvc:interceptor> + <mvc:mapping path="/**" /> + <bean class="security.interceptor.AuthorizationInterceptor" /> + </mvc:interceptor> + </mvc:interceptors> + +</beans> \ No newline at end of file diff --git a/target/classes/security/AbstractTokenManager.class b/target/classes/security/AbstractTokenManager.class new file mode 100644 index 0000000..b82183f Binary files /dev/null and b/target/classes/security/AbstractTokenManager.class differ diff --git a/target/classes/security/RedisLoginStatusManager.class b/target/classes/security/RedisLoginStatusManager.class new file mode 100644 index 0000000..37f4af7 Binary files /dev/null and b/target/classes/security/RedisLoginStatusManager.class differ diff --git a/target/classes/security/RedisLoginStatusManagerImpl.class b/target/classes/security/RedisLoginStatusManagerImpl.class new file mode 100644 index 0000000..8950503 Binary files /dev/null and b/target/classes/security/RedisLoginStatusManagerImpl.class differ diff --git a/target/classes/security/RedisTokenManager.class b/target/classes/security/RedisTokenManager.class new file mode 100644 index 0000000..5bf0aa4 Binary files /dev/null and b/target/classes/security/RedisTokenManager.class differ diff --git a/target/classes/security/TokenManager.class b/target/classes/security/TokenManager.class new file mode 100644 index 0000000..74f89c5 Binary files /dev/null and b/target/classes/security/TokenManager.class differ diff --git a/target/classes/security/annotation/Authorization.class b/target/classes/security/annotation/Authorization.class new file mode 100644 index 0000000..402ec1c Binary files /dev/null and b/target/classes/security/annotation/Authorization.class differ diff --git a/target/classes/security/annotation/CurrentAccount.class b/target/classes/security/annotation/CurrentAccount.class new file mode 100644 index 0000000..50456cd Binary files /dev/null and b/target/classes/security/annotation/CurrentAccount.class differ diff --git a/target/classes/security/cors/CorsFilter.class b/target/classes/security/cors/CorsFilter.class new file mode 100644 index 0000000..4123698 Binary files /dev/null and b/target/classes/security/cors/CorsFilter.class differ diff --git a/target/classes/security/exception/MethodNotSupportException.class b/target/classes/security/exception/MethodNotSupportException.class new file mode 100644 index 0000000..3bafc5d Binary files /dev/null and b/target/classes/security/exception/MethodNotSupportException.class differ diff --git a/target/classes/security/interceptor/AuthorizationInterceptor.class b/target/classes/security/interceptor/AuthorizationInterceptor.class new file mode 100644 index 0000000..d1d8eaf Binary files /dev/null and b/target/classes/security/interceptor/AuthorizationInterceptor.class differ diff --git a/target/classes/security/resolvers/LoginUserMethodArgumentsResolver.class b/target/classes/security/resolvers/LoginUserMethodArgumentsResolver.class new file mode 100644 index 0000000..b932113 Binary files /dev/null and b/target/classes/security/resolvers/LoginUserMethodArgumentsResolver.class differ diff --git a/target/classes/tkio/controller/TkioAccountController.class b/target/classes/tkio/controller/TkioAccountController.class new file mode 100644 index 0000000..30cdafc Binary files /dev/null and b/target/classes/tkio/controller/TkioAccountController.class differ diff --git a/target/classes/tkio/model/Account.class b/target/classes/tkio/model/Account.class new file mode 100644 index 0000000..934241d Binary files /dev/null and b/target/classes/tkio/model/Account.class differ diff --git a/target/classes/tkio/model/AccountRestrict4Web.class b/target/classes/tkio/model/AccountRestrict4Web.class new file mode 100644 index 0000000..5293b3b Binary files /dev/null and b/target/classes/tkio/model/AccountRestrict4Web.class differ diff --git a/target/classes/tkio/model/App.class b/target/classes/tkio/model/App.class new file mode 100644 index 0000000..776642b Binary files /dev/null and b/target/classes/tkio/model/App.class differ diff --git a/target/classes/tkio/model/Auth.class b/target/classes/tkio/model/Auth.class new file mode 100644 index 0000000..593975e Binary files /dev/null and b/target/classes/tkio/model/Auth.class differ diff --git a/target/classes/tkio/model/Campaign.class b/target/classes/tkio/model/Campaign.class new file mode 100644 index 0000000..7747104 Binary files /dev/null and b/target/classes/tkio/model/Campaign.class differ diff --git a/target/classes/tkio/model/Channel.class b/target/classes/tkio/model/Channel.class new file mode 100644 index 0000000..918bb01 Binary files /dev/null and b/target/classes/tkio/model/Channel.class differ diff --git a/target/classes/tkio/model/DataAuth.class b/target/classes/tkio/model/DataAuth.class new file mode 100644 index 0000000..b57784d Binary files /dev/null and b/target/classes/tkio/model/DataAuth.class differ diff --git a/target/classes/tkio/model/IsNotified.class b/target/classes/tkio/model/IsNotified.class new file mode 100644 index 0000000..c7f9d30 Binary files /dev/null and b/target/classes/tkio/model/IsNotified.class differ diff --git a/target/classes/tkio/model/PackageType.class b/target/classes/tkio/model/PackageType.class new file mode 100644 index 0000000..2fa45a8 Binary files /dev/null and b/target/classes/tkio/model/PackageType.class differ diff --git a/target/classes/tkio/model/RoleAuth.class b/target/classes/tkio/model/RoleAuth.class new file mode 100644 index 0000000..dfef2d9 Binary files /dev/null and b/target/classes/tkio/model/RoleAuth.class differ diff --git a/target/classes/tkio/model/RoleAuthDetail.class b/target/classes/tkio/model/RoleAuthDetail.class new file mode 100644 index 0000000..c5bfaa0 Binary files /dev/null and b/target/classes/tkio/model/RoleAuthDetail.class differ diff --git a/target/classes/tkio/model/SalesManLeader.class b/target/classes/tkio/model/SalesManLeader.class new file mode 100644 index 0000000..887edb4 Binary files /dev/null and b/target/classes/tkio/model/SalesManLeader.class differ diff --git a/target/classes/tkio/model/UserLog.class b/target/classes/tkio/model/UserLog.class new file mode 100644 index 0000000..eef992f Binary files /dev/null and b/target/classes/tkio/model/UserLog.class differ diff --git a/target/classes/tkio/repository/AccountRepository.class b/target/classes/tkio/repository/AccountRepository.class new file mode 100644 index 0000000..e0e6487 Binary files /dev/null and b/target/classes/tkio/repository/AccountRepository.class differ diff --git a/target/classes/tkio/repository/AppRepository.class b/target/classes/tkio/repository/AppRepository.class new file mode 100644 index 0000000..857a6cd Binary files /dev/null and b/target/classes/tkio/repository/AppRepository.class differ diff --git a/target/classes/tkio/repository/CampaignRepository.class b/target/classes/tkio/repository/CampaignRepository.class new file mode 100644 index 0000000..ebbd862 Binary files /dev/null and b/target/classes/tkio/repository/CampaignRepository.class differ diff --git a/target/classes/tkio/repository/ChannelRepository.class b/target/classes/tkio/repository/ChannelRepository.class new file mode 100644 index 0000000..28cacae Binary files /dev/null and b/target/classes/tkio/repository/ChannelRepository.class differ diff --git a/target/classes/tkio/repository/IsNotifiedRepository.class b/target/classes/tkio/repository/IsNotifiedRepository.class new file mode 100644 index 0000000..6435eab Binary files /dev/null and b/target/classes/tkio/repository/IsNotifiedRepository.class differ diff --git a/target/classes/tkio/repository/PackageTypeRepository.class b/target/classes/tkio/repository/PackageTypeRepository.class new file mode 100644 index 0000000..82670ea Binary files /dev/null and b/target/classes/tkio/repository/PackageTypeRepository.class differ diff --git a/target/classes/tkio/repository/SalesManLeaderRepository.class b/target/classes/tkio/repository/SalesManLeaderRepository.class new file mode 100644 index 0000000..10f6ca7 Binary files /dev/null and b/target/classes/tkio/repository/SalesManLeaderRepository.class differ diff --git a/target/classes/tkio/service/AccountFlowRestrictService.class b/target/classes/tkio/service/AccountFlowRestrictService.class new file mode 100644 index 0000000..d08b69a Binary files /dev/null and b/target/classes/tkio/service/AccountFlowRestrictService.class differ diff --git a/target/classes/tkio/service/TkioAccountService.class b/target/classes/tkio/service/TkioAccountService.class new file mode 100644 index 0000000..86bfcbb Binary files /dev/null and b/target/classes/tkio/service/TkioAccountService.class differ diff --git a/target/classes/tkio/service/impl/AccountFlowRestrictServiceImpl.class b/target/classes/tkio/service/impl/AccountFlowRestrictServiceImpl.class new file mode 100644 index 0000000..6841029 Binary files /dev/null and b/target/classes/tkio/service/impl/AccountFlowRestrictServiceImpl.class differ diff --git a/target/classes/tkio/service/impl/TkioAccountServiceImpl.class b/target/classes/tkio/service/impl/TkioAccountServiceImpl.class new file mode 100644 index 0000000..2c5de62 Binary files /dev/null and b/target/classes/tkio/service/impl/TkioAccountServiceImpl.class differ diff --git a/target/classes/tkio/task/AccountTask.class b/target/classes/tkio/task/AccountTask.class new file mode 100644 index 0000000..6289c8f Binary files /dev/null and b/target/classes/tkio/task/AccountTask.class differ diff --git a/target/classes/tkio/task/SyncAppDataTask.class b/target/classes/tkio/task/SyncAppDataTask.class index c78a73d..b9b97d8 100644 Binary files a/target/classes/tkio/task/SyncAppDataTask.class and b/target/classes/tkio/task/SyncAppDataTask.class differ diff --git a/target/classes/track/controller/TrackAccountController.class b/target/classes/track/controller/TrackAccountController.class new file mode 100644 index 0000000..6d70c22 Binary files /dev/null and b/target/classes/track/controller/TrackAccountController.class differ diff --git a/target/classes/track/model/Account.class b/target/classes/track/model/Account.class new file mode 100644 index 0000000..dd4f6d3 Binary files /dev/null and b/target/classes/track/model/Account.class differ diff --git a/target/classes/track/model/App.class b/target/classes/track/model/App.class new file mode 100644 index 0000000..a21bbac Binary files /dev/null and b/target/classes/track/model/App.class differ diff --git a/target/classes/track/model/Campaign.class b/target/classes/track/model/Campaign.class new file mode 100644 index 0000000..1ae1cc3 Binary files /dev/null and b/target/classes/track/model/Campaign.class differ diff --git a/target/classes/track/model/Channel.class b/target/classes/track/model/Channel.class new file mode 100644 index 0000000..ab159df Binary files /dev/null and b/target/classes/track/model/Channel.class differ diff --git a/target/classes/track/repository/TrackAccountRepository.class b/target/classes/track/repository/TrackAccountRepository.class new file mode 100644 index 0000000..4ebcf44 Binary files /dev/null and b/target/classes/track/repository/TrackAccountRepository.class differ diff --git a/target/classes/track/repository/TrackAppRepository.class b/target/classes/track/repository/TrackAppRepository.class new file mode 100644 index 0000000..1b9a3ff Binary files /dev/null and b/target/classes/track/repository/TrackAppRepository.class differ diff --git a/target/classes/track/repository/TrackCampaignRepository.class b/target/classes/track/repository/TrackCampaignRepository.class new file mode 100644 index 0000000..b0d8a86 Binary files /dev/null and b/target/classes/track/repository/TrackCampaignRepository.class differ diff --git a/target/classes/track/repository/TrackChannelRepository.class b/target/classes/track/repository/TrackChannelRepository.class new file mode 100644 index 0000000..e4e2c33 Binary files /dev/null and b/target/classes/track/repository/TrackChannelRepository.class differ diff --git a/target/classes/track/service/TrackAccountService.class b/target/classes/track/service/TrackAccountService.class new file mode 100644 index 0000000..68f1b87 Binary files /dev/null and b/target/classes/track/service/TrackAccountService.class differ diff --git a/target/classes/track/service/impl/TrackAccountServiceImpl.class b/target/classes/track/service/impl/TrackAccountServiceImpl.class new file mode 100644 index 0000000..aa62586 Binary files /dev/null and b/target/classes/track/service/impl/TrackAccountServiceImpl.class differ diff --git a/target/classes/track/task/AccountTask.class b/target/classes/track/task/AccountTask.class new file mode 100644 index 0000000..0b48cca Binary files /dev/null and b/target/classes/track/task/AccountTask.class differ diff --git a/target/classes/util/CharacterUtils.class b/target/classes/util/CharacterUtils.class new file mode 100644 index 0000000..33514cf Binary files /dev/null and b/target/classes/util/CharacterUtils.class differ diff --git a/target/classes/util/CipherUtil.class b/target/classes/util/CipherUtil.class new file mode 100644 index 0000000..7693764 Binary files /dev/null and b/target/classes/util/CipherUtil.class differ diff --git a/target/classes/util/Constant.class b/target/classes/util/Constant.class new file mode 100644 index 0000000..41a5e5a Binary files /dev/null and b/target/classes/util/Constant.class differ diff --git a/target/classes/util/DateUtil.class b/target/classes/util/DateUtil.class new file mode 100644 index 0000000..ef9aca4 Binary files /dev/null and b/target/classes/util/DateUtil.class differ diff --git a/target/classes/util/HttpClientUtil.class b/target/classes/util/HttpClientUtil.class new file mode 100644 index 0000000..23bf760 Binary files /dev/null and b/target/classes/util/HttpClientUtil.class differ diff --git a/target/classes/util/IP$1.class b/target/classes/util/IP$1.class new file mode 100644 index 0000000..931a9be Binary files /dev/null and b/target/classes/util/IP$1.class differ diff --git a/target/classes/util/IP.class b/target/classes/util/IP.class new file mode 100644 index 0000000..6268207 Binary files /dev/null and b/target/classes/util/IP.class differ diff --git a/target/classes/util/IPAddrUtil.class b/target/classes/util/IPAddrUtil.class new file mode 100644 index 0000000..12ed091 Binary files /dev/null and b/target/classes/util/IPAddrUtil.class differ diff --git a/target/classes/util/MailUtils.class b/target/classes/util/MailUtils.class new file mode 100644 index 0000000..754d957 Binary files /dev/null and b/target/classes/util/MailUtils.class differ diff --git a/target/classes/util/RedisUtilNew.class b/target/classes/util/RedisUtilNew.class new file mode 100644 index 0000000..7cc8b65 Binary files /dev/null and b/target/classes/util/RedisUtilNew.class differ diff --git a/target/classes/util/ResultModel.class b/target/classes/util/ResultModel.class new file mode 100644 index 0000000..bc94cc3 Binary files /dev/null and b/target/classes/util/ResultModel.class differ diff --git a/target/classes/util/ResultStatus.class b/target/classes/util/ResultStatus.class new file mode 100644 index 0000000..251c2ef Binary files /dev/null and b/target/classes/util/ResultStatus.class differ diff --git a/target/classes/util/StringUtil.class b/target/classes/util/StringUtil.class new file mode 100644 index 0000000..61d43c5 Binary files /dev/null and b/target/classes/util/StringUtil.class differ diff --git a/target/classes/util/ValidateUtil.class b/target/classes/util/ValidateUtil.class new file mode 100644 index 0000000..6293c7a Binary files /dev/null and b/target/classes/util/ValidateUtil.class differ diff --git a/target/classes/webdefault.xml b/target/classes/webdefault.xml new file mode 100644 index 0000000..dd1fbab --- /dev/null +++ b/target/classes/webdefault.xml @@ -0,0 +1,534 @@ +<?xml version="1.0" encoding="UTF-8"?> +<web-app + xmlns="http://xmlns.jcp.org/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" + metadata-complete="false" + version="3.1"> + + <!-- ===================================================================== --> + <!-- This file contains the default descriptor for web applications. --> + <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + <!-- The intent of this descriptor is to include jetty specific or common --> + <!-- configuration for all webapps. If a context has a webdefault.xml --> + <!-- descriptor, it is applied before the contexts own web.xml file --> + <!-- --> + <!-- A context may be assigned a default descriptor by: --> + <!-- + Calling WebApplicationContext.setDefaultsDescriptor --> + <!-- + Passed an arg to addWebApplications --> + <!-- --> + <!-- This file is used both as the resource within the jetty.jar (which is --> + <!-- used as the default if no explicit defaults descriptor is set) and it --> + <!-- is copied to the etc directory of the Jetty distro and explicitly --> + <!-- by the jetty.xml file. --> + <!-- --> + <!-- ===================================================================== --> + + <description> + Default web.xml file. + This file is applied to a Web application before it's own WEB_INF/web.xml file + </description> + + <!-- ==================================================================== --> + <!-- Removes static references to beans from javax.el.BeanELResolver to --> + <!-- ensure webapp classloader can be released on undeploy --> + <!-- ==================================================================== --> + <listener> + <listener-class>org.eclipse.jetty.servlet.listener.ELContextCleaner</listener-class> + </listener> + + <!-- ==================================================================== --> + <!-- Removes static cache of Methods from java.beans.Introspector to --> + <!-- ensure webapp classloader can be released on undeploy --> + <!-- ==================================================================== --> + <listener> + <listener-class>org.eclipse.jetty.servlet.listener.IntrospectorCleaner</listener-class> + </listener> + + + <!-- ==================================================================== --> + <!-- Context params to control Session Cookies --> + <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + <!-- + UNCOMMENT TO ACTIVATE + <context-param> + <param-name>org.eclipse.jetty.servlet.SessionDomain</param-name> + <param-value>127.0.0.1</param-value> + </context-param> + <context-param> + <param-name>org.eclipse.jetty.servlet.SessionPath</param-name> + <param-value>/</param-value> + </context-param> + <context-param> + <param-name>org.eclipse.jetty.servlet.MaxAge</param-name> + <param-value>-1</param-value> + </context-param> + --> + + <!-- ==================================================================== --> + <!-- The default servlet. --> + <!-- This servlet, normally mapped to /, provides the handling for static --> + <!-- content, OPTIONS and TRACE methods for the context. --> + <!-- The following initParameters are supported: --> + <!-- + * acceptRanges If true, range requests and responses are + * supported + * + * dirAllowed If true, directory listings are returned if no + * welcome file is found. Else 403 Forbidden. + * + * welcomeServlets If true, attempt to dispatch to welcome files + * that are servlets, but only after no matching static + * resources could be found. If false, then a welcome + * file must exist on disk. If "exact", then exact + * servlet matches are supported without an existing file. + * Default is true. + * + * This must be false if you want directory listings, + * but have index.jsp in your welcome file list. + * + * redirectWelcome If true, welcome files are redirected rather than + * forwarded to. + * + * gzip If set to true, then static content will be served as + * gzip content encoded if a matching resource is + * found ending with ".gz" + * + * resourceBase Set to replace the context resource base + * + * resourceCache If set, this is a context attribute name, which the servlet + * will use to look for a shared ResourceCache instance. + * + * relativeResourceBase + * Set with a pathname relative to the base of the + * servlet context root. Useful for only serving static content out + * of only specific subdirectories. + * + * pathInfoOnly If true, only the path info will be applied to the resourceBase + * + * stylesheet Set with the location of an optional stylesheet that will be used + * to decorate the directory listing html. + * + * aliases If True, aliases of resources are allowed (eg. symbolic + * links and caps variations). May bypass security constraints. + * + * etags If True, weak etags will be generated and handled. + * + * maxCacheSize The maximum total size of the cache or 0 for no cache. + * maxCachedFileSize The maximum size of a file to cache + * maxCachedFiles The maximum number of files to cache + * + * useFileMappedBuffer + * If set to true, it will use mapped file buffer to serve static content + * when using NIO connector. Setting this value to false means that + * a direct buffer will be used instead of a mapped file buffer. + * By default, this is set to true. + * + * cacheControl If set, all static content will have this value set as the cache-control + * header. + * + --> + + + <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + <servlet> + <servlet-name>default</servlet-name> + <servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class> + <init-param> + <param-name>aliases</param-name> + <param-value>false</param-value> + </init-param> + <init-param> + <param-name>acceptRanges</param-name> + <param-value>true</param-value> + </init-param> + <init-param> + <param-name>dirAllowed</param-name> + <param-value>true</param-value> + </init-param> + <init-param> + <param-name>welcomeServlets</param-name> + <param-value>false</param-value> + </init-param> + <init-param> + <param-name>redirectWelcome</param-name> + <param-value>false</param-value> + </init-param> + <init-param> + <param-name>maxCacheSize</param-name> + <param-value>256000000</param-value> + </init-param> + <init-param> + <param-name>maxCachedFileSize</param-name> + <param-value>200000000</param-value> + </init-param> + <init-param> + <param-name>maxCachedFiles</param-name> + <param-value>2048</param-value> + </init-param> + <init-param> + <param-name>gzip</param-name> + <param-value>false</param-value> + </init-param> + <init-param> + <param-name>etags</param-name> + <param-value>false</param-value> + </init-param> + <init-param> + <param-name>useFileMappedBuffer</param-name> + <param-value>false</param-value> + </init-param> + <!-- + <init-param> + <param-name>resourceCache</param-name> + <param-value>resourceCache</param-value> + </init-param> + --> + <!-- + <init-param> + <param-name>cacheControl</param-name> + <param-value>max-age=3600,public</param-value> + </init-param> + --> + <load-on-startup>0</load-on-startup> + </servlet> + + <servlet-mapping> + <servlet-name>default</servlet-name> + <url-pattern>/</url-pattern> + </servlet-mapping> + + + <!-- ==================================================================== --> + <!-- JSP Servlet --> + <!-- This is the jasper JSP servlet from the jakarta project --> + <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + <!-- The JSP page compiler and execution servlet, which is the mechanism --> + <!-- used by Glassfish to support JSP pages. Traditionally, this servlet --> + <!-- is mapped to URL patterh "*.jsp". This servlet supports the --> + <!-- following initialization parameters (default values are in square --> + <!-- brackets): --> + <!-- --> + <!-- checkInterval If development is false and reloading is true, --> + <!-- background compiles are enabled. checkInterval --> + <!-- is the time in seconds between checks to see --> + <!-- if a JSP page needs to be recompiled. [300] --> + <!-- --> + <!-- compiler Which compiler Ant should use to compile JSP --> + <!-- pages. See the Ant documenation for more --> + <!-- information. [javac] --> + <!-- --> + <!-- classdebuginfo Should the class file be compiled with --> + <!-- debugging information? [true] --> + <!-- --> + <!-- classpath What class path should I use while compiling --> + <!-- generated servlets? [Created dynamically --> + <!-- based on the current web application] --> + <!-- Set to ? to make the container explicitly set --> + <!-- this parameter. --> + <!-- --> + <!-- development Is Jasper used in development mode (will check --> + <!-- for JSP modification on every access)? [true] --> + <!-- --> + <!-- enablePooling Determines whether tag handler pooling is --> + <!-- enabled [true] --> + <!-- --> + <!-- fork Tell Ant to fork compiles of JSP pages so that --> + <!-- a separate JVM is used for JSP page compiles --> + <!-- from the one Tomcat is running in. [true] --> + <!-- --> + <!-- ieClassId The class-id value to be sent to Internet --> + <!-- Explorer when using <jsp:plugin> tags. --> + <!-- [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93] --> + <!-- --> + <!-- javaEncoding Java file encoding to use for generating java --> + <!-- source files. [UTF-8] --> + <!-- --> + <!-- keepgenerated Should we keep the generated Java source code --> + <!-- for each page instead of deleting it? [true] --> + <!-- --> + <!-- logVerbosityLevel The level of detailed messages to be produced --> + <!-- by this servlet. Increasing levels cause the --> + <!-- generation of more messages. Valid values are --> + <!-- FATAL, ERROR, WARNING, INFORMATION, and DEBUG. --> + <!-- [WARNING] --> + <!-- --> + <!-- mappedfile Should we generate static content with one --> + <!-- print statement per input line, to ease --> + <!-- debugging? [false] --> + <!-- --> + <!-- --> + <!-- reloading Should Jasper check for modified JSPs? [true] --> + <!-- --> + <!-- suppressSmap Should the generation of SMAP info for JSR45 --> + <!-- debugging be suppressed? [false] --> + <!-- --> + <!-- dumpSmap Should the SMAP info for JSR45 debugging be --> + <!-- dumped to a file? [false] --> + <!-- False if suppressSmap is true --> + <!-- --> + <!-- scratchdir What scratch directory should we use when --> + <!-- compiling JSP pages? [default work directory --> + <!-- for the current web application] --> + <!-- --> + <!-- tagpoolMaxSize The maximum tag handler pool size [5] --> + <!-- --> + <!-- xpoweredBy Determines whether X-Powered-By response --> + <!-- header is added by generated servlet [false] --> + <!-- --> + <!-- If you wish to use Jikes to compile JSP pages: --> + <!-- Set the init parameter "compiler" to "jikes". Define --> + <!-- the property "-Dbuild.compiler.emacs=true" when starting Jetty --> + <!-- to cause Jikes to emit error messages in a format compatible with --> + <!-- Jasper. --> + <!-- If you get an error reporting that jikes can't use UTF-8 encoding, --> + <!-- try setting the init parameter "javaEncoding" to "ISO-8859-1". --> + <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + <servlet id="jsp"> + <servlet-name>jsp</servlet-name> + <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> + <init-param> + <param-name>logVerbosityLevel</param-name> + <param-value>DEBUG</param-value> + </init-param> + <init-param> + <param-name>fork</param-name> + <param-value>false</param-value> + </init-param> + <init-param> + <param-name>xpoweredBy</param-name> + <param-value>false</param-value> + </init-param> + <init-param> + <param-name>compilerTargetVM</param-name> + <param-value>1.7</param-value> + </init-param> + <init-param> + <param-name>compilerSourceVM</param-name> + <param-value>1.7</param-value> + </init-param> + <!-- + <init-param> + <param-name>classpath</param-name> + <param-value>?</param-value> + </init-param> + --> + <load-on-startup>0</load-on-startup> + </servlet> + + <servlet-mapping> + <servlet-name>jsp</servlet-name> + <url-pattern>*.jsp</url-pattern> + <url-pattern>*.jspf</url-pattern> + <url-pattern>*.jspx</url-pattern> + <url-pattern>*.xsp</url-pattern> + <url-pattern>*.JSP</url-pattern> + <url-pattern>*.JSPF</url-pattern> + <url-pattern>*.JSPX</url-pattern> + <url-pattern>*.XSP</url-pattern> + </servlet-mapping> + + + <!-- ==================================================================== --> + <session-config> + <session-timeout>30</session-timeout> + </session-config> + + <!-- ==================================================================== --> + <!-- Default MIME mappings --> + <!-- The default MIME mappings are provided by the mime.properties --> + <!-- resource in the org.eclipse.jetty.server.jar file. Additional or modified --> + <!-- mappings may be specified here --> + <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + <!-- UNCOMMENT TO ACTIVATE + <mime-mapping> + <extension>mysuffix</extension> + <mime-type>mymime/type</mime-type> + </mime-mapping> + --> + + <!-- ==================================================================== --> + <welcome-file-list> + <welcome-file>index.html</welcome-file> + <welcome-file>index.htm</welcome-file> + <welcome-file>index.jsp</welcome-file> + </welcome-file-list> + + <!-- ==================================================================== --> + <locale-encoding-mapping-list> + <locale-encoding-mapping> + <locale>ar</locale> + <encoding>ISO-8859-6</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>be</locale> + <encoding>ISO-8859-5</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>bg</locale> + <encoding>ISO-8859-5</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>ca</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>cs</locale> + <encoding>ISO-8859-2</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>da</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>de</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>el</locale> + <encoding>ISO-8859-7</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>en</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>es</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>et</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>fi</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>fr</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>hr</locale> + <encoding>ISO-8859-2</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>hu</locale> + <encoding>ISO-8859-2</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>is</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>it</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>iw</locale> + <encoding>ISO-8859-8</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>ja</locale> + <encoding>Shift_JIS</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>ko</locale> + <encoding>EUC-KR</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>lt</locale> + <encoding>ISO-8859-2</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>lv</locale> + <encoding>ISO-8859-2</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>mk</locale> + <encoding>ISO-8859-5</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>nl</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>no</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>pl</locale> + <encoding>ISO-8859-2</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>pt</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>ro</locale> + <encoding>ISO-8859-2</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>ru</locale> + <encoding>ISO-8859-5</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>sh</locale> + <encoding>ISO-8859-5</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>sk</locale> + <encoding>ISO-8859-2</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>sl</locale> + <encoding>ISO-8859-2</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>sq</locale> + <encoding>ISO-8859-2</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>sr</locale> + <encoding>ISO-8859-5</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>sv</locale> + <encoding>ISO-8859-1</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>tr</locale> + <encoding>ISO-8859-9</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>uk</locale> + <encoding>ISO-8859-5</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>zh</locale> + <encoding>GB2312</encoding> + </locale-encoding-mapping> + <locale-encoding-mapping> + <locale>zh_TW</locale> + <encoding>Big5</encoding> + </locale-encoding-mapping> + </locale-encoding-mapping-list> + + <security-constraint> + <web-resource-collection> + <web-resource-name>Disable TRACE</web-resource-name> + <url-pattern>/</url-pattern> + <http-method>TRACE</http-method> + </web-resource-collection> + <auth-constraint/> + </security-constraint> + <security-constraint> + <web-resource-collection> + <web-resource-name>Enable everything but TRACE</web-resource-name> + <url-pattern>/</url-pattern> + <http-method-omission>TRACE</http-method-omission> + </web-resource-collection> + </security-constraint> + +</web-app> + diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst index cc83e47..320771d 100644 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -6,6 +6,7 @@ track\controller\TrackAccountController.class dmp\model\TagCrawlerAppsWandoujia.class util\ValidateUtil.class tkio\repository\CampaignRepository.class +dmp\model\AppData.class util\HttpClientUtil.class common\model\Auth.class tkio\repository\AccountRepository.class @@ -34,6 +35,7 @@ track\repository\TrackChannelRepository.class tkio\service\impl\TkioAccountServiceImpl.class util\DateUtil.class common\model\AppCategory.class +dmp\repository\AppDataRepository.class tkio\repository\ChannelRepository.class security\RedisLoginStatusManager.class dic\RoleTypeEnum.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index 48e190d..258500a 100644 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -1,117 +1,119 @@ -E:\newgit\manager\src\main\java\tkio\repository\CampaignRepository.java -E:\newgit\manager\src\main\java\tkio\task\AccountTask.java -E:\newgit\manager\src\main\java\util\StringUtil.java -E:\newgit\manager\src\main\java\track\repository\TrackAppRepository.java -E:\newgit\manager\src\main\java\common\service\UserService.java -E:\newgit\manager\src\main\java\dmp\repository\TagCrawlerAppsWandoujiaRepository.java -E:\newgit\manager\src\main\java\common\controller\AppController.java -E:\newgit\manager\src\main\java\tkio\model\Account.java -E:\newgit\manager\src\main\java\common\service\impl\UserServiceImpl.java -E:\newgit\manager\src\main\java\tkio\repository\ChannelRepository.java -E:\newgit\manager\src\main\java\common\model\Account4Web.java -E:\newgit\manager\src\main\java\tkio\repository\AppRepository.java -E:\newgit\manager\src\main\java\util\Constant.java -E:\newgit\manager\src\main\java\tkio\service\impl\AccountFlowRestrictServiceImpl.java -E:\newgit\manager\src\main\java\tkio\controller\TkioAccountController.java -E:\newgit\manager\src\main\java\tkio\model\Campaign.java -E:\newgit\manager\src\main\java\common\model\Auth.java -E:\newgit\manager\src\main\java\common\model\KeyValue.java -E:\newgit\manager\src\main\java\util\ResultModel.java -E:\newgit\manager\src\main\java\track\service\impl\TrackAccountServiceImpl.java -E:\newgit\manager\src\main\java\security\interceptor\AuthorizationInterceptor.java -E:\newgit\manager\src\main\java\exception\NotFoundException.java -E:\newgit\manager\src\main\java\dmp\model\TagCrawlerAppsWandoujia.java -E:\newgit\manager\src\main\java\tkio\service\impl\TkioAccountServiceImpl.java -E:\newgit\manager\src\main\java\security\cors\CorsFilter.java -E:\newgit\manager\src\main\java\common\repository\AppCategoryRepository.java -E:\newgit\manager\src\main\java\dic\RoleEnum.java -E:\newgit\manager\src\main\java\util\CipherUtil.java -E:\newgit\manager\src\main\java\common\model\UserLog.java -E:\newgit\manager\src\main\java\util\ValidateUtil.java -E:\newgit\manager\src\main\java\security\AbstractTokenManager.java -E:\newgit\manager\src\main\java\util\CharacterUtils.java -E:\newgit\manager\src\main\java\common\repository\Account4WebRepository.java -E:\newgit\manager\src\main\java\track\model\Account.java -E:\newgit\manager\src\main\java\tkio\repository\PackageTypeRepository.java -E:\newgit\manager\src\main\java\common\service\UserLogService.java -E:\newgit\manager\src\main\java\common\repository\MenuRepository.java -E:\newgit\manager\src\main\java\common\repository\TrackAccount4WebRepository.java -E:\newgit\manager\src\main\java\track\model\Campaign.java -E:\newgit\manager\src\main\java\common\repository\CityRepository.java -E:\newgit\manager\src\main\java\tkio\model\UserLog.java -E:\newgit\manager\src\main\java\track\repository\TrackAccountRepository.java -E:\newgit\manager\src\main\java\tkio\repository\IsNotifiedRepository.java -E:\newgit\manager\src\main\java\common\controller\UserLogController.java -E:\newgit\manager\src\main\java\security\RedisLoginStatusManager.java -E:\newgit\manager\src\main\java\util\IPAddrUtil.java -E:\newgit\manager\src\main\java\common\model\AppInfo.java -E:\newgit\manager\src\main\java\common\repository\AuthRepository.java -E:\newgit\manager\src\main\java\common\controller\LoginController.java -E:\newgit\manager\src\main\java\dic\RoleTypeEnum.java -E:\newgit\manager\src\main\java\common\model\Menu.java -E:\newgit\manager\src\main\java\common\service\AppService.java -E:\newgit\manager\src\main\java\common\service\MenuService.java -E:\newgit\manager\src\main\java\common\repository\PaymentRepository.java -E:\newgit\manager\src\main\java\common\controller\UserController.java -E:\newgit\manager\src\main\java\tkio\model\RoleAuth.java -E:\newgit\manager\src\main\java\tkio\model\RoleAuthDetail.java -E:\newgit\manager\src\main\java\tkio\task\SyncAppDataTask.java -E:\newgit\manager\src\main\java\common\service\impl\UserLogServiceImpl.java -E:\newgit\manager\src\main\java\security\RedisLoginStatusManagerImpl.java -E:\newgit\manager\src\main\java\common\model\Code.java -E:\newgit\manager\src\main\java\track\controller\TrackAccountController.java -E:\newgit\manager\src\main\java\common\model\Payment.java -E:\newgit\manager\src\main\java\util\MailUtils.java -E:\newgit\manager\src\main\java\tkio\model\DataAuth.java -E:\newgit\manager\src\main\java\common\model\User.java -E:\newgit\manager\src\main\java\track\task\AccountTask.java -E:\newgit\manager\src\main\java\common\model\Email.java -E:\newgit\manager\src\main\java\common\repository\ReminderRepository.java -E:\newgit\manager\src\main\java\common\model\RoleType.java -E:\newgit\manager\src\main\java\exception\TipException.java -E:\newgit\manager\src\main\java\track\repository\TrackChannelRepository.java -E:\newgit\manager\src\main\java\tkio\model\App.java -E:\newgit\manager\src\main\java\track\model\Channel.java -E:\newgit\manager\src\main\java\common\repository\RoleTypeRepository.java -E:\newgit\manager\src\main\java\track\repository\TrackCampaignRepository.java -E:\newgit\manager\src\main\java\security\TokenManager.java -E:\newgit\manager\src\main\java\common\repository\CodeRepository.java -E:\newgit\manager\src\main\java\dic\OperateObjectTypeEnum.java -E:\newgit\manager\src\main\java\util\HttpClientUtil.java -E:\newgit\manager\src\main\java\tkio\model\Auth.java -E:\newgit\manager\src\main\java\common\repository\AppInfoRepository.java -E:\newgit\manager\src\main\java\track\model\App.java -E:\newgit\manager\src\main\java\util\RedisUtilNew.java -E:\newgit\manager\src\main\java\common\repository\UserLogRepository.java -E:\newgit\manager\src\main\java\util\DateUtil.java -E:\newgit\manager\src\main\java\security\exception\MethodNotSupportException.java -E:\newgit\manager\src\main\java\tkio\repository\AccountRepository.java -E:\newgit\manager\src\main\java\util\UserLogThread.java -E:\newgit\manager\src\main\java\common\model\TrackAccount4Web.java -E:\newgit\manager\src\main\java\tkio\model\Channel.java -E:\newgit\manager\src\main\java\util\ResultStatus.java -E:\newgit\manager\src\main\java\tkio\model\PackageType.java -E:\newgit\manager\src\main\java\security\resolvers\LoginUserMethodArgumentsResolver.java -E:\newgit\manager\src\main\java\common\controller\MenuController.java -E:\newgit\manager\src\main\java\common\context\AppUtils.java -E:\newgit\manager\src\main\java\common\service\impl\AppServiceImpl.java -E:\newgit\manager\src\main\java\tkio\model\AccountRestrict4Web.java -E:\newgit\manager\src\main\java\track\service\TrackAccountService.java -E:\newgit\manager\src\main\java\security\annotation\CurrentAccount.java -E:\newgit\manager\src\main\java\common\service\impl\MenuServiceImpl.java -E:\newgit\manager\src\main\java\exception\TransferCurrentAccountException.java -E:\newgit\manager\src\main\java\tkio\service\AccountFlowRestrictService.java -E:\newgit\manager\src\main\java\common\model\BackVisit.java -E:\newgit\manager\src\main\java\common\repository\BackVisitRepository.java -E:\newgit\manager\src\main\java\tkio\service\TkioAccountService.java -E:\newgit\manager\src\main\java\security\annotation\Authorization.java -E:\newgit\manager\src\main\java\exception\GlobalExceptionAdvice.java -E:\newgit\manager\src\main\java\security\RedisTokenManager.java -E:\newgit\manager\src\main\java\common\repository\UserRepository.java -E:\newgit\manager\src\main\java\tkio\model\SalesManLeader.java -E:\newgit\manager\src\main\java\common\model\City.java -E:\newgit\manager\src\main\java\common\model\AppCategory.java -E:\newgit\manager\src\main\java\common\model\Reminder.java -E:\newgit\manager\src\main\java\tkio\repository\SalesManLeaderRepository.java -E:\newgit\manager\src\main\java\tkio\model\IsNotified.java -E:\newgit\manager\src\main\java\util\IP.java +E:\IDEA_workspace\manager\src\main\java\tkio\repository\SalesManLeaderRepository.java +E:\IDEA_workspace\manager\src\main\java\tkio\service\TkioAccountService.java +E:\IDEA_workspace\manager\src\main\java\security\interceptor\AuthorizationInterceptor.java +E:\IDEA_workspace\manager\src\main\java\common\repository\CodeRepository.java +E:\IDEA_workspace\manager\src\main\java\track\repository\TrackAppRepository.java +E:\IDEA_workspace\manager\src\main\java\util\Constant.java +E:\IDEA_workspace\manager\src\main\java\common\controller\UserController.java +E:\IDEA_workspace\manager\src\main\java\track\service\impl\TrackAccountServiceImpl.java +E:\IDEA_workspace\manager\src\main\java\util\ResultStatus.java +E:\IDEA_workspace\manager\src\main\java\common\service\impl\UserLogServiceImpl.java +E:\IDEA_workspace\manager\src\main\java\security\RedisLoginStatusManagerImpl.java +E:\IDEA_workspace\manager\src\main\java\tkio\service\AccountFlowRestrictService.java +E:\IDEA_workspace\manager\src\main\java\common\service\impl\UserServiceImpl.java +E:\IDEA_workspace\manager\src\main\java\security\RedisTokenManager.java +E:\IDEA_workspace\manager\src\main\java\common\repository\UserRepository.java +E:\IDEA_workspace\manager\src\main\java\track\model\App.java +E:\IDEA_workspace\manager\src\main\java\common\model\Email.java +E:\IDEA_workspace\manager\src\main\java\tkio\task\AccountTask.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\Campaign.java +E:\IDEA_workspace\manager\src\main\java\common\service\AppService.java +E:\IDEA_workspace\manager\src\main\java\util\ValidateUtil.java +E:\IDEA_workspace\manager\src\main\java\common\service\impl\MenuServiceImpl.java +E:\IDEA_workspace\manager\src\main\java\common\controller\LoginController.java +E:\IDEA_workspace\manager\src\main\java\common\model\AppCategory.java +E:\IDEA_workspace\manager\src\main\java\common\repository\BackVisitRepository.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\RoleAuthDetail.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\SalesManLeader.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\PackageType.java +E:\IDEA_workspace\manager\src\main\java\track\controller\TrackAccountController.java +E:\IDEA_workspace\manager\src\main\java\tkio\task\SyncAppDataTask.java +E:\IDEA_workspace\manager\src\main\java\security\exception\MethodNotSupportException.java +E:\IDEA_workspace\manager\src\main\java\util\IPAddrUtil.java +E:\IDEA_workspace\manager\src\main\java\util\HttpClientUtil.java +E:\IDEA_workspace\manager\src\main\java\util\UserLogThread.java +E:\IDEA_workspace\manager\src\main\java\track\task\AccountTask.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\Auth.java +E:\IDEA_workspace\manager\src\main\java\dmp\model\TagCrawlerAppsWandoujia.java +E:\IDEA_workspace\manager\src\main\java\common\controller\UserLogController.java +E:\IDEA_workspace\manager\src\main\java\dmp\repository\AppDataRepository.java +E:\IDEA_workspace\manager\src\main\java\common\model\Code.java +E:\IDEA_workspace\manager\src\main\java\track\repository\TrackCampaignRepository.java +E:\IDEA_workspace\manager\src\main\java\exception\GlobalExceptionAdvice.java +E:\IDEA_workspace\manager\src\main\java\security\annotation\CurrentAccount.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\UserLog.java +E:\IDEA_workspace\manager\src\main\java\common\model\User.java +E:\IDEA_workspace\manager\src\main\java\track\model\Campaign.java +E:\IDEA_workspace\manager\src\main\java\track\repository\TrackChannelRepository.java +E:\IDEA_workspace\manager\src\main\java\common\model\RoleType.java +E:\IDEA_workspace\manager\src\main\java\exception\TipException.java +E:\IDEA_workspace\manager\src\main\java\common\repository\TrackAccount4WebRepository.java +E:\IDEA_workspace\manager\src\main\java\util\ResultModel.java +E:\IDEA_workspace\manager\src\main\java\track\model\Account.java +E:\IDEA_workspace\manager\src\main\java\dic\RoleEnum.java +E:\IDEA_workspace\manager\src\main\java\common\model\Account4Web.java +E:\IDEA_workspace\manager\src\main\java\common\repository\CityRepository.java +E:\IDEA_workspace\manager\src\main\java\tkio\repository\AppRepository.java +E:\IDEA_workspace\manager\src\main\java\util\MailUtils.java +E:\IDEA_workspace\manager\src\main\java\common\model\Reminder.java +E:\IDEA_workspace\manager\src\main\java\tkio\repository\IsNotifiedRepository.java +E:\IDEA_workspace\manager\src\main\java\tkio\repository\PackageTypeRepository.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\IsNotified.java +E:\IDEA_workspace\manager\src\main\java\common\repository\AuthRepository.java +E:\IDEA_workspace\manager\src\main\java\common\repository\PaymentRepository.java +E:\IDEA_workspace\manager\src\main\java\common\model\UserLog.java +E:\IDEA_workspace\manager\src\main\java\track\model\Channel.java +E:\IDEA_workspace\manager\src\main\java\tkio\repository\CampaignRepository.java +E:\IDEA_workspace\manager\src\main\java\tkio\repository\ChannelRepository.java +E:\IDEA_workspace\manager\src\main\java\util\CipherUtil.java +E:\IDEA_workspace\manager\src\main\java\security\TokenManager.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\Account.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\RoleAuth.java +E:\IDEA_workspace\manager\src\main\java\common\service\MenuService.java +E:\IDEA_workspace\manager\src\main\java\util\StringUtil.java +E:\IDEA_workspace\manager\src\main\java\track\repository\TrackAccountRepository.java +E:\IDEA_workspace\manager\src\main\java\security\cors\CorsFilter.java +E:\IDEA_workspace\manager\src\main\java\util\DateUtil.java +E:\IDEA_workspace\manager\src\main\java\common\controller\AppController.java +E:\IDEA_workspace\manager\src\main\java\common\service\UserLogService.java +E:\IDEA_workspace\manager\src\main\java\common\model\Auth.java +E:\IDEA_workspace\manager\src\main\java\common\repository\UserLogRepository.java +E:\IDEA_workspace\manager\src\main\java\security\resolvers\LoginUserMethodArgumentsResolver.java +E:\IDEA_workspace\manager\src\main\java\common\model\Menu.java +E:\IDEA_workspace\manager\src\main\java\common\model\TrackAccount4Web.java +E:\IDEA_workspace\manager\src\main\java\common\repository\RoleTypeRepository.java +E:\IDEA_workspace\manager\src\main\java\common\model\Payment.java +E:\IDEA_workspace\manager\src\main\java\common\repository\MenuRepository.java +E:\IDEA_workspace\manager\src\main\java\common\repository\AppInfoRepository.java +E:\IDEA_workspace\manager\src\main\java\common\service\UserService.java +E:\IDEA_workspace\manager\src\main\java\tkio\service\impl\TkioAccountServiceImpl.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\AccountRestrict4Web.java +E:\IDEA_workspace\manager\src\main\java\tkio\repository\AccountRepository.java +E:\IDEA_workspace\manager\src\main\java\util\IP.java +E:\IDEA_workspace\manager\src\main\java\common\context\AppUtils.java +E:\IDEA_workspace\manager\src\main\java\common\controller\MenuController.java +E:\IDEA_workspace\manager\src\main\java\tkio\controller\TkioAccountController.java +E:\IDEA_workspace\manager\src\main\java\common\repository\ReminderRepository.java +E:\IDEA_workspace\manager\src\main\java\exception\NotFoundException.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\DataAuth.java +E:\IDEA_workspace\manager\src\main\java\security\RedisLoginStatusManager.java +E:\IDEA_workspace\manager\src\main\java\util\CharacterUtils.java +E:\IDEA_workspace\manager\src\main\java\track\service\TrackAccountService.java +E:\IDEA_workspace\manager\src\main\java\common\model\City.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\Channel.java +E:\IDEA_workspace\manager\src\main\java\common\model\KeyValue.java +E:\IDEA_workspace\manager\src\main\java\tkio\model\App.java +E:\IDEA_workspace\manager\src\main\java\common\repository\AppCategoryRepository.java +E:\IDEA_workspace\manager\src\main\java\dmp\repository\TagCrawlerAppsWandoujiaRepository.java +E:\IDEA_workspace\manager\src\main\java\dmp\model\AppData.java +E:\IDEA_workspace\manager\src\main\java\dic\OperateObjectTypeEnum.java +E:\IDEA_workspace\manager\src\main\java\dic\RoleTypeEnum.java +E:\IDEA_workspace\manager\src\main\java\tkio\service\impl\AccountFlowRestrictServiceImpl.java +E:\IDEA_workspace\manager\src\main\java\common\model\BackVisit.java +E:\IDEA_workspace\manager\src\main\java\common\service\impl\AppServiceImpl.java +E:\IDEA_workspace\manager\src\main\java\util\RedisUtilNew.java +E:\IDEA_workspace\manager\src\main\java\common\model\AppInfo.java +E:\IDEA_workspace\manager\src\main\java\exception\TransferCurrentAccountException.java +E:\IDEA_workspace\manager\src\main\java\security\AbstractTokenManager.java +E:\IDEA_workspace\manager\src\main\java\common\repository\Account4WebRepository.java +E:\IDEA_workspace\manager\src\main\java\security\annotation\Authorization.java -- libgit2 0.27.1