From 5cc26a22f2a14dc31c2c0c0a31d11e77018fa4e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com>
Date: Wed, 19 Dec 2018 23:54:53 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=90=8E=E7=AB=AF=EF=BC=8C?=
=?UTF-8?q?=E9=87=87=E7=94=A8Springboot+mybatis?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/main/assembly/package.xml | 40 +
src/main/conf/jshERPStart.bat | 6 +
src/main/conf/jshERPStart.sh | 1 +
.../com/jsh/action/asset/AssetAction.java | 452 -
.../com/jsh/action/asset/ReportAction.java | 116 -
.../com/jsh/action/basic/AccountAction.java | 683 -
.../java/com/jsh/action/basic/AppAction.java | 482 -
.../com/jsh/action/basic/AssetNameAction.java | 247 -
.../com/jsh/action/basic/CategoryAction.java | 235 -
.../com/jsh/action/basic/DepotAction.java | 429 -
.../com/jsh/action/basic/FunctionsAction.java | 566 -
.../com/jsh/action/basic/InOutItemAction.java | 286 -
.../java/com/jsh/action/basic/LogAction.java | 174 -
.../java/com/jsh/action/basic/RoleAction.java | 301 -
.../com/jsh/action/basic/SupplierAction.java | 795 -
.../jsh/action/basic/SystemConfigAction.java | 126 -
.../java/com/jsh/action/basic/UnitAction.java | 262 -
.../java/com/jsh/action/basic/UserAction.java | 446 -
.../jsh/action/basic/UserBusinessAction.java | 228 -
.../action/materials/AccountHeadAction.java | 393 -
.../action/materials/AccountItemAction.java | 193 -
.../jsh/action/materials/DepotHeadAction.java | 920 --
.../jsh/action/materials/DepotItemAction.java | 1010 --
.../jsh/action/materials/MaterialAction.java | 666 -
.../materials/MaterialCategoryAction.java | 284 -
.../materials/MaterialPropertyAction.java | 127 -
.../jsh/action/materials/PersonAction.java | 320 -
src/main/java/com/jsh/base/BaseAction.java | 115 -
src/main/java/com/jsh/base/BaseDAO.java | 126 -
src/main/java/com/jsh/base/BaseIDAO.java | 135 -
src/main/java/com/jsh/base/BaseIService.java | 119 -
src/main/java/com/jsh/base/BaseService.java | 124 -
src/main/java/com/jsh/base/Log.java | 165 -
src/main/java/com/jsh/dao/asset/AssetDAO.java | 16 -
.../java/com/jsh/dao/asset/AssetIDAO.java | 8 -
.../java/com/jsh/dao/asset/ReportDAO.java | 18 -
.../java/com/jsh/dao/asset/ReportIDAO.java | 16 -
.../java/com/jsh/dao/basic/AccountDAO.java | 82 -
.../java/com/jsh/dao/basic/AccountIDAO.java | 12 -
src/main/java/com/jsh/dao/basic/AppDAO.java | 16 -
src/main/java/com/jsh/dao/basic/AppIDAO.java | 8 -
.../java/com/jsh/dao/basic/AssetNameDAO.java | 16 -
.../java/com/jsh/dao/basic/AssetNameIDAO.java | 8 -
.../java/com/jsh/dao/basic/CategoryDAO.java | 16 -
.../java/com/jsh/dao/basic/CategoryIDAO.java | 8 -
src/main/java/com/jsh/dao/basic/DepotDAO.java | 16 -
.../java/com/jsh/dao/basic/DepotIDAO.java | 8 -
.../java/com/jsh/dao/basic/FunctionsDAO.java | 16 -
.../java/com/jsh/dao/basic/FunctionsIDAO.java | 8 -
.../java/com/jsh/dao/basic/InOutItemDAO.java | 16 -
.../java/com/jsh/dao/basic/InOutItemIDAO.java | 8 -
src/main/java/com/jsh/dao/basic/LogDAO.java | 17 -
src/main/java/com/jsh/dao/basic/LogIDAO.java | 13 -
src/main/java/com/jsh/dao/basic/RoleDAO.java | 16 -
src/main/java/com/jsh/dao/basic/RoleIDAO.java | 8 -
.../java/com/jsh/dao/basic/SupplierDAO.java | 25 -
.../java/com/jsh/dao/basic/SupplierIDAO.java | 8 -
.../com/jsh/dao/basic/SystemConfigDAO.java | 16 -
.../com/jsh/dao/basic/SystemConfigIDAO.java | 8 -
src/main/java/com/jsh/dao/basic/UnitDAO.java | 16 -
src/main/java/com/jsh/dao/basic/UnitIDAO.java | 8 -
.../com/jsh/dao/basic/UserBusinessDAO.java | 28 -
.../com/jsh/dao/basic/UserBusinessIDAO.java | 13 -
src/main/java/com/jsh/dao/basic/UserDAO.java | 18 -
src/main/java/com/jsh/dao/basic/UserIDAO.java | 8 -
.../com/jsh/dao/materials/AccountHeadDAO.java | 46 -
.../jsh/dao/materials/AccountHeadIDAO.java | 15 -
.../com/jsh/dao/materials/AccountItemDAO.java | 16 -
.../jsh/dao/materials/AccountItemIDAO.java | 9 -
.../com/jsh/dao/materials/DepotHeadDAO.java | 196 -
.../com/jsh/dao/materials/DepotHeadIDAO.java | 28 -
.../com/jsh/dao/materials/DepotItemDAO.java | 175 -
.../com/jsh/dao/materials/DepotItemIDAO.java | 20 -
.../dao/materials/MaterialCategoryDAO.java | 16 -
.../dao/materials/MaterialCategoryIDAO.java | 8 -
.../com/jsh/dao/materials/MaterialDAO.java | 41 -
.../com/jsh/dao/materials/MaterialIDAO.java | 12 -
.../dao/materials/MaterialPropertyDAO.java | 16 -
.../dao/materials/MaterialPropertyIDAO.java | 8 -
.../java/com/jsh/dao/materials/PersonDAO.java | 16 -
.../com/jsh/dao/materials/PersonIDAO.java | 8 -
src/main/java/com/jsh/erp/ErpApplication.java | 15 +
.../java/com/jsh/erp/config/DbConfig.java | 97 +
.../java/com/jsh/erp/config/WebConfig.java | 40 +
.../jsh/erp/controller/AccountController.java | 124 +
.../erp/controller/AccountHeadController.java | 146 +
.../erp/controller/AccountItemController.java | 147 +
.../com/jsh/erp/controller/AppController.java | 116 +
.../jsh/erp/controller/DepotController.java | 149 +
.../erp/controller/DepotHeadController.java | 458 +
.../erp/controller/DepotItemController.java | 936 ++
.../erp/controller/FunctionsController.java | 235 +
.../erp/controller/InOutItemController.java | 55 +
.../MaterialCategoryController.java | 66 +
.../erp/controller/MaterialController.java | 177 +
.../jsh/erp/controller/PersonController.java | 121 +
.../erp/controller/ResourceController.java | 124 +
.../jsh/erp/controller/RoleController.java | 71 +
.../erp/controller/SupplierController.java | 192 +
.../controller/UserBusinessController.java | 60 +
.../jsh/erp/controller/UserController.java | 188 +
.../jsh/erp/datasource/entities/Account.java | 227 +
.../datasource/entities/AccountExample.java | 752 +
.../erp/datasource/entities/AccountHead.java | 325 +
.../entities/AccountHeadExample.java | 933 ++
.../entities/AccountHeadVo4ListEx.java | 136 +
.../erp/datasource/entities/AccountItem.java | 195 +
.../entities/AccountItemExample.java | 672 +
.../com/jsh/erp/datasource/entities/App.java | 483 +
.../erp/datasource/entities/AppExample.java | 1302 ++
.../jsh/erp/datasource/entities/Asset.java | 613 +
.../datasource/entities/AssetCategory.java | 131 +
.../entities/AssetCategoryExample.java | 562 +
.../erp/datasource/entities/AssetExample.java | 1363 ++
.../erp/datasource/entities/AssetName.java | 195 +
.../datasource/entities/AssetNameExample.java | 612 +
.../jsh/erp/datasource/entities/Depot.java | 259 +
.../erp/datasource/entities/DepotExample.java | 822 +
.../erp/datasource/entities/DepotHead.java | 901 ++
.../datasource/entities/DepotHeadExample.java | 2103 +++
.../erp/datasource/entities/DepotItem.java | 739 +
.../datasource/entities/DepotItemExample.java | 1772 +++
.../DepotItemVo4DetailByTypeAndMId.java | 46 +
.../entities/DepotItemVo4HeaderId.java | 15 +
.../entities/DepotItemVo4Material.java | 256 +
.../entities/DepotItemVo4WithInfoEx.java | 364 +
.../erp/datasource/entities/Functions.java | 323 +
.../datasource/entities/FunctionsExample.java | 972 ++
.../erp/datasource/entities/InOutItem.java | 131 +
.../datasource/entities/InOutItemExample.java | 572 +
.../com/jsh/erp/datasource/entities/Log.java | 261 +
.../erp/datasource/entities/LogExample.java | 823 +
.../jsh/erp/datasource/entities/Material.java | 739 +
.../datasource/entities/MaterialCategory.java | 131 +
.../entities/MaterialCategoryExample.java | 552 +
.../datasource/entities/MaterialExample.java | 1812 +++
.../datasource/entities/MaterialProperty.java | 163 +
.../entities/MaterialPropertyExample.java | 632 +
.../datasource/entities/MaterialVo4Unit.java | 244 +
.../jsh/erp/datasource/entities/Person.java | 99 +
.../datasource/entities/PersonExample.java | 502 +
.../com/jsh/erp/datasource/entities/Role.java | 163 +
.../erp/datasource/entities/RoleExample.java | 642 +
.../jsh/erp/datasource/entities/Supplier.java | 675 +
.../datasource/entities/SupplierExample.java | 1682 +++
.../erp/datasource/entities/SystemConfig.java | 163 +
.../entities/SystemConfigExample.java | 642 +
.../com/jsh/erp/datasource/entities/Unit.java | 67 +
.../erp/datasource/entities/UnitExample.java | 432 +
.../com/jsh/erp/datasource/entities/User.java | 419 +
.../erp/datasource/entities/UserBusiness.java | 163 +
.../entities/UserBusinessExample.java | 642 +
.../erp/datasource/entities/UserExample.java | 1172 ++
.../datasource/mappers/AccountHeadMapper.java | 123 +
.../datasource/mappers/AccountItemMapper.java | 114 +
.../erp/datasource/mappers/AccountMapper.java | 119 +
.../jsh/erp/datasource/mappers/AppMapper.java | 106 +
.../mappers/AssetCategoryMapper.java | 96 +
.../erp/datasource/mappers/AssetMapper.java | 120 +
.../datasource/mappers/AssetNameMapper.java | 120 +
.../datasource/mappers/DepotHeadMapper.java | 185 +
.../datasource/mappers/DepotItemMapper.java | 217 +
.../erp/datasource/mappers/DepotMapper.java | 108 +
.../datasource/mappers/FunctionsMapper.java | 106 +
.../datasource/mappers/InOutItemMapper.java | 108 +
.../jsh/erp/datasource/mappers/LogMapper.java | 116 +
.../mappers/MaterialCategoryMapper.java | 106 +
.../datasource/mappers/MaterialMapper.java | 115 +
.../mappers/MaterialPropertyMapper.java | 103 +
.../erp/datasource/mappers/PersonMapper.java | 106 +
.../erp/datasource/mappers/RoleMapper.java | 104 +
.../datasource/mappers/SupplierMapper.java | 112 +
.../mappers/SystemConfigMapper.java | 102 +
.../erp/datasource/mappers/UnitMapper.java | 104 +
.../mappers/UserBusinessMapper.java | 96 +
.../erp/datasource/mappers/UserMapper.java | 106 +
.../erp/datasource/vo/AccountItemVo4List.java | 84 +
.../datasource/vo/AccountVo4InOutList.java | 84 +
.../jsh/erp/datasource/vo/AccountVo4List.java | 84 +
.../datasource/vo/DepotHeadVo4InDetail.java | 107 +
.../vo/DepotHeadVo4InOutMCount.java | 65 +
.../erp/datasource/vo/DepotHeadVo4List.java | 346 +
.../vo/DepotHeadVo4StatementAccount.java | 75 +
.../jsh/erp/service/CommonQueryManager.java | 127 +
.../com/jsh/erp/service/ICommonQuery.java | 78 +
.../jsh/erp/service/InterfaceContainer.java | 59 +
.../com/jsh/erp/service/ResourceInfo.java | 35 +
.../erp/service/account/AccountComponent.java | 76 +
.../erp/service/account/AccountResource.java | 15 +
.../erp/service/account/AccountService.java | 295 +
.../accountHead/AccountHeadComponent.java | 76 +
.../accountHead/AccountHeadResource.java | 15 +
.../accountHead/AccountHeadService.java | 116 +
.../accountItem/AccountItemComponent.java | 74 +
.../accountItem/AccountItemResource.java | 15 +
.../accountItem/AccountItemService.java | 81 +
.../com/jsh/erp/service/app/AppComponent.java | 72 +
.../com/jsh/erp/service/app/AppResource.java | 15 +
.../com/jsh/erp/service/app/AppService.java | 85 +
.../jsh/erp/service/depot/DepotComponent.java | 75 +
.../jsh/erp/service/depot/DepotResource.java | 15 +
.../jsh/erp/service/depot/DepotService.java | 91 +
.../service/depotHead/DepotHeadComponent.java | 80 +
.../service/depotHead/DepotHeadResource.java | 15 +
.../service/depotHead/DepotHeadService.java | 242 +
.../service/depotItem/DepotItemComponent.java | 74 +
.../service/depotItem/DepotItemResource.java | 15 +
.../service/depotItem/DepotItemService.java | 194 +
.../service/functions/FunctionsComponent.java | 74 +
.../service/functions/FunctionsResource.java | 15 +
.../service/functions/FunctionsService.java | 84 +
.../service/inOutItem/InOutItemComponent.java | 74 +
.../service/inOutItem/InOutItemResource.java | 15 +
.../service/inOutItem/InOutItemService.java | 79 +
.../com/jsh/erp/service/log/LogComponent.java | 83 +
.../com/jsh/erp/service/log/LogResource.java | 15 +
.../com/jsh/erp/service/log/LogService.java | 68 +
.../service/material/MaterialComponent.java | 74 +
.../service/material/MaterialResource.java | 15 +
.../erp/service/material/MaterialService.java | 117 +
.../MaterialCategoryComponent.java | 74 +
.../MaterialCategoryResource.java | 15 +
.../MaterialCategoryService.java | 78 +
.../MaterialPropertyComponent.java | 70 +
.../MaterialPropertyResource.java | 15 +
.../MaterialPropertyService.java | 64 +
.../erp/service/person/PersonComponent.java | 74 +
.../erp/service/person/PersonResource.java | 15 +
.../jsh/erp/service/person/PersonService.java | 93 +
.../jsh/erp/service/role/RoleComponent.java | 71 +
.../jsh/erp/service/role/RoleResource.java | 15 +
.../com/jsh/erp/service/role/RoleService.java | 71 +
.../service/supplier/SupplierComponent.java | 80 +
.../service/supplier/SupplierResource.java | 15 +
.../erp/service/supplier/SupplierService.java | 102 +
.../systemConfig/SystemConfigComponent.java | 68 +
.../systemConfig/SystemConfigResource.java | 15 +
.../systemConfig/SystemConfigService.java | 67 +
.../jsh/erp/service/unit/UnitComponent.java | 71 +
.../jsh/erp/service/unit/UnitResource.java | 15 +
.../com/jsh/erp/service/unit/UnitService.java | 68 +
.../jsh/erp/service/user/UserComponent.java | 72 +
.../jsh/erp/service/user/UserResource.java | 15 +
.../com/jsh/erp/service/user/UserService.java | 133 +
.../userBusiness/UserBusinessComponent.java | 67 +
.../userBusiness/UserBusinessResource.java | 15 +
.../userBusiness/UserBusinessService.java | 92 +
.../com/jsh/erp/utils/AnnotationUtils.java | 28 +
.../com/jsh/erp/utils/BaseResponseInfo.java | 11 +
.../com/jsh/erp/utils/ColumnPropertyUtil.java | 65 +
.../java/com/jsh/erp/utils/Constants.java | 33 +
src/main/java/com/jsh/erp/utils/ErpInfo.java | 36 +
.../utils}/ExceptionCodeConstants.java | 2 +-
.../java/com/jsh/erp/utils/ExtJsonUtils.java | 195 +
.../jsh/{util => erp/utils}/JshException.java | 2 +-
.../java/com/jsh/erp/utils/JsonUtils.java | 21 +
.../java/com/jsh/erp/utils/OrderUtils.java | 69 +
.../java/com/jsh/erp/utils/PageQueryInfo.java | 30 +
.../java/com/jsh/erp/utils/ParamUtils.java | 40 +
.../java/com/jsh/erp/utils/QueryUtils.java | 142 +
.../java/com/jsh/erp/utils/RegExpTools.java | 154 +
.../java/com/jsh/erp/utils/ResponseCode.java | 24 +
.../com/jsh/erp/utils/ResponseJsonUtil.java | 83 +
.../java/com/jsh/erp/utils/StringUtil.java | 196 +
.../com/jsh/{util => erp/utils}/Tools.java | 7 +-
src/main/java/com/jsh/model/po/Account.java | 85 -
.../java/com/jsh/model/po/AccountHead.java | 121 -
.../java/com/jsh/model/po/AccountItem.java | 78 -
src/main/java/com/jsh/model/po/App.java | 170 -
src/main/java/com/jsh/model/po/Asset.java | 320 -
src/main/java/com/jsh/model/po/Assetname.java | 77 -
src/main/java/com/jsh/model/po/Basicuser.java | 147 -
src/main/java/com/jsh/model/po/Category.java | 55 -
src/main/java/com/jsh/model/po/Depot.java | 96 -
src/main/java/com/jsh/model/po/DepotHead.java | 300 -
src/main/java/com/jsh/model/po/DepotItem.java | 240 -
src/main/java/com/jsh/model/po/Functions.java | 99 -
src/main/java/com/jsh/model/po/InOutItem.java | 55 -
.../java/com/jsh/model/po/Logdetails.java | 101 -
src/main/java/com/jsh/model/po/Material.java | 289 -
.../com/jsh/model/po/MaterialCategory.java | 58 -
.../com/jsh/model/po/MaterialProperty.java | 65 -
src/main/java/com/jsh/model/po/Person.java | 46 -
src/main/java/com/jsh/model/po/Role.java | 29 -
src/main/java/com/jsh/model/po/Supplier.java | 309 -
.../java/com/jsh/model/po/SystemConfig.java | 50 -
src/main/java/com/jsh/model/po/Unit.java | 36 -
.../java/com/jsh/model/po/UserBusiness.java | 54 -
.../com/jsh/model/vo/asset/AssetModel.java | 372 -
.../jsh/model/vo/asset/AssetShowModel.java | 38 -
.../com/jsh/model/vo/asset/ReportModel.java | 278 -
.../jsh/model/vo/asset/ReportShowModel.java | 29 -
.../com/jsh/model/vo/basic/AccountModel.java | 160 -
.../jsh/model/vo/basic/AccountShowModel.java | 40 -
.../java/com/jsh/model/vo/basic/AppModel.java | 311 -
.../com/jsh/model/vo/basic/AppShowModel.java | 19 -
.../jsh/model/vo/basic/AssetNameModel.java | 133 -
.../model/vo/basic/AssetNameShowModel.java | 19 -
.../com/jsh/model/vo/basic/CategoryModel.java | 108 -
.../jsh/model/vo/basic/CategoryShowModel.java | 19 -
.../com/jsh/model/vo/basic/DepotModel.java | 190 -
.../jsh/model/vo/basic/DepotShowModel.java | 40 -
.../jsh/model/vo/basic/FunctionsModel.java | 228 -
.../model/vo/basic/FunctionsShowModel.java | 19 -
.../jsh/model/vo/basic/InOutItemModel.java | 121 -
.../model/vo/basic/InOutItemShowModel.java | 40 -
.../java/com/jsh/model/vo/basic/LogModel.java | 176 -
.../com/jsh/model/vo/basic/LogShowModel.java | 38 -
.../com/jsh/model/vo/basic/RoleModel.java | 122 -
.../com/jsh/model/vo/basic/RoleShowModel.java | 19 -
.../com/jsh/model/vo/basic/SupplierModel.java | 364 -
.../jsh/model/vo/basic/SupplierShowModel.java | 39 -
.../jsh/model/vo/basic/SystemConfigModel.java | 78 -
.../model/vo/basic/SystemConfigShowModel.java | 19 -
.../com/jsh/model/vo/basic/UnitModel.java | 97 -
.../com/jsh/model/vo/basic/UnitShowModel.java | 40 -
.../jsh/model/vo/basic/UserBusinessModel.java | 131 -
.../model/vo/basic/UserBusinessShowModel.java | 40 -
.../com/jsh/model/vo/basic/UserModel.java | 220 -
.../com/jsh/model/vo/basic/UserShowModel.java | 19 -
.../model/vo/materials/AccountHeadModel.java | 212 -
.../vo/materials/AccountHeadShowModel.java | 39 -
.../model/vo/materials/AccountItemModel.java | 221 -
.../vo/materials/AccountItemShowModel.java | 19 -
.../model/vo/materials/DepotHeadModel.java | 404 -
.../vo/materials/DepotHeadShowModel.java | 39 -
.../model/vo/materials/DepotItemModel.java | 385 -
.../vo/materials/DepotItemShowModel.java | 19 -
.../vo/materials/MaterialCategoryModel.java | 122 -
.../materials/MaterialCategoryShowModel.java | 40 -
.../jsh/model/vo/materials/MaterialModel.java | 397 -
.../vo/materials/MaterialPropertyModel.java | 121 -
.../materials/MaterialPropertyShowModel.java | 40 -
.../model/vo/materials/MaterialShowModel.java | 40 -
.../jsh/model/vo/materials/PersonModel.java | 108 -
.../model/vo/materials/PersonShowModel.java | 39 -
.../com/jsh/service/asset/AssetIService.java | 30 -
.../com/jsh/service/asset/AssetService.java | 629 -
.../com/jsh/service/asset/ReportIService.java | 15 -
.../com/jsh/service/asset/ReportService.java | 20 -
.../jsh/service/basic/AccountIService.java | 10 -
.../com/jsh/service/basic/AccountService.java | 26 -
.../com/jsh/service/basic/AppIService.java | 8 -
.../com/jsh/service/basic/AppService.java | 28 -
.../jsh/service/basic/AssetNameIService.java | 8 -
.../jsh/service/basic/AssetNameService.java | 19 -
.../jsh/service/basic/CategoryIService.java | 8 -
.../jsh/service/basic/CategoryService.java | 20 -
.../com/jsh/service/basic/DepotIService.java | 8 -
.../com/jsh/service/basic/DepotService.java | 29 -
.../jsh/service/basic/FunctionsIService.java | 8 -
.../jsh/service/basic/FunctionsService.java | 28 -
.../jsh/service/basic/InOutItemIService.java | 8 -
.../jsh/service/basic/InOutItemService.java | 20 -
.../com/jsh/service/basic/LogIService.java | 16 -
.../com/jsh/service/basic/LogService.java | 29 -
.../com/jsh/service/basic/RoleIService.java | 8 -
.../com/jsh/service/basic/RoleService.java | 27 -
.../jsh/service/basic/SupplierIService.java | 17 -
.../jsh/service/basic/SupplierService.java | 437 -
.../service/basic/SystemConfigIService.java | 8 -
.../service/basic/SystemConfigService.java | 20 -
.../com/jsh/service/basic/UnitIService.java | 8 -
.../com/jsh/service/basic/UnitService.java | 21 -
.../service/basic/UserBusinessIService.java | 14 -
.../service/basic/UserBusinessService.java | 28 -
.../com/jsh/service/basic/UserIService.java | 35 -
.../com/jsh/service/basic/UserService.java | 98 -
.../materials/AccountHeadIService.java | 15 -
.../service/materials/AccountHeadService.java | 31 -
.../materials/AccountItemIService.java | 8 -
.../service/materials/AccountItemService.java | 23 -
.../service/materials/DepotHeadIService.java | 27 -
.../service/materials/DepotHeadService.java | 63 -
.../service/materials/DepotItemIService.java | 30 -
.../service/materials/DepotItemService.java | 124 -
.../materials/MaterialCategoryIService.java | 8 -
.../materials/MaterialCategoryService.java | 22 -
.../service/materials/MaterialIService.java | 19 -
.../materials/MaterialPropertyIService.java | 8 -
.../materials/MaterialPropertyService.java | 22 -
.../service/materials/MaterialService.java | 304 -
.../jsh/service/materials/PersonIService.java | 8 -
.../jsh/service/materials/PersonService.java | 22 -
.../java/com/jsh/util/AssetConstants.java | 121 -
.../java/com/jsh/util/BeanFactoryUtil.java | 117 -
src/main/java/com/jsh/util/JshConstants.java | 35 -
.../java/com/jsh/util/MaterialConstants.java | 84 -
.../util/OpenSessionInViewFilterExtend.java | 22 -
src/main/java/com/jsh/util/PageUtil.java | 190 -
src/main/java/com/jsh/util/PathTool.java | 76 -
.../com/jsh/util/SearchConditionUtil.java | 123 -
src/main/java/com/jsh/util/SessionFilter.java | 64 -
.../java/com/jsh/util/SupplierConstants.java | 115 -
src/main/resources/application.yml | 13 +
src/main/resources/common/email.properties | 3 -
src/main/resources/common/jdbc.properties | 4 -
.../common/limitbasicdata.properties | 5 -
src/main/resources/hibernate/Account.hbm.xml | 41 -
.../resources/hibernate/AccountHead.hbm.xml | 56 -
.../resources/hibernate/AccountItem.hbm.xml | 36 -
src/main/resources/hibernate/App.hbm.xml | 81 -
src/main/resources/hibernate/Asset.hbm.xml | 96 -
.../resources/hibernate/Assetname.hbm.xml | 34 -
.../resources/hibernate/Basicuser.hbm.xml | 69 -
src/main/resources/hibernate/Category.hbm.xml | 26 -
src/main/resources/hibernate/Depot.hbm.xml | 46 -
.../resources/hibernate/DepotHead.hbm.xml | 146 -
.../resources/hibernate/DepotItem.hbm.xml | 111 -
.../resources/hibernate/Functions.hbm.xml | 59 -
.../resources/hibernate/InOutItem.hbm.xml | 26 -
.../resources/hibernate/Logdetails.hbm.xml | 44 -
src/main/resources/hibernate/Material.hbm.xml | 119 -
.../hibernate/MaterialCategory.hbm.xml | 24 -
.../hibernate/MaterialProperty.hbm.xml | 31 -
src/main/resources/hibernate/Person.hbm.xml | 21 -
src/main/resources/hibernate/Role.hbm.xml | 16 -
src/main/resources/hibernate/Supplier.hbm.xml | 111 -
.../resources/hibernate/SystemConfig.hbm.xml | 31 -
src/main/resources/hibernate/Unit.hbm.xml | 16 -
.../resources/hibernate/UserBusiness.hbm.xml | 31 -
.../resources/hibernate/hibernate.cfg.xml | 49 -
.../resources/i18n/messages_en_US.properties | 7 -
.../resources/i18n/messages_zh_CN.properties | 7 -
src/main/resources/log4j/log4j.properties | 67 -
.../mapper_xml/AccountHeadMapper.xml | 351 +
.../mapper_xml/AccountHeadMapperEx.xml | 76 +
.../mapper_xml/AccountItemMapper.xml | 288 +
.../mapper_xml/AccountItemMapperEx.xml | 50 +
.../resources/mapper_xml/AccountMapper.xml | 303 +
.../resources/mapper_xml/AccountMapperEx.xml | 172 +
src/main/resources/mapper_xml/AppMapper.xml | 428 +
src/main/resources/mapper_xml/AppMapperEx.xml | 30 +
.../mapper_xml/AssetCategoryMapper.xml | 256 +
src/main/resources/mapper_xml/AssetMapper.xml | 578 +
.../resources/mapper_xml/AssetNameMapper.xml | 350 +
.../resources/mapper_xml/DepotHeadMapper.xml | 635 +
.../mapper_xml/DepotHeadMapperEx.xml | 284 +
.../resources/mapper_xml/DepotItemMapper.xml | 555 +
.../mapper_xml/DepotItemMapperEx.xml | 268 +
src/main/resources/mapper_xml/DepotMapper.xml | 318 +
.../resources/mapper_xml/DepotMapperEx.xml | 36 +
.../resources/mapper_xml/FunctionsMapper.xml | 348 +
.../mapper_xml/FunctionsMapperEx.xml | 30 +
.../resources/mapper_xml/InOutItemMapper.xml | 256 +
.../mapper_xml/InOutItemMapperEx.xml | 36 +
src/main/resources/mapper_xml/LogMapper.xml | 318 +
src/main/resources/mapper_xml/LogMapperEx.xml | 61 +
.../mapper_xml/MaterialCategoryMapper.xml | 256 +
.../mapper_xml/MaterialCategoryMapperEx.xml | 30 +
.../resources/mapper_xml/MaterialMapper.xml | 555 +
.../resources/mapper_xml/MaterialMapperEx.xml | 47 +
.../mapper_xml/MaterialPropertyMapper.xml | 271 +
.../mapper_xml/MaterialPropertyMapperEx.xml | 24 +
.../resources/mapper_xml/PersonMapper.xml | 241 +
.../resources/mapper_xml/PersonMapperEx.xml | 30 +
src/main/resources/mapper_xml/RoleMapper.xml | 271 +
.../resources/mapper_xml/RoleMapperEx.xml | 24 +
.../resources/mapper_xml/SupplierMapper.xml | 525 +
.../resources/mapper_xml/SupplierMapperEx.xml | 48 +
.../mapper_xml/SystemConfigMapper.xml | 271 +
.../mapper_xml/SystemConfigMapperEx.xml | 18 +
src/main/resources/mapper_xml/UnitMapper.xml | 224 +
.../resources/mapper_xml/UnitMapperEx.xml | 24 +
.../mapper_xml/UserBusinessMapper.xml | 271 +
src/main/resources/mapper_xml/UserMapper.xml | 398 +
.../resources/mapper_xml/UserMapperEx.xml | 30 +
.../spring/basic-applicationContext.xml | 387 -
.../spring/dao-applicationContext.xml | 61 -
.../spring/quartz-applicationContext.xml.xml | 36 -
src/main/resources/struts2/account-struts.xml | 11 -
.../resources/struts2/accountHead-struts.xml | 11 -
.../resources/struts2/accountItem-struts.xml | 11 -
src/main/resources/struts2/app-struts.xml | 11 -
src/main/resources/struts2/asset-struts.xml | 32 -
.../resources/struts2/assetname-struts.xml | 11 -
.../resources/struts2/category-struts.xml | 11 -
src/main/resources/struts2/channel-struts.xml | 13 -
src/main/resources/struts2/depot-struts.xml | 11 -
.../resources/struts2/depotHead-struts.xml | 11 -
.../resources/struts2/depotItem-struts.xml | 21 -
.../resources/struts2/functions-struts.xml | 11 -
.../resources/struts2/inOutItem-struts.xml | 11 -
src/main/resources/struts2/log-struts.xml | 11 -
.../resources/struts2/material-struts.xml | 30 -
.../struts2/materialCategory-struts.xml | 11 -
.../struts2/materialProperty-struts.xml | 11 -
src/main/resources/struts2/person-struts.xml | 11 -
src/main/resources/struts2/report-struts.xml | 11 -
src/main/resources/struts2/role-struts.xml | 11 -
src/main/resources/struts2/struts.properties | 2 -
src/main/resources/struts2/struts.xml | 46 -
.../resources/struts2/supplier-struts.xml | 52 -
.../resources/struts2/systemConfig-struts.xml | 11 -
src/main/resources/struts2/unit-struts.xml | 11 -
src/main/resources/struts2/user-struts.xml | 23 -
.../resources/struts2/userBusiness-struts.xml | 11 -
src/main/webapp/META-INF/MANIFEST.MF | 3 -
.../webapp/WEB-INF/lib/hibernate3-1.0.0.jar | Bin 4089101 -> 0 bytes
src/main/webapp/WEB-INF/lib/javaee-1.0.0.jar | Bin 1062435 -> 0 bytes
src/main/webapp/WEB-INF/lib/jta-1.1.jar | Bin 10899 -> 0 bytes
src/main/webapp/WEB-INF/web.xml | 81 -
src/main/webapp/css/bill_detail.css | 54 -
src/main/webapp/css/common.css | 52 -
src/main/webapp/css/css.css | 762 -
src/main/webapp/css/in_out.css | 107 -
src/main/webapp/css/material.css | 11 -
src/main/webapp/css/retail_list.css | 49 -
src/main/webapp/images/004.jpg | Bin 51797 -> 0 bytes
src/main/webapp/images/007.png | Bin 617 -> 0 bytes
src/main/webapp/images/020.png | Bin 510 -> 0 bytes
src/main/webapp/images/657.png | Bin 794 -> 0 bytes
src/main/webapp/images/680.png | Bin 691 -> 0 bytes
src/main/webapp/images/894.png | Bin 1232 -> 0 bytes
src/main/webapp/images/a1.gif | Bin 100 -> 0 bytes
src/main/webapp/images/admin.png | Bin 60866 -> 0 bytes
src/main/webapp/images/bg_actlist.jpg | Bin 1026 -> 0 bytes
src/main/webapp/images/bg_actlistcon.gif | Bin 83 -> 0 bytes
src/main/webapp/images/bg_actliston.jpg | Bin 819 -> 0 bytes
src/main/webapp/images/bg_btn.gif | Bin 735 -> 0 bytes
src/main/webapp/images/bg_btnl.gif | Bin 774 -> 0 bytes
src/main/webapp/images/bg_btnlon.gif | Bin 775 -> 0 bytes
src/main/webapp/images/bg_btnon.gif | Bin 735 -> 0 bytes
src/main/webapp/images/bg_btnr.gif | Bin 1012 -> 0 bytes
src/main/webapp/images/bg_btnron.gif | Bin 1017 -> 0 bytes
src/main/webapp/images/bg_cntnav.jpg | Bin 342 -> 0 bytes
src/main/webapp/images/bg_datath.jpg | Bin 386 -> 0 bytes
src/main/webapp/images/bg_foot.jpg | Bin 754 -> 0 bytes
src/main/webapp/images/bg_head.jpg | Bin 413 -> 0 bytes
src/main/webapp/images/bg_keycode.jpg | Bin 678 -> 0 bytes
src/main/webapp/images/bg_login.jpg | Bin 28695 -> 0 bytes
src/main/webapp/images/bg_logininout.jpg | Bin 822 -> 0 bytes
src/main/webapp/images/bg_loginmain.jpg | Bin 17600 -> 0 bytes
src/main/webapp/images/bg_menulist.jpg | Bin 3357 -> 0 bytes
src/main/webapp/images/bg_menuliston.jpg | Bin 20659 -> 0 bytes
src/main/webapp/images/bg_menutop.jpg | Bin 1380 -> 0 bytes
src/main/webapp/images/bg_notebook.gif | Bin 1049 -> 0 bytes
src/main/webapp/images/bg_positionl.gif | Bin 540 -> 0 bytes
src/main/webapp/images/bg_positionm.jpg | Bin 398 -> 0 bytes
src/main/webapp/images/bg_positionr.jpg | Bin 8310 -> 0 bytes
src/main/webapp/images/bg_positionrbak.jpg | Bin 18506 -> 0 bytes
src/main/webapp/images/bg_positionrpos.jpg | Bin 3900 -> 0 bytes
src/main/webapp/images/bg_psplit.jpg | Bin 382 -> 0 bytes
src/main/webapp/images/bg_tipfailth.png | Bin 579 -> 0 bytes
src/main/webapp/images/bg_tipsuccess.png | Bin 578 -> 0 bytes
src/main/webapp/images/blogging.png | Bin 61314 -> 0 bytes
src/main/webapp/images/btn_check.gif | Bin 637 -> 0 bytes
src/main/webapp/images/btn_checkon.gif | Bin 885 -> 0 bytes
src/main/webapp/images/btn_close.gif | Bin 592 -> 0 bytes
src/main/webapp/images/btn_close.png | Bin 465 -> 0 bytes
src/main/webapp/images/btn_display.gif | Bin 990 -> 0 bytes
src/main/webapp/images/btn_goto.gif | Bin 474 -> 0 bytes
src/main/webapp/images/btn_gotoon.gif | Bin 322 -> 0 bytes
src/main/webapp/images/btn_login.jpg | Bin 1152 -> 0 bytes
src/main/webapp/images/btn_loginon.jpg | Bin 2357 -> 0 bytes
src/main/webapp/images/btn_minus.gif | Bin 499 -> 0 bytes
src/main/webapp/images/btn_openm.gif | Bin 990 -> 0 bytes
src/main/webapp/images/btn_plus.gif | Bin 501 -> 0 bytes
src/main/webapp/images/btn_scolse.gif | Bin 13243 -> 0 bytes
src/main/webapp/images/btn_sopen.gif | Bin 13243 -> 0 bytes
src/main/webapp/images/butterfly.jpg | Bin 36710 -> 0 bytes
src/main/webapp/images/categories.png | Bin 822 -> 0 bytes
src/main/webapp/images/chart_bar.png | Bin 441 -> 0 bytes
src/main/webapp/images/clock.png | Bin 882 -> 0 bytes
src/main/webapp/images/comment.png | Bin 612 -> 0 bytes
src/main/webapp/images/computer.png | Bin 405 -> 0 bytes
src/main/webapp/images/contacts.png | Bin 627 -> 0 bytes
src/main/webapp/images/date_packer.gif | Bin 165 -> 0 bytes
src/main/webapp/images/draw1.jpg | Bin 39062 -> 0 bytes
src/main/webapp/images/draw2.jpg | Bin 40354 -> 0 bytes
src/main/webapp/images/draw3.jpg | Bin 40685 -> 0 bytes
src/main/webapp/images/draw4.jpg | Bin 42828 -> 0 bytes
src/main/webapp/images/edit_kiii.png | Bin 875 -> 0 bytes
src/main/webapp/images/edit_lock.png | Bin 637 -> 0 bytes
src/main/webapp/images/edit_lockon.png | Bin 639 -> 0 bytes
src/main/webapp/images/edit_monitor.png | Bin 539 -> 0 bytes
src/main/webapp/images/edit_notebook.png | Bin 708 -> 0 bytes
src/main/webapp/images/edit_pencil.png | Bin 497 -> 0 bytes
src/main/webapp/images/edit_set.png | Bin 778 -> 0 bytes
src/main/webapp/images/edit_time.gif | Bin 97 -> 0 bytes
src/main/webapp/images/evernote-alt.png | Bin 792 -> 0 bytes
src/main/webapp/images/favicon.ico | Bin 51262 -> 0 bytes
src/main/webapp/images/favicon.ico.bak | Bin 1150 -> 0 bytes
src/main/webapp/images/house.png | Bin 738 -> 0 bytes
src/main/webapp/images/imac.png | Bin 17035 -> 0 bytes
src/main/webapp/images/loading1.gif | Bin 21828 -> 0 bytes
src/main/webapp/images/lock_unlock.png | Bin 548 -> 0 bytes
src/main/webapp/images/login_tip.jpg | Bin 1680 -> 0 bytes
src/main/webapp/images/logo.jpg | Bin 8392 -> 0 bytes
src/main/webapp/images/logo.png | Bin 1005 -> 0 bytes
src/main/webapp/images/man.png | Bin 3517 -> 0 bytes
src/main/webapp/images/navtop_home.gif | Bin 609 -> 0 bytes
src/main/webapp/images/navtop_logout.gif | Bin 541 -> 0 bytes
src/main/webapp/images/preferences1.png | Bin 330131 -> 0 bytes
src/main/webapp/images/receipt-excel.png | Bin 574 -> 0 bytes
src/main/webapp/images/suma_logo.png | Bin 5189 -> 0 bytes
src/main/webapp/images/sysetem_name.jpg | Bin 6619 -> 0 bytes
src/main/webapp/images/sysetem_name3.jpg | Bin 9329 -> 0 bytes
src/main/webapp/images/time.png | Bin 453 -> 0 bytes
src/main/webapp/images/user-red.png | Bin 666 -> 0 bytes
src/main/webapp/images/user.png | Bin 705 -> 0 bytes
src/main/webapp/images/user_business_boss.png | Bin 742 -> 0 bytes
src/main/webapp/images/user_suit.png | Bin 1675 -> 0 bytes
src/main/webapp/images/valid_code.jpg | Bin 20279 -> 0 bytes
src/main/webapp/images/vavtop_help.gif | Bin 991 -> 0 bytes
src/main/webapp/images/windvane.png | Bin 6710 -> 0 bytes
src/main/webapp/js/HoorayOS_mini/favicon.ico | Bin 9662 -> 0 bytes
src/main/webapp/js/HoorayOS_mini/img/box.psd | Bin 24535 -> 0 bytes
src/main/webapp/js/HoorayOS_mini/img/exit.png | Bin 42960 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/18-6.png | Bin 184693 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/6-18.png | Bin 173652 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/amg_1.png | Bin 249 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/amg_2.png | Bin 452 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/amg_3.png | Bin 647 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/amg_4.png | Bin 408 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/amg_5.png | Bin 578 -> 0 bytes
.../js/HoorayOS_mini/img/ui/amg_body.png | Bin 80 -> 0 bytes
.../js/HoorayOS_mini/img/ui/amg_line_y.png | Bin 73 -> 0 bytes
.../img/ui/amg_shortcut_hover.png | Bin 128 -> 0 bytes
.../js/HoorayOS_mini/img/ui/amg_top.png | Bin 174 -> 0 bytes
.../js/HoorayOS_mini/img/ui/app_list.png | Bin 192 -> 0 bytes
.../js/HoorayOS_mini/img/ui/app_spr_img.png | Bin 14367 -> 0 bytes
.../js/HoorayOS_mini/img/ui/app_spr_x.png | Bin 232 -> 0 bytes
.../js/HoorayOS_mini/img/ui/avatar_120.jpg | Bin 4426 -> 0 bytes
.../js/HoorayOS_mini/img/ui/avatar_24.jpg | Bin 1187 -> 0 bytes
.../js/HoorayOS_mini/img/ui/avatar_48.jpg | Bin 1963 -> 0 bytes
.../js/HoorayOS_mini/img/ui/bought-table.png | Bin 1909 -> 0 bytes
.../js/HoorayOS_mini/img/ui/browser.png | Bin 126343 -> 0 bytes
.../HoorayOS_mini/img/ui/browser_backup.png | Bin 95612 -> 0 bytes
.../js/HoorayOS_mini/img/ui/commend_day.gif | Bin 8087 -> 0 bytes
.../js/HoorayOS_mini/img/ui/default_icon.png | Bin 2329 -> 0 bytes
.../js/HoorayOS_mini/img/ui/desk_sprite.png | Bin 47950 -> 0 bytes
.../js/HoorayOS_mini/img/ui/dock-tools.png | Bin 1597 -> 0 bytes
.../js/HoorayOS_mini/img/ui/dock_setting.jpg | Bin 164396 -> 0 bytes
.../js/HoorayOS_mini/img/ui/file_default.png | Bin 2161 -> 0 bytes
.../js/HoorayOS_mini/img/ui/file_excel.png | Bin 2522 -> 0 bytes
.../js/HoorayOS_mini/img/ui/file_image.png | Bin 2630 -> 0 bytes
.../js/HoorayOS_mini/img/ui/file_music.png | Bin 1639 -> 0 bytes
.../js/HoorayOS_mini/img/ui/file_pdf.png | Bin 1602 -> 0 bytes
.../js/HoorayOS_mini/img/ui/file_ppt.png | Bin 2436 -> 0 bytes
.../js/HoorayOS_mini/img/ui/file_rar.png | Bin 1088 -> 0 bytes
.../js/HoorayOS_mini/img/ui/file_txt.png | Bin 1606 -> 0 bytes
.../js/HoorayOS_mini/img/ui/file_video.png | Bin 1156 -> 0 bytes
.../js/HoorayOS_mini/img/ui/file_word.png | Bin 2496 -> 0 bytes
.../HoorayOS_mini/img/ui/folder_default.png | Bin 2335 -> 0 bytes
.../js/HoorayOS_mini/img/ui/folder_doc.png | Bin 2308 -> 0 bytes
.../js/HoorayOS_mini/img/ui/folder_game.png | Bin 2755 -> 0 bytes
.../js/HoorayOS_mini/img/ui/folder_life.png | Bin 2875 -> 0 bytes
.../js/HoorayOS_mini/img/ui/folder_music.png | Bin 2717 -> 0 bytes
.../js/HoorayOS_mini/img/ui/folder_tool.png | Bin 2691 -> 0 bytes
.../js/HoorayOS_mini/img/ui/folder_video.png | Bin 2333 -> 0 bytes
.../HoorayOS_mini/img/ui/forder_selector.png | Bin 1919 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/globle.css | 8 -
.../HoorayOS_mini/img/ui/google_ui_sprite.png | Bin 59555 -> 0 bytes
.../js/HoorayOS_mini/img/ui/icon_main.png | Bin 5385 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/index.css | 209 -
.../js/HoorayOS_mini/img/ui/input-label.png | Bin 1125 -> 0 bytes
.../js/HoorayOS_mini/img/ui/loading_16.gif | Bin 1849 -> 0 bytes
.../js/HoorayOS_mini/img/ui/loading_24.gif | Bin 4777 -> 0 bytes
.../js/HoorayOS_mini/img/ui/loading_48.gif | Bin 7050 -> 0 bytes
.../js/HoorayOS_mini/img/ui/login_icon.png | Bin 10706 -> 0 bytes
.../js/HoorayOS_mini/img/ui/loginbg.png | Bin 3160 -> 0 bytes
.../js/HoorayOS_mini/img/ui/loginsubmit.png | Bin 455 -> 0 bytes
.../js/HoorayOS_mini/img/ui/nav_bar.png | Bin 16083 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/open.png | Bin 1151 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/papp.png | Bin 13841 -> 0 bytes
.../js/HoorayOS_mini/img/ui/popup_menu.gif | Bin 55 -> 0 bytes
.../js/HoorayOS_mini/img/ui/quick_view.png | Bin 1995 -> 0 bytes
.../js/HoorayOS_mini/img/ui/scrollbar_bg.png | Bin 214 -> 0 bytes
.../js/HoorayOS_mini/img/ui/scrollbar_bgy.png | Bin 332 -> 0 bytes
.../js/HoorayOS_mini/img/ui/selected.gif | Bin 334 -> 0 bytes
.../js/HoorayOS_mini/img/ui/selected.png | Bin 2182 -> 0 bytes
.../js/HoorayOS_mini/img/ui/share_icon.png | Bin 5222 -> 0 bytes
.../js/HoorayOS_mini/img/ui/shortcut_text.png | Bin 294 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/spr_x.png | Bin 1521 -> 0 bytes
.../HoorayOS_mini/img/ui/suggess_list_bg.png | Bin 90 -> 0 bytes
.../webapp/js/HoorayOS_mini/img/ui/sys.css | 246 -
.../HoorayOS_mini/img/ui/system-chart-bar.png | Bin 1143 -> 0 bytes
.../img/ui/system-document-edit.png | Bin 1358 -> 0 bytes
.../HoorayOS_mini/img/ui/system-documents.png | Bin 1238 -> 0 bytes
.../js/HoorayOS_mini/img/ui/system-gear.png | Bin 1481 -> 0 bytes
.../js/HoorayOS_mini/img/ui/system-mail.png | Bin 1637 -> 0 bytes
.../js/HoorayOS_mini/img/ui/system-puzzle.png | Bin 1447 -> 0 bytes
.../js/HoorayOS_mini/img/ui/system-shapes.png | Bin 1492 -> 0 bytes
.../js/HoorayOS_mini/img/ui/system-star.png | Bin 1385 -> 0 bytes
.../js/HoorayOS_mini/img/ui/system-users.png | Bin 1854 -> 0 bytes
.../js/HoorayOS_mini/img/ui/system-wrench.png | Bin 1619 -> 0 bytes
.../js/HoorayOS_mini/img/ui/task_bg1.png | Bin 139 -> 0 bytes
.../js/HoorayOS_mini/img/ui/task_bg2.png | Bin 382 -> 0 bytes
.../js/HoorayOS_mini/img/ui/transparent.gif | Bin 43 -> 0 bytes
.../js/HoorayOS_mini/img/ui/warning.png | Bin 1234 -> 0 bytes
.../HoorayOS_mini/img/ui/widget_title_bg.png | Bin 929 -> 0 bytes
.../HoorayOS_mini/img/ui/window_mask_bg.png | Bin 147 -> 0 bytes
.../HoorayOS_mini/img/ui/window_mask_icon.png | Bin 1198 -> 0 bytes
.../HoorayOS_mini/img/wallpaper/wallpaper.jpg | Bin 712509 -> 0 bytes
src/main/webapp/js/HoorayOS_mini/index.html | 105 -
.../js/HoorayLibs/ZeroClipboard.swf | Bin 1071 -> 0 bytes
.../js/HoorayLibs/gb_tip_layer.png | Bin 4560 -> 0 bytes
.../js/HoorayLibs/gb_tip_layer_ie6.png | Bin 3208 -> 0 bytes
.../js/HoorayLibs/gb_tip_loading.gif | Bin 771 -> 0 bytes
.../js/HoorayLibs/hooraylibs.css | 41 -
.../HoorayOS_mini/js/HoorayLibs/hooraylibs.js | 120 -
.../js/HoorayLibs/scrolltotop.gif | Bin 1806 -> 0 bytes
src/main/webapp/js/HoorayOS_mini/js/core.js | 25 -
.../webapp/js/HoorayOS_mini/js/hros.app.js | 170 -
.../webapp/js/HoorayOS_mini/js/hros.base.js | 44 -
.../js/HoorayOS_mini/js/hros.desktop.js | 101 -
.../webapp/js/HoorayOS_mini/js/hros.dock.js | 37 -
.../webapp/js/HoorayOS_mini/js/hros.grid.js | 83 -
.../js/HoorayOS_mini/js/hros.maskBox.js | 16 -
.../js/HoorayOS_mini/js/hros.popupMenu.js | 37 -
.../js/HoorayOS_mini/js/hros.taskbar.js | 93 -
.../js/HoorayOS_mini/js/hros.wallpaper.js | 38 -
.../webapp/js/HoorayOS_mini/js/hros.widget.js | 156 -
.../webapp/js/HoorayOS_mini/js/hros.window.js | 608 -
.../webapp/js/HoorayOS_mini/js/hros.zoom.js | 43 -
.../js/HoorayOS_mini/js/jquery-1.8.3.min.js | 2 -
.../webapp/js/HoorayOS_mini/js/templates.js | 66 -
.../webapp/js/HoorayOS_mini/js/wallpaper.jpg | Bin 494096 -> 0 bytes
src/main/webapp/js/HoorayOS_mini/js/zoom.swf | Bin 2417 -> 0 bytes
src/main/webapp/js/HoorayOS_mini/说明.txt | 57 -
.../js/My97DatePicker/My97DatePicker.htm | 49 -
.../webapp/js/My97DatePicker/WdatePicker.js | 39 -
src/main/webapp/js/My97DatePicker/calendar.js | 5 -
src/main/webapp/js/My97DatePicker/config.js | 12 -
src/main/webapp/js/My97DatePicker/lang/en.js | 14 -
.../webapp/js/My97DatePicker/lang/zh-cn.js | 14 -
.../webapp/js/My97DatePicker/lang/zh-tw.js | 14 -
.../js/My97DatePicker/skin/WdatePicker.css | 10 -
.../js/My97DatePicker/skin/datePicker.gif | Bin 1043 -> 0 bytes
.../skin/default/datepicker.css | 246 -
.../js/My97DatePicker/skin/default/img.gif | Bin 1578 -> 0 bytes
.../js/My97DatePicker/skin/whyGreen/bg.jpg | Bin 307 -> 0 bytes
.../skin/whyGreen/datepicker.css | 256 -
.../js/My97DatePicker/skin/whyGreen/img.gif | Bin 1679 -> 0 bytes
.../js/My97DatePicker/开发包/lang/en.js | 14 -
.../js/My97DatePicker/开发包/lang/zh-cn.js | 14 -
.../js/My97DatePicker/开发包/lang/zh-tw.js | 14 -
.../js/My97DatePicker/开发包/readme.txt | 3 -
.../开发包/skin/WdatePicker.css | 10 -
.../My97DatePicker/开发包/skin/datePicker.gif | Bin 1043 -> 0 bytes
.../开发包/skin/default/datepicker.css | 267 -
.../开发包/skin/default/img.gif | Bin 1578 -> 0 bytes
.../开发包/skin/whyGreen/bg.jpg | Bin 307 -> 0 bytes
.../开发包/skin/whyGreen/datepicker.css | 277 -
.../开发包/skin/whyGreen/img.gif | Bin 1679 -> 0 bytes
src/main/webapp/js/StringBuffer.js | 11 -
src/main/webapp/js/channel/imagepreview.js | 113 -
src/main/webapp/js/channel/imgup.css | 199 -
.../webapp/js/channel/jquery-1.8.3.min.js | 2 -
src/main/webapp/js/channel/jquery.crop.js | 156 -
src/main/webapp/js/channel/json2.js | 486 -
src/main/webapp/js/colorbox/README.md | 572 -
src/main/webapp/js/colorbox/bower.json | 41 -
src/main/webapp/js/colorbox/colorbox.ai | 1811 ---
src/main/webapp/js/colorbox/colorbox.css | 85 -
.../webapp/js/colorbox/colorbox.jquery.json | 30 -
src/main/webapp/js/colorbox/colorboxSet.js | 23 -
src/main/webapp/js/colorbox/content/ajax.html | 11 -
src/main/webapp/js/colorbox/content/daisy.jpg | Bin 106088 -> 0 bytes
.../webapp/js/colorbox/content/daisy@2x.jpg | Bin 354739 -> 0 bytes
src/main/webapp/js/colorbox/content/homer.jpg | Bin 8917 -> 0 bytes
.../webapp/js/colorbox/content/marylou.jpg | Bin 55125 -> 0 bytes
.../webapp/js/colorbox/content/ohoopee1.jpg | Bin 74827 -> 0 bytes
.../webapp/js/colorbox/content/ohoopee2.jpg | Bin 117411 -> 0 bytes
.../webapp/js/colorbox/content/ohoopee3.jpg | Bin 71514 -> 0 bytes
.../webapp/js/colorbox/example1/colorbox.css | 70 -
.../js/colorbox/example1/images/border.png | Bin 112 -> 0 bytes
.../js/colorbox/example1/images/controls.png | Bin 2893 -> 0 bytes
.../js/colorbox/example1/images/loading.gif | Bin 9427 -> 0 bytes
.../example1/images/loading_background.png | Bin 157 -> 0 bytes
.../js/colorbox/example1/images/overlay.png | Bin 182 -> 0 bytes
.../webapp/js/colorbox/example1/index.html | 95 -
.../webapp/js/colorbox/example2/colorbox.css | 50 -
.../js/colorbox/example2/images/controls.png | Bin 570 -> 0 bytes
.../js/colorbox/example2/images/loading.gif | Bin 9427 -> 0 bytes
.../webapp/js/colorbox/example2/index.html | 95 -
.../webapp/js/colorbox/example3/colorbox.css | 45 -
.../js/colorbox/example3/images/controls.png | Bin 1633 -> 0 bytes
.../js/colorbox/example3/images/loading.gif | Bin 9427 -> 0 bytes
.../webapp/js/colorbox/example3/index.html | 95 -
.../webapp/js/colorbox/example4/colorbox.css | 66 -
.../js/colorbox/example4/images/border1.png | Bin 1057 -> 0 bytes
.../js/colorbox/example4/images/border2.png | Bin 170 -> 0 bytes
.../js/colorbox/example4/images/loading.gif | Bin 9427 -> 0 bytes
.../webapp/js/colorbox/example4/index.html | 95 -
.../webapp/js/colorbox/example5/colorbox.css | 58 -
.../js/colorbox/example5/images/border.png | Bin 163 -> 0 bytes
.../js/colorbox/example5/images/controls.png | Bin 2033 -> 0 bytes
.../js/colorbox/example5/images/loading.gif | Bin 9427 -> 0 bytes
.../example5/images/loading_background.png | Bin 166 -> 0 bytes
.../webapp/js/colorbox/example5/index.html | 95 -
.../js/colorbox/i18n/jquery.colorbox-ar.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-bg.js | 16 -
.../js/colorbox/i18n/jquery.colorbox-ca.js | 13 -
.../js/colorbox/i18n/jquery.colorbox-cs.js | 16 -
.../js/colorbox/i18n/jquery.colorbox-da.js | 16 -
.../js/colorbox/i18n/jquery.colorbox-de.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-es.js | 13 -
.../js/colorbox/i18n/jquery.colorbox-et.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-fa.js | 18 -
.../js/colorbox/i18n/jquery.colorbox-fi.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-fr.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-gl.js | 13 -
.../js/colorbox/i18n/jquery.colorbox-gr.js | 16 -
.../js/colorbox/i18n/jquery.colorbox-he.js | 16 -
.../js/colorbox/i18n/jquery.colorbox-hr.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-hu.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-id.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-it.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-ja.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-kr.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-lt.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-lv.js | 16 -
.../js/colorbox/i18n/jquery.colorbox-my.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-nl.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-no.js | 16 -
.../js/colorbox/i18n/jquery.colorbox-pl.js | 16 -
.../js/colorbox/i18n/jquery.colorbox-pt-br.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-ro.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-ru.js | 16 -
.../js/colorbox/i18n/jquery.colorbox-si.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-sk.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-sr.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-sv.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-tr.js | 19 -
.../js/colorbox/i18n/jquery.colorbox-uk.js | 16 -
.../js/colorbox/i18n/jquery.colorbox-zh-CN.js | 15 -
.../js/colorbox/i18n/jquery.colorbox-zh-TW.js | 15 -
src/main/webapp/js/colorbox/images/border.png | Bin 112 -> 0 bytes
.../webapp/js/colorbox/images/controls.png | Bin 2893 -> 0 bytes
.../webapp/js/colorbox/images/ie6/Thumbs.db | Bin 9728 -> 0 bytes
.../images/ie6/borderBottomCenter.png | Bin 111 -> 0 bytes
.../colorbox/images/ie6/borderBottomLeft.png | Bin 215 -> 0 bytes
.../colorbox/images/ie6/borderBottomRight.png | Bin 217 -> 0 bytes
.../colorbox/images/ie6/borderMiddleLeft.png | Bin 108 -> 0 bytes
.../colorbox/images/ie6/borderMiddleRight.png | Bin 108 -> 0 bytes
.../colorbox/images/ie6/borderTopCenter.png | Bin 111 -> 0 bytes
.../js/colorbox/images/ie6/borderTopLeft.png | Bin 216 -> 0 bytes
.../js/colorbox/images/ie6/borderTopRight.png | Bin 214 -> 0 bytes
.../webapp/js/colorbox/images/loading.gif | Bin 9427 -> 0 bytes
.../js/colorbox/images/loading_background.png | Bin 157 -> 0 bytes
.../webapp/js/colorbox/images/overlay.png | Bin 182 -> 0 bytes
.../webapp/js/colorbox/jquery.colorbox-min.js | 7 -
.../webapp/js/colorbox/jquery.colorbox.js | 1089 --
src/main/webapp/js/common/common.js | 263 -
src/main/webapp/js/common/cs.js | 29 -
src/main/webapp/js/common/outlook_in.js | 191 -
src/main/webapp/js/datagrid-detailview.js | 539 -
src/main/webapp/js/easyui-1.3.5/changelog.txt | 363 -
.../easyui-1.3.5/demo/accordion/_content.html | 18 -
.../easyui-1.3.5/demo/accordion/actions.html | 54 -
.../js/easyui-1.3.5/demo/accordion/ajax.html | 31 -
.../js/easyui-1.3.5/demo/accordion/basic.html | 55 -
.../demo/accordion/datagrid_data1.json | 12 -
.../demo/accordion/expandable.html | 36 -
.../easyui-1.3.5/demo/accordion/multiple.html | 37 -
.../js/easyui-1.3.5/demo/accordion/tools.html | 51 -
.../js/easyui-1.3.5/demo/calendar/basic.html | 22 -
.../easyui-1.3.5/demo/calendar/firstday.html | 33 -
.../js/easyui-1.3.5/demo/combo/basic.html | 42 -
.../easyui-1.3.5/demo/combobox/actions.html | 89 -
.../js/easyui-1.3.5/demo/combobox/basic.html | 73 -
.../demo/combobox/combobox_data1.json | 22 -
.../demo/combobox/combobox_data2.json | 47 -
.../demo/combobox/customformat.html | 35 -
.../demo/combobox/dynamicdata.html | 25 -
.../js/easyui-1.3.5/demo/combobox/group.html | 28 -
.../easyui-1.3.5/demo/combobox/multiple.html | 30 -
.../demo/combobox/navigation.html | 76 -
.../demo/combobox/remotedata.html | 29 -
.../demo/combobox/remotejsonp.html | 53 -
.../easyui-1.3.5/demo/combogrid/actions.html | 56 -
.../js/easyui-1.3.5/demo/combogrid/basic.html | 37 -
.../demo/combogrid/datagrid_data1.json | 12 -
.../demo/combogrid/initvalue.html | 36 -
.../easyui-1.3.5/demo/combogrid/multiple.html | 40 -
.../demo/combogrid/navigation.html | 41 -
.../easyui-1.3.5/demo/combotree/actions.html | 42 -
.../js/easyui-1.3.5/demo/combotree/basic.html | 22 -
.../demo/combotree/initvalue.html | 22 -
.../easyui-1.3.5/demo/combotree/multiple.html | 25 -
.../demo/combotree/tree_data1.json | 49 -
.../demo/datagrid/aligncolumns.html | 35 -
.../js/easyui-1.3.5/demo/datagrid/basic.html | 35 -
.../demo/datagrid/cellediting.html | 82 -
.../easyui-1.3.5/demo/datagrid/cellstyle.html | 45 -
.../easyui-1.3.5/demo/datagrid/checkbox.html | 45 -
.../demo/datagrid/clientpagination.html | 92 -
.../demo/datagrid/columngroup.html | 37 -
.../demo/datagrid/complextoolbar.html | 55 -
.../demo/datagrid/contextmenu.html | 84 -
.../demo/datagrid/custompager.html | 56 -
.../demo/datagrid/datagrid_data1.json | 12 -
.../demo/datagrid/datagrid_data2.json | 15 -
.../js/easyui-1.3.5/demo/datagrid/footer.html | 41 -
.../demo/datagrid/formatcolumns.html | 42 -
.../demo/datagrid/frozencolumns.html | 38 -
.../demo/datagrid/frozenrows.html | 47 -
.../demo/datagrid/mergecells.html | 61 -
.../demo/datagrid/multisorting.html | 40 -
.../easyui-1.3.5/demo/datagrid/products.json | 9 -
.../easyui-1.3.5/demo/datagrid/rowborder.html | 63 -
.../demo/datagrid/rowediting.html | 116 -
.../easyui-1.3.5/demo/datagrid/rowstyle.html | 34 -
.../easyui-1.3.5/demo/datagrid/selection.html | 60 -
.../demo/datagrid/simpletoolbar.html | 48 -
.../easyui-1.3.5/demo/datagrid/transform.html | 47 -
.../js/easyui-1.3.5/demo/datebox/basic.html | 21 -
.../js/easyui-1.3.5/demo/datebox/buttons.html | 31 -
.../easyui-1.3.5/demo/datebox/dateformat.html | 42 -
.../js/easyui-1.3.5/demo/datebox/events.html | 30 -
.../easyui-1.3.5/demo/datebox/validate.html | 33 -
.../easyui-1.3.5/demo/datetimebox/basic.html | 21 -
.../demo/datetimebox/initvalue.html | 22 -
.../demo/datetimebox/showseconds.html | 25 -
src/main/webapp/js/easyui-1.3.5/demo/demo.css | 26 -
.../js/easyui-1.3.5/demo/dialog/basic.html | 26 -
.../demo/dialog/complextoolbar.html | 49 -
.../demo/dialog/toolbarbuttons.html | 55 -
.../js/easyui-1.3.5/demo/draggable/basic.html | 24 -
.../easyui-1.3.5/demo/draggable/constain.html | 38 -
.../js/easyui-1.3.5/demo/draggable/snap.html | 40 -
.../easyui-1.3.5/demo/droppable/accept.html | 81 -
.../js/easyui-1.3.5/demo/droppable/basic.html | 80 -
.../js/easyui-1.3.5/demo/droppable/sort.html | 74 -
.../easyui-1.3.5/demo/easyloader/basic.html | 75 -
.../js/easyui-1.3.5/demo/form/basic.html | 62 -
.../js/easyui-1.3.5/demo/form/form_data1.json | 7 -
.../js/easyui-1.3.5/demo/form/load.html | 71 -
.../js/easyui-1.3.5/demo/layout/_content.html | 18 -
.../easyui-1.3.5/demo/layout/addremove.html | 56 -
.../easyui-1.3.5/demo/layout/autoheight.html | 61 -
.../js/easyui-1.3.5/demo/layout/basic.html | 42 -
.../js/easyui-1.3.5/demo/layout/complex.html | 60 -
.../demo/layout/datagrid_data1.json | 12 -
.../js/easyui-1.3.5/demo/layout/full.html | 19 -
.../demo/layout/nestedlayout.html | 34 -
.../demo/layout/nocollapsible.html | 37 -
.../demo/layout/propertygrid_data1.json | 20 -
.../easyui-1.3.5/demo/layout/tree_data1.json | 49 -
.../easyui-1.3.5/demo/linkbutton/basic.html | 28 -
.../easyui-1.3.5/demo/linkbutton/group.html | 36 -
.../demo/linkbutton/iconalign.html | 33 -
.../easyui-1.3.5/demo/linkbutton/plain.html | 31 -
.../easyui-1.3.5/demo/linkbutton/toggle.html | 28 -
.../js/easyui-1.3.5/demo/menu/basic.html | 71 -
.../js/easyui-1.3.5/demo/menu/customitem.html | 58 -
.../js/easyui-1.3.5/demo/menu/events.html | 41 -
.../easyui-1.3.5/demo/menubutton/actions.html | 61 -
.../easyui-1.3.5/demo/menubutton/basic.html | 57 -
.../js/easyui-1.3.5/demo/messager/alert.html | 43 -
.../js/easyui-1.3.5/demo/messager/basic.html | 59 -
.../demo/messager/interactive.html | 39 -
.../easyui-1.3.5/demo/messager/position.html | 143 -
.../js/easyui-1.3.5/demo/numberbox/basic.html | 27 -
.../easyui-1.3.5/demo/numberbox/format.html | 43 -
.../js/easyui-1.3.5/demo/numberbox/range.html | 21 -
.../demo/numberspinner/basic.html | 28 -
.../demo/numberspinner/increment.html | 21 -
.../demo/numberspinner/range.html | 21 -
.../demo/pagination/attaching.html | 33 -
.../easyui-1.3.5/demo/pagination/basic.html | 21 -
.../demo/pagination/custombuttons.html | 39 -
.../easyui-1.3.5/demo/pagination/layout.html | 63 -
.../easyui-1.3.5/demo/pagination/links.html | 24 -
.../easyui-1.3.5/demo/pagination/simple.html | 27 -
.../js/easyui-1.3.5/demo/panel/_content.html | 18 -
.../js/easyui-1.3.5/demo/panel/basic.html | 34 -
.../easyui-1.3.5/demo/panel/customtools.html | 38 -
.../easyui-1.3.5/demo/panel/loadcontent.html | 30 -
.../easyui-1.3.5/demo/panel/nestedpanel.html | 30 -
.../easyui-1.3.5/demo/panel/paneltools.html | 40 -
.../easyui-1.3.5/demo/progressbar/basic.html | 33 -
.../easyui-1.3.5/demo/propertygrid/basic.html | 64 -
.../demo/propertygrid/customcolumns.html | 34 -
.../demo/propertygrid/groupformat.html | 33 -
.../demo/propertygrid/propertygrid_data1.json | 20 -
.../js/easyui-1.3.5/demo/resizable/basic.html | 27 -
.../js/easyui-1.3.5/demo/searchbox/basic.html | 26 -
.../easyui-1.3.5/demo/searchbox/category.html | 31 -
.../js/easyui-1.3.5/demo/slider/basic.html | 23 -
.../easyui-1.3.5/demo/slider/formattip.html | 33 -
.../js/easyui-1.3.5/demo/slider/rule.html | 26 -
.../js/easyui-1.3.5/demo/slider/vertical.html | 27 -
.../demo/splitbutton/actions.html | 67 -
.../easyui-1.3.5/demo/splitbutton/basic.html | 64 -
.../js/easyui-1.3.5/demo/tabs/_content.html | 18 -
.../js/easyui-1.3.5/demo/tabs/autoheight.html | 39 -
.../js/easyui-1.3.5/demo/tabs/basic.html | 39 -
.../js/easyui-1.3.5/demo/tabs/dropdown.html | 58 -
.../js/easyui-1.3.5/demo/tabs/fixedwidth.html | 40 -
.../js/easyui-1.3.5/demo/tabs/hover.html | 49 -
.../easyui-1.3.5/demo/tabs/images/modem.png | Bin 1633 -> 0 bytes
.../js/easyui-1.3.5/demo/tabs/images/pda.png | Bin 1787 -> 0 bytes
.../easyui-1.3.5/demo/tabs/images/scanner.png | Bin 2600 -> 0 bytes
.../easyui-1.3.5/demo/tabs/images/tablet.png | Bin 2505 -> 0 bytes
.../js/easyui-1.3.5/demo/tabs/nestedtabs.html | 57 -
.../js/easyui-1.3.5/demo/tabs/striptools.html | 42 -
.../js/easyui-1.3.5/demo/tabs/tabimage.html | 44 -
.../easyui-1.3.5/demo/tabs/tabposition.html | 48 -
.../js/easyui-1.3.5/demo/tabs/tabstools.html | 44 -
.../js/easyui-1.3.5/demo/tabs/tree_data1.json | 49 -
.../demo/timespinner/actions.html | 41 -
.../easyui-1.3.5/demo/timespinner/basic.html | 21 -
.../easyui-1.3.5/demo/timespinner/range.html | 23 -
.../easyui-1.3.5/demo/tooltip/_content.html | 18 -
.../js/easyui-1.3.5/demo/tooltip/_dialog.html | 23 -
.../js/easyui-1.3.5/demo/tooltip/ajax.html | 35 -
.../js/easyui-1.3.5/demo/tooltip/basic.html | 23 -
.../demo/tooltip/customcontent.html | 33 -
.../demo/tooltip/customstyle.html | 55 -
.../easyui-1.3.5/demo/tooltip/position.html | 37 -
.../js/easyui-1.3.5/demo/tooltip/toolbar.html | 43 -
.../demo/tooltip/tooltipdialog.html | 47 -
.../easyui-1.3.5/demo/treegrid/actions.html | 67 -
.../js/easyui-1.3.5/demo/treegrid/basic.html | 37 -
.../demo/treegrid/clientpagination.html | 95 -
.../demo/treegrid/contextmenu.html | 107 -
.../easyui-1.3.5/demo/treegrid/editable.html | 96 -
.../js/easyui-1.3.5/demo/treegrid/footer.html | 58 -
.../easyui-1.3.5/demo/treegrid/reports.html | 52 -
.../demo/treegrid/treegrid_data1.json | 73 -
.../demo/treegrid/treegrid_data2.json | 11 -
.../demo/treegrid/treegrid_data3.json | 13 -
.../easyui-1.3.5/demo/validatebox/basic.html | 45 -
.../demo/validatebox/customtooltip.html | 90 -
.../js/easyui-1.3.5/demo/window/basic.html | 26 -
.../easyui-1.3.5/demo/window/customtools.html | 33 -
.../demo/window/inlinewindow.html | 29 -
.../easyui-1.3.5/demo/window/modalwindow.html | 27 -
.../demo/window/windowlayout.html | 36 -
src/main/webapp/js/easyui-1.3.5/easyloader.js | 192 -
.../js/easyui-1.3.5/jquery.easyui.min.js | 12484 ----------------
src/main/webapp/js/easyui-1.3.5/jquery.min.js | 2 -
.../js/easyui-1.3.5/locale/easyui-lang-af.js | 51 -
.../js/easyui-1.3.5/locale/easyui-lang-ar.js | 52 -
.../js/easyui-1.3.5/locale/easyui-lang-bg.js | 51 -
.../js/easyui-1.3.5/locale/easyui-lang-ca.js | 51 -
.../js/easyui-1.3.5/locale/easyui-lang-cs.js | 51 -
.../js/easyui-1.3.5/locale/easyui-lang-cz.js | 51 -
.../js/easyui-1.3.5/locale/easyui-lang-da.js | 51 -
.../js/easyui-1.3.5/locale/easyui-lang-de.js | 70 -
.../js/easyui-1.3.5/locale/easyui-lang-el.js | 52 -
.../js/easyui-1.3.5/locale/easyui-lang-en.js | 52 -
.../js/easyui-1.3.5/locale/easyui-lang-es.js | 52 -
.../js/easyui-1.3.5/locale/easyui-lang-fr.js | 51 -
.../js/easyui-1.3.5/locale/easyui-lang-it.js | 52 -
.../js/easyui-1.3.5/locale/easyui-lang-jp.js | 52 -
.../js/easyui-1.3.5/locale/easyui-lang-nl.js | 51 -
.../js/easyui-1.3.5/locale/easyui-lang-pl.js | 52 -
.../easyui-1.3.5/locale/easyui-lang-pt_BR.js | 52 -
.../js/easyui-1.3.5/locale/easyui-lang-ru.js | 53 -
.../easyui-1.3.5/locale/easyui-lang-sv_SE.js | 52 -
.../js/easyui-1.3.5/locale/easyui-lang-tr.js | 66 -
.../easyui-1.3.5/locale/easyui-lang-zh_CN.js | 70 -
.../easyui-1.3.5/locale/easyui-lang-zh_TW.js | 52 -
src/main/webapp/js/easyui-1.3.5/outlook.js | 183 -
.../easyui-1.3.5/plugins/jquery.accordion.js | 322 -
.../easyui-1.3.5/plugins/jquery.calendar.js | 304 -
.../js/easyui-1.3.5/plugins/jquery.combo.js | 453 -
.../easyui-1.3.5/plugins/jquery.combobox.js | 444 -
.../easyui-1.3.5/plugins/jquery.combogrid.js | 253 -
.../easyui-1.3.5/plugins/jquery.combotree.js | 162 -
.../easyui-1.3.5/plugins/jquery.datagrid.js | 2286 ---
.../js/easyui-1.3.5/plugins/jquery.datebox.js | 157 -
.../plugins/jquery.datetimebox.js | 166 -
.../js/easyui-1.3.5/plugins/jquery.dialog.js | 141 -
.../easyui-1.3.5/plugins/jquery.draggable.js | 285 -
.../easyui-1.3.5/plugins/jquery.droppable.js | 64 -
.../js/easyui-1.3.5/plugins/jquery.form.js | 292 -
.../js/easyui-1.3.5/plugins/jquery.layout.js | 433 -
.../easyui-1.3.5/plugins/jquery.linkbutton.js | 144 -
.../js/easyui-1.3.5/plugins/jquery.menu.js | 427 -
.../easyui-1.3.5/plugins/jquery.menubutton.js | 132 -
.../easyui-1.3.5/plugins/jquery.messager.js | 217 -
.../easyui-1.3.5/plugins/jquery.numberbox.js | 224 -
.../plugins/jquery.numberspinner.js | 75 -
.../easyui-1.3.5/plugins/jquery.pagination.js | 284 -
.../js/easyui-1.3.5/plugins/jquery.panel.js | 520 -
.../js/easyui-1.3.5/plugins/jquery.parser.js | 218 -
.../plugins/jquery.progressbar.js | 80 -
.../plugins/jquery.propertygrid.js | 237 -
.../easyui-1.3.5/plugins/jquery.resizable.js | 172 -
.../easyui-1.3.5/plugins/jquery.searchbox.js | 184 -
.../js/easyui-1.3.5/plugins/jquery.slider.js | 280 -
.../js/easyui-1.3.5/plugins/jquery.spinner.js | 152 -
.../plugins/jquery.splitbutton.js | 50 -
.../js/easyui-1.3.5/plugins/jquery.tabs.js | 609 -
.../plugins/jquery.timespinner.js | 187 -
.../js/easyui-1.3.5/plugins/jquery.tooltip.js | 204 -
.../js/easyui-1.3.5/plugins/jquery.tree.js | 1155 --
.../easyui-1.3.5/plugins/jquery.treegrid.js | 1100 --
.../plugins/jquery.validatebox.js | 217 -
.../js/easyui-1.3.5/plugins/jquery.window.js | 277 -
.../webapp/js/easyui-1.3.5/src/easyloader.js | 405 -
.../js/easyui-1.3.5/src/jquery.accordion.js | 410 -
.../js/easyui-1.3.5/src/jquery.calendar.js | 392 -
.../js/easyui-1.3.5/src/jquery.combobox.js | 539 -
.../js/easyui-1.3.5/src/jquery.datebox.js | 223 -
.../js/easyui-1.3.5/src/jquery.draggable.js | 417 -
.../js/easyui-1.3.5/src/jquery.droppable.js | 78 -
.../webapp/js/easyui-1.3.5/src/jquery.form.js | 378 -
.../js/easyui-1.3.5/src/jquery.linkbutton.js | 181 -
.../webapp/js/easyui-1.3.5/src/jquery.menu.js | 543 -
.../js/easyui-1.3.5/src/jquery.parser.js | 263 -
.../js/easyui-1.3.5/src/jquery.progressbar.js | 99 -
.../easyui-1.3.5/src/jquery.propertygrid.js | 315 -
.../js/easyui-1.3.5/src/jquery.resizable.js | 244 -
.../js/easyui-1.3.5/src/jquery.slider.js | 368 -
.../webapp/js/easyui-1.3.5/src/jquery.tabs.js | 787 -
.../js/easyui-1.3.5/src/jquery.window.js | 409 -
.../easyui-1.3.5/themes/black/accordion.css | 41 -
.../js/easyui-1.3.5/themes/black/calendar.css | 190 -
.../js/easyui-1.3.5/themes/black/combo.css | 58 -
.../js/easyui-1.3.5/themes/black/combobox.css | 24 -
.../js/easyui-1.3.5/themes/black/datagrid.css | 260 -
.../js/easyui-1.3.5/themes/black/datebox.css | 36 -
.../js/easyui-1.3.5/themes/black/dialog.css | 30 -
.../js/easyui-1.3.5/themes/black/easyui.css | 2322 ---
.../themes/black/images/accordion_arrows.png | Bin 122 -> 0 bytes
.../themes/black/images/blank.gif | Bin 43 -> 0 bytes
.../themes/black/images/calendar_arrows.png | Bin 173 -> 0 bytes
.../themes/black/images/combo_arrow.png | Bin 100 -> 0 bytes
.../themes/black/images/datagrid_icons.png | Bin 210 -> 0 bytes
.../themes/black/images/datebox_arrow.png | Bin 626 -> 0 bytes
.../themes/black/images/layout_arrows.png | Bin 179 -> 0 bytes
.../themes/black/images/linkbutton_bg.png | Bin 1274 -> 0 bytes
.../themes/black/images/loading.gif | Bin 1737 -> 0 bytes
.../themes/black/images/menu_arrows.png | Bin 134 -> 0 bytes
.../themes/black/images/messager_icons.png | Bin 6116 -> 0 bytes
.../themes/black/images/pagination_icons.png | Bin 339 -> 0 bytes
.../themes/black/images/panel_tools.png | Bin 184 -> 0 bytes
.../themes/black/images/searchbox_button.png | Bin 813 -> 0 bytes
.../themes/black/images/slider_handle.png | Bin 863 -> 0 bytes
.../themes/black/images/spinner_arrows.png | Bin 112 -> 0 bytes
.../themes/black/images/tabs_icons.png | Bin 144 -> 0 bytes
.../themes/black/images/tree_icons.png | Bin 3086 -> 0 bytes
.../black/images/validatebox_warning.png | Bin 921 -> 0 bytes
.../js/easyui-1.3.5/themes/black/layout.css | 91 -
.../easyui-1.3.5/themes/black/linkbutton.css | 152 -
.../js/easyui-1.3.5/themes/black/menu.css | 109 -
.../easyui-1.3.5/themes/black/menubutton.css | 31 -
.../js/easyui-1.3.5/themes/black/messager.css | 37 -
.../easyui-1.3.5/themes/black/pagination.css | 79 -
.../js/easyui-1.3.5/themes/black/panel.css | 131 -
.../easyui-1.3.5/themes/black/progressbar.css | 32 -
.../themes/black/propertygrid.css | 28 -
.../easyui-1.3.5/themes/black/searchbox.css | 83 -
.../js/easyui-1.3.5/themes/black/slider.css | 100 -
.../js/easyui-1.3.5/themes/black/spinner.css | 59 -
.../easyui-1.3.5/themes/black/splitbutton.css | 43 -
.../js/easyui-1.3.5/themes/black/tabs.css | 356 -
.../js/easyui-1.3.5/themes/black/tooltip.css | 100 -
.../js/easyui-1.3.5/themes/black/tree.css | 157 -
.../easyui-1.3.5/themes/black/validatebox.css | 8 -
.../js/easyui-1.3.5/themes/black/window.css | 87 -
.../themes/bootstrap/accordion.css | 41 -
.../themes/bootstrap/calendar.css | 190 -
.../easyui-1.3.5/themes/bootstrap/combo.css | 58 -
.../themes/bootstrap/combobox.css | 24 -
.../themes/bootstrap/datagrid.css | 260 -
.../easyui-1.3.5/themes/bootstrap/datebox.css | 36 -
.../easyui-1.3.5/themes/bootstrap/dialog.css | 30 -
.../easyui-1.3.5/themes/bootstrap/easyui.css | 2341 ---
.../bootstrap/images/accordion_arrows.png | Bin 184 -> 0 bytes
.../themes/bootstrap/images/blank.gif | Bin 43 -> 0 bytes
.../bootstrap/images/calendar_arrows.png | Bin 173 -> 0 bytes
.../themes/bootstrap/images/combo_arrow.png | Bin 117 -> 0 bytes
.../bootstrap/images/datagrid_icons.png | Bin 220 -> 0 bytes
.../themes/bootstrap/images/datebox_arrow.png | Bin 626 -> 0 bytes
.../themes/bootstrap/images/layout_arrows.png | Bin 319 -> 0 bytes
.../themes/bootstrap/images/linkbutton_bg.png | Bin 1274 -> 0 bytes
.../themes/bootstrap/images/loading.gif | Bin 1737 -> 0 bytes
.../themes/bootstrap/images/menu_arrows.png | Bin 160 -> 0 bytes
.../bootstrap/images/messager_icons.png | Bin 6116 -> 0 bytes
.../bootstrap/images/pagination_icons.png | Bin 628 -> 0 bytes
.../themes/bootstrap/images/panel_tools.png | Bin 194 -> 0 bytes
.../bootstrap/images/searchbox_button.png | Bin 813 -> 0 bytes
.../themes/bootstrap/images/slider_handle.png | Bin 863 -> 0 bytes
.../bootstrap/images/spinner_arrows.png | Bin 115 -> 0 bytes
.../themes/bootstrap/images/tabs_icons.png | Bin 150 -> 0 bytes
.../themes/bootstrap/images/tree_icons.png | Bin 3115 -> 0 bytes
.../bootstrap/images/validatebox_warning.png | Bin 921 -> 0 bytes
.../easyui-1.3.5/themes/bootstrap/layout.css | 91 -
.../themes/bootstrap/linkbutton.css | 152 -
.../js/easyui-1.3.5/themes/bootstrap/menu.css | 109 -
.../themes/bootstrap/menubutton.css | 31 -
.../themes/bootstrap/messager.css | 37 -
.../themes/bootstrap/pagination.css | 79 -
.../easyui-1.3.5/themes/bootstrap/panel.css | 131 -
.../themes/bootstrap/progressbar.css | 32 -
.../themes/bootstrap/propertygrid.css | 28 -
.../themes/bootstrap/searchbox.css | 83 -
.../easyui-1.3.5/themes/bootstrap/slider.css | 100 -
.../easyui-1.3.5/themes/bootstrap/spinner.css | 59 -
.../themes/bootstrap/splitbutton.css | 43 -
.../js/easyui-1.3.5/themes/bootstrap/tabs.css | 356 -
.../easyui-1.3.5/themes/bootstrap/tooltip.css | 100 -
.../js/easyui-1.3.5/themes/bootstrap/tree.css | 157 -
.../themes/bootstrap/validatebox.css | 8 -
.../easyui-1.3.5/themes/bootstrap/window.css | 87 -
.../easyui-1.3.5/themes/default/accordion.css | 41 -
.../easyui-1.3.5/themes/default/calendar.css | 190 -
.../js/easyui-1.3.5/themes/default/combo.css | 58 -
.../easyui-1.3.5/themes/default/combobox.css | 24 -
.../easyui-1.3.5/themes/default/datagrid.css | 260 -
.../easyui-1.3.5/themes/default/datebox.css | 36 -
.../js/easyui-1.3.5/themes/default/dialog.css | 30 -
.../js/easyui-1.3.5/themes/default/easyui.css | 2299 ---
.../themes/default/images/Thumbs.db | Bin 35328 -> 0 bytes
.../default/images/accordion_arrows.png | Bin 184 -> 0 bytes
.../themes/default/images/bg_positionl.gif | Bin 540 -> 0 bytes
.../themes/default/images/bg_positionm.jpg | Bin 398 -> 0 bytes
.../themes/default/images/bg_positionr.jpg | Bin 8310 -> 0 bytes
.../themes/default/images/bg_positionrbak.jpg | Bin 18506 -> 0 bytes
.../themes/default/images/bg_positionrpos.jpg | Bin 3900 -> 0 bytes
.../themes/default/images/blank.gif | Bin 43 -> 0 bytes
.../themes/default/images/calendar_arrows.png | Bin 173 -> 0 bytes
.../themes/default/images/combo_arrow.png | Bin 117 -> 0 bytes
.../themes/default/images/datagrid_icons.png | Bin 220 -> 0 bytes
.../themes/default/images/datebox_arrow.png | Bin 626 -> 0 bytes
.../themes/default/images/layout_arrows.png | Bin 319 -> 0 bytes
.../themes/default/images/linkbutton_bg.png | Bin 1274 -> 0 bytes
.../themes/default/images/loading.gif | Bin 1737 -> 0 bytes
.../themes/default/images/menu_arrows.png | Bin 160 -> 0 bytes
.../themes/default/images/messager_icons.png | Bin 6116 -> 0 bytes
.../default/images/pagination_icons.png | Bin 628 -> 0 bytes
.../themes/default/images/panel_tools.png | Bin 852 -> 0 bytes
.../default/images/searchbox_button.png | Bin 813 -> 0 bytes
.../themes/default/images/slider_handle.png | Bin 863 -> 0 bytes
.../themes/default/images/spinner_arrows.png | Bin 115 -> 0 bytes
.../themes/default/images/tabs_icons.png | Bin 150 -> 0 bytes
.../themes/default/images/tree_icons.png | Bin 3115 -> 0 bytes
.../default/images/validatebox_warning.png | Bin 921 -> 0 bytes
.../js/easyui-1.3.5/themes/default/layout.css | 91 -
.../themes/default/linkbutton.css | 124 -
.../js/easyui-1.3.5/themes/default/menu.css | 109 -
.../themes/default/menubutton.css | 31 -
.../easyui-1.3.5/themes/default/messager.css | 37 -
.../themes/default/pagination.css | 79 -
.../js/easyui-1.3.5/themes/default/panel.css | 131 -
.../themes/default/progressbar.css | 32 -
.../themes/default/propertygrid.css | 28 -
.../easyui-1.3.5/themes/default/searchbox.css | 83 -
.../js/easyui-1.3.5/themes/default/slider.css | 100 -
.../easyui-1.3.5/themes/default/spinner.css | 59 -
.../themes/default/splitbutton.css | 43 -
.../js/easyui-1.3.5/themes/default/tabs.css | 356 -
.../easyui-1.3.5/themes/default/tooltip.css | 100 -
.../js/easyui-1.3.5/themes/default/tree.css | 157 -
.../themes/default/validatebox.css | 8 -
.../js/easyui-1.3.5/themes/default/window.css | 87 -
.../js/easyui-1.3.5/themes/gray/accordion.css | 41 -
.../js/easyui-1.3.5/themes/gray/calendar.css | 190 -
.../js/easyui-1.3.5/themes/gray/combo.css | 58 -
.../js/easyui-1.3.5/themes/gray/combobox.css | 24 -
.../js/easyui-1.3.5/themes/gray/datagrid.css | 260 -
.../js/easyui-1.3.5/themes/gray/datebox.css | 36 -
.../js/easyui-1.3.5/themes/gray/dialog.css | 30 -
.../js/easyui-1.3.5/themes/gray/easyui.css | 2294 ---
.../themes/gray/images/accordion_arrows.png | Bin 125 -> 0 bytes
.../easyui-1.3.5/themes/gray/images/blank.gif | Bin 43 -> 0 bytes
.../themes/gray/images/calendar_arrows.png | Bin 173 -> 0 bytes
.../themes/gray/images/combo_arrow.png | Bin 103 -> 0 bytes
.../themes/gray/images/datagrid_icons.png | Bin 243 -> 0 bytes
.../themes/gray/images/datebox_arrow.png | Bin 626 -> 0 bytes
.../themes/gray/images/layout_arrows.png | Bin 181 -> 0 bytes
.../themes/gray/images/linkbutton_bg.png | Bin 1274 -> 0 bytes
.../themes/gray/images/loading.gif | Bin 1737 -> 0 bytes
.../themes/gray/images/menu_arrows.png | Bin 160 -> 0 bytes
.../themes/gray/images/messager_icons.png | Bin 6116 -> 0 bytes
.../themes/gray/images/pagination_icons.png | Bin 466 -> 0 bytes
.../themes/gray/images/panel_tools.png | Bin 191 -> 0 bytes
.../themes/gray/images/searchbox_button.png | Bin 813 -> 0 bytes
.../themes/gray/images/slider_handle.png | Bin 863 -> 0 bytes
.../themes/gray/images/spinner_arrows.png | Bin 141 -> 0 bytes
.../themes/gray/images/tabs_icons.png | Bin 144 -> 0 bytes
.../themes/gray/images/tree_icons.png | Bin 3115 -> 0 bytes
.../gray/images/validatebox_warning.png | Bin 921 -> 0 bytes
.../js/easyui-1.3.5/themes/gray/layout.css | 91 -
.../easyui-1.3.5/themes/gray/linkbutton.css | 124 -
.../js/easyui-1.3.5/themes/gray/menu.css | 109 -
.../easyui-1.3.5/themes/gray/menubutton.css | 31 -
.../js/easyui-1.3.5/themes/gray/messager.css | 37 -
.../easyui-1.3.5/themes/gray/pagination.css | 79 -
.../js/easyui-1.3.5/themes/gray/panel.css | 131 -
.../easyui-1.3.5/themes/gray/progressbar.css | 32 -
.../easyui-1.3.5/themes/gray/propertygrid.css | 28 -
.../js/easyui-1.3.5/themes/gray/searchbox.css | 83 -
.../js/easyui-1.3.5/themes/gray/slider.css | 100 -
.../js/easyui-1.3.5/themes/gray/spinner.css | 59 -
.../easyui-1.3.5/themes/gray/splitbutton.css | 43 -
.../js/easyui-1.3.5/themes/gray/tabs.css | 356 -
.../js/easyui-1.3.5/themes/gray/tooltip.css | 100 -
.../js/easyui-1.3.5/themes/gray/tree.css | 157 -
.../easyui-1.3.5/themes/gray/validatebox.css | 8 -
.../js/easyui-1.3.5/themes/gray/window.css | 87 -
.../webapp/js/easyui-1.3.5/themes/icon.css | 99 -
.../js/easyui-1.3.5/themes/icons/049.png | Bin 552 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/311.gif | Bin 608 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/back.png | Bin 912 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/blank.gif | Bin 43 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/cancel.png | Bin 1133 -> 0 bytes
.../easyui-1.3.5/themes/icons/chart_bar.png | Bin 441 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/comment.png | Bin 612 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/cut.png | Bin 1024 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/edit_add.png | Bin 1088 -> 0 bytes
.../easyui-1.3.5/themes/icons/edit_remove.png | Bin 625 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/excel1.png | Bin 600 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/filelist.jpg | Bin 1421 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/filesave.png | Bin 898 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/filter.png | Bin 305 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/help.png | Bin 1187 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/list.png | Bin 295 -> 0 bytes
.../easyui-1.3.5/themes/icons/lock_unlock.png | Bin 548 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/mini_add.png | Bin 244 -> 0 bytes
.../easyui-1.3.5/themes/icons/mini_edit.png | Bin 161 -> 0 bytes
.../themes/icons/mini_refresh.png | Bin 160 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/no.png | Bin 1853 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/ok.png | Bin 883 -> 0 bytes
.../easyui-1.3.5/themes/icons/page_excel.png | Bin 684 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/pencil.png | Bin 713 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/pie.png | Bin 1065 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/polygram.png | Bin 772 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/print.png | Bin 1057 -> 0 bytes
.../themes/icons/receipt-excel.png | Bin 574 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/redo.png | Bin 708 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/reload.png | Bin 1045 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/search.png | Bin 813 -> 0 bytes
.../easyui-1.3.5/themes/icons/statistics.png | Bin 907 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/sum.png | Bin 289 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/tip.png | Bin 743 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/undo.png | Bin 707 -> 0 bytes
.../js/easyui-1.3.5/themes/icons/zonghe.png | Bin 606 -> 0 bytes
.../easyui-1.3.5/themes/metro/accordion.css | 41 -
.../js/easyui-1.3.5/themes/metro/calendar.css | 190 -
.../js/easyui-1.3.5/themes/metro/combo.css | 58 -
.../js/easyui-1.3.5/themes/metro/combobox.css | 24 -
.../js/easyui-1.3.5/themes/metro/datagrid.css | 254 -
.../js/easyui-1.3.5/themes/metro/datebox.css | 36 -
.../js/easyui-1.3.5/themes/metro/dialog.css | 30 -
.../js/easyui-1.3.5/themes/metro/easyui.css | 2268 ---
.../themes/metro/images/accordion_arrows.png | Bin 184 -> 0 bytes
.../themes/metro/images/blank.gif | Bin 43 -> 0 bytes
.../themes/metro/images/calendar_arrows.png | Bin 173 -> 0 bytes
.../themes/metro/images/combo_arrow.png | Bin 117 -> 0 bytes
.../themes/metro/images/datagrid_icons.png | Bin 220 -> 0 bytes
.../themes/metro/images/datebox_arrow.png | Bin 626 -> 0 bytes
.../themes/metro/images/layout_arrows.png | Bin 319 -> 0 bytes
.../themes/metro/images/linkbutton_bg.png | Bin 1274 -> 0 bytes
.../themes/metro/images/loading.gif | Bin 1737 -> 0 bytes
.../themes/metro/images/menu_arrows.png | Bin 160 -> 0 bytes
.../themes/metro/images/messager_icons.png | Bin 6116 -> 0 bytes
.../themes/metro/images/pagination_icons.png | Bin 628 -> 0 bytes
.../themes/metro/images/panel_tools.png | Bin 194 -> 0 bytes
.../themes/metro/images/searchbox_button.png | Bin 813 -> 0 bytes
.../themes/metro/images/slider_handle.png | Bin 863 -> 0 bytes
.../themes/metro/images/spinner_arrows.png | Bin 115 -> 0 bytes
.../themes/metro/images/tabs_icons.png | Bin 150 -> 0 bytes
.../themes/metro/images/tree_icons.png | Bin 3115 -> 0 bytes
.../metro/images/validatebox_warning.png | Bin 921 -> 0 bytes
.../js/easyui-1.3.5/themes/metro/layout.css | 91 -
.../easyui-1.3.5/themes/metro/linkbutton.css | 152 -
.../js/easyui-1.3.5/themes/metro/menu.css | 109 -
.../easyui-1.3.5/themes/metro/menubutton.css | 31 -
.../js/easyui-1.3.5/themes/metro/messager.css | 37 -
.../easyui-1.3.5/themes/metro/pagination.css | 79 -
.../js/easyui-1.3.5/themes/metro/panel.css | 125 -
.../easyui-1.3.5/themes/metro/progressbar.css | 32 -
.../themes/metro/propertygrid.css | 28 -
.../easyui-1.3.5/themes/metro/searchbox.css | 83 -
.../js/easyui-1.3.5/themes/metro/slider.css | 100 -
.../js/easyui-1.3.5/themes/metro/spinner.css | 59 -
.../easyui-1.3.5/themes/metro/splitbutton.css | 43 -
.../js/easyui-1.3.5/themes/metro/tabs.css | 320 -
.../js/easyui-1.3.5/themes/metro/tooltip.css | 100 -
.../js/easyui-1.3.5/themes/metro/tree.css | 157 -
.../easyui-1.3.5/themes/metro/validatebox.css | 8 -
.../js/easyui-1.3.5/themes/metro/window.css | 81 -
.../webapp/js/fileUploadQT/css/fileUpload.css | 130 -
.../webapp/js/fileUploadQT/css/iconfont.css | 33 -
src/main/webapp/js/fileUploadQT/demo.html | 97 -
.../webapp/js/fileUploadQT/fonts/iconfont.eot | Bin 7222 -> 0 bytes
.../webapp/js/fileUploadQT/fonts/iconfont.svg | 61 -
.../webapp/js/fileUploadQT/fonts/iconfont.ttf | Bin 6940 -> 0 bytes
.../js/fileUploadQT/fonts/iconfont.woff | Bin 4520 -> 0 bytes
.../webapp/js/fileUploadQT/js/fileUpload.js | 565 -
.../webapp/js/fileUploadQT/js/iconfont.js | 168 -
.../js/fileUploadQT/js/jquery-2.1.3.min.js | 4 -
src/main/webapp/js/grayscale.js | 310 -
src/main/webapp/js/highcharts/exporting.js | 23 -
.../webapp/js/highcharts/highcharts-more.js | 50 -
src/main/webapp/js/highcharts/highcharts.js | 246 -
src/main/webapp/js/imgpreview/imagepreview.js | 113 -
src/main/webapp/js/imgpreview/imgpreview.html | 110 -
src/main/webapp/js/imgpreview/imgup.css | 199 -
.../webapp/js/imgpreview/jquery-1.8.3.min.js | 2 -
src/main/webapp/js/imgpreview/jquery.crop.js | 156 -
.../js/jdigiclock/WeatherLocationDatabase.txt | 3594 -----
src/main/webapp/js/jdigiclock/changelog.html | 30 -
.../js/jdigiclock/css/jquery.jdigiclock.css | 227 -
src/main/webapp/js/jdigiclock/css/style.css | 101 -
.../js/jdigiclock/images/background.png | Bin 135289 -> 0 bytes
.../jdigiclock/images/background_forecast.png | Bin 66046 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/0-1.png | Bin 4768 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/0-2.png | Bin 4323 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/0-3.png | Bin 3781 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/0.png | Bin 4917 -> 0 bytes
.../js/jdigiclock/images/clock/001-1.png | Bin 3604 -> 0 bytes
.../js/jdigiclock/images/clock/001-2.png | Bin 3888 -> 0 bytes
.../js/jdigiclock/images/clock/001-3.png | Bin 4060 -> 0 bytes
.../js/jdigiclock/images/clock/01-1.png | Bin 5056 -> 0 bytes
.../js/jdigiclock/images/clock/01-2.png | Bin 5065 -> 0 bytes
.../js/jdigiclock/images/clock/01-3.png | Bin 4837 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/1-1.png | Bin 3980 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/1-2.png | Bin 4437 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/1-3.png | Bin 4509 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/1.png | Bin 3463 -> 0 bytes
.../js/jdigiclock/images/clock/11-1.png | Bin 3650 -> 0 bytes
.../js/jdigiclock/images/clock/11-2.png | Bin 3491 -> 0 bytes
.../js/jdigiclock/images/clock/11-3.png | Bin 3474 -> 0 bytes
.../js/jdigiclock/images/clock/111-1.png | Bin 4112 -> 0 bytes
.../js/jdigiclock/images/clock/111-2.png | Bin 3643 -> 0 bytes
.../js/jdigiclock/images/clock/111-3.png | Bin 3345 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/2-1.png | Bin 4835 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/2-2.png | Bin 4866 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/2-3.png | Bin 4789 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/2.png | Bin 4776 -> 0 bytes
.../js/jdigiclock/images/clock/21-1.png | Bin 4840 -> 0 bytes
.../js/jdigiclock/images/clock/21-2.png | Bin 4781 -> 0 bytes
.../js/jdigiclock/images/clock/21-3.png | Bin 4538 -> 0 bytes
.../js/jdigiclock/images/clock/211-1.png | Bin 4314 -> 0 bytes
.../js/jdigiclock/images/clock/211-2.png | Bin 4203 -> 0 bytes
.../js/jdigiclock/images/clock/211-3.png | Bin 4135 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/3-1.png | Bin 4876 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/3-2.png | Bin 4624 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/3-3.png | Bin 4267 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/3.png | Bin 5111 -> 0 bytes
.../js/jdigiclock/images/clock/31-1.png | Bin 5167 -> 0 bytes
.../js/jdigiclock/images/clock/31-2.png | Bin 5154 -> 0 bytes
.../js/jdigiclock/images/clock/31-3.png | Bin 4992 -> 0 bytes
.../js/jdigiclock/images/clock/311-1.png | Bin 4515 -> 0 bytes
.../js/jdigiclock/images/clock/311-2.png | Bin 4370 -> 0 bytes
.../js/jdigiclock/images/clock/311-3.png | Bin 4315 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/4-1.png | Bin 4007 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/4-2.png | Bin 4360 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/4-3.png | Bin 4465 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/4.png | Bin 4043 -> 0 bytes
.../js/jdigiclock/images/clock/41-1.png | Bin 4016 -> 0 bytes
.../js/jdigiclock/images/clock/41-2.png | Bin 4030 -> 0 bytes
.../js/jdigiclock/images/clock/41-3.png | Bin 3953 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/5-1.png | Bin 4976 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/5-2.png | Bin 5381 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/5-3.png | Bin 5233 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/5.png | Bin 4828 -> 0 bytes
.../js/jdigiclock/images/clock/51-1.png | Bin 4617 -> 0 bytes
.../js/jdigiclock/images/clock/51-2.png | Bin 4913 -> 0 bytes
.../js/jdigiclock/images/clock/51-3.png | Bin 4714 -> 0 bytes
.../js/jdigiclock/images/clock/511-1.png | Bin 4366 -> 0 bytes
.../js/jdigiclock/images/clock/511-2.png | Bin 4343 -> 0 bytes
.../js/jdigiclock/images/clock/511-3.png | Bin 4291 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/6-1.png | Bin 5006 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/6-2.png | Bin 4695 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/6-3.png | Bin 4327 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/6.png | Bin 5364 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/7-1.png | Bin 4378 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/7-2.png | Bin 4913 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/7-3.png | Bin 5011 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/7.png | Bin 4154 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/8-1.png | Bin 5405 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/8-2.png | Bin 5323 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/8-3.png | Bin 5155 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/8.png | Bin 5459 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/9-1.png | Bin 5363 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/9-2.png | Bin 5092 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/9-3.png | Bin 4831 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/9.png | Bin 5321 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/am.png | Bin 3384 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/apm.png | Bin 2794 -> 0 bytes
.../jdigiclock/images/clock/clockbg-blank.png | Bin 12521 -> 0 bytes
.../js/jdigiclock/images/clock/clockbg1.png | Bin 14830 -> 0 bytes
.../js/jdigiclock/images/clock/clockbg2.png | Bin 17778 -> 0 bytes
.../js/jdigiclock/images/clock/clockbg3.png | Bin 16096 -> 0 bytes
.../js/jdigiclock/images/clock/clockbg4.png | Bin 16418 -> 0 bytes
.../js/jdigiclock/images/clock/clockbg5.png | Bin 17263 -> 0 bytes
.../js/jdigiclock/images/clock/clockbg6.png | Bin 16625 -> 0 bytes
.../webapp/js/jdigiclock/images/clock/pm.png | Bin 3366 -> 0 bytes
.../images/htc_hero_wallpaper_01.jpg | Bin 46185 -> 0 bytes
.../images/htc_hero_wallpaper_02.jpg | Bin 176438 -> 0 bytes
.../webapp/js/jdigiclock/images/icon_left.png | Bin 3335 -> 0 bytes
.../js/jdigiclock/images/icon_right.png | Bin 3314 -> 0 bytes
.../js/jdigiclock/images/refresh_01.png | Bin 3575 -> 0 bytes
.../webapp/js/jdigiclock/images/weather/1.png | Bin 50554 -> 0 bytes
.../js/jdigiclock/images/weather/11.png | Bin 60187 -> 0 bytes
.../js/jdigiclock/images/weather/12.png | Bin 69100 -> 0 bytes
.../js/jdigiclock/images/weather/13.png | Bin 72659 -> 0 bytes
.../js/jdigiclock/images/weather/14.png | Bin 70187 -> 0 bytes
.../js/jdigiclock/images/weather/15.png | Bin 69934 -> 0 bytes
.../js/jdigiclock/images/weather/16.png | Bin 75020 -> 0 bytes
.../js/jdigiclock/images/weather/17.png | Bin 75594 -> 0 bytes
.../js/jdigiclock/images/weather/18.png | Bin 72761 -> 0 bytes
.../js/jdigiclock/images/weather/19.png | Bin 64060 -> 0 bytes
.../webapp/js/jdigiclock/images/weather/2.png | Bin 55685 -> 0 bytes
.../js/jdigiclock/images/weather/20.png | Bin 67185 -> 0 bytes
.../js/jdigiclock/images/weather/21.png | Bin 64119 -> 0 bytes
.../js/jdigiclock/images/weather/22.png | Bin 63808 -> 0 bytes
.../js/jdigiclock/images/weather/23.png | Bin 66885 -> 0 bytes
.../js/jdigiclock/images/weather/24.png | Bin 65480 -> 0 bytes
.../js/jdigiclock/images/weather/25.png | Bin 64069 -> 0 bytes
.../js/jdigiclock/images/weather/26.png | Bin 75962 -> 0 bytes
.../js/jdigiclock/images/weather/27.png | Bin 76074 -> 0 bytes
.../js/jdigiclock/images/weather/29.png | Bin 79378 -> 0 bytes
.../webapp/js/jdigiclock/images/weather/3.png | Bin 58477 -> 0 bytes
.../js/jdigiclock/images/weather/30.png | Bin 46329 -> 0 bytes
.../js/jdigiclock/images/weather/31.png | Bin 46113 -> 0 bytes
.../js/jdigiclock/images/weather/32.png | Bin 62474 -> 0 bytes
.../js/jdigiclock/images/weather/33.png | Bin 30171 -> 0 bytes
.../js/jdigiclock/images/weather/34.png | Bin 39633 -> 0 bytes
.../js/jdigiclock/images/weather/35.png | Bin 44899 -> 0 bytes
.../js/jdigiclock/images/weather/36.png | Bin 53691 -> 0 bytes
.../js/jdigiclock/images/weather/37.png | Bin 74056 -> 0 bytes
.../js/jdigiclock/images/weather/38.png | Bin 49272 -> 0 bytes
.../js/jdigiclock/images/weather/39.png | Bin 68938 -> 0 bytes
.../webapp/js/jdigiclock/images/weather/4.png | Bin 63000 -> 0 bytes
.../js/jdigiclock/images/weather/40.png | Bin 72244 -> 0 bytes
.../js/jdigiclock/images/weather/41.png | Bin 74026 -> 0 bytes
.../js/jdigiclock/images/weather/42.png | Bin 75038 -> 0 bytes
.../js/jdigiclock/images/weather/43.png | Bin 65716 -> 0 bytes
.../js/jdigiclock/images/weather/44.png | Bin 65730 -> 0 bytes
.../webapp/js/jdigiclock/images/weather/5.png | Bin 65677 -> 0 bytes
.../webapp/js/jdigiclock/images/weather/6.png | Bin 63175 -> 0 bytes
.../webapp/js/jdigiclock/images/weather/7.png | Bin 58100 -> 0 bytes
.../webapp/js/jdigiclock/images/weather/8.png | Bin 60220 -> 0 bytes
.../js/jdigiclock/images/weather/blank.png | Bin 274 -> 0 bytes
.../js/jdigiclock/images/weather/na.png | Bin 43034 -> 0 bytes
src/main/webapp/js/jdigiclock/index.html | 155 -
.../js/jdigiclock/lib/jquery-1.3.2.min.js | 19 -
.../js/jdigiclock/lib/jquery.jdigiclock.js | 272 -
.../js/jdigiclock/lib/proxy/asp/README.txt | 4 -
.../lib/proxy/asp/WeatherProxy.aspx | 1 -
.../lib/proxy/asp/WeatherProxy.aspx.cs | 127 -
.../proxy/asp/WeatherProxy.aspx.designer.cs | 16 -
.../js/jdigiclock/lib/proxy/empty.gitkeep | 3 -
.../js/jdigiclock/lib/proxy/php/proxy.php | 40 -
src/main/webapp/js/jquery-1.8.0-vsdoc.js | 6981 ---------
src/main/webapp/js/jquery-1.8.0.js | 9227 ------------
src/main/webapp/js/jquery-1.8.0.min.js | 2 -
src/main/webapp/js/json2.js | 486 -
.../js/pages/financial/financial_base.js | 1120 --
src/main/webapp/js/pages/manage/pushBtn.json | 22 -
src/main/webapp/js/pages/manage/supplier.js | 761 -
.../webapp/js/pages/materials/bill_detail.js | 461 -
src/main/webapp/js/pages/materials/in_out.js | 2999 ----
src/main/webapp/js/print/print.html | 21 -
src/main/webapp/js/print/print.js | 112 -
src/main/webapp/js/webqq/desktop.js | 1112 --
src/main/webapp/js/webqq/jquery-1.7.1.min.js | 4 -
.../webapp/js/webqq/jquery-smartMenu-min.js | 10 -
.../js/webqq/jquery-ui-1.8.18.custom.min.js | 102 -
src/main/webapp/js/webqq/jquery.winResize.js | 68 -
src/main/webapp/js/webqq/myLib.js | 142 -
src/main/webapp/js/wth.js | 121 -
src/main/webapp/login.jsp | 184 -
src/main/webapp/logout.jsp | 26 -
src/main/webapp/pages/asset/asset.jsp | 1463 --
src/main/webapp/pages/asset/home.jsp | 87 -
src/main/webapp/pages/asset/report.jsp | 964 --
src/main/webapp/pages/common/admin.jsp | 24 -
src/main/webapp/pages/common/foot.jsp | 19 -
src/main/webapp/pages/common/head.jsp | 161 -
src/main/webapp/pages/common/home.jsp | 728 -
src/main/webapp/pages/common/main.jsp | 131 -
src/main/webapp/pages/common/menu.jsp | 237 -
.../webapp/pages/common/templateforjsp.jsp | 32 -
.../webapp/pages/financial/advance_in.jsp | 162 -
src/main/webapp/pages/financial/giro.jsp | 167 -
src/main/webapp/pages/financial/item_in.jsp | 170 -
src/main/webapp/pages/financial/item_out.jsp | 167 -
src/main/webapp/pages/financial/money_in.jsp | 162 -
src/main/webapp/pages/financial/money_out.jsp | 161 -
src/main/webapp/pages/manage/account.jsp | 635 -
src/main/webapp/pages/manage/app.jsp | 570 -
src/main/webapp/pages/manage/assetname.jsp | 682 -
src/main/webapp/pages/manage/category.jsp | 460 -
src/main/webapp/pages/manage/customer.jsp | 198 -
src/main/webapp/pages/manage/depot.jsp | 496 -
src/main/webapp/pages/manage/depotGift.jsp | 487 -
src/main/webapp/pages/manage/functions.jsp | 547 -
src/main/webapp/pages/manage/home.jsp | 87 -
src/main/webapp/pages/manage/inOutItem.jsp | 471 -
src/main/webapp/pages/manage/log.jsp | 281 -
src/main/webapp/pages/manage/member.jsp | 198 -
src/main/webapp/pages/manage/role.jsp | 482 -
src/main/webapp/pages/manage/roleApp.jsp | 139 -
.../webapp/pages/manage/roleFunctions.jsp | 138 -
src/main/webapp/pages/manage/rolePushBtn.jsp | 265 -
src/main/webapp/pages/manage/systemConfig.jsp | 142 -
src/main/webapp/pages/manage/unit.jsp | 455 -
src/main/webapp/pages/manage/user.jsp | 581 -
src/main/webapp/pages/manage/vendor.jsp | 199 -
.../pages/materials/allocation_out_list.jsp | 146 -
.../webapp/pages/materials/assemble_list.jsp | 146 -
.../webapp/pages/materials/bill_detail.jsp | 905 --
.../pages/materials/disassemble_list.jsp | 146 -
.../webapp/pages/materials/gift_out_list.jsp | 146 -
.../pages/materials/gift_recharge_list.jsp | 146 -
src/main/webapp/pages/materials/material.jsp | 1639 --
.../pages/materials/materialProperty.jsp | 301 -
.../pages/materials/materialcategory.jsp | 551 -
.../webapp/pages/materials/other_in_list.jsp | 157 -
.../webapp/pages/materials/other_out_list.jsp | 151 -
src/main/webapp/pages/materials/person.jsp | 467 -
.../pages/materials/purchase_back_list.jsp | 390 -
.../pages/materials/purchase_in_list.jsp | 393 -
.../pages/materials/retail_back_list.jsp | 222 -
.../pages/materials/retail_out_list.jsp | 253 -
.../webapp/pages/materials/sale_back_list.jsp | 285 -
.../webapp/pages/materials/sale_out_list.jsp | 289 -
src/main/webapp/pages/other/clock.jsp | 145 -
src/main/webapp/pages/other/preview.jsp | 42 -
.../webapp/pages/reports/account_report.jsp | 316 -
.../webapp/pages/reports/buy_in_report.jsp | 256 -
.../webapp/pages/reports/customer_account.jsp | 364 -
.../pages/reports/gift_manage_report.jsp | 264 -
src/main/webapp/pages/reports/in_detail.jsp | 332 -
.../pages/reports/in_material_count.jsp | 321 -
.../pages/reports/in_out_stock_report.jsp | 422 -
src/main/webapp/pages/reports/out_detail.jsp | 332 -
.../pages/reports/out_material_count.jsp | 321 -
.../webapp/pages/reports/sale_out_report.jsp | 259 -
.../webapp/pages/reports/vendor_account.jsp | 364 -
src/main/webapp/pages/user/password.jsp | 139 -
src/main/webapp/pages/user/userCustomer.jsp | 137 -
src/main/webapp/pages/user/userDepot.jsp | 138 -
src/main/webapp/pages/user/userRole.jsp | 138 -
src/main/webapp/pages/user/userinfo.jsp | 188 -
.../upload/images/deskIcon/0000000001.png | Bin 11033 -> 0 bytes
.../upload/images/deskIcon/0000000002.png | Bin 1842 -> 0 bytes
.../upload/images/deskIcon/0000000003.png | Bin 1776 -> 0 bytes
.../upload/images/deskIcon/0000000004.png | Bin 16204 -> 0 bytes
.../upload/images/deskIcon/0000000005.png | Bin 11655 -> 0 bytes
.../upload/images/deskIcon/0000000006.png | Bin 14269 -> 0 bytes
.../upload/images/deskIcon/0000000008.png | Bin 1138 -> 0 bytes
.../upload/images/deskIcon/0000000009.png | Bin 1926 -> 0 bytes
.../upload/images/deskIcon/0000000010.png | Bin 15115 -> 0 bytes
.../upload/images/deskIcon/0000000011.png | Bin 2672 -> 0 bytes
.../upload/images/deskIcon/0000000012.png | Bin 2830 -> 0 bytes
.../upload/images/deskIcon/0000000013.png | Bin 18552 -> 0 bytes
.../upload/images/deskIcon/0000000014.png | Bin 26437 -> 0 bytes
.../upload/images/deskIcon/0000000015.png | Bin 21119 -> 0 bytes
.../upload/images/deskIcon/0000000016.png | Bin 2825 -> 0 bytes
.../upload/images/deskIcon/0000000017.png | Bin 2785 -> 0 bytes
.../upload/images/deskIcon/0000000018.jpg | Bin 10350 -> 0 bytes
.../upload/images/deskIcon/0000000018.png | Bin 18971 -> 0 bytes
.../upload/images/deskIcon/0000000019.png | Bin 25482 -> 0 bytes
.../upload/images/deskIcon/0000000020.png | Bin 19375 -> 0 bytes
.../upload/images/deskIcon/0000000021.png | Bin 7120 -> 0 bytes
.../upload/images/deskIcon/0000000022.png | Bin 142639 -> 0 bytes
.../upload/images/deskIcon/0000000023.png | Bin 18482 -> 0 bytes
.../upload/images/deskIcon/0000000024.png | Bin 20529 -> 0 bytes
.../upload/images/deskIcon/0000000025.png | Bin 20673 -> 0 bytes
.../webapp/upload/images/deskIcon/buy.png | Bin 7919 -> 0 bytes
.../webapp/upload/images/deskIcon/depot.png | Bin 15412 -> 0 bytes
.../webapp/upload/images/deskIcon/money.png | Bin 17910 -> 0 bytes
.../upload/images/deskIcon/resizeApi.png | Bin 8864 -> 0 bytes
.../webapp/upload/images/deskIcon/sale.png | Bin 9097 -> 0 bytes
src/test/java/Test.java | 12 +
src/test/java/com/jsh/test/MyRunnable.java | 9 -
src/test/java/com/jsh/test/MyThread.java | 10 -
src/test/java/com/jsh/test/Test.java | 8 -
src/test/resources/generatorConfig.xml | 68 +
1672 files changed, 52804 insertions(+), 156085 deletions(-)
create mode 100644 src/main/assembly/package.xml
create mode 100644 src/main/conf/jshERPStart.bat
create mode 100644 src/main/conf/jshERPStart.sh
delete mode 100644 src/main/java/com/jsh/action/asset/AssetAction.java
delete mode 100644 src/main/java/com/jsh/action/asset/ReportAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/AccountAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/AppAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/AssetNameAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/CategoryAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/DepotAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/FunctionsAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/InOutItemAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/LogAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/RoleAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/SupplierAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/SystemConfigAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/UnitAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/UserAction.java
delete mode 100644 src/main/java/com/jsh/action/basic/UserBusinessAction.java
delete mode 100644 src/main/java/com/jsh/action/materials/AccountHeadAction.java
delete mode 100644 src/main/java/com/jsh/action/materials/AccountItemAction.java
delete mode 100644 src/main/java/com/jsh/action/materials/DepotHeadAction.java
delete mode 100644 src/main/java/com/jsh/action/materials/DepotItemAction.java
delete mode 100644 src/main/java/com/jsh/action/materials/MaterialAction.java
delete mode 100644 src/main/java/com/jsh/action/materials/MaterialCategoryAction.java
delete mode 100644 src/main/java/com/jsh/action/materials/MaterialPropertyAction.java
delete mode 100644 src/main/java/com/jsh/action/materials/PersonAction.java
delete mode 100644 src/main/java/com/jsh/base/BaseAction.java
delete mode 100644 src/main/java/com/jsh/base/BaseDAO.java
delete mode 100644 src/main/java/com/jsh/base/BaseIDAO.java
delete mode 100644 src/main/java/com/jsh/base/BaseIService.java
delete mode 100644 src/main/java/com/jsh/base/BaseService.java
delete mode 100644 src/main/java/com/jsh/base/Log.java
delete mode 100644 src/main/java/com/jsh/dao/asset/AssetDAO.java
delete mode 100644 src/main/java/com/jsh/dao/asset/AssetIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/asset/ReportDAO.java
delete mode 100644 src/main/java/com/jsh/dao/asset/ReportIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/AccountDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/AccountIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/AppDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/AppIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/AssetNameDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/AssetNameIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/CategoryDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/CategoryIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/DepotDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/DepotIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/FunctionsDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/FunctionsIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/InOutItemDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/InOutItemIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/LogDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/LogIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/RoleDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/RoleIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/SupplierDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/SupplierIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/SystemConfigDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/SystemConfigIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/UnitDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/UnitIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/UserBusinessDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/UserBusinessIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/UserDAO.java
delete mode 100644 src/main/java/com/jsh/dao/basic/UserIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/AccountHeadDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/AccountHeadIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/AccountItemDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/AccountItemIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/DepotHeadDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/DepotHeadIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/DepotItemDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/DepotItemIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/MaterialCategoryDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/MaterialCategoryIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/MaterialDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/MaterialIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/MaterialPropertyDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/MaterialPropertyIDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/PersonDAO.java
delete mode 100644 src/main/java/com/jsh/dao/materials/PersonIDAO.java
create mode 100644 src/main/java/com/jsh/erp/ErpApplication.java
create mode 100644 src/main/java/com/jsh/erp/config/DbConfig.java
create mode 100644 src/main/java/com/jsh/erp/config/WebConfig.java
create mode 100644 src/main/java/com/jsh/erp/controller/AccountController.java
create mode 100644 src/main/java/com/jsh/erp/controller/AccountHeadController.java
create mode 100644 src/main/java/com/jsh/erp/controller/AccountItemController.java
create mode 100644 src/main/java/com/jsh/erp/controller/AppController.java
create mode 100644 src/main/java/com/jsh/erp/controller/DepotController.java
create mode 100644 src/main/java/com/jsh/erp/controller/DepotHeadController.java
create mode 100644 src/main/java/com/jsh/erp/controller/DepotItemController.java
create mode 100644 src/main/java/com/jsh/erp/controller/FunctionsController.java
create mode 100644 src/main/java/com/jsh/erp/controller/InOutItemController.java
create mode 100644 src/main/java/com/jsh/erp/controller/MaterialCategoryController.java
create mode 100644 src/main/java/com/jsh/erp/controller/MaterialController.java
create mode 100644 src/main/java/com/jsh/erp/controller/PersonController.java
create mode 100644 src/main/java/com/jsh/erp/controller/ResourceController.java
create mode 100644 src/main/java/com/jsh/erp/controller/RoleController.java
create mode 100644 src/main/java/com/jsh/erp/controller/SupplierController.java
create mode 100644 src/main/java/com/jsh/erp/controller/UserBusinessController.java
create mode 100644 src/main/java/com/jsh/erp/controller/UserController.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/Account.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AccountExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AccountHead.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AccountHeadExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AccountHeadVo4ListEx.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AccountItem.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AccountItemExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/App.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AppExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/Asset.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AssetCategory.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AssetCategoryExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AssetExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AssetName.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/AssetNameExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/Depot.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/DepotExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/DepotHead.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/DepotHeadExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/DepotItem.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/DepotItemExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4DetailByTypeAndMId.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4HeaderId.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4Material.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/DepotItemVo4WithInfoEx.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/Functions.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/FunctionsExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/InOutItem.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/InOutItemExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/Log.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/LogExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/Material.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/MaterialCategory.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/MaterialCategoryExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/MaterialExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/MaterialProperty.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/MaterialPropertyExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/MaterialVo4Unit.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/Person.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/PersonExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/Role.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/RoleExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/Supplier.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/SupplierExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/SystemConfig.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/SystemConfigExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/Unit.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/UnitExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/User.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/UserBusiness.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/UserBusinessExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/entities/UserExample.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/AccountHeadMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/AccountItemMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/AccountMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/AppMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/AssetCategoryMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/AssetMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/AssetNameMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/DepotMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/FunctionsMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/InOutItemMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/LogMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/MaterialCategoryMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/MaterialMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/MaterialPropertyMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/PersonMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/RoleMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/SupplierMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/SystemConfigMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/UnitMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/UserBusinessMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/mappers/UserMapper.java
create mode 100644 src/main/java/com/jsh/erp/datasource/vo/AccountItemVo4List.java
create mode 100644 src/main/java/com/jsh/erp/datasource/vo/AccountVo4InOutList.java
create mode 100644 src/main/java/com/jsh/erp/datasource/vo/AccountVo4List.java
create mode 100644 src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4InDetail.java
create mode 100644 src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4InOutMCount.java
create mode 100644 src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4List.java
create mode 100644 src/main/java/com/jsh/erp/datasource/vo/DepotHeadVo4StatementAccount.java
create mode 100644 src/main/java/com/jsh/erp/service/CommonQueryManager.java
create mode 100644 src/main/java/com/jsh/erp/service/ICommonQuery.java
create mode 100644 src/main/java/com/jsh/erp/service/InterfaceContainer.java
create mode 100644 src/main/java/com/jsh/erp/service/ResourceInfo.java
create mode 100644 src/main/java/com/jsh/erp/service/account/AccountComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/account/AccountResource.java
create mode 100644 src/main/java/com/jsh/erp/service/account/AccountService.java
create mode 100644 src/main/java/com/jsh/erp/service/accountHead/AccountHeadComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/accountHead/AccountHeadResource.java
create mode 100644 src/main/java/com/jsh/erp/service/accountHead/AccountHeadService.java
create mode 100644 src/main/java/com/jsh/erp/service/accountItem/AccountItemComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/accountItem/AccountItemResource.java
create mode 100644 src/main/java/com/jsh/erp/service/accountItem/AccountItemService.java
create mode 100644 src/main/java/com/jsh/erp/service/app/AppComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/app/AppResource.java
create mode 100644 src/main/java/com/jsh/erp/service/app/AppService.java
create mode 100644 src/main/java/com/jsh/erp/service/depot/DepotComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/depot/DepotResource.java
create mode 100644 src/main/java/com/jsh/erp/service/depot/DepotService.java
create mode 100644 src/main/java/com/jsh/erp/service/depotHead/DepotHeadComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/depotHead/DepotHeadResource.java
create mode 100644 src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java
create mode 100644 src/main/java/com/jsh/erp/service/depotItem/DepotItemComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/depotItem/DepotItemResource.java
create mode 100644 src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java
create mode 100644 src/main/java/com/jsh/erp/service/functions/FunctionsComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/functions/FunctionsResource.java
create mode 100644 src/main/java/com/jsh/erp/service/functions/FunctionsService.java
create mode 100644 src/main/java/com/jsh/erp/service/inOutItem/InOutItemComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/inOutItem/InOutItemResource.java
create mode 100644 src/main/java/com/jsh/erp/service/inOutItem/InOutItemService.java
create mode 100644 src/main/java/com/jsh/erp/service/log/LogComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/log/LogResource.java
create mode 100644 src/main/java/com/jsh/erp/service/log/LogService.java
create mode 100644 src/main/java/com/jsh/erp/service/material/MaterialComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/material/MaterialResource.java
create mode 100644 src/main/java/com/jsh/erp/service/material/MaterialService.java
create mode 100644 src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryResource.java
create mode 100644 src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryService.java
create mode 100644 src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyResource.java
create mode 100644 src/main/java/com/jsh/erp/service/materialProperty/MaterialPropertyService.java
create mode 100644 src/main/java/com/jsh/erp/service/person/PersonComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/person/PersonResource.java
create mode 100644 src/main/java/com/jsh/erp/service/person/PersonService.java
create mode 100644 src/main/java/com/jsh/erp/service/role/RoleComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/role/RoleResource.java
create mode 100644 src/main/java/com/jsh/erp/service/role/RoleService.java
create mode 100644 src/main/java/com/jsh/erp/service/supplier/SupplierComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/supplier/SupplierResource.java
create mode 100644 src/main/java/com/jsh/erp/service/supplier/SupplierService.java
create mode 100644 src/main/java/com/jsh/erp/service/systemConfig/SystemConfigComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/systemConfig/SystemConfigResource.java
create mode 100644 src/main/java/com/jsh/erp/service/systemConfig/SystemConfigService.java
create mode 100644 src/main/java/com/jsh/erp/service/unit/UnitComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/unit/UnitResource.java
create mode 100644 src/main/java/com/jsh/erp/service/unit/UnitService.java
create mode 100644 src/main/java/com/jsh/erp/service/user/UserComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/user/UserResource.java
create mode 100644 src/main/java/com/jsh/erp/service/user/UserService.java
create mode 100644 src/main/java/com/jsh/erp/service/userBusiness/UserBusinessComponent.java
create mode 100644 src/main/java/com/jsh/erp/service/userBusiness/UserBusinessResource.java
create mode 100644 src/main/java/com/jsh/erp/service/userBusiness/UserBusinessService.java
create mode 100644 src/main/java/com/jsh/erp/utils/AnnotationUtils.java
create mode 100644 src/main/java/com/jsh/erp/utils/BaseResponseInfo.java
create mode 100644 src/main/java/com/jsh/erp/utils/ColumnPropertyUtil.java
create mode 100644 src/main/java/com/jsh/erp/utils/Constants.java
create mode 100644 src/main/java/com/jsh/erp/utils/ErpInfo.java
rename src/main/java/com/jsh/{util => erp/utils}/ExceptionCodeConstants.java (96%)
create mode 100644 src/main/java/com/jsh/erp/utils/ExtJsonUtils.java
rename src/main/java/com/jsh/{util => erp/utils}/JshException.java (98%)
create mode 100644 src/main/java/com/jsh/erp/utils/JsonUtils.java
create mode 100644 src/main/java/com/jsh/erp/utils/OrderUtils.java
create mode 100644 src/main/java/com/jsh/erp/utils/PageQueryInfo.java
create mode 100644 src/main/java/com/jsh/erp/utils/ParamUtils.java
create mode 100644 src/main/java/com/jsh/erp/utils/QueryUtils.java
create mode 100644 src/main/java/com/jsh/erp/utils/RegExpTools.java
create mode 100644 src/main/java/com/jsh/erp/utils/ResponseCode.java
create mode 100644 src/main/java/com/jsh/erp/utils/ResponseJsonUtil.java
create mode 100644 src/main/java/com/jsh/erp/utils/StringUtil.java
rename src/main/java/com/jsh/{util => erp/utils}/Tools.java (99%)
delete mode 100644 src/main/java/com/jsh/model/po/Account.java
delete mode 100644 src/main/java/com/jsh/model/po/AccountHead.java
delete mode 100644 src/main/java/com/jsh/model/po/AccountItem.java
delete mode 100644 src/main/java/com/jsh/model/po/App.java
delete mode 100644 src/main/java/com/jsh/model/po/Asset.java
delete mode 100644 src/main/java/com/jsh/model/po/Assetname.java
delete mode 100644 src/main/java/com/jsh/model/po/Basicuser.java
delete mode 100644 src/main/java/com/jsh/model/po/Category.java
delete mode 100644 src/main/java/com/jsh/model/po/Depot.java
delete mode 100644 src/main/java/com/jsh/model/po/DepotHead.java
delete mode 100644 src/main/java/com/jsh/model/po/DepotItem.java
delete mode 100644 src/main/java/com/jsh/model/po/Functions.java
delete mode 100644 src/main/java/com/jsh/model/po/InOutItem.java
delete mode 100644 src/main/java/com/jsh/model/po/Logdetails.java
delete mode 100644 src/main/java/com/jsh/model/po/Material.java
delete mode 100644 src/main/java/com/jsh/model/po/MaterialCategory.java
delete mode 100644 src/main/java/com/jsh/model/po/MaterialProperty.java
delete mode 100644 src/main/java/com/jsh/model/po/Person.java
delete mode 100644 src/main/java/com/jsh/model/po/Role.java
delete mode 100644 src/main/java/com/jsh/model/po/Supplier.java
delete mode 100644 src/main/java/com/jsh/model/po/SystemConfig.java
delete mode 100644 src/main/java/com/jsh/model/po/Unit.java
delete mode 100644 src/main/java/com/jsh/model/po/UserBusiness.java
delete mode 100644 src/main/java/com/jsh/model/vo/asset/AssetModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/asset/AssetShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/asset/ReportModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/asset/ReportShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/AccountModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/AccountShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/AppModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/AppShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/AssetNameModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/AssetNameShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/CategoryModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/CategoryShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/DepotModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/DepotShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/FunctionsModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/FunctionsShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/InOutItemModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/InOutItemShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/LogModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/LogShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/RoleModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/RoleShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/SupplierModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/SupplierShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/SystemConfigModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/SystemConfigShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/UnitModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/UnitShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/UserBusinessModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/UserBusinessShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/UserModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/basic/UserShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/AccountHeadModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/AccountHeadShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/AccountItemModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/AccountItemShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/DepotHeadModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/DepotHeadShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/DepotItemModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/DepotItemShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/MaterialCategoryModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/MaterialCategoryShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/MaterialModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/MaterialPropertyModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/MaterialPropertyShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/MaterialShowModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/PersonModel.java
delete mode 100644 src/main/java/com/jsh/model/vo/materials/PersonShowModel.java
delete mode 100644 src/main/java/com/jsh/service/asset/AssetIService.java
delete mode 100644 src/main/java/com/jsh/service/asset/AssetService.java
delete mode 100644 src/main/java/com/jsh/service/asset/ReportIService.java
delete mode 100644 src/main/java/com/jsh/service/asset/ReportService.java
delete mode 100644 src/main/java/com/jsh/service/basic/AccountIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/AccountService.java
delete mode 100644 src/main/java/com/jsh/service/basic/AppIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/AppService.java
delete mode 100644 src/main/java/com/jsh/service/basic/AssetNameIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/AssetNameService.java
delete mode 100644 src/main/java/com/jsh/service/basic/CategoryIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/CategoryService.java
delete mode 100644 src/main/java/com/jsh/service/basic/DepotIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/DepotService.java
delete mode 100644 src/main/java/com/jsh/service/basic/FunctionsIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/FunctionsService.java
delete mode 100644 src/main/java/com/jsh/service/basic/InOutItemIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/InOutItemService.java
delete mode 100644 src/main/java/com/jsh/service/basic/LogIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/LogService.java
delete mode 100644 src/main/java/com/jsh/service/basic/RoleIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/RoleService.java
delete mode 100644 src/main/java/com/jsh/service/basic/SupplierIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/SupplierService.java
delete mode 100644 src/main/java/com/jsh/service/basic/SystemConfigIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/SystemConfigService.java
delete mode 100644 src/main/java/com/jsh/service/basic/UnitIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/UnitService.java
delete mode 100644 src/main/java/com/jsh/service/basic/UserBusinessIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/UserBusinessService.java
delete mode 100644 src/main/java/com/jsh/service/basic/UserIService.java
delete mode 100644 src/main/java/com/jsh/service/basic/UserService.java
delete mode 100644 src/main/java/com/jsh/service/materials/AccountHeadIService.java
delete mode 100644 src/main/java/com/jsh/service/materials/AccountHeadService.java
delete mode 100644 src/main/java/com/jsh/service/materials/AccountItemIService.java
delete mode 100644 src/main/java/com/jsh/service/materials/AccountItemService.java
delete mode 100644 src/main/java/com/jsh/service/materials/DepotHeadIService.java
delete mode 100644 src/main/java/com/jsh/service/materials/DepotHeadService.java
delete mode 100644 src/main/java/com/jsh/service/materials/DepotItemIService.java
delete mode 100644 src/main/java/com/jsh/service/materials/DepotItemService.java
delete mode 100644 src/main/java/com/jsh/service/materials/MaterialCategoryIService.java
delete mode 100644 src/main/java/com/jsh/service/materials/MaterialCategoryService.java
delete mode 100644 src/main/java/com/jsh/service/materials/MaterialIService.java
delete mode 100644 src/main/java/com/jsh/service/materials/MaterialPropertyIService.java
delete mode 100644 src/main/java/com/jsh/service/materials/MaterialPropertyService.java
delete mode 100644 src/main/java/com/jsh/service/materials/MaterialService.java
delete mode 100644 src/main/java/com/jsh/service/materials/PersonIService.java
delete mode 100644 src/main/java/com/jsh/service/materials/PersonService.java
delete mode 100644 src/main/java/com/jsh/util/AssetConstants.java
delete mode 100644 src/main/java/com/jsh/util/BeanFactoryUtil.java
delete mode 100644 src/main/java/com/jsh/util/JshConstants.java
delete mode 100644 src/main/java/com/jsh/util/MaterialConstants.java
delete mode 100644 src/main/java/com/jsh/util/OpenSessionInViewFilterExtend.java
delete mode 100644 src/main/java/com/jsh/util/PageUtil.java
delete mode 100644 src/main/java/com/jsh/util/PathTool.java
delete mode 100644 src/main/java/com/jsh/util/SearchConditionUtil.java
delete mode 100644 src/main/java/com/jsh/util/SessionFilter.java
delete mode 100644 src/main/java/com/jsh/util/SupplierConstants.java
create mode 100644 src/main/resources/application.yml
delete mode 100644 src/main/resources/common/email.properties
delete mode 100644 src/main/resources/common/jdbc.properties
delete mode 100644 src/main/resources/common/limitbasicdata.properties
delete mode 100644 src/main/resources/hibernate/Account.hbm.xml
delete mode 100644 src/main/resources/hibernate/AccountHead.hbm.xml
delete mode 100644 src/main/resources/hibernate/AccountItem.hbm.xml
delete mode 100644 src/main/resources/hibernate/App.hbm.xml
delete mode 100644 src/main/resources/hibernate/Asset.hbm.xml
delete mode 100644 src/main/resources/hibernate/Assetname.hbm.xml
delete mode 100644 src/main/resources/hibernate/Basicuser.hbm.xml
delete mode 100644 src/main/resources/hibernate/Category.hbm.xml
delete mode 100644 src/main/resources/hibernate/Depot.hbm.xml
delete mode 100644 src/main/resources/hibernate/DepotHead.hbm.xml
delete mode 100644 src/main/resources/hibernate/DepotItem.hbm.xml
delete mode 100644 src/main/resources/hibernate/Functions.hbm.xml
delete mode 100644 src/main/resources/hibernate/InOutItem.hbm.xml
delete mode 100644 src/main/resources/hibernate/Logdetails.hbm.xml
delete mode 100644 src/main/resources/hibernate/Material.hbm.xml
delete mode 100644 src/main/resources/hibernate/MaterialCategory.hbm.xml
delete mode 100644 src/main/resources/hibernate/MaterialProperty.hbm.xml
delete mode 100644 src/main/resources/hibernate/Person.hbm.xml
delete mode 100644 src/main/resources/hibernate/Role.hbm.xml
delete mode 100644 src/main/resources/hibernate/Supplier.hbm.xml
delete mode 100644 src/main/resources/hibernate/SystemConfig.hbm.xml
delete mode 100644 src/main/resources/hibernate/Unit.hbm.xml
delete mode 100644 src/main/resources/hibernate/UserBusiness.hbm.xml
delete mode 100644 src/main/resources/hibernate/hibernate.cfg.xml
delete mode 100644 src/main/resources/i18n/messages_en_US.properties
delete mode 100644 src/main/resources/i18n/messages_zh_CN.properties
delete mode 100644 src/main/resources/log4j/log4j.properties
create mode 100644 src/main/resources/mapper_xml/AccountHeadMapper.xml
create mode 100644 src/main/resources/mapper_xml/AccountHeadMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/AccountItemMapper.xml
create mode 100644 src/main/resources/mapper_xml/AccountItemMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/AccountMapper.xml
create mode 100644 src/main/resources/mapper_xml/AccountMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/AppMapper.xml
create mode 100644 src/main/resources/mapper_xml/AppMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/AssetCategoryMapper.xml
create mode 100644 src/main/resources/mapper_xml/AssetMapper.xml
create mode 100644 src/main/resources/mapper_xml/AssetNameMapper.xml
create mode 100644 src/main/resources/mapper_xml/DepotHeadMapper.xml
create mode 100644 src/main/resources/mapper_xml/DepotHeadMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/DepotItemMapper.xml
create mode 100644 src/main/resources/mapper_xml/DepotItemMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/DepotMapper.xml
create mode 100644 src/main/resources/mapper_xml/DepotMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/FunctionsMapper.xml
create mode 100644 src/main/resources/mapper_xml/FunctionsMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/InOutItemMapper.xml
create mode 100644 src/main/resources/mapper_xml/InOutItemMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/LogMapper.xml
create mode 100644 src/main/resources/mapper_xml/LogMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/MaterialCategoryMapper.xml
create mode 100644 src/main/resources/mapper_xml/MaterialCategoryMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/MaterialMapper.xml
create mode 100644 src/main/resources/mapper_xml/MaterialMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/MaterialPropertyMapper.xml
create mode 100644 src/main/resources/mapper_xml/MaterialPropertyMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/PersonMapper.xml
create mode 100644 src/main/resources/mapper_xml/PersonMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/RoleMapper.xml
create mode 100644 src/main/resources/mapper_xml/RoleMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/SupplierMapper.xml
create mode 100644 src/main/resources/mapper_xml/SupplierMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/SystemConfigMapper.xml
create mode 100644 src/main/resources/mapper_xml/SystemConfigMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/UnitMapper.xml
create mode 100644 src/main/resources/mapper_xml/UnitMapperEx.xml
create mode 100644 src/main/resources/mapper_xml/UserBusinessMapper.xml
create mode 100644 src/main/resources/mapper_xml/UserMapper.xml
create mode 100644 src/main/resources/mapper_xml/UserMapperEx.xml
delete mode 100644 src/main/resources/spring/basic-applicationContext.xml
delete mode 100644 src/main/resources/spring/dao-applicationContext.xml
delete mode 100644 src/main/resources/spring/quartz-applicationContext.xml.xml
delete mode 100644 src/main/resources/struts2/account-struts.xml
delete mode 100644 src/main/resources/struts2/accountHead-struts.xml
delete mode 100644 src/main/resources/struts2/accountItem-struts.xml
delete mode 100644 src/main/resources/struts2/app-struts.xml
delete mode 100644 src/main/resources/struts2/asset-struts.xml
delete mode 100644 src/main/resources/struts2/assetname-struts.xml
delete mode 100644 src/main/resources/struts2/category-struts.xml
delete mode 100644 src/main/resources/struts2/channel-struts.xml
delete mode 100644 src/main/resources/struts2/depot-struts.xml
delete mode 100644 src/main/resources/struts2/depotHead-struts.xml
delete mode 100644 src/main/resources/struts2/depotItem-struts.xml
delete mode 100644 src/main/resources/struts2/functions-struts.xml
delete mode 100644 src/main/resources/struts2/inOutItem-struts.xml
delete mode 100644 src/main/resources/struts2/log-struts.xml
delete mode 100644 src/main/resources/struts2/material-struts.xml
delete mode 100644 src/main/resources/struts2/materialCategory-struts.xml
delete mode 100644 src/main/resources/struts2/materialProperty-struts.xml
delete mode 100644 src/main/resources/struts2/person-struts.xml
delete mode 100644 src/main/resources/struts2/report-struts.xml
delete mode 100644 src/main/resources/struts2/role-struts.xml
delete mode 100644 src/main/resources/struts2/struts.properties
delete mode 100644 src/main/resources/struts2/struts.xml
delete mode 100644 src/main/resources/struts2/supplier-struts.xml
delete mode 100644 src/main/resources/struts2/systemConfig-struts.xml
delete mode 100644 src/main/resources/struts2/unit-struts.xml
delete mode 100644 src/main/resources/struts2/user-struts.xml
delete mode 100644 src/main/resources/struts2/userBusiness-struts.xml
delete mode 100644 src/main/webapp/META-INF/MANIFEST.MF
delete mode 100644 src/main/webapp/WEB-INF/lib/hibernate3-1.0.0.jar
delete mode 100644 src/main/webapp/WEB-INF/lib/javaee-1.0.0.jar
delete mode 100644 src/main/webapp/WEB-INF/lib/jta-1.1.jar
delete mode 100644 src/main/webapp/WEB-INF/web.xml
delete mode 100644 src/main/webapp/css/bill_detail.css
delete mode 100644 src/main/webapp/css/common.css
delete mode 100644 src/main/webapp/css/css.css
delete mode 100644 src/main/webapp/css/in_out.css
delete mode 100644 src/main/webapp/css/material.css
delete mode 100644 src/main/webapp/css/retail_list.css
delete mode 100644 src/main/webapp/images/004.jpg
delete mode 100644 src/main/webapp/images/007.png
delete mode 100644 src/main/webapp/images/020.png
delete mode 100644 src/main/webapp/images/657.png
delete mode 100644 src/main/webapp/images/680.png
delete mode 100644 src/main/webapp/images/894.png
delete mode 100644 src/main/webapp/images/a1.gif
delete mode 100644 src/main/webapp/images/admin.png
delete mode 100644 src/main/webapp/images/bg_actlist.jpg
delete mode 100644 src/main/webapp/images/bg_actlistcon.gif
delete mode 100644 src/main/webapp/images/bg_actliston.jpg
delete mode 100644 src/main/webapp/images/bg_btn.gif
delete mode 100644 src/main/webapp/images/bg_btnl.gif
delete mode 100644 src/main/webapp/images/bg_btnlon.gif
delete mode 100644 src/main/webapp/images/bg_btnon.gif
delete mode 100644 src/main/webapp/images/bg_btnr.gif
delete mode 100644 src/main/webapp/images/bg_btnron.gif
delete mode 100644 src/main/webapp/images/bg_cntnav.jpg
delete mode 100644 src/main/webapp/images/bg_datath.jpg
delete mode 100644 src/main/webapp/images/bg_foot.jpg
delete mode 100644 src/main/webapp/images/bg_head.jpg
delete mode 100644 src/main/webapp/images/bg_keycode.jpg
delete mode 100644 src/main/webapp/images/bg_login.jpg
delete mode 100644 src/main/webapp/images/bg_logininout.jpg
delete mode 100644 src/main/webapp/images/bg_loginmain.jpg
delete mode 100644 src/main/webapp/images/bg_menulist.jpg
delete mode 100644 src/main/webapp/images/bg_menuliston.jpg
delete mode 100644 src/main/webapp/images/bg_menutop.jpg
delete mode 100644 src/main/webapp/images/bg_notebook.gif
delete mode 100644 src/main/webapp/images/bg_positionl.gif
delete mode 100644 src/main/webapp/images/bg_positionm.jpg
delete mode 100644 src/main/webapp/images/bg_positionr.jpg
delete mode 100644 src/main/webapp/images/bg_positionrbak.jpg
delete mode 100644 src/main/webapp/images/bg_positionrpos.jpg
delete mode 100644 src/main/webapp/images/bg_psplit.jpg
delete mode 100644 src/main/webapp/images/bg_tipfailth.png
delete mode 100644 src/main/webapp/images/bg_tipsuccess.png
delete mode 100644 src/main/webapp/images/blogging.png
delete mode 100644 src/main/webapp/images/btn_check.gif
delete mode 100644 src/main/webapp/images/btn_checkon.gif
delete mode 100644 src/main/webapp/images/btn_close.gif
delete mode 100644 src/main/webapp/images/btn_close.png
delete mode 100644 src/main/webapp/images/btn_display.gif
delete mode 100644 src/main/webapp/images/btn_goto.gif
delete mode 100644 src/main/webapp/images/btn_gotoon.gif
delete mode 100644 src/main/webapp/images/btn_login.jpg
delete mode 100644 src/main/webapp/images/btn_loginon.jpg
delete mode 100644 src/main/webapp/images/btn_minus.gif
delete mode 100644 src/main/webapp/images/btn_openm.gif
delete mode 100644 src/main/webapp/images/btn_plus.gif
delete mode 100644 src/main/webapp/images/btn_scolse.gif
delete mode 100644 src/main/webapp/images/btn_sopen.gif
delete mode 100644 src/main/webapp/images/butterfly.jpg
delete mode 100644 src/main/webapp/images/categories.png
delete mode 100644 src/main/webapp/images/chart_bar.png
delete mode 100644 src/main/webapp/images/clock.png
delete mode 100644 src/main/webapp/images/comment.png
delete mode 100644 src/main/webapp/images/computer.png
delete mode 100644 src/main/webapp/images/contacts.png
delete mode 100644 src/main/webapp/images/date_packer.gif
delete mode 100644 src/main/webapp/images/draw1.jpg
delete mode 100644 src/main/webapp/images/draw2.jpg
delete mode 100644 src/main/webapp/images/draw3.jpg
delete mode 100644 src/main/webapp/images/draw4.jpg
delete mode 100644 src/main/webapp/images/edit_kiii.png
delete mode 100644 src/main/webapp/images/edit_lock.png
delete mode 100644 src/main/webapp/images/edit_lockon.png
delete mode 100644 src/main/webapp/images/edit_monitor.png
delete mode 100644 src/main/webapp/images/edit_notebook.png
delete mode 100644 src/main/webapp/images/edit_pencil.png
delete mode 100644 src/main/webapp/images/edit_set.png
delete mode 100644 src/main/webapp/images/edit_time.gif
delete mode 100644 src/main/webapp/images/evernote-alt.png
delete mode 100644 src/main/webapp/images/favicon.ico
delete mode 100644 src/main/webapp/images/favicon.ico.bak
delete mode 100644 src/main/webapp/images/house.png
delete mode 100644 src/main/webapp/images/imac.png
delete mode 100644 src/main/webapp/images/loading1.gif
delete mode 100644 src/main/webapp/images/lock_unlock.png
delete mode 100644 src/main/webapp/images/login_tip.jpg
delete mode 100644 src/main/webapp/images/logo.jpg
delete mode 100644 src/main/webapp/images/logo.png
delete mode 100644 src/main/webapp/images/man.png
delete mode 100644 src/main/webapp/images/navtop_home.gif
delete mode 100644 src/main/webapp/images/navtop_logout.gif
delete mode 100644 src/main/webapp/images/preferences1.png
delete mode 100644 src/main/webapp/images/receipt-excel.png
delete mode 100644 src/main/webapp/images/suma_logo.png
delete mode 100644 src/main/webapp/images/sysetem_name.jpg
delete mode 100644 src/main/webapp/images/sysetem_name3.jpg
delete mode 100644 src/main/webapp/images/time.png
delete mode 100644 src/main/webapp/images/user-red.png
delete mode 100644 src/main/webapp/images/user.png
delete mode 100644 src/main/webapp/images/user_business_boss.png
delete mode 100644 src/main/webapp/images/user_suit.png
delete mode 100644 src/main/webapp/images/valid_code.jpg
delete mode 100644 src/main/webapp/images/vavtop_help.gif
delete mode 100644 src/main/webapp/images/windvane.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/favicon.ico
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/box.psd
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/exit.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/18-6.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/6-18.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_1.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_2.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_3.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_4.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_5.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_body.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_line_y.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_shortcut_hover.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_top.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/app_list.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/app_spr_img.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/app_spr_x.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/avatar_120.jpg
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/avatar_24.jpg
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/avatar_48.jpg
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/bought-table.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/browser.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/browser_backup.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/commend_day.gif
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/default_icon.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/desk_sprite.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/dock-tools.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/dock_setting.jpg
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_default.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_excel.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_image.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_music.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_pdf.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_ppt.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_rar.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_txt.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_video.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_word.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_default.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_doc.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_game.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_life.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_music.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_tool.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_video.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/forder_selector.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/globle.css
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/google_ui_sprite.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/icon_main.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/index.css
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/input-label.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/loading_16.gif
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/loading_24.gif
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/loading_48.gif
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/login_icon.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/loginbg.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/loginsubmit.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/nav_bar.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/open.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/papp.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/popup_menu.gif
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/quick_view.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/scrollbar_bg.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/scrollbar_bgy.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/selected.gif
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/selected.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/share_icon.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/shortcut_text.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/spr_x.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/suggess_list_bg.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/sys.css
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-chart-bar.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-document-edit.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-documents.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-gear.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-mail.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-puzzle.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-shapes.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-star.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-users.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-wrench.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/task_bg1.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/task_bg2.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/transparent.gif
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/warning.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/widget_title_bg.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/window_mask_bg.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/window_mask_icon.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/img/wallpaper/wallpaper.jpg
delete mode 100644 src/main/webapp/js/HoorayOS_mini/index.html
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/ZeroClipboard.swf
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/gb_tip_layer.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/gb_tip_layer_ie6.png
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/gb_tip_loading.gif
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.css
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/scrolltotop.gif
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/core.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.app.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.base.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.desktop.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.dock.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.grid.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.maskBox.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.popupMenu.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.taskbar.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.wallpaper.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.widget.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.window.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.zoom.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/jquery-1.8.3.min.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/templates.js
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/wallpaper.jpg
delete mode 100644 src/main/webapp/js/HoorayOS_mini/js/zoom.swf
delete mode 100644 src/main/webapp/js/HoorayOS_mini/说明.txt
delete mode 100644 src/main/webapp/js/My97DatePicker/My97DatePicker.htm
delete mode 100644 src/main/webapp/js/My97DatePicker/WdatePicker.js
delete mode 100644 src/main/webapp/js/My97DatePicker/calendar.js
delete mode 100644 src/main/webapp/js/My97DatePicker/config.js
delete mode 100644 src/main/webapp/js/My97DatePicker/lang/en.js
delete mode 100644 src/main/webapp/js/My97DatePicker/lang/zh-cn.js
delete mode 100644 src/main/webapp/js/My97DatePicker/lang/zh-tw.js
delete mode 100644 src/main/webapp/js/My97DatePicker/skin/WdatePicker.css
delete mode 100644 src/main/webapp/js/My97DatePicker/skin/datePicker.gif
delete mode 100644 src/main/webapp/js/My97DatePicker/skin/default/datepicker.css
delete mode 100644 src/main/webapp/js/My97DatePicker/skin/default/img.gif
delete mode 100644 src/main/webapp/js/My97DatePicker/skin/whyGreen/bg.jpg
delete mode 100644 src/main/webapp/js/My97DatePicker/skin/whyGreen/datepicker.css
delete mode 100644 src/main/webapp/js/My97DatePicker/skin/whyGreen/img.gif
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/lang/en.js
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/lang/zh-cn.js
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/lang/zh-tw.js
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/readme.txt
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/WdatePicker.css
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/datePicker.gif
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/default/datepicker.css
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/default/img.gif
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/bg.jpg
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/datepicker.css
delete mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/img.gif
delete mode 100644 src/main/webapp/js/StringBuffer.js
delete mode 100644 src/main/webapp/js/channel/imagepreview.js
delete mode 100644 src/main/webapp/js/channel/imgup.css
delete mode 100644 src/main/webapp/js/channel/jquery-1.8.3.min.js
delete mode 100644 src/main/webapp/js/channel/jquery.crop.js
delete mode 100644 src/main/webapp/js/channel/json2.js
delete mode 100644 src/main/webapp/js/colorbox/README.md
delete mode 100644 src/main/webapp/js/colorbox/bower.json
delete mode 100644 src/main/webapp/js/colorbox/colorbox.ai
delete mode 100644 src/main/webapp/js/colorbox/colorbox.css
delete mode 100644 src/main/webapp/js/colorbox/colorbox.jquery.json
delete mode 100644 src/main/webapp/js/colorbox/colorboxSet.js
delete mode 100644 src/main/webapp/js/colorbox/content/ajax.html
delete mode 100644 src/main/webapp/js/colorbox/content/daisy.jpg
delete mode 100644 src/main/webapp/js/colorbox/content/daisy@2x.jpg
delete mode 100644 src/main/webapp/js/colorbox/content/homer.jpg
delete mode 100644 src/main/webapp/js/colorbox/content/marylou.jpg
delete mode 100644 src/main/webapp/js/colorbox/content/ohoopee1.jpg
delete mode 100644 src/main/webapp/js/colorbox/content/ohoopee2.jpg
delete mode 100644 src/main/webapp/js/colorbox/content/ohoopee3.jpg
delete mode 100644 src/main/webapp/js/colorbox/example1/colorbox.css
delete mode 100644 src/main/webapp/js/colorbox/example1/images/border.png
delete mode 100644 src/main/webapp/js/colorbox/example1/images/controls.png
delete mode 100644 src/main/webapp/js/colorbox/example1/images/loading.gif
delete mode 100644 src/main/webapp/js/colorbox/example1/images/loading_background.png
delete mode 100644 src/main/webapp/js/colorbox/example1/images/overlay.png
delete mode 100644 src/main/webapp/js/colorbox/example1/index.html
delete mode 100644 src/main/webapp/js/colorbox/example2/colorbox.css
delete mode 100644 src/main/webapp/js/colorbox/example2/images/controls.png
delete mode 100644 src/main/webapp/js/colorbox/example2/images/loading.gif
delete mode 100644 src/main/webapp/js/colorbox/example2/index.html
delete mode 100644 src/main/webapp/js/colorbox/example3/colorbox.css
delete mode 100644 src/main/webapp/js/colorbox/example3/images/controls.png
delete mode 100644 src/main/webapp/js/colorbox/example3/images/loading.gif
delete mode 100644 src/main/webapp/js/colorbox/example3/index.html
delete mode 100644 src/main/webapp/js/colorbox/example4/colorbox.css
delete mode 100644 src/main/webapp/js/colorbox/example4/images/border1.png
delete mode 100644 src/main/webapp/js/colorbox/example4/images/border2.png
delete mode 100644 src/main/webapp/js/colorbox/example4/images/loading.gif
delete mode 100644 src/main/webapp/js/colorbox/example4/index.html
delete mode 100644 src/main/webapp/js/colorbox/example5/colorbox.css
delete mode 100644 src/main/webapp/js/colorbox/example5/images/border.png
delete mode 100644 src/main/webapp/js/colorbox/example5/images/controls.png
delete mode 100644 src/main/webapp/js/colorbox/example5/images/loading.gif
delete mode 100644 src/main/webapp/js/colorbox/example5/images/loading_background.png
delete mode 100644 src/main/webapp/js/colorbox/example5/index.html
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-ar.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-bg.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-ca.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-cs.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-da.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-de.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-es.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-et.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-fa.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-fi.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-fr.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-gl.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-gr.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-he.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-hr.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-hu.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-id.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-it.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-ja.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-kr.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-lt.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-lv.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-my.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-nl.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-no.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-pl.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-pt-br.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-ro.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-ru.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-si.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-sk.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-sr.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-sv.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-tr.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-uk.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-zh-CN.js
delete mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-zh-TW.js
delete mode 100644 src/main/webapp/js/colorbox/images/border.png
delete mode 100644 src/main/webapp/js/colorbox/images/controls.png
delete mode 100644 src/main/webapp/js/colorbox/images/ie6/Thumbs.db
delete mode 100644 src/main/webapp/js/colorbox/images/ie6/borderBottomCenter.png
delete mode 100644 src/main/webapp/js/colorbox/images/ie6/borderBottomLeft.png
delete mode 100644 src/main/webapp/js/colorbox/images/ie6/borderBottomRight.png
delete mode 100644 src/main/webapp/js/colorbox/images/ie6/borderMiddleLeft.png
delete mode 100644 src/main/webapp/js/colorbox/images/ie6/borderMiddleRight.png
delete mode 100644 src/main/webapp/js/colorbox/images/ie6/borderTopCenter.png
delete mode 100644 src/main/webapp/js/colorbox/images/ie6/borderTopLeft.png
delete mode 100644 src/main/webapp/js/colorbox/images/ie6/borderTopRight.png
delete mode 100644 src/main/webapp/js/colorbox/images/loading.gif
delete mode 100644 src/main/webapp/js/colorbox/images/loading_background.png
delete mode 100644 src/main/webapp/js/colorbox/images/overlay.png
delete mode 100644 src/main/webapp/js/colorbox/jquery.colorbox-min.js
delete mode 100644 src/main/webapp/js/colorbox/jquery.colorbox.js
delete mode 100644 src/main/webapp/js/common/common.js
delete mode 100644 src/main/webapp/js/common/cs.js
delete mode 100644 src/main/webapp/js/common/outlook_in.js
delete mode 100644 src/main/webapp/js/datagrid-detailview.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/changelog.txt
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/_content.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/actions.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/ajax.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/datagrid_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/expandable.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/multiple.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/tools.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/calendar/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/calendar/firstday.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combo/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/actions.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data2.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/customformat.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/dynamicdata.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/group.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/multiple.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/navigation.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/remotedata.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/remotejsonp.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/actions.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/datagrid_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/initvalue.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/multiple.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/navigation.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combotree/actions.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combotree/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combotree/initvalue.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combotree/multiple.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combotree/tree_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/aligncolumns.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellediting.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellstyle.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/checkbox.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/clientpagination.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/columngroup.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/complextoolbar.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/contextmenu.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/custompager.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data2.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/footer.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/formatcolumns.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozencolumns.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozenrows.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/mergecells.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/multisorting.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/products.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowborder.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowediting.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowstyle.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/selection.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/simpletoolbar.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/transform.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datebox/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datebox/buttons.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datebox/dateformat.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datebox/events.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datebox/validate.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datetimebox/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datetimebox/initvalue.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datetimebox/showseconds.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/demo.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/dialog/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/dialog/complextoolbar.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/dialog/toolbarbuttons.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/draggable/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/draggable/constain.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/draggable/snap.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/droppable/accept.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/droppable/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/droppable/sort.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/easyloader/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/form/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/form/form_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/form/load.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/_content.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/addremove.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/autoheight.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/complex.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/datagrid_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/full.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/nestedlayout.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/nocollapsible.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/propertygrid_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/tree_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/linkbutton/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/linkbutton/group.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/linkbutton/iconalign.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/linkbutton/plain.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/linkbutton/toggle.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/menu/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/menu/customitem.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/menu/events.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/menubutton/actions.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/menubutton/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/messager/alert.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/messager/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/messager/interactive.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/messager/position.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberbox/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberbox/format.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberbox/range.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberspinner/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberspinner/increment.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberspinner/range.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/attaching.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/custombuttons.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/layout.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/links.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/simple.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/_content.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/customtools.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/loadcontent.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/nestedpanel.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/paneltools.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/progressbar/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/propertygrid/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/propertygrid/customcolumns.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/propertygrid/groupformat.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/propertygrid/propertygrid_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/resizable/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/searchbox/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/searchbox/category.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/slider/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/slider/formattip.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/slider/rule.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/slider/vertical.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/splitbutton/actions.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/splitbutton/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/_content.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/autoheight.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/dropdown.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/fixedwidth.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/hover.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/images/modem.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/images/pda.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/images/scanner.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/images/tablet.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/nestedtabs.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/striptools.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/tabimage.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/tabposition.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/tabstools.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/tree_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/timespinner/actions.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/timespinner/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/timespinner/range.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/_content.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/_dialog.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/ajax.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/customcontent.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/customstyle.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/position.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/toolbar.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/tooltipdialog.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/actions.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/clientpagination.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/contextmenu.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/editable.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/footer.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/reports.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data1.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data2.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data3.json
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/validatebox/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/validatebox/customtooltip.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/window/basic.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/window/customtools.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/window/inlinewindow.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/window/modalwindow.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/demo/window/windowlayout.html
delete mode 100644 src/main/webapp/js/easyui-1.3.5/easyloader.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/jquery.easyui.min.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/jquery.min.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-af.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ar.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-bg.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ca.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-cs.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-cz.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-da.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-de.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-el.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-en.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-es.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-fr.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-it.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-jp.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-nl.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-pl.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-pt_BR.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ru.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-sv_SE.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-tr.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-zh_CN.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-zh_TW.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/outlook.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.accordion.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.calendar.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.combo.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.combobox.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.combogrid.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.combotree.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.datagrid.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.datebox.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.datetimebox.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.dialog.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.draggable.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.droppable.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.form.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.layout.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.linkbutton.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.menu.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.menubutton.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.messager.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.numberbox.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.numberspinner.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.pagination.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.panel.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.parser.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.progressbar.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.propertygrid.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.resizable.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.searchbox.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.slider.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.spinner.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.splitbutton.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.tabs.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.timespinner.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.tooltip.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.tree.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.treegrid.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.validatebox.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.window.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/easyloader.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.accordion.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.calendar.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.combobox.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.datebox.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.draggable.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.droppable.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.form.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.linkbutton.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.menu.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.parser.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.progressbar.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.propertygrid.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.resizable.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.slider.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.tabs.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.window.js
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/accordion.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/calendar.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/combo.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/combobox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/datagrid.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/datebox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/dialog.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/easyui.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/accordion_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/blank.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/calendar_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/combo_arrow.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/datagrid_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/datebox_arrow.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/layout_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/linkbutton_bg.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/loading.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/menu_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/messager_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/pagination_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/panel_tools.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/searchbox_button.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/slider_handle.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/spinner_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/tabs_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/tree_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/validatebox_warning.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/layout.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/linkbutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/menu.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/menubutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/messager.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/pagination.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/panel.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/progressbar.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/propertygrid.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/searchbox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/slider.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/spinner.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/splitbutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/tabs.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/tooltip.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/tree.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/validatebox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/window.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/accordion.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/calendar.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/combo.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/combobox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/datagrid.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/datebox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/dialog.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/easyui.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/accordion_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/blank.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/calendar_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/combo_arrow.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/datagrid_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/datebox_arrow.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/layout_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/linkbutton_bg.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/loading.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/menu_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/messager_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/pagination_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/panel_tools.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/searchbox_button.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/slider_handle.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/spinner_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/tabs_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/tree_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/validatebox_warning.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/layout.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/linkbutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/menu.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/menubutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/messager.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/pagination.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/panel.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/progressbar.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/propertygrid.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/searchbox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/slider.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/spinner.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/splitbutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/tabs.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/tooltip.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/tree.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/validatebox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/window.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/accordion.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/calendar.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/combo.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/combobox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/datagrid.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/datebox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/dialog.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/easyui.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/Thumbs.db
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/accordion_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionl.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionm.jpg
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionr.jpg
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionrbak.jpg
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionrpos.jpg
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/blank.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/calendar_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/combo_arrow.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/datagrid_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/datebox_arrow.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/layout_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/linkbutton_bg.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/loading.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/menu_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/messager_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/pagination_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/panel_tools.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/searchbox_button.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/slider_handle.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/spinner_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/tabs_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/tree_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/validatebox_warning.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/layout.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/linkbutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/menu.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/menubutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/messager.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/pagination.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/panel.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/progressbar.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/propertygrid.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/searchbox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/slider.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/spinner.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/splitbutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/tabs.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/tooltip.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/tree.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/validatebox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/window.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/accordion.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/calendar.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/combo.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/combobox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/datagrid.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/datebox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/dialog.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/easyui.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/accordion_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/blank.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/calendar_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/combo_arrow.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/datagrid_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/datebox_arrow.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/layout_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/linkbutton_bg.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/loading.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/menu_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/messager_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/pagination_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/panel_tools.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/searchbox_button.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/slider_handle.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/spinner_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/tabs_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/tree_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/validatebox_warning.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/layout.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/linkbutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/menu.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/menubutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/messager.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/pagination.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/panel.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/progressbar.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/propertygrid.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/searchbox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/slider.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/spinner.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/splitbutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/tabs.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/tooltip.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/tree.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/validatebox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/window.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icon.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/049.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/311.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/back.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/blank.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/cancel.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/chart_bar.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/comment.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/cut.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/edit_add.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/edit_remove.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/excel1.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/filelist.jpg
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/filesave.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/filter.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/help.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/list.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/lock_unlock.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/mini_add.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/mini_edit.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/mini_refresh.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/no.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/ok.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/page_excel.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/pencil.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/pie.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/polygram.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/print.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/receipt-excel.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/redo.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/reload.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/search.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/statistics.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/sum.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/tip.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/undo.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/zonghe.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/accordion.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/calendar.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/combo.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/combobox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/datagrid.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/datebox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/dialog.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/easyui.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/accordion_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/blank.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/calendar_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/combo_arrow.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/datagrid_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/datebox_arrow.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/layout_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/linkbutton_bg.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/loading.gif
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/menu_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/messager_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/pagination_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/panel_tools.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/searchbox_button.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/slider_handle.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/spinner_arrows.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/tabs_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/tree_icons.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/validatebox_warning.png
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/layout.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/linkbutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/menu.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/menubutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/messager.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/pagination.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/panel.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/progressbar.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/propertygrid.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/searchbox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/slider.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/spinner.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/splitbutton.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/tabs.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/tooltip.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/tree.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/validatebox.css
delete mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/window.css
delete mode 100644 src/main/webapp/js/fileUploadQT/css/fileUpload.css
delete mode 100644 src/main/webapp/js/fileUploadQT/css/iconfont.css
delete mode 100644 src/main/webapp/js/fileUploadQT/demo.html
delete mode 100644 src/main/webapp/js/fileUploadQT/fonts/iconfont.eot
delete mode 100644 src/main/webapp/js/fileUploadQT/fonts/iconfont.svg
delete mode 100644 src/main/webapp/js/fileUploadQT/fonts/iconfont.ttf
delete mode 100644 src/main/webapp/js/fileUploadQT/fonts/iconfont.woff
delete mode 100644 src/main/webapp/js/fileUploadQT/js/fileUpload.js
delete mode 100644 src/main/webapp/js/fileUploadQT/js/iconfont.js
delete mode 100644 src/main/webapp/js/fileUploadQT/js/jquery-2.1.3.min.js
delete mode 100644 src/main/webapp/js/grayscale.js
delete mode 100644 src/main/webapp/js/highcharts/exporting.js
delete mode 100644 src/main/webapp/js/highcharts/highcharts-more.js
delete mode 100644 src/main/webapp/js/highcharts/highcharts.js
delete mode 100644 src/main/webapp/js/imgpreview/imagepreview.js
delete mode 100644 src/main/webapp/js/imgpreview/imgpreview.html
delete mode 100644 src/main/webapp/js/imgpreview/imgup.css
delete mode 100644 src/main/webapp/js/imgpreview/jquery-1.8.3.min.js
delete mode 100644 src/main/webapp/js/imgpreview/jquery.crop.js
delete mode 100644 src/main/webapp/js/jdigiclock/WeatherLocationDatabase.txt
delete mode 100644 src/main/webapp/js/jdigiclock/changelog.html
delete mode 100644 src/main/webapp/js/jdigiclock/css/jquery.jdigiclock.css
delete mode 100644 src/main/webapp/js/jdigiclock/css/style.css
delete mode 100644 src/main/webapp/js/jdigiclock/images/background.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/background_forecast.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/0-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/0-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/0-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/0.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/001-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/001-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/001-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/01-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/01-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/01-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/1-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/1-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/1-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/11-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/11-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/11-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/111-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/111-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/111-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/2-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/2-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/2-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/21-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/21-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/21-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/211-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/211-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/211-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/3-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/3-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/3-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/31-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/31-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/31-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/311-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/311-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/311-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/4-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/4-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/4-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/4.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/41-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/41-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/41-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/5-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/5-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/5-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/5.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/51-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/51-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/51-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/511-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/511-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/511-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/6-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/6-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/6-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/6.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/7-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/7-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/7-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/7.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/8-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/8-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/8-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/8.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/9-1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/9-2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/9-3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/9.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/am.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/apm.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg-blank.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg4.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg5.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg6.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/clock/pm.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/htc_hero_wallpaper_01.jpg
delete mode 100644 src/main/webapp/js/jdigiclock/images/htc_hero_wallpaper_02.jpg
delete mode 100644 src/main/webapp/js/jdigiclock/images/icon_left.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/icon_right.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/refresh_01.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/1.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/11.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/12.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/13.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/14.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/15.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/16.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/17.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/18.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/19.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/2.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/20.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/21.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/22.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/23.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/24.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/25.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/26.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/27.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/29.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/3.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/30.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/31.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/32.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/33.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/34.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/35.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/36.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/37.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/38.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/39.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/4.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/40.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/41.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/42.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/43.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/44.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/5.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/6.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/7.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/8.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/blank.png
delete mode 100644 src/main/webapp/js/jdigiclock/images/weather/na.png
delete mode 100644 src/main/webapp/js/jdigiclock/index.html
delete mode 100644 src/main/webapp/js/jdigiclock/lib/jquery-1.3.2.min.js
delete mode 100644 src/main/webapp/js/jdigiclock/lib/jquery.jdigiclock.js
delete mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/asp/README.txt
delete mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx
delete mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx.cs
delete mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx.designer.cs
delete mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/empty.gitkeep
delete mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/php/proxy.php
delete mode 100644 src/main/webapp/js/jquery-1.8.0-vsdoc.js
delete mode 100644 src/main/webapp/js/jquery-1.8.0.js
delete mode 100644 src/main/webapp/js/jquery-1.8.0.min.js
delete mode 100644 src/main/webapp/js/json2.js
delete mode 100644 src/main/webapp/js/pages/financial/financial_base.js
delete mode 100644 src/main/webapp/js/pages/manage/pushBtn.json
delete mode 100644 src/main/webapp/js/pages/manage/supplier.js
delete mode 100644 src/main/webapp/js/pages/materials/bill_detail.js
delete mode 100644 src/main/webapp/js/pages/materials/in_out.js
delete mode 100644 src/main/webapp/js/print/print.html
delete mode 100644 src/main/webapp/js/print/print.js
delete mode 100644 src/main/webapp/js/webqq/desktop.js
delete mode 100644 src/main/webapp/js/webqq/jquery-1.7.1.min.js
delete mode 100644 src/main/webapp/js/webqq/jquery-smartMenu-min.js
delete mode 100644 src/main/webapp/js/webqq/jquery-ui-1.8.18.custom.min.js
delete mode 100644 src/main/webapp/js/webqq/jquery.winResize.js
delete mode 100644 src/main/webapp/js/webqq/myLib.js
delete mode 100644 src/main/webapp/js/wth.js
delete mode 100644 src/main/webapp/login.jsp
delete mode 100644 src/main/webapp/logout.jsp
delete mode 100644 src/main/webapp/pages/asset/asset.jsp
delete mode 100644 src/main/webapp/pages/asset/home.jsp
delete mode 100644 src/main/webapp/pages/asset/report.jsp
delete mode 100644 src/main/webapp/pages/common/admin.jsp
delete mode 100644 src/main/webapp/pages/common/foot.jsp
delete mode 100644 src/main/webapp/pages/common/head.jsp
delete mode 100644 src/main/webapp/pages/common/home.jsp
delete mode 100644 src/main/webapp/pages/common/main.jsp
delete mode 100644 src/main/webapp/pages/common/menu.jsp
delete mode 100644 src/main/webapp/pages/common/templateforjsp.jsp
delete mode 100644 src/main/webapp/pages/financial/advance_in.jsp
delete mode 100644 src/main/webapp/pages/financial/giro.jsp
delete mode 100644 src/main/webapp/pages/financial/item_in.jsp
delete mode 100644 src/main/webapp/pages/financial/item_out.jsp
delete mode 100644 src/main/webapp/pages/financial/money_in.jsp
delete mode 100644 src/main/webapp/pages/financial/money_out.jsp
delete mode 100644 src/main/webapp/pages/manage/account.jsp
delete mode 100644 src/main/webapp/pages/manage/app.jsp
delete mode 100644 src/main/webapp/pages/manage/assetname.jsp
delete mode 100644 src/main/webapp/pages/manage/category.jsp
delete mode 100644 src/main/webapp/pages/manage/customer.jsp
delete mode 100644 src/main/webapp/pages/manage/depot.jsp
delete mode 100644 src/main/webapp/pages/manage/depotGift.jsp
delete mode 100644 src/main/webapp/pages/manage/functions.jsp
delete mode 100644 src/main/webapp/pages/manage/home.jsp
delete mode 100644 src/main/webapp/pages/manage/inOutItem.jsp
delete mode 100644 src/main/webapp/pages/manage/log.jsp
delete mode 100644 src/main/webapp/pages/manage/member.jsp
delete mode 100644 src/main/webapp/pages/manage/role.jsp
delete mode 100644 src/main/webapp/pages/manage/roleApp.jsp
delete mode 100644 src/main/webapp/pages/manage/roleFunctions.jsp
delete mode 100644 src/main/webapp/pages/manage/rolePushBtn.jsp
delete mode 100644 src/main/webapp/pages/manage/systemConfig.jsp
delete mode 100644 src/main/webapp/pages/manage/unit.jsp
delete mode 100644 src/main/webapp/pages/manage/user.jsp
delete mode 100644 src/main/webapp/pages/manage/vendor.jsp
delete mode 100644 src/main/webapp/pages/materials/allocation_out_list.jsp
delete mode 100644 src/main/webapp/pages/materials/assemble_list.jsp
delete mode 100644 src/main/webapp/pages/materials/bill_detail.jsp
delete mode 100644 src/main/webapp/pages/materials/disassemble_list.jsp
delete mode 100644 src/main/webapp/pages/materials/gift_out_list.jsp
delete mode 100644 src/main/webapp/pages/materials/gift_recharge_list.jsp
delete mode 100644 src/main/webapp/pages/materials/material.jsp
delete mode 100644 src/main/webapp/pages/materials/materialProperty.jsp
delete mode 100644 src/main/webapp/pages/materials/materialcategory.jsp
delete mode 100644 src/main/webapp/pages/materials/other_in_list.jsp
delete mode 100644 src/main/webapp/pages/materials/other_out_list.jsp
delete mode 100644 src/main/webapp/pages/materials/person.jsp
delete mode 100644 src/main/webapp/pages/materials/purchase_back_list.jsp
delete mode 100644 src/main/webapp/pages/materials/purchase_in_list.jsp
delete mode 100644 src/main/webapp/pages/materials/retail_back_list.jsp
delete mode 100644 src/main/webapp/pages/materials/retail_out_list.jsp
delete mode 100644 src/main/webapp/pages/materials/sale_back_list.jsp
delete mode 100644 src/main/webapp/pages/materials/sale_out_list.jsp
delete mode 100644 src/main/webapp/pages/other/clock.jsp
delete mode 100644 src/main/webapp/pages/other/preview.jsp
delete mode 100644 src/main/webapp/pages/reports/account_report.jsp
delete mode 100644 src/main/webapp/pages/reports/buy_in_report.jsp
delete mode 100644 src/main/webapp/pages/reports/customer_account.jsp
delete mode 100644 src/main/webapp/pages/reports/gift_manage_report.jsp
delete mode 100644 src/main/webapp/pages/reports/in_detail.jsp
delete mode 100644 src/main/webapp/pages/reports/in_material_count.jsp
delete mode 100644 src/main/webapp/pages/reports/in_out_stock_report.jsp
delete mode 100644 src/main/webapp/pages/reports/out_detail.jsp
delete mode 100644 src/main/webapp/pages/reports/out_material_count.jsp
delete mode 100644 src/main/webapp/pages/reports/sale_out_report.jsp
delete mode 100644 src/main/webapp/pages/reports/vendor_account.jsp
delete mode 100644 src/main/webapp/pages/user/password.jsp
delete mode 100644 src/main/webapp/pages/user/userCustomer.jsp
delete mode 100644 src/main/webapp/pages/user/userDepot.jsp
delete mode 100644 src/main/webapp/pages/user/userRole.jsp
delete mode 100644 src/main/webapp/pages/user/userinfo.jsp
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000001.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000002.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000003.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000004.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000005.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000006.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000008.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000009.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000010.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000011.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000012.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000013.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000014.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000015.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000016.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000017.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000018.jpg
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000018.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000019.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000020.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000021.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000022.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000023.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000024.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/0000000025.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/buy.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/depot.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/money.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/resizeApi.png
delete mode 100644 src/main/webapp/upload/images/deskIcon/sale.png
create mode 100644 src/test/java/Test.java
delete mode 100644 src/test/java/com/jsh/test/MyRunnable.java
delete mode 100644 src/test/java/com/jsh/test/MyThread.java
delete mode 100644 src/test/java/com/jsh/test/Test.java
create mode 100644 src/test/resources/generatorConfig.xml
diff --git a/src/main/assembly/package.xml b/src/main/assembly/package.xml
new file mode 100644
index 00000000..c10a94c7
--- /dev/null
+++ b/src/main/assembly/package.xml
@@ -0,0 +1,40 @@
+
+
+ package
+
+ zip
+
+ false
+
+
+
+
+
+
+
+
+ src/main/conf
+ /
+
+
+ erp_web
+ /erp_web
+
+
+
+
+ src/main/resources/application.yml
+ /conf
+
+
+
+
+ lib
+ runtime
+
+
+
\ No newline at end of file
diff --git a/src/main/conf/jshERPStart.bat b/src/main/conf/jshERPStart.bat
new file mode 100644
index 00000000..8cc02bfa
--- /dev/null
+++ b/src/main/conf/jshERPStart.bat
@@ -0,0 +1,6 @@
+@echo off
+
+title jshERP
+
+java -Xms1000m -Xmx2000m -cp .\conf;.\lib\*; -XX:+CreateMinidumpOnCrash com.jsh.erp.ErpApplication
+pause over
\ No newline at end of file
diff --git a/src/main/conf/jshERPStart.sh b/src/main/conf/jshERPStart.sh
new file mode 100644
index 00000000..83f10e60
--- /dev/null
+++ b/src/main/conf/jshERPStart.sh
@@ -0,0 +1 @@
+java -XX:+CreateMinidumpOnCrash -cp ./conf:./lib/*: com.jsh.erp.ErpApplication
\ No newline at end of file
diff --git a/src/main/java/com/jsh/action/asset/AssetAction.java b/src/main/java/com/jsh/action/asset/AssetAction.java
deleted file mode 100644
index d543081c..00000000
--- a/src/main/java/com/jsh/action/asset/AssetAction.java
+++ /dev/null
@@ -1,452 +0,0 @@
-package com.jsh.action.asset;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.*;
-import com.jsh.model.vo.asset.AssetModel;
-import com.jsh.service.asset.AssetIService;
-import com.jsh.service.basic.AssetNameIService;
-import com.jsh.service.basic.CategoryIService;
-import com.jsh.service.basic.SupplierIService;
-import com.jsh.service.basic.UserIService;
-import com.jsh.util.AssetConstants;
-import com.jsh.util.JshException;
-import com.jsh.util.PageUtil;
-import com.jsh.util.Tools;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.sql.Timestamp;
-import java.text.ParseException;
-import java.util.Calendar;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-@SuppressWarnings("serial")
-public class AssetAction extends BaseAction {
- private AssetModel model = new AssetModel();
- private AssetIService assetService;
- private CategoryIService categoryService;
- private SupplierIService supplierService;
- private UserIService userService;
- private AssetNameIService assetnameService;
-
- @SuppressWarnings({"rawtypes", "unchecked"})
- public String getBasicData() {
- Map mapData = model.getShowModel().getMap();
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- try {
- Map condition = pageUtil.getAdvSearch();
- condition.put("id_s_order", "desc");
- categoryService.find(pageUtil);
- mapData.put("categoryList", pageUtil.getPageList());
- supplierService.find(pageUtil);
- mapData.put("supplierList", pageUtil.getPageList());
-
- condition.put("isystem_n_eq", 1);
- condition.put("id_s_order", "desc");
- userService.find(pageUtil);
- mapData.put("userList", pageUtil.getPageList());
-
- //清除搜索条件 防止对查询有影响
- condition.remove("isystem_n_eq");
-
- assetnameService.find(pageUtil);
- mapData.put("assetnameList", pageUtil.getPageList());
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>查找系统基础数据信息异常", e);
- model.getShowModel().setMsgTip("exceptoin");
- }
- return SUCCESS;
- }
-
- /**
- * 增加资产
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加资产方法===================");
- Boolean flag = false;
- try {
- Asset asset = new Asset();
- //添加设置
- asset.setAssetname(new Assetname(model.getAssetNameID()));
-
- asset.setLocation(model.getLocation());
- asset.setStatus(model.getStatus());
- asset.setPrice(model.getPrice());
-
- if (null != model.getUserID()) {
- asset.setUser(new Basicuser(model.getUserID()));
- }
- try {
- //购买日期
- asset.setPurchasedate(new Timestamp(Tools.parse(model.getPurchasedate(), "yyyy-MM-dd").getTime()));
- //有效日期
- asset.setPeriodofvalidity(new Timestamp(Tools.parse(model.getPeriodofvalidity(), "yyyy-MM-dd").getTime()));
- //保修日期
- asset.setWarrantydate(new Timestamp(Tools.parse(model.getWarrantydate(), "yyyy-MM-dd").getTime()));
- } catch (ParseException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>解析购买日期格式异常", e);
- }
-
- asset.setAssetnum(model.getAssetnum());
- asset.setSerialnum(model.getSerialnum());
- asset.setLabels(model.getLabels());
-
- asset.setSupplier(new Supplier(model.getSupplierID()));
- asset.setDescription(model.getDescription());
-
- asset.setCreatetime(new Timestamp(System.currentTimeMillis()));
- asset.setCreator(getUser());
- asset.setUpdatetime(new Timestamp(System.currentTimeMillis()));
- asset.setUpdator(getUser());
- asset.setAddMonth(Tools.getCurrentMonth());
- assetService.create(asset);
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加资产异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加资产回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加资产", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加资产名称ID为 " + model.getAssetNameID() + " " + tipMsg + "!", "增加资产" + tipMsg));
- Log.infoFileSync("==================结束调用增加资产方法===================");
- }
-
- /**
- * 删除资产
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除资产信息方法delete()================");
- try {
- assetService.delete(model.getAssetID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getAssetID() + " 的资产异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除资产", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除资产ID为 " + model.getAssetID() + " " + tipMsg + "!", "删除资产" + tipMsg));
- Log.infoFileSync("====================结束调用删除资产信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新资产
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- Asset asset = assetService.get(model.getAssetID());
-
- //设置要更新的熟悉值
- asset.setAssetname(new Assetname(model.getAssetNameID()));
-
- asset.setLocation(model.getLocation());
- asset.setStatus(model.getStatus());
- asset.setPrice(model.getPrice());
-
- if (null != model.getUserID()) {
- asset.setUser(new Basicuser(model.getUserID()));
- } else {
- asset.setUser(null);
- }
- try {
- //购买日期
- asset.setPurchasedate(new Timestamp(Tools.parse(model.getPurchasedate(), "yyyy-MM-dd").getTime()));
- //有效日期
- asset.setPeriodofvalidity(new Timestamp(Tools.parse(model.getPeriodofvalidity(), "yyyy-MM-dd").getTime()));
- //保修日期
- asset.setWarrantydate(new Timestamp(Tools.parse(model.getWarrantydate(), "yyyy-MM-dd").getTime()));
- } catch (ParseException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>解析购买日期格式异常", e);
- }
-
- asset.setAssetnum(model.getAssetnum());
- asset.setSerialnum(model.getSerialnum());
- asset.setLabels(model.getLabels());
-
- asset.setSupplier(new Supplier(model.getSupplierID()));
- asset.setDescription(model.getDescription());
-
- asset.setUpdatetime(new Timestamp(System.currentTimeMillis()));
- asset.setUpdator(getUser());
- assetService.update(asset);
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改资产ID为 : " + model.getAssetID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改资产回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新资产", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新资产ID为 " + model.getAssetID() + " " + tipMsg + "!", "更新资产" + tipMsg));
- }
-
- /**
- * 批量删除指定ID资产
- *
- * @return
- */
- public String batchDelete() {
- try {
- assetService.batchDelete(model.getAssetIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除资产ID为:" + model.getAssetIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除资产", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除资产ID为 " + model.getAssetIDs() + " " + tipMsg + "!", "批量删除资产" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 查找资产信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- assetService.find(pageUtil);
-
- getSession().put("pageUtil", pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
-// {"total":28,"rows":[
-// {"productid":"AV-CB-01","attr1":"Adult Male","itemid":"EST-18"}
-// ]}
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Asset asset : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", asset.getId());
- //添加资产属性
- item.put("assetname", asset.getAssetname().getAssetname());
- item.put("assetnameID", asset.getAssetname().getId());
- //单价
- item.put("price", Tools.dealNullStr(asset.getPrice() + ""));
- //分类
- item.put("category", asset.getAssetname().getCategory().getAssetname());
- item.put("categoryID", asset.getAssetname().getCategory().getId());
- //资产的状态:0==在库,1==在用,2==消费
- item.put("status", getStatusInfo(asset.getStatus()));
- item.put("statushort", asset.getStatus());
- //在用用户名称
- item.put("username", asset.getUser() == null ? "" : asset.getUser().getUsername());
- item.put("userID", asset.getUser() == null ? "" : asset.getUser().getId());
- //位置
- item.put("location", Tools.dealNullStr(asset.getLocation()));
-
- //购买日期
- item.put("purchasedate", asset.getPurchasedate() == null ? "" : Tools.getCurrentMonth(asset.getPurchasedate()));
- //有效日期
- item.put("periodofvalidity", asset.getPeriodofvalidity() == null ? "" : Tools.getCurrentMonth(asset.getPeriodofvalidity()));
- //保修日期
- item.put("warrantydate", asset.getWarrantydate() == null ? "" : Tools.getCurrentMonth(asset.getWarrantydate()));
- //资产编号
- item.put("assetnum", Tools.dealNullStr(asset.getAssetnum()));
- //资产序列号
- item.put("serialnum", Tools.dealNullStr(asset.getSerialnum()));
- //供应商
- item.put("supplier", asset.getSupplier() == null ? "" : asset.getSupplier().getSupplier());
- //供应商
- item.put("supplierID", asset.getSupplier() == null ? "" : asset.getSupplier().getId());
- //标签
- item.put("labels", Tools.dealNullStr(asset.getLabels()));
- item.put("description", Tools.dealNullStr(asset.getDescription()));
- item.put("op", 1);
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找资产信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询资产信息结果异常", e);
- }
- }
-
- /**
- * 导出excel表格
- *
- * @return
- */
- @SuppressWarnings("unchecked")
- public String exportExcel() {
- Log.infoFileSync("===================调用导出资产信息action方法exportExcel开始=======================");
- try {
- PageUtil pageUtil = (PageUtil) getSession().get("pageUtil");
-
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- //pageUtil.setAdvSearch(getCondition());
- String isCurrentPage = model.getIsAllData();
- model.setFileName(Tools.changeUnicode(model.getFileName() + ".xls", model.getBrowserType()));
- model.setExcelStream(assetService.exmportExcel(isCurrentPage, pageUtil));
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>>>>调用导出资产信息action方法exportExcel异常", e);
- model.getShowModel().setMsgTip("export excel exception");
- }
- Log.infoFileSync("===================调用导出资产信息action方法exportExcel结束==================");
- return AssetConstants.BusinessForExcel.EXCEL;
- }
-
-
- /**
- * 导入资产excel表格内容
- */
- public String importExcel() {
- //资产excel表格file
- Boolean result = false;
- String returnStr = "";
- try {
- InputStream in = assetService.importExcel(model.getAssetFile(), model.getIsCheck());
-
- if (null != in) {
- model.setFileName(Tools.getRandomChar() + Tools.getNow2(Calendar.getInstance().getTime()) + "_wrong.xls");
- model.setExcelStream(in);
- returnStr = AssetConstants.BusinessForExcel.EXCEL;
- } else {
- result = true;
- try {
- toClient(result.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写导入资产信息结果异常", e);
- }
- //导入数据成功
- returnStr = SUCCESS;
- }
-
- } catch (JshException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>导入excel表格信息异常", e);
- }
- return returnStr;
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("assetname.id_n_eq", model.getAssetNameID());
- condition.put("assetname.category.id_n_eq", model.getAssetCategoryID());
- condition.put("user.id_n_eq", model.getUserID());
- condition.put("status_n_eq", model.getStatus());
- condition.put("supplier.id_n_eq", model.getSupplierID());
- condition.put("createtime_s_order", "desc");
- return condition;
- }
-
- /**
- * 根据状态码转化成说明字符串
- * 资产的状态:0==在库,1==在用,2==消费
- *
- * @param statusCode
- * @return
- */
- private String getStatusInfo(short statusCode) {
- String statusInfo = "";
- switch (statusCode) {
- case AssetConstants.BusinessForExcel.EXCEl_STATUS_ZAIKU:
- statusInfo = "在库";
- break;
-
- case AssetConstants.BusinessForExcel.EXCEl_STATUS_INUSE:
- statusInfo = "在用";
- break;
-
- case AssetConstants.BusinessForExcel.EXCEl_STATUS_CONSUME:
- statusInfo = "消费";
- break;
- default:
- break;
- }
- return statusInfo;
- }
-
- //=========Spring注入以及model驱动公共方法===========
- public void setAssetService(AssetIService assetService) {
- this.assetService = assetService;
- }
-
- public void setCategoryService(CategoryIService categoryService) {
- this.categoryService = categoryService;
- }
-
- public void setSupplierService(SupplierIService supplierService) {
- this.supplierService = supplierService;
- }
-
- public void setUserService(UserIService userService) {
- this.userService = userService;
- }
-
- public void setAssetnameService(AssetNameIService assetnameService) {
- this.assetnameService = assetnameService;
- }
-
- @Override
- public AssetModel getModel() {
- return model;
- }
-}
diff --git a/src/main/java/com/jsh/action/asset/ReportAction.java b/src/main/java/com/jsh/action/asset/ReportAction.java
deleted file mode 100644
index 6e1dff86..00000000
--- a/src/main/java/com/jsh/action/asset/ReportAction.java
+++ /dev/null
@@ -1,116 +0,0 @@
-package com.jsh.action.asset;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Asset;
-import com.jsh.model.vo.asset.ReportModel;
-import com.jsh.service.asset.ReportIService;
-import com.jsh.util.JshException;
-import com.jsh.util.PageUtil;
-
-import java.util.HashMap;
-import java.util.Map;
-
-@SuppressWarnings("serial")
-public class ReportAction extends BaseAction {
- private ReportModel model = new ReportModel();
- private ReportIService reportService;
-
- /**
- * 查找资产信息
- *
- * @return
- */
- public String find() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition());
- String reportType = getReportType(new HashMap());
- reportService.find(pageUtil, reportType.split("_")[0], reportType.split("_")[1]);
- model.getShowModel().setReportData(pageUtil.getPageList());
- } catch (JshException e) {
- Log.errorFileSync(">>>>>>>>>查找资产信息异常", e);
- model.getShowModel().setMsgTip("get report data exception");
- }
- return SUCCESS;
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("assetname.id_n_eq", model.getAssetNameID());
- condition.put("assetname.category.id_n_eq", model.getAssetCategoryID());
- condition.put("user.id_n_eq", model.getUsernameID());
- condition.put("status_n_eq", model.getStatus());
- condition.put("supplier.id_n_eq", model.getSupplierID());
- condition.put("dataSum_s_order", "desc");
- //拼接统计数据条件
- getReportType(condition);
- return condition;
- }
-
- /**
- * 获取统计条件
- *
- * @param condition
- */
- private String getReportType(Map condition) {
-//
-//
-//
-//
-//
- int reportType = model.getReportType();
- String reportTypeInfo = "";
- String reportTypeName = "";
- switch (reportType) {
- case 0:
- condition.put("status_s_gb", "group");
- reportTypeInfo = "status";
- reportTypeName = "status";
- break;
- case 1:
- condition.put("assetname.category.id_s_gb", "group");
- reportTypeInfo = "assetname.category.id";
- reportTypeName = "assetname.category.assetname";
- break;
- case 2:
- condition.put("supplier.id_s_gb", "group");
- reportTypeInfo = "supplier.id";
- reportTypeName = "supplier.supplier";
- break;
- case 3:
- condition.put("assetname.id_s_gb", "group");
- reportTypeInfo = "assetname.id";
- reportTypeName = "assetname.assetname";
- break;
- case 4:
- condition.put("user.id_s_gb", "group");
- reportTypeInfo = "user.id";
- reportTypeName = "user.username";
- break;
- default:
- break;
- }
- return reportTypeInfo + "_" + reportTypeName;
- }
-
- //=========Spring注入以及model驱动公共方法===========
- public void setReportService(ReportIService reportService) {
- this.reportService = reportService;
- }
-
- @Override
- public ReportModel getModel() {
- return model;
- }
-}
diff --git a/src/main/java/com/jsh/action/basic/AccountAction.java b/src/main/java/com/jsh/action/basic/AccountAction.java
deleted file mode 100644
index cc7636b7..00000000
--- a/src/main/java/com/jsh/action/basic/AccountAction.java
+++ /dev/null
@@ -1,683 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.*;
-import com.jsh.model.vo.basic.AccountModel;
-import com.jsh.service.basic.AccountIService;
-import com.jsh.service.materials.AccountHeadIService;
-import com.jsh.service.materials.AccountItemIService;
-import com.jsh.service.materials.DepotHeadIService;
-import com.jsh.util.JshException;
-import com.jsh.util.PageUtil;
-import com.jsh.util.Tools;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.sql.Timestamp;
-import java.text.DecimalFormat;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 结算账户
- *
- * @author ji sheng hua qq7527-18920
- */
-@SuppressWarnings("serial")
-public class AccountAction extends BaseAction {
- private AccountIService accountService;
- private DepotHeadIService depotHeadService;
- private AccountHeadIService accountHeadService;
- private AccountItemIService accountItemService;
- private AccountModel model = new AccountModel();
-
- @SuppressWarnings({"rawtypes", "unchecked"})
- public String getAccount() {
- Map mapData = model.getShowModel().getMap();
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- try {
- Map condition = pageUtil.getAdvSearch();
- condition.put("Id_s_order", "asc");
- accountService.find(pageUtil);
- mapData.put("accountList", pageUtil.getPageList());
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>查找账户信息异常", e);
- model.getShowModel().setMsgTip("exception");
- }
- return SUCCESS;
- }
-
- /**
- * 增加结算账户
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加结算账户方法===================");
- Boolean flag = false;
- try {
- Account Account = new Account();
- Account.setName(model.getName());
- Account.setSerialNo(model.getSerialNo());
- Account.setInitialAmount(model.getInitialAmount() != null ? model.getInitialAmount() : 0);
- Account.setCurrentAmount(model.getCurrentAmount());
- Account.setRemark(model.getRemark());
- accountService.create(Account);
-
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加结算账户异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加结算账户回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加结算账户", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加结算账户名称为 " + model.getName() + " " + tipMsg + "!", "增加结算账户" + tipMsg));
- Log.infoFileSync("==================结束调用增加结算账户方法===================");
- }
-
- /**
- * 删除结算账户
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除结算账户信息方法delete()================");
- try {
- accountService.delete(model.getAccountID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getAccountID() + " 的结算账户异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除结算账户", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除结算账户ID为 " + model.getAccountID() + ",名称为 " + model.getName() + tipMsg + "!", "删除结算账户" + tipMsg));
- Log.infoFileSync("====================结束调用删除结算账户信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新结算账户
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- Account Account = accountService.get(model.getAccountID());
- Account.setName(model.getName());
- Account.setSerialNo(model.getSerialNo());
- Account.setInitialAmount(model.getInitialAmount() != null ? model.getInitialAmount() : 0);
- Account.setCurrentAmount(model.getCurrentAmount());
- Account.setRemark(model.getRemark());
- accountService.update(Account);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改结算账户ID为 : " + model.getAccountID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改结算账户回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新结算账户", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新结算账户ID为 " + model.getAccountID() + " " + tipMsg + "!", "更新结算账户" + tipMsg));
- }
-
- /**
- * 更新结算账户金额
- *
- * @return
- */
- public void updateAmount() {
- Boolean flag = false;
- try {
- Account Account = accountService.get(model.getAccountID());
- Account.setCurrentAmount(model.getCurrentAmount());
- accountService.update(Account);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改结算账户ID为 : " + model.getAccountID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改结算账户回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新结算账户", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新结算账户ID为 " + model.getAccountID() + " " + tipMsg + "!", "更新结算账户" + tipMsg));
- }
-
- /**
- * 更新结算账户-设置是否默认
- *
- * @return
- */
- public void updateAmountIsDefault() {
- Boolean flag = false;
- try {
- Account Account = accountService.get(model.getAccountID());
- Account.setIsDefault(model.getIsDefault());
- accountService.update(Account);
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改结算账户ID为 : " + model.getAccountID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改结算账户回写客户端结果异常", e);
- }
- }
- //如果改为默认账户时记录日志
- if (model.getIsDefault()) {
- logService.create(new Logdetails(getUser(), "更新默认账户", model.getClientIp(), new Timestamp(System.currentTimeMillis()),
- tipType, "更新账户ID" + model.getAccountID() + "为默认账户" + tipMsg + "!", "更新默认账户" + tipMsg));
- }
- }
-
- /**
- * 批量删除指定ID结算账户
- *
- * @return
- */
- public String batchDelete() {
- try {
- accountService.batchDelete(model.getAccountIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除结算账户ID为:" + model.getAccountIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除结算账户", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除结算账户ID为 " + model.getAccountIDs() + " " + tipMsg + "!", "批量删除结算账户" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- try {
- flag = accountService.checkIsNameExist("name", model.getName(), "id", model.getAccountID());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查结算账户名称为:" + model.getName() + " ID为: " + model.getAccountID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查结算账户名称为:" + model.getName() + " ID为: " + model.getAccountID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找结算账户信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- accountService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Account account : dataList) {
- DecimalFormat df = new DecimalFormat(".##");
- JSONObject item = new JSONObject();
- item.put("id", account.getId());
- //结算账户名称
- item.put("name", account.getName());
- item.put("serialNo", account.getSerialNo());
- item.put("initialAmount", account.getInitialAmount());
- String timeStr = Tools.getCurrentMonth();
- Double thisMonthAmount = getAccountSum(account.getId(), timeStr, "month") + getAccountSumByHead(account.getId(), timeStr, "month") + getAccountSumByDetail(account.getId(), timeStr, "month") + getManyAccountSum(account.getId(), timeStr, "month");
- String thisMonthAmountFmt = "0";
- if (thisMonthAmount != 0) {
- thisMonthAmountFmt = df.format(thisMonthAmount);
- }
- item.put("thisMonthAmount", thisMonthAmountFmt); //本月发生额
- Double currentAmount = getAccountSum(account.getId(), "", "month") + getAccountSumByHead(account.getId(), "", "month") + getAccountSumByDetail(account.getId(), "", "month") + getManyAccountSum(account.getId(), "", "month") + account.getInitialAmount();
- String currentAmountFmt = df.format(currentAmount);
- item.put("currentAmount", currentAmountFmt); //当前余额
- item.put("isDefault", account.getIsDefault()); //是否默认
- item.put("remark", account.getRemark());
- item.put("op", 1);
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找结算账户信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询结算账户信息结果异常", e);
- }
- }
-
- /**
- * 单个账户的金额求和-入库和出库
- *
- * @param id
- * @return
- */
- public Double getAccountSum(Long id, String timeStr, String type) {
- Double accountSum = 0.0;
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_getSum(id, timeStr, type));
- depotHeadService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- if (dataList != null) {
- for (DepotHead depotHead : dataList) {
- accountSum = accountSum + depotHead.getChangeAmount();
- }
- }
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找进销存信息异常", e);
- }
- return accountSum;
- }
-
- /**
- * 单个账户的金额求和-收入、支出、转账的单据表头的合计
- *
- * @param id
- * @return
- */
- public Double getAccountSumByHead(Long id, String timeStr, String type) {
- Double accountSum = 0.0;
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_getSumByHead(id, timeStr, type));
- accountHeadService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- if (dataList != null) {
- for (AccountHead accountHead : dataList) {
- accountSum = accountSum + accountHead.getChangeAmount();
- }
- }
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找进销存信息异常", e);
- }
- return accountSum;
- }
-
- /**
- * 单个账户的金额求和-收款、付款、转账、收预付款的单据明细的合计
- *
- * @param id
- * @return
- */
- public Double getAccountSumByDetail(Long id, String timeStr, String type) {
- Double accountSum = 0.0;
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_getSumByHead(timeStr, type));
- accountHeadService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- if (dataList != null) {
- String ids = "";
- for (AccountHead accountHead : dataList) {
- ids = ids + accountHead.getId() + ",";
- }
- if (!ids.equals("")) {
- ids = ids.substring(0, ids.length() - 1);
- }
- PageUtil pageUtilOne = new PageUtil();
- pageUtilOne.setPageSize(0);
- pageUtilOne.setCurPage(0);
- pageUtilOne.setAdvSearch(getCondition_getSumByDetail(id, ids));
- accountItemService.find(pageUtilOne);
- List dataListOne = pageUtilOne.getPageList();
- if (dataListOne != null) {
- for (AccountItem accountItem : dataListOne) {
- accountSum = accountSum + accountItem.getEachAmount();
- }
- }
- }
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找进销存信息异常", e);
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>异常信息:", e);
- }
- return accountSum;
- }
-
- /**
- * 单个账户的金额求和-多账户的明细合计
- *
- * @param id
- * @return
- */
- public Double getManyAccountSum(Long id, String timeStr, String type) {
- Double accountSum = 0.0;
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_getManyAccountSum(id, timeStr, type));
- depotHeadService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- if (dataList != null) {
- for (DepotHead depotHead : dataList) {
- String accountIdList = depotHead.getAccountIdList();
- String accountMoneyList = depotHead.getAccountMoneyList();
- accountIdList = accountIdList.replace("[", "").replace("]", "").replace("\"", "");
- accountMoneyList = accountMoneyList.replace("[", "").replace("]", "").replace("\"", "");
- String[] aList = accountIdList.split(",");
- String[] amList = accountMoneyList.split(",");
- for (int i = 0; i < aList.length; i++) {
- if (aList[i].toString().equals(id.toString())) {
- accountSum = accountSum + Double.parseDouble(amList[i].toString());
- }
- }
- }
- }
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找信息异常", e);
- }
- return accountSum;
- }
-
- /**
- * 查找结算账户信息-下拉框
- *
- * @return
- */
- public void findBySelect() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_select());
- accountService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Account account : dataList) {
- JSONObject item = new JSONObject();
- item.put("Id", account.getId());
- //结算账户名称
- item.put("AccountName", account.getName());
- dataArray.add(item);
- }
- }
- //回写查询结果
- toClient(dataArray.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找结算账户信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询结算账户信息结果异常", e);
- }
- }
-
- /**
- * 账户流水信息
- */
- public void findAccountInOutList() {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- Long accountId = model.getAccountID();
- Double initialAmount = model.getInitialAmount();
- try {
- accountService.findAccountInOutList(pageUtil, accountId);
- List dataList = pageUtil.getPageList();
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (dataList != null) {
- for (Integer i = 0; i < dataList.size(); i++) {
- JSONObject item = new JSONObject();
- Object dl = dataList.get(i); //获取对象
- Object[] arr = (Object[]) dl; //转为数组
- item.put("number", arr[0]); //单据编号
- item.put("type", arr[1]); //类型
- item.put("supplierName", arr[2]); //单位信息
- item.put("changeAmount", arr[3]); //金额
- String timeStr = arr[4].toString();
- Double balance = getAccountSum(accountId, timeStr, "date") + getAccountSumByHead(accountId, timeStr, "date")
- + getAccountSumByDetail(accountId, timeStr, "date") + getManyAccountSum(accountId, timeStr, "date") + initialAmount;
- item.put("balance", balance); //余额
- item.put("operTime", arr[4]); //入库出库日期
- item.put("aList", arr[5]); //多账户的id列表
- item.put("amList", arr[6]); //多账户的金额列表
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (JshException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询信息结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("name_s_like", model.getName());
- condition.put("serialNo_s_like", model.getSerialNo());
- condition.put("remark_s_like", model.getRemark());
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-下拉框-结算账户
- *
- * @return
- */
- private Map getCondition_select() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition_getSum(Long id, String timeStr, String type) {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("AccountId_n_eq", id);
- condition.put("PayType_s_neq", "预付款");
- if (!timeStr.equals("")) {
- if (type.equals("month")) {
- condition.put("OperTime_s_gteq", timeStr + "-01 00:00:00");
- condition.put("OperTime_s_lteq", timeStr + "-31 00:00:00");
- } else if (type.equals("date")) {
- condition.put("OperTime_s_lteq", timeStr);
- }
- }
- return condition;
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition_getManyAccountSum(Long id, String timeStr, String type) {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("AccountIdList_s_like", "\"" + id.toString() + "\"");
- if (!timeStr.equals("")) {
- if (type.equals("month")) {
- condition.put("OperTime_s_gteq", timeStr + "-01 00:00:00");
- condition.put("OperTime_s_lteq", timeStr + "-31 00:00:00");
- } else if (type.equals("date")) {
- condition.put("OperTime_s_lteq", timeStr);
- }
- }
- return condition;
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition_getSumByHead(Long id, String timeStr, String type) {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("AccountId_n_eq", id);
- if (!timeStr.equals("")) {
- if (type.equals("month")) {
- condition.put("BillTime_s_gteq", timeStr + "-01 00:00:00");
- condition.put("BillTime_s_lteq", timeStr + "-31 00:00:00");
- } else if (type.equals("date")) {
- condition.put("BillTime_s_lteq", timeStr);
- }
- }
- return condition;
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition_getSumByHead(String timeStr, String type) {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- if (!timeStr.equals("")) {
- if (type.equals("month")) {
- condition.put("BillTime_s_gteq", timeStr + "-01 00:00:00");
- condition.put("BillTime_s_lteq", timeStr + "-31 00:00:00");
- } else if (type.equals("date")) {
- condition.put("BillTime_s_lteq", timeStr);
- }
- }
- return condition;
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition_getSumByDetail(Long id, String ids) {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("AccountId_n_eq", id);
- if (!ids.equals("")) {
- condition.put("HeaderId_s_in", ids);
- }
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public AccountModel getModel() {
- return model;
- }
-
- public void setAccountService(AccountIService accountService) {
- this.accountService = accountService;
- }
-
- public void setDepotHeadService(DepotHeadIService depotHeadService) {
- this.depotHeadService = depotHeadService;
- }
-
- public void setAccountHeadService(AccountHeadIService accountHeadService) {
- this.accountHeadService = accountHeadService;
- }
-
- public void setAccountItemService(AccountItemIService accountItemService) {
- this.accountItemService = accountItemService;
- }
-}
diff --git a/src/main/java/com/jsh/action/basic/AppAction.java b/src/main/java/com/jsh/action/basic/AppAction.java
deleted file mode 100644
index 71d623bf..00000000
--- a/src/main/java/com/jsh/action/basic/AppAction.java
+++ /dev/null
@@ -1,482 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.App;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.vo.basic.AppModel;
-import com.jsh.service.basic.AppIService;
-import com.jsh.service.basic.UserBusinessIService;
-import com.jsh.util.PageUtil;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.apache.struts2.ServletActionContext;
-import org.springframework.dao.DataAccessException;
-
-import java.io.*;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 应用
- *
- * @author ji_sheng_hua qq752 718 920
- */
-@SuppressWarnings("serial")
-public class AppAction extends BaseAction {
- private AppIService appService;
- private UserBusinessIService userBusinessService;
- private AppModel model = new AppModel();
-
- /**
- * 上传图片
- */
- public void uploadImg() {
- Log.infoFileSync("==================开始调用上传图片方法uploadImg()===================");
- File fileInfo = model.getFileInfo();
- String fileName = model.getFileInfoName(); //获取文件名
- try {
- if (fileInfo != null) {
- String path = ServletActionContext.getServletContext().getRealPath("/upload/images/deskIcon");
- InputStream is = new FileInputStream(fileInfo);
- File file = new File(path, fileName);
- OutputStream os = new FileOutputStream(file);
- byte[] b = new byte[1024];
- int bs = 0;
- while ((bs = is.read(b)) > 0) {
- os.write(b, 0, bs);
- }
- is.close();
- os.close();
- }
- } catch (FileNotFoundException e) {
- // TODO Auto-generated catch block
- // e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- // e.printStackTrace();
- }
- Log.infoFileSync("==================结束调用上传图片方法uploadImg()===================");
- }
-
- /**
- * 增加应用
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加应用方法create()===================");
- Boolean flag = false;
- try {
- App app = new App();
- app.setNumber(model.getNumber());
- app.setName(model.getName());
- app.setType(model.getType());
- app.setIcon(model.getIcon()); //设置图片Icon
- app.setURL(model.getURL());
- app.setWidth(model.getWidth());
- app.setHeight(model.getHeight());
- app.setReSize(model.getReSize());
- app.setOpenMax(model.getOpenMax());
- app.setFlash(model.getFlash());
- app.setZL(model.getZL());
- app.setSort(model.getSort());
- app.setRemark(model.getRemark());
- app.setEnabled(model.getEnabled());
- appService.create(app);
-
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加应用异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加应用回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加应用", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加应用名称为 " + model.getName() + " " + tipMsg + "!", "增加应用" + tipMsg));
- Log.infoFileSync("==================结束调用增加应用方法create()===================");
- }
-
- /**
- * 删除应用
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除应用方法delete()================");
- try {
- appService.delete(model.getAppID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getAppID() + " 的应用异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除应用", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除应用ID为 " + model.getAppID() + " " + tipMsg + "!", "删除应用" + tipMsg));
- Log.infoFileSync("====================结束调用删除应用方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新仓库
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- App app = appService.get(model.getAppID());
- app.setNumber(model.getNumber());
- app.setName(model.getName());
- app.setType(model.getType());
- //app.setIcon(model.getIcon());
- app.setURL(model.getURL());
- app.setWidth(model.getWidth());
- app.setHeight(model.getHeight());
- app.setReSize(model.getReSize());
- app.setOpenMax(model.getOpenMax());
- app.setFlash(model.getFlash());
- app.setZL(model.getZL());
- app.setSort(model.getSort());
- app.setRemark(model.getRemark());
- app.setEnabled(model.getEnabled());
- appService.update(app);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改应用ID为 : " + model.getAppID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改应用回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新应用", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新应用ID为 " + model.getAppID() + " " + tipMsg + "!", "更新应用" + tipMsg));
- }
-
- /**
- * 批量删除指定ID应用
- *
- * @return
- */
- public String batchDelete() {
- try {
- appService.batchDelete(model.getAppIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除应用ID为:" + model.getAppIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除应用", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除应用ID为 " + model.getAppIDs() + " " + tipMsg + "!", "批量删除应用" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- try {
- flag = appService.checkIsNameExist("name", model.getName(), "Id", model.getAppID());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查应用名称为:" + model.getName() + " ID为: " + model.getAppID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查应用名称为:" + model.getName() + " ID为: " + model.getAppID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找应用信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- appService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
-// {"total":28,"rows":[
-// {"productid":"AV-CB-01","attr1":"Adult Male","itemid":"EST-18"}
-// ]}
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (App app : dataList) {
- JSONObject item = new JSONObject();
- item.put("Id", app.getId());
- //应用名称
- item.put("Number", app.getNumber());
- item.put("Name", app.getName());
- item.put("Type", app.getType());
- item.put("Icon", app.getIcon());
- item.put("URL", app.getURL());
- item.put("Width", app.getWidth());
- item.put("Height", app.getHeight());
- item.put("ReSize", app.getReSize());
- item.put("OpenMax", app.getOpenMax());
- item.put("Flash", app.getFlash());
- item.put("ZL", app.getZL());
- item.put("Sort", app.getSort());
- item.put("Remark", app.getRemark());
- item.put("Enabled", app.getEnabled());
- item.put("op", 1);
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找应用异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询应用结果异常", e);
- }
- }
-
- /**
- * 桌面应用显示
- *
- * @return
- */
- public void findDesk() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(100);
- //pageUtil.setCurPage(model.getPageNo());
-
- JSONObject outer = new JSONObject();
-
- //下面是dock
- pageUtil.setAdvSearch(getCondition_dock());
- appService.find(pageUtil);
- List dataList1 = pageUtil.getPageList();
-
- //开始拼接json数据
- //存放数据json数组
- JSONArray dataArray1 = new JSONArray();
- if (null != dataList1) {
- for (App app : dataList1) {
- JSONObject item = new JSONObject();
- item.put("id", app.getId());
- item.put("title", app.getName());
- item.put("type", app.getType());
- item.put("icon", "../../upload/images/deskIcon/" + app.getIcon());
- item.put("url", app.getURL());
- item.put("width", app.getWidth());
- item.put("height", app.getHeight());
- item.put("isresize", app.getReSize());
- item.put("isopenmax", app.getOpenMax());
- item.put("isflash", app.getFlash());
- dataArray1.add(item);
- }
- }
- outer.put("dock", dataArray1);
-
- //下面是desk
- pageUtil.setAdvSearch(getCondition_desk());
- appService.find(pageUtil);
- List dataList2 = pageUtil.getPageList();
-
- //开始拼接json数据
- //存放数据json数组
- JSONArray dataArray2 = new JSONArray();
- if (null != dataList2) {
- for (App app : dataList2) {
- JSONObject item = new JSONObject();
- item.put("id", app.getId());
- item.put("title", app.getName());
- item.put("type", app.getType());
- item.put("icon", "../../upload/images/deskIcon/" + app.getIcon());
- item.put("url", "../../pages/common/menu.jsp?appID=" + app.getNumber() + "&id=" + app.getId());
- item.put("width", app.getWidth());
- item.put("height", app.getHeight());
- item.put("isresize", app.getReSize());
- item.put("isopenmax", app.getOpenMax());
- item.put("isflash", app.getFlash());
- dataArray2.add(item);
- }
- }
- outer.put("desk", dataArray2);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找应用异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询应用结果异常", e);
- }
- }
-
-
- /**
- * 角色对应应用显示
- *
- * @return
- */
- public void findRoleAPP() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(100);
- //pageUtil.setCurPage(model.getPageNo());
-
- pageUtil.setAdvSearch(getCondition_RoleAPP());
- appService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
- JSONObject outer = new JSONObject();
- outer.put("id", 1);
- outer.put("text", "应用列表");
- outer.put("state", "open");
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (App app : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", app.getId());
- item.put("text", app.getName());
- //勾选判断1
- Boolean flag = false;
- try {
- flag = userBusinessService.checkIsUserBusinessExist("Type", model.getUBType(), "KeyId", model.getUBKeyId(), "Value", "[" + app.getId().toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>设置角色对应的应用:类型" + model.getUBType() + " KeyId为: " + model.getUBKeyId() + " 存在异常!");
- }
- if (flag == true) {
- item.put("checked", true);
- }
- //结束
- dataArray.add(item);
- }
- }
- outer.put("children", dataArray);
- //回写查询结果
- toClient("[" + outer.toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找应用异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询应用结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("Name_s_like", model.getName());
- condition.put("Type_s_like", model.getType());
- condition.put("Sort_s_order", "asc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-桌面dock
- *
- * @return
- */
- private Map getCondition_dock() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("ZL_s_eq", "dock");
- condition.put("Enabled_n_eq", 1);
- condition.put("Sort_s_order", "asc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-桌面desk
- *
- * @return
- */
- private Map getCondition_desk() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("ZL_s_eq", "desk");
- condition.put("Enabled_n_eq", 1);
- condition.put("Sort_s_order", "asc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-角色对应应用
- *
- * @return
- */
- private Map getCondition_RoleAPP() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("Enabled_n_eq", 1);
- condition.put("Sort_s_order", "asc");
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public AppModel getModel() {
- return model;
- }
-
- public void setAppService(AppIService appService) {
- this.appService = appService;
- }
-
- public void setUserBusinessService(UserBusinessIService userBusinessService) {
- this.userBusinessService = userBusinessService;
- }
-
-}
diff --git a/src/main/java/com/jsh/action/basic/AssetNameAction.java b/src/main/java/com/jsh/action/basic/AssetNameAction.java
deleted file mode 100644
index 30ba0b58..00000000
--- a/src/main/java/com/jsh/action/basic/AssetNameAction.java
+++ /dev/null
@@ -1,247 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Assetname;
-import com.jsh.model.po.Category;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.vo.basic.AssetNameModel;
-import com.jsh.service.basic.AssetNameIService;
-import com.jsh.util.PageUtil;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-@SuppressWarnings("serial")
-public class AssetNameAction extends BaseAction {
- private AssetNameModel model = new AssetNameModel();
-
- private AssetNameIService assetnameService;
-
- /**
- * 增加资产名称
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加资产名称方法create()===================");
- Boolean flag = false;
- try {
- Assetname assetname = new Assetname();
- assetname.setAssetname(model.getAssetName());
- //增加资产类型
- assetname.setCategory(new Category(model.getCategoryID()));
-
- assetname.setIsystem((short) 1);
- assetname.setIsconsumables(model.getConsumable());
- assetname.setDescription(model.getDescription());
- assetnameService.create(assetname);
-
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加资产名称异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加资产名称回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加资产名称", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加资产名称名称为 " + model.getAssetName() + " " + tipMsg + "!", "增加资产名称" + tipMsg));
- Log.infoFileSync("==================结束调用增加资产名称方法create()===================");
- }
-
- /**
- * 删除资产名称
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除资产名称信息方法delete()================");
- try {
- assetnameService.delete(model.getAssetNameID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getAssetNameID() + " 的资产名称异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除资产名称", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除资产名称ID为 " + model.getAssetNameID() + " " + tipMsg + "!", "删除资产名称" + tipMsg));
- Log.infoFileSync("====================结束调用删除资产名称信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新资产名称
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- Assetname assetname = assetnameService.get(model.getAssetNameID());
- //增加资产类型
- assetname.setCategory(new Category(model.getCategoryID()));
- assetname.setAssetname(model.getAssetName());
- assetname.setIsconsumables(model.getConsumable());
- assetname.setDescription(model.getDescription());
- assetnameService.update(assetname);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改资产名称ID为 : " + model.getAssetNameID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改资产名称回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新资产名称", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新资产名称ID为 " + model.getAssetNameID() + " " + tipMsg + "!", "更新资产名称" + tipMsg));
- }
-
- /**
- * 批量删除指定ID资产名称
- *
- * @return
- */
- public String batchDelete() {
- try {
- assetnameService.batchDelete(model.getAssetNameIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除资产名称ID为:" + model.getAssetNameIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除资产名称", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除资产名称ID为 " + model.getAssetNameIDs() + " " + tipMsg + "!", "批量删除资产名称" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- try {
- flag = assetnameService.checkIsNameExist("assetname", model.getAssetName(), "id", model.getAssetNameID());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查资产名称名称为:" + model.getAssetName() + " ID为: " + model.getAssetNameID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查资产名称名称为:" + model.getAssetName() + " ID为: " + model.getAssetNameID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找供应商信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- assetnameService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
-// {"total":28,"rows":[
-// {"productid":"AV-CB-01","attr1":"Adult Male","itemid":"EST-18"}
-// ]}
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Assetname assetname : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", assetname.getId());
- //供应商名称
- item.put("assetname", assetname.getAssetname());
- item.put("isystem", assetname.getIsystem() == (short) 0 ? "是" : "否");
- item.put("consumable", assetname.getIsconsumables() == (short) 0 ? "是" : "否");
- item.put("consumableStatus", assetname.getIsconsumables());
- item.put("description", assetname.getDescription());
- item.put("categoryID", assetname.getCategory().getId());
- item.put("category", assetname.getCategory().getAssetname());
- item.put("op", assetname.getIsystem());
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找资产名称信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询资产名称信息结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("assetname_s_like", model.getAssetName());
- condition.put("isconsumables_n_eq", model.getConsumable());
- condition.put("description_s_like", model.getDescription());
- condition.put("category.id_n_eq", model.getCategoryID());
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public AssetNameModel getModel() {
- return model;
- }
-
- public void setAssetnameService(AssetNameIService assetnameService) {
- this.assetnameService = assetnameService;
- }
-}
diff --git a/src/main/java/com/jsh/action/basic/CategoryAction.java b/src/main/java/com/jsh/action/basic/CategoryAction.java
deleted file mode 100644
index b1dd5c5e..00000000
--- a/src/main/java/com/jsh/action/basic/CategoryAction.java
+++ /dev/null
@@ -1,235 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Category;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.vo.basic.CategoryModel;
-import com.jsh.service.basic.CategoryIService;
-import com.jsh.util.PageUtil;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/*
- * @author jishenghua qq:7-5-2-7-1-8-9-2-0
- */
-@SuppressWarnings("serial")
-public class CategoryAction extends BaseAction {
- private CategoryIService categoryService;
- private CategoryModel model = new CategoryModel();
-
- /**
- * 增加资产类型
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加资产类型方法create()===================");
- Boolean flag = false;
- try {
- Category category = new Category();
- category.setAssetname(model.getCategoryName());
- category.setIsystem((short) 1);
- category.setDescription(model.getDescription());
- categoryService.create(category);
-
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加资产类型异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加资产类型回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加资产类型", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加资产类型名称为 " + model.getCategoryName() + " " + tipMsg + "!", "增加资产类型" + tipMsg));
- Log.infoFileSync("==================结束调用增加资产类型方法create()===================");
- }
-
- /**
- * 删除资产类型
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除资产类型信息方法delete()================");
- try {
- categoryService.delete(model.getCategoryID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getCategoryID() + " 的资产类型异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除资产类型", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除资产类型ID为 " + model.getCategoryID() + " " + tipMsg + "!", "删除资产类型" + tipMsg));
- Log.infoFileSync("====================结束调用删除资产类型信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新资产类型
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- Category category = categoryService.get(model.getCategoryID());
- category.setAssetname(model.getCategoryName());
- category.setDescription(model.getDescription());
- categoryService.update(category);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改资产类型ID为 : " + model.getCategoryID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改资产类型回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新资产类型", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新资产类型ID为 " + model.getCategoryID() + " " + tipMsg + "!", "更新资产类型" + tipMsg));
- }
-
- /**
- * 批量删除指定ID资产类型
- *
- * @return
- */
- public String batchDelete() {
- try {
- categoryService.batchDelete(model.getCategoryIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除资产类型ID为:" + model.getCategoryIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除资产类型", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除资产类型ID为 " + model.getCategoryIDs() + " " + tipMsg + "!", "批量删除资产类型" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- try {
- flag = categoryService.checkIsNameExist("assetname", model.getCategoryName(), "id", model.getCategoryID());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查资产类型名称为:" + model.getCategoryName() + " ID为: " + model.getCategoryID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查资产类型名称为:" + model.getCategoryName() + " ID为: " + model.getCategoryID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找供应商信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- categoryService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
-// {"total":28,"rows":[
-// {"productid":"AV-CB-01","attr1":"Adult Male","itemid":"EST-18"}
-// ]}
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Category category : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", category.getId());
- //供应商名称
- item.put("categoryname", category.getAssetname());
- item.put("isystem", category.getIsystem() == (short) 0 ? "是" : "否");
- item.put("description", category.getDescription());
- item.put("op", category.getIsystem());
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找资产类型信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询资产类型信息结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("assetname_s_like", model.getCategoryName());
- condition.put("description_s_like", model.getDescription());
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public CategoryModel getModel() {
- return model;
- }
-
- public void setCategoryService(CategoryIService categoryService) {
- this.categoryService = categoryService;
- }
-}
diff --git a/src/main/java/com/jsh/action/basic/DepotAction.java b/src/main/java/com/jsh/action/basic/DepotAction.java
deleted file mode 100644
index fcb636f9..00000000
--- a/src/main/java/com/jsh/action/basic/DepotAction.java
+++ /dev/null
@@ -1,429 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Depot;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.vo.basic.DepotModel;
-import com.jsh.service.basic.DepotIService;
-import com.jsh.service.basic.UserBusinessIService;
-import com.jsh.util.PageUtil;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 仓库管理
- *
- * @author jishenghua qq:7-5-2-7-1-8-9-2-0
- */
-@SuppressWarnings("serial")
-public class DepotAction extends BaseAction {
- private DepotIService depotService;
- private UserBusinessIService userBusinessService;
- private DepotModel model = new DepotModel();
-
-
- @SuppressWarnings({"rawtypes", "unchecked"})
- public String getBasicData() {
- Map mapData = model.getShowModel().getMap();
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- try {
- Map condition = pageUtil.getAdvSearch();
- condition.put("sort_s_order", "asc");
- depotService.find(pageUtil);
- mapData.put("depotList", pageUtil.getPageList());
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>查找系统基础数据信息异常", e);
- model.getShowModel().setMsgTip("exceptoin");
- }
- return SUCCESS;
- }
-
- /**
- * 增加仓库
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加仓库信息方法create()===================");
- Boolean flag = false;
- try {
- Depot depot = new Depot();
- depot.setName(model.getName());
- depot.setAddress(model.getAddress());
- depot.setWarehousing(model.getWarehousing());
- depot.setTruckage(model.getTruckage());
- depot.setType(model.getType());
- depot.setSort(model.getSort());
- depot.setRemark(model.getRemark());
- depotService.create(depot);
-
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加仓库信息异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加仓库信息回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加仓库", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加仓库名称为 " + model.getName() + " " + tipMsg + "!", "增加仓库" + tipMsg));
- Log.infoFileSync("==================结束调用增加仓库方法create()===================");
- }
-
- /**
- * 删除仓库
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除仓库信息方法delete()================");
- try {
- depotService.delete(model.getDepotID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getDepotID() + " 的仓库异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除仓库", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除仓库ID为 " + model.getDepotID() + " " + tipMsg + "!", "删除仓库" + tipMsg));
- Log.infoFileSync("====================结束调用删除仓库信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新仓库
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- Depot depot = depotService.get(model.getDepotID());
- depot.setName(model.getName());
- depot.setAddress(model.getAddress());
- depot.setWarehousing(model.getWarehousing());
- depot.setTruckage(model.getTruckage());
- depot.setType(model.getType());
- depot.setSort(model.getSort());
- depot.setRemark(model.getRemark());
- depotService.update(depot);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改仓库ID为 : " + model.getDepotID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改仓库回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新仓库", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新仓库ID为 " + model.getDepotID() + " " + tipMsg + "!", "更新仓库" + tipMsg));
- }
-
- /**
- * 批量删除指定ID仓库
- *
- * @return
- */
- public String batchDelete() {
- try {
- depotService.batchDelete(model.getDepotIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除仓库ID为:" + model.getDepotIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除仓库", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除仓库ID为 " + model.getDepotIDs() + " " + tipMsg + "!", "批量删除仓库" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- try {
- flag = depotService.checkIsNameExist("name", model.getName(), "id", model.getDepotID());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查仓库名称为:" + model.getName() + " ID为: " + model.getDepotID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查仓库名称为:" + model.getName() + " ID为: " + model.getDepotID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找仓库信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- depotService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Depot depot : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", depot.getId());
- //供应商名称
- item.put("name", depot.getName());
- item.put("address", depot.getAddress());
- item.put("warehousing", depot.getWarehousing());
- item.put("truckage", depot.getTruckage());
- item.put("type", depot.getType());
- item.put("sort", depot.getSort());
- item.put("remark", depot.getRemark());
- item.put("op", 1);
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找仓库信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询仓库信息结果异常", e);
- }
- }
-
- /**
- * 查找礼品卡-虚拟仓库
- *
- * @return
- */
- public void findGiftByType() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getConditionByType());
- depotService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Depot depot : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", depot.getId());
- //仓库名称
- item.put("name", depot.getName());
- dataArray.add(item);
- }
- }
- //回写查询结果
- toClient(dataArray.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找仓库信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询仓库信息结果异常", e);
- }
- }
-
- /**
- * 用户对应仓库显示
- *
- * @return
- */
- public void findUserDepot() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(100);
- //pageUtil.setCurPage(model.getPageNo());
-
- pageUtil.setAdvSearch(getCondition_UserDepot());
- depotService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
- JSONObject outer = new JSONObject();
- outer.put("id", 1);
- outer.put("text", "仓库列表");
- outer.put("state", "open");
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Depot depot : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", depot.getId());
- item.put("text", depot.getName());
- //勾选判断1
- Boolean flag = false;
- try {
- flag = userBusinessService.checkIsUserBusinessExist("Type", model.getUBType(), "KeyId", model.getUBKeyId(), "Value", "[" + depot.getId().toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>设置用户对应的仓库:类型" + model.getUBType() + " KeyId为: " + model.getUBKeyId() + " 存在异常!");
- }
- if (flag == true) {
- item.put("checked", true);
- }
- //结束
- dataArray.add(item);
- }
- }
- outer.put("children", dataArray);
- //回写查询结果
- toClient("[" + outer.toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找仓库异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询仓库结果异常", e);
- }
- }
-
- /**
- * 根据用户查找对应仓库列表-仅显示有权限的
- *
- * @return
- */
- public void findDepotByUserId() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_UserDepot());
- depotService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Depot depot : dataList) {
- JSONObject item = new JSONObject();
- //勾选判断1
- Boolean flag = false;
- try {
- flag = userBusinessService.checkIsUserBusinessExist("Type", model.getUBType(), "KeyId", model.getUBKeyId(), "Value", "[" + depot.getId().toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>查询用户对应的仓库:类型" + model.getUBType() + " KeyId为: " + model.getUBKeyId() + " 存在异常!");
- }
- if (flag == true) {
- item.put("id", depot.getId());
- item.put("depotName", depot.getName());
- dataArray.add(item);
- }
- }
- }
- //回写查询结果
- toClient(dataArray.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找仓库异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询仓库结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("name_s_like", model.getName());
- condition.put("remark_s_like", model.getRemark());
- condition.put("type_n_eq", model.getType()); //0-仓库,1-礼品卡
- condition.put("sort_s_order", "asc");
- return condition;
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getConditionByType() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("type_n_eq", model.getType()); //0-仓库,1-礼品卡
- condition.put("sort_s_order", "asc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-用户对应仓库
- *
- * @return
- */
- private Map getCondition_UserDepot() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("type_n_eq", 0);
- condition.put("sort_s_order", "asc");
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public DepotModel getModel() {
- return model;
- }
-
- public void setDepotService(DepotIService depotService) {
- this.depotService = depotService;
- }
-
- public void setUserBusinessService(UserBusinessIService userBusinessService) {
- this.userBusinessService = userBusinessService;
- }
-
-}
diff --git a/src/main/java/com/jsh/action/basic/FunctionsAction.java b/src/main/java/com/jsh/action/basic/FunctionsAction.java
deleted file mode 100644
index e5909c8c..00000000
--- a/src/main/java/com/jsh/action/basic/FunctionsAction.java
+++ /dev/null
@@ -1,566 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Functions;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.vo.basic.FunctionsModel;
-import com.jsh.service.basic.FunctionsIService;
-import com.jsh.service.basic.UserBusinessIService;
-import com.jsh.util.PageUtil;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/*
- * 功能管理
- * @author jishenghua qq:7-5-2-7-1-8-9-2-0
- */
-@SuppressWarnings("serial")
-public class FunctionsAction extends BaseAction {
- private FunctionsIService functionsService;
- private UserBusinessIService userBusinessService;
- private FunctionsModel model = new FunctionsModel();
-
- /**
- * 增加功能
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加功能信息方法create()===================");
- Boolean flag = false;
- try {
- Functions functions = new Functions();
- functions.setNumber(model.getNumber());
- functions.setName(model.getName());
- functions.setPNumber(model.getPNumber());
- functions.setURL(model.getURL());
- functions.setState(model.getState());
- functions.setSort(model.getSort());
- functions.setEnabled(model.getEnabled());
- functions.setType(model.getType());
- functions.setPushBtn(model.getPushBtn());
- functionsService.create(functions);
-
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加功能信息异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加功能信息回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加功能", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加功能名称为 " + model.getName() + " " + tipMsg + "!", "增加功能" + tipMsg));
- Log.infoFileSync("==================结束调用增加功能方法create()===================");
- }
-
- /**
- * 删除功能
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除功能信息方法delete()================");
- try {
- functionsService.delete(model.getFunctionsID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getFunctionsID() + " 的功能异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除功能", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除功能ID为 " + model.getFunctionsID() + " " + tipMsg + "!", "删除功能" + tipMsg));
- Log.infoFileSync("====================结束调用删除功能信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新功能
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- Functions functions = functionsService.get(model.getFunctionsID());
- functions.setNumber(model.getNumber());
- functions.setName(model.getName());
- functions.setPNumber(model.getPNumber());
- functions.setURL(model.getURL());
- functions.setState(model.getState());
- functions.setSort(model.getSort());
- functions.setEnabled(model.getEnabled());
- functions.setType(model.getType());
- functions.setPushBtn(model.getPushBtn());
- functionsService.update(functions);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改功能ID为 : " + model.getFunctionsID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改功能回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新功能", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新功能ID为 " + model.getFunctionsID() + " " + tipMsg + "!", "更新功能" + tipMsg));
- }
-
- /**
- * 批量删除指定ID功能
- *
- * @return
- */
- public String batchDelete() {
- try {
- functionsService.batchDelete(model.getFunctionsIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除功能ID为:" + model.getFunctionsIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除功能", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除功能ID为 " + model.getFunctionsIDs() + " " + tipMsg + "!", "批量删除功能" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- try {
- flag = functionsService.checkIsNameExist("Name", model.getName(), "Id", model.getFunctionsID());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查功能名称为:" + model.getName() + " ID为: " + model.getFunctionsID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查功能名称为:" + model.getName() + " ID为: " + model.getFunctionsID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找功能信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- functionsService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
-// {"total":28,"rows":[
-// {"productid":"AV-CB-01","attr1":"Adult Male","itemid":"EST-18"}
-// ]}
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Functions functions : dataList) {
- JSONObject item = new JSONObject();
- item.put("Id", functions.getId());
- item.put("Number", functions.getNumber());
- item.put("Name", functions.getName());
- item.put("PNumber", functions.getPNumber());
- item.put("URL", functions.getURL());
- item.put("State", functions.getState());
- item.put("Sort", functions.getSort());
- item.put("Enabled", functions.getEnabled());
- item.put("Type", functions.getType());
- item.put("PushBtn", functions.getPushBtn());
- item.put("op", 1);
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找功能信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询功能信息结果异常", e);
- }
- }
-
- /**
- * 根据id列表查找功能信息
- *
- * @return
- */
- public void findByIds() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getConditionByIds());
- functionsService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Functions functions : dataList) {
- JSONObject item = new JSONObject();
- item.put("Id", functions.getId());
- item.put("Name", functions.getName());
- item.put("PushBtn", functions.getPushBtn());
- item.put("op", 1);
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找功能信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询功能信息结果异常", e);
- }
- }
-
-
- /**
- * 角色对应功能显示
- *
- * @return
- */
- public void findRoleFunctions() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(200);
- pageUtil.setAdvSearch(getCondition_RoleFunctions("0"));
- functionsService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
- JSONObject outer = new JSONObject();
- outer.put("id", 1);
- outer.put("text", "功能列表");
- outer.put("state", "open");
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Functions functions : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", functions.getId());
- item.put("text", functions.getName());
-
- //勾选判断1
- Boolean flag = false;
- try {
- flag = userBusinessService.checkIsUserBusinessExist("Type", model.getUBType(), "KeyId", model.getUBKeyId(), "Value", "[" + functions.getId().toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>设置角色对应的功能:类型" + model.getUBType() + " KeyId为: " + model.getUBKeyId() + " 存在异常!");
- }
- if (flag == true) {
- item.put("checked", true);
- }
- //结束
-
- pageUtil.setAdvSearch(getCondition_RoleFunctions(functions.getNumber()));
- functionsService.find(pageUtil);
- List dataList1 = pageUtil.getPageList();
- JSONArray dataArray1 = new JSONArray();
- if (null != dataList1) {
-
- for (Functions functions1 : dataList1) {
- item.put("state", "open"); //如果不为空,节点不展开
- JSONObject item1 = new JSONObject();
- item1.put("id", functions1.getId());
- item1.put("text", functions1.getName());
-
- //勾选判断2
- //Boolean flag = false;
- try {
- flag = userBusinessService.checkIsUserBusinessExist("Type", model.getUBType(), "KeyId", model.getUBKeyId(), "Value", "[" + functions1.getId().toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>设置角色对应的功能:类型" + model.getUBType() + " KeyId为: " + model.getUBKeyId() + " 存在异常!");
- }
- if (flag == true) {
- item1.put("checked", true);
- }
- //结束
-
- pageUtil.setAdvSearch(getCondition_RoleFunctions(functions1.getNumber()));
- functionsService.find(pageUtil);
- List dataList2 = pageUtil.getPageList();
- JSONArray dataArray2 = new JSONArray();
- if (null != dataList2) {
-
- for (Functions functions2 : dataList2) {
- item1.put("state", "closed"); //如果不为空,节点不展开
- JSONObject item2 = new JSONObject();
- item2.put("id", functions2.getId());
- item2.put("text", functions2.getName());
-
- //勾选判断3
- //Boolean flag = false;
- try {
- flag = userBusinessService.checkIsUserBusinessExist("Type", model.getUBType(), "KeyId", model.getUBKeyId(), "Value", "[" + functions2.getId().toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>设置角色对应的功能:类型" + model.getUBType() + " KeyId为: " + model.getUBKeyId() + " 存在异常!");
- }
- if (flag == true) {
- item2.put("checked", true);
- }
- //结束
-
- pageUtil.setAdvSearch(getCondition_RoleFunctions(functions2.getNumber()));
- functionsService.find(pageUtil);
- List dataList3 = pageUtil.getPageList();
- JSONArray dataArray3 = new JSONArray();
- if (null != dataList3) {
-
- for (Functions functions3 : dataList3) {
- item2.put("state", "closed"); //如果不为空,节点不展开
- JSONObject item3 = new JSONObject();
- item3.put("id", functions3.getId());
- item3.put("text", functions3.getName());
-
- //勾选判断4
- //Boolean flag = false;
- try {
- flag = userBusinessService.checkIsUserBusinessExist("Type", model.getUBType(), "KeyId", model.getUBKeyId(), "Value", "[" + functions3.getId().toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>设置角色对应的功能:类型" + model.getUBType() + " KeyId为: " + model.getUBKeyId() + " 存在异常!");
- }
- if (flag == true) {
- item3.put("checked", true);
- }
- //结束
-
- dataArray3.add(item3);
- item2.put("children", dataArray3);
- }
- }
-
- dataArray2.add(item2);
- item1.put("children", dataArray2);
- }
- }
-
- dataArray1.add(item1);
- item.put("children", dataArray1);
- }
-
- }
-
- dataArray.add(item);
- }
- outer.put("children", dataArray);
- }
- //回写查询结果
- toClient("[" + outer.toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找应用异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询应用结果异常", e);
- }
- }
-
-
- /**
- * 页面显示菜单
- *
- * @return
- */
- public void findMenu() {
- try {
- String fc = model.getHasFunctions(); //当前用户所拥有的功能列表,格式如:[1][2][5]
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(200);
- pageUtil.setAdvSearch(getCondition_RoleFunctions(model.getPNumber()));
- functionsService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Functions functions : dataList) {
- JSONObject item = new JSONObject();
-
- item.put("id", functions.getId());
- pageUtil.setAdvSearch(getCondition_RoleFunctions(functions.getNumber()));
- functionsService.find(pageUtil);
- List dataList1 = pageUtil.getPageList();
- JSONArray dataArray1 = new JSONArray();
- if (dataList1.size() != 0) {
- item.put("text", functions.getName()); //是目录就没链接
- for (Functions functions1 : dataList1) {
- item.put("state", "open"); //如果不为空,节点展开
- JSONObject item1 = new JSONObject();
-
- pageUtil.setAdvSearch(getCondition_RoleFunctions(functions1.getNumber()));
- functionsService.find(pageUtil);
- List dataList2 = pageUtil.getPageList();
- if (fc.indexOf("[" + functions1.getId().toString() + "]") != -1 || dataList2.size() != 0) {
- item1.put("id", functions1.getId());
- JSONArray dataArray2 = new JSONArray();
- if (dataList2.size() != 0) {
- item1.put("text", functions1.getName());//是目录就没链接
- for (Functions functions2 : dataList2) {
- item1.put("state", "closed"); //如果不为空,节点不展开
- JSONObject item2 = new JSONObject();
-
- pageUtil.setAdvSearch(getCondition_RoleFunctions(functions2.getNumber()));
- functionsService.find(pageUtil);
- List dataList3 = pageUtil.getPageList();
- if (fc.indexOf("[" + functions2.getId().toString() + "]") != -1 || dataList3.size() != 0) {
- item2.put("id", functions2.getId());
- JSONArray dataArray3 = new JSONArray();
- if (dataList3.size() != 0) {
- item2.put("text", functions2.getName());//是目录就没链接
- for (Functions functions3 : dataList3) {
- item2.put("state", "closed"); //如果不为空,节点不展开
- JSONObject item3 = new JSONObject();
- item3.put("id", functions3.getId());
- item3.put("text", functions3.getName());
- //
- dataArray3.add(item3);
- item2.put("children", dataArray3);
- }
- } else {
- //不是目录,有链接
- item2.put("text", "" + functions2.getName() + "");
- }
- } else {
- //不是目录,有链接
- item2.put("text", "" + functions2.getName() + "");
- }
- dataArray2.add(item2);
- item1.put("children", dataArray2);
- }
- } else {
- //不是目录,有链接
- item1.put("text", "" + functions1.getName() + "");
- }
- } else {
- //不是目录,有链接
- item1.put("text", "" + functions1.getName() + "");
- }
- dataArray1.add(item1);
- item.put("children", dataArray1);
- }
- } else {
- //不是目录,有链接
- item.put("text", "" + functions.getName() + "");
- }
- dataArray.add(item);
- }
- }
- //回写查询结果
- toClient(dataArray.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找应用异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询应用结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("Name_s_like", model.getName());
- condition.put("Type_s_eq", model.getType());
- condition.put("Sort_s_order", "asc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-角色对应功能
- *
- * @return
- */
- private Map getCondition_RoleFunctions(String num) {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("Enabled_n_eq", 1);
- condition.put("PNumber_s_eq", num);
- condition.put("Sort_s_order", "asc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-角色对应功能
- *
- * @return
- */
- private Map getConditionByIds() {
- Map condition = new HashMap();
- condition.put("Enabled_n_eq", 1);
- condition.put("Id_s_in", model.getFunctionsIDs());
- condition.put("Sort_s_order", "asc");
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public FunctionsModel getModel() {
- return model;
- }
-
- public void setFunctionsService(FunctionsIService functionsService) {
- this.functionsService = functionsService;
- }
-
- public void setUserBusinessService(UserBusinessIService userBusinessService) {
- this.userBusinessService = userBusinessService;
- }
-
-}
diff --git a/src/main/java/com/jsh/action/basic/InOutItemAction.java b/src/main/java/com/jsh/action/basic/InOutItemAction.java
deleted file mode 100644
index f1f98d7f..00000000
--- a/src/main/java/com/jsh/action/basic/InOutItemAction.java
+++ /dev/null
@@ -1,286 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.InOutItem;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.vo.basic.InOutItemModel;
-import com.jsh.service.basic.InOutItemIService;
-import com.jsh.util.PageUtil;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 收支项目
- *
- * @author ji*sheng*hua qq 7.5.2.7.1.8.9.2.0
- */
-@SuppressWarnings("serial")
-public class InOutItemAction extends BaseAction {
- private InOutItemIService inOutItemService;
- private InOutItemModel model = new InOutItemModel();
-
- /**
- * 增加收支项目
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加收支项目方法===================");
- Boolean flag = false;
- try {
- InOutItem inOutItem = new InOutItem();
- inOutItem.setName(model.getName());
- inOutItem.setType(model.getType());
- inOutItem.setRemark(model.getRemark());
- inOutItemService.create(inOutItem);
-
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加收支项目异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加收支项目回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加收支项目", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加收支项目名称为 " + model.getName() + " " + tipMsg + "!", "增加收支项目" + tipMsg));
- Log.infoFileSync("==================结束调用增加收支项目方法===================");
- }
-
- /**
- * 删除收支项目
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除收支项目信息方法delete()================");
- try {
- inOutItemService.delete(model.getInOutItemID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getInOutItemID() + " 的收支项目异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除收支项目", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除收支项目ID为 " + model.getInOutItemID() + ",名称为 " + model.getName() + tipMsg + "!", "删除收支项目" + tipMsg));
- Log.infoFileSync("====================结束调用删除收支项目信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新收支项目
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- InOutItem inOutItem = inOutItemService.get(model.getInOutItemID());
- inOutItem.setName(model.getName());
- inOutItem.setType(model.getType());
- inOutItem.setRemark(model.getRemark());
- inOutItemService.update(inOutItem);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改收支项目ID为 : " + model.getInOutItemID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改收支项目回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新收支项目", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新收支项目ID为 " + model.getInOutItemID() + " " + tipMsg + "!", "更新收支项目" + tipMsg));
- }
-
- /**
- * 批量删除指定ID收支项目
- *
- * @return
- */
- public String batchDelete() {
- try {
- inOutItemService.batchDelete(model.getInOutItemIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除收支项目ID为:" + model.getInOutItemIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除收支项目", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除收支项目ID为 " + model.getInOutItemIDs() + " " + tipMsg + "!", "批量删除收支项目" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- try {
- flag = inOutItemService.checkIsNameExist("name", model.getName(), "id", model.getInOutItemID());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查收支项目名称为:" + model.getName() + " ID为: " + model.getInOutItemID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查收支项目名称为:" + model.getName() + " ID为: " + model.getInOutItemID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找收支项目信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- inOutItemService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (InOutItem inOutItem : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", inOutItem.getId());
- //收支项目名称
- item.put("name", inOutItem.getName());
- item.put("type", inOutItem.getType());
- item.put("remark", inOutItem.getRemark());
- item.put("op", 1);
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找收支项目信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询收支项目信息结果异常", e);
- }
- }
-
- /**
- * 查找收支项目信息-下拉框
- *
- * @return
- */
- public void findBySelect() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_select());
- inOutItemService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (InOutItem inOutItem : dataList) {
- JSONObject item = new JSONObject();
- item.put("Id", inOutItem.getId());
- //收支项目名称
- item.put("InOutItemName", inOutItem.getName());
- dataArray.add(item);
- }
- }
- //回写查询结果
- toClient(dataArray.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找收支项目信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询收支项目信息结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("name_s_like", model.getName());
- condition.put("remark_s_like", model.getRemark());
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-下拉框-收支项目
- *
- * @return
- */
- private Map getCondition_select() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- if (model.getType().equals("in")) {
- condition.put("type_s_eq", "收入");
- } else if (model.getType().equals("out")) {
- condition.put("type_s_eq", "支出");
- }
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public InOutItemModel getModel() {
- return model;
- }
-
- public void setInOutItemService(InOutItemIService inOutItemService) {
- this.inOutItemService = inOutItemService;
- }
-}
diff --git a/src/main/java/com/jsh/action/basic/LogAction.java b/src/main/java/com/jsh/action/basic/LogAction.java
deleted file mode 100644
index 805f396f..00000000
--- a/src/main/java/com/jsh/action/basic/LogAction.java
+++ /dev/null
@@ -1,174 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.vo.basic.LogModel;
-import com.jsh.service.basic.UserIService;
-import com.jsh.util.PageUtil;
-import com.jsh.util.Tools;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/*
- *日志管理
- * @author jishenghua qq:7-5-2-7-1-8-9-2-0
- */
-@SuppressWarnings("serial")
-public class LogAction extends BaseAction {
- private LogModel model = new LogModel();
- private UserIService userService;
-
- @SuppressWarnings({"rawtypes", "unchecked"})
- public String getBasicData() {
- Map mapData = model.getShowModel().getMap();
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- try {
- Map condition = pageUtil.getAdvSearch();
- condition.clear();
- condition.put("ismanager_n_eq", 0);
- userService.find(pageUtil);
- mapData.put("userList", pageUtil.getPageList());
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>查找系统基础数据信息异常", e);
- model.getShowModel().setMsgTip("exceptoin");
- }
- return SUCCESS;
- }
-
- /**
- * 删除日志
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除日志信息方法delete()================");
- try {
- logService.delete(model.getLogID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getLogID() + " 的日志异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除日志", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除日志ID为 " + model.getLogID() + " " + tipMsg + "!", "删除日志" + tipMsg));
- Log.infoFileSync("====================结束调用删除日志信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 批量删除指定ID日志
- *
- * @return
- */
- public String batchDelete() {
- try {
- logService.batchDelete(model.getLogIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除日志ID为:" + model.getLogIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除日志", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除日志ID为 " + model.getLogIDs() + " " + tipMsg + "!", "批量删除日志" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 查找日志信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- logService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
-// {"total":28,"rows":[
-// {"productid":"AV-CB-01","attr1":"Adult Male","itemid":"EST-18"}
-// ]}
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Logdetails log : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", log.getId());
- item.put("clientIP", log.getClientIp());
- item.put("details", log.getContentdetails());
- item.put("createTime", Tools.getCenternTime(log.getCreatetime()));
- item.put("operation", log.getOperation());
- item.put("remark", log.getRemark());
- item.put("status", log.getStatus() == 0 ? "成功" : "失败");
- item.put("statusShort", log.getStatus());
- item.put("username", log.getUser() == null ? "" : log.getUser().getUsername());
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找日志信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询日志信息结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("user.id_n_eq", model.getUsernameID());
- condition.put("createtime_s_gteq", model.getBeginTime());
- condition.put("createtime_s_lteq", model.getEndTime());
- condition.put("operation_s_like", model.getOperation());
- condition.put("clientIp_s_like", model.getClientIp());
- condition.put("status_n_eq", model.getStatus());
- condition.put("contentdetails_s_like", model.getContentdetails());
- condition.put("remark_s_like", model.getRemark());
- condition.put("createtime_s_order", "desc");
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- public void setUserService(UserIService userService) {
- this.userService = userService;
- }
-
- @Override
- public LogModel getModel() {
- return model;
- }
-}
diff --git a/src/main/java/com/jsh/action/basic/RoleAction.java b/src/main/java/com/jsh/action/basic/RoleAction.java
deleted file mode 100644
index b74b75b6..00000000
--- a/src/main/java/com/jsh/action/basic/RoleAction.java
+++ /dev/null
@@ -1,301 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.po.Role;
-import com.jsh.model.vo.basic.RoleModel;
-import com.jsh.service.basic.RoleIService;
-import com.jsh.service.basic.UserBusinessIService;
-import com.jsh.util.PageUtil;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/*
- * 角色管理
- * @author jishenghua qq:7-5-2-7-1-8-9-2-0
- */
-@SuppressWarnings("serial")
-public class RoleAction extends BaseAction {
- private RoleIService roleService;
- private UserBusinessIService userBusinessService;
- private RoleModel model = new RoleModel();
-
- /**
- * 增加角色
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加角色信息方法create()===================");
- Boolean flag = false;
- try {
- Role role = new Role();
- role.setName(model.getName());
- roleService.create(role);
-
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加角色信息异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加角色信息回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加角色", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加角色名称为 " + model.getName() + " " + tipMsg + "!", "增加角色" + tipMsg));
- Log.infoFileSync("==================结束调用增加角色方法create()===================");
- }
-
- /**
- * 删除角色
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除角色信息方法delete()================");
- try {
- roleService.delete(model.getRoleID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getRoleID() + " 的角色异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除角色", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除角色ID为 " + model.getRoleID() + " " + tipMsg + "!", "删除角色" + tipMsg));
- Log.infoFileSync("====================结束调用删除角色信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新角色
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- Role role = roleService.get(model.getRoleID());
- role.setName(model.getName());
- roleService.update(role);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改角色ID为 : " + model.getRoleID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改角色回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新角色", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新角色ID为 " + model.getRoleID() + " " + tipMsg + "!", "更新角色" + tipMsg));
- }
-
- /**
- * 批量删除指定ID角色
- *
- * @return
- */
- public String batchDelete() {
- try {
- roleService.batchDelete(model.getRoleIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除角色ID为:" + model.getRoleIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除角色", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除角色ID为 " + model.getRoleIDs() + " " + tipMsg + "!", "批量删除角色" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- try {
- flag = roleService.checkIsNameExist("name", model.getName(), "Id", model.getRoleID());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查角色名称为:" + model.getName() + " ID为: " + model.getRoleID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查角色名称为:" + model.getName() + " ID为: " + model.getRoleID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找角色信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- roleService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
-// {"total":28,"rows":[
-// {"productid":"AV-CB-01","attr1":"Adult Male","itemid":"EST-18"}
-// ]}
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Role role : dataList) {
- JSONObject item = new JSONObject();
- item.put("Id", role.getId());
- //供应商名称
- item.put("Name", role.getName());
- item.put("op", 1);
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找角色信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询角色信息结果异常", e);
- }
- }
-
- /**
- * 用户对应角色显示
- *
- * @return
- */
- public void findUserRole() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(100);
- //pageUtil.setCurPage(model.getPageNo());
-
- pageUtil.setAdvSearch(getCondition_UserRole());
- roleService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
- JSONObject outer = new JSONObject();
- outer.put("id", 1);
- outer.put("text", "角色列表");
- outer.put("state", "open");
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Role role : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", role.getId());
- item.put("text", role.getName());
- //勾选判断1
- Boolean flag = false;
- try {
- flag = userBusinessService.checkIsUserBusinessExist("Type", model.getUBType(), "KeyId", model.getUBKeyId(), "Value", "[" + role.getId().toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>设置用户对应的角色:类型" + model.getUBType() + " KeyId为: " + model.getUBKeyId() + " 存在异常!");
- }
- if (flag == true) {
- item.put("checked", true);
- }
- //结束
- dataArray.add(item);
- }
- }
- outer.put("children", dataArray);
- //回写查询结果
- toClient("[" + outer.toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找角色异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询角色结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("Name_s_like", model.getName());
- condition.put("Id_s_order", "asc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-用户对应角色
- *
- * @return
- */
- private Map getCondition_UserRole() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("Id_s_order", "asc");
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public RoleModel getModel() {
- return model;
- }
-
- public void setRoleService(RoleIService roleService) {
- this.roleService = roleService;
- }
-
- public void setUserBusinessService(UserBusinessIService userBusinessService) {
- this.userBusinessService = userBusinessService;
- }
-}
diff --git a/src/main/java/com/jsh/action/basic/SupplierAction.java b/src/main/java/com/jsh/action/basic/SupplierAction.java
deleted file mode 100644
index 61f1b63a..00000000
--- a/src/main/java/com/jsh/action/basic/SupplierAction.java
+++ /dev/null
@@ -1,795 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.po.Supplier;
-import com.jsh.model.vo.basic.SupplierModel;
-import com.jsh.service.basic.SupplierIService;
-import com.jsh.service.basic.UserBusinessIService;
-import com.jsh.util.JshException;
-import com.jsh.util.PageUtil;
-import com.jsh.util.SupplierConstants;
-import com.jsh.util.Tools;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.sql.Timestamp;
-import java.util.Calendar;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/*
- * 单位管理
- * @author ji-sheng-hua qq:7 5 2 7 1 8 9 2 0
- */
-@SuppressWarnings("serial")
-public class SupplierAction extends BaseAction {
- public static final String EXCEL = "excel"; //action返回excel结果
- private final static Integer ISYSTEM = 1;
- private SupplierIService supplierService;
- private UserBusinessIService userBusinessService;
- private SupplierModel model = new SupplierModel();
-
- /**
- * 增加供应商
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加供应商方法===================");
- Boolean flag = false;
- try {
- Supplier supplier = new Supplier();
- supplier.setContacts(model.getContacts());
- supplier.setType(model.getType());
- supplier.setDescription(model.getDescription());
- supplier.setEmail(model.getEmail());
- supplier.setAdvanceIn(0.0);
- supplier.setBeginNeedGet(model.getBeginNeedGet());
- supplier.setBeginNeedPay(model.getBeginNeedPay());
- supplier.setIsystem((short) 1);
- supplier.setEnabled(true);
- supplier.setPhonenum(model.getPhonenum());
- supplier.setSupplier(model.getSupplier());
-
- supplier.setFax(model.getFax());
- supplier.setTelephone(model.getTelephone());
- supplier.setAddress(model.getAddress());
- supplier.setTaxNum(model.getTaxNum());
- supplier.setBankName(model.getBankName());
- supplier.setAccountNumber(model.getAccountNumber());
- supplier.setTaxRate(model.getTaxRate());
-
- supplierService.create(supplier);
-
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加供应商异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加供应商回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加供应商", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加供应商名称为 " + model.getSupplier() + " " + tipMsg + "!", "增加供应商" + tipMsg));
- Log.infoFileSync("==================结束调用增加供应商方法===================");
- }
-
- /**
- * 删除供应商
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除供应商信息方法delete()================");
- try {
- supplierService.delete(model.getSupplierID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getSupplierID() + " 的供应商异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除供应商", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除供应商ID为 " + model.getSupplierID() + ",名称为 " + model.getSupplier() + tipMsg + "!", "删除供应商" + tipMsg));
- Log.infoFileSync("====================结束调用删除供应商信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新供应商
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- Supplier supplier = supplierService.get(model.getSupplierID());
- supplier.setContacts(model.getContacts());
- supplier.setType(model.getType());
- supplier.setDescription(model.getDescription());
- supplier.setEmail(model.getEmail());
- supplier.setAdvanceIn(supplier.getAdvanceIn());
- supplier.setBeginNeedGet(model.getBeginNeedGet());
- supplier.setBeginNeedPay(model.getBeginNeedPay());
- supplier.setIsystem((short) 1);
- supplier.setPhonenum(model.getPhonenum());
- supplier.setSupplier(model.getSupplier());
-
- supplier.setFax(model.getFax());
- supplier.setTelephone(model.getTelephone());
- supplier.setAddress(model.getAddress());
- supplier.setTaxNum(model.getTaxNum());
- supplier.setBankName(model.getBankName());
- supplier.setAccountNumber(model.getAccountNumber());
- supplier.setTaxRate(model.getTaxRate());
-
- supplier.setEnabled(supplier.getEnabled());
- supplierService.update(supplier);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改供应商ID为 : " + model.getSupplierID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改供应商回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新供应商", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新供应商ID为 " + model.getSupplierID() + " " + tipMsg + "!", "更新供应商" + tipMsg));
- }
-
- /**
- * 更新供应商-只更新预付款,其余用原来的值
- *
- * @return
- */
- public void updateAdvanceIn() {
- Boolean flag = false;
- try {
- Supplier supplier = supplierService.get(model.getSupplierID());
- supplier.setContacts(supplier.getContacts());
- supplier.setType(supplier.getType());
- supplier.setDescription(supplier.getDescription());
- supplier.setEmail(supplier.getEmail());
- supplier.setAdvanceIn(supplier.getAdvanceIn() + model.getAdvanceIn()); //增加预收款的金额,可能增加的是负值
- supplier.setBeginNeedGet(supplier.getBeginNeedGet());
- supplier.setBeginNeedPay(supplier.getBeginNeedPay());
- supplier.setIsystem((short) 1);
- supplier.setPhonenum(supplier.getPhonenum());
- supplier.setSupplier(supplier.getSupplier());
-
- supplier.setFax(supplier.getFax());
- supplier.setTelephone(supplier.getTelephone());
- supplier.setAddress(supplier.getAddress());
- supplier.setTaxNum(supplier.getTaxNum());
- supplier.setBankName(supplier.getBankName());
- supplier.setAccountNumber(supplier.getAccountNumber());
- supplier.setTaxRate(supplier.getTaxRate());
-
- supplier.setEnabled(supplier.getEnabled());
- supplierService.update(supplier);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改供应商ID为 : " + model.getSupplierID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改供应商回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新供应商预付款", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新供应商ID为 " + model.getSupplierID() + " " + tipMsg + "!", "更新供应商" + tipMsg));
- }
-
- /**
- * 批量删除指定ID供应商
- *
- * @return
- */
- public String batchDelete() {
- try {
- supplierService.batchDelete(model.getSupplierIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除供应商ID为:" + model.getSupplierIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除供应商", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除供应商ID为 " + model.getSupplierIDs() + " " + tipMsg + "!", "批量删除供应商" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 批量设置状态-启用或者禁用
- *
- * @return
- */
- public String batchSetEnable() {
- try {
- supplierService.batchSetEnable(model.getEnabled(), model.getSupplierIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量修改状态,单位ID为:" + model.getSupplierIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量修改单位状态", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量修改状态,单位ID为 " + model.getSupplierIDs() + " " + tipMsg + "!", "批量修改单位状态" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- try {
- flag = supplierService.checkIsNameExist("supplier", model.getSupplier(), "id", model.getSupplierID());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查供应商名称为:" + model.getSupplier() + " ID为: " + model.getSupplierID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查供应商名称为:" + model.getSupplier() + " ID为: " + model.getSupplierID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找供应商信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- supplierService.find(pageUtil);
- String sName = "";
- if ((model.getType()).equals("供应商")) {
- sName = "pageUtilVendor";
- } else if ((model.getType()).equals("客户")) {
- sName = "pageUtilCustomer";
- } else if ((model.getType()).equals("会员")) {
- sName = "pageUtilMember";
- }
- getSession().put(sName, pageUtil);
- List dataList = pageUtil.getPageList();
-
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Supplier supplier : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", supplier.getId());
- //供应商名称
- item.put("supplier", supplier.getSupplier());
- item.put("type", supplier.getType());
- item.put("contacts", supplier.getContacts());
- item.put("phonenum", supplier.getPhonenum());
- item.put("email", supplier.getEmail());
- item.put("AdvanceIn", supplier.getAdvanceIn());
- item.put("BeginNeedGet", supplier.getBeginNeedGet());
- item.put("BeginNeedPay", supplier.getBeginNeedPay());
- item.put("isystem", supplier.getIsystem() == (short) 0 ? "是" : "否");
- item.put("description", supplier.getDescription());
-
- item.put("fax", supplier.getFax());
- item.put("telephone", supplier.getTelephone());
- item.put("address", supplier.getAddress());
- item.put("taxNum", supplier.getTaxNum());
- item.put("bankName", supplier.getBankName());
- item.put("accountNumber", supplier.getAccountNumber());
- item.put("taxRate", supplier.getTaxRate());
-
- item.put("enabled", supplier.getEnabled());
- item.put("op", supplier.getIsystem());
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找供应商信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询供应商信息结果异常", e);
- }
- }
-
- /**
- * 根据id查找信息
- *
- * @return
- */
- public void findById() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getConditionById());
- supplierService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Supplier supplier : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", supplier.getId());
- //名称
- item.put("supplier", supplier.getSupplier());
- item.put("type", supplier.getType());
- item.put("contacts", supplier.getContacts());
- item.put("phonenum", supplier.getPhonenum());
- item.put("email", supplier.getEmail());
- item.put("AdvanceIn", supplier.getAdvanceIn());
- item.put("BeginNeedGet", supplier.getBeginNeedGet());
- item.put("BeginNeedPay", supplier.getBeginNeedPay());
- item.put("isystem", supplier.getIsystem() == (short) 0 ? "是" : "否");
- item.put("description", supplier.getDescription());
-
- item.put("fax", supplier.getFax());
- item.put("telephone", supplier.getTelephone());
- item.put("address", supplier.getAddress());
- item.put("taxNum", supplier.getTaxNum());
- item.put("bankName", supplier.getBankName());
- item.put("accountNumber", supplier.getAccountNumber());
- item.put("taxRate", supplier.getTaxRate());
-
- item.put("enabled", supplier.getEnabled());
- item.put("op", supplier.getIsystem());
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询信息结果异常", e);
- }
- }
-
- /**
- * 查找供应商信息-下拉框
- *
- * @return
- */
- public void findBySelect_sup() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_Select_sup());
- supplierService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Supplier supplier : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", supplier.getId());
- //供应商名称
- item.put("supplier", supplier.getSupplier());
- dataArray.add(item);
- }
- }
- //回写查询结果
- toClient(dataArray.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找供应商信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询供应商信息结果异常", e);
- }
- }
-
- /**
- * 查找客户信息-下拉框
- *
- * @return
- */
- public void findBySelect_cus() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_Select_cus());
- supplierService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Supplier supplier : dataList) {
- JSONObject item = new JSONObject();
- //勾选判断1
- Boolean flag = false;
- try {
- flag = userBusinessService.checkIsUserBusinessExist("Type", model.getUBType(), "KeyId", model.getUBKeyId(), "Value", "[" + supplier.getId().toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>查询用户对应的客户:类型" + model.getUBType() + " KeyId为: " + model.getUBKeyId() + " 存在异常!");
- }
- if (flag == true) {
- item.put("id", supplier.getId());
- item.put("supplier", supplier.getSupplier()); //客户名称
- dataArray.add(item);
- }
- }
- }
- //回写查询结果
- toClient(dataArray.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找客户信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询客户信息结果异常", e);
- }
- }
-
- /**
- * 查找会员信息-下拉框
- *
- * @return
- */
- public void findBySelect_retail() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_Select_retail());
- supplierService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Supplier supplier : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", supplier.getId());
- //客户名称
- item.put("supplier", supplier.getSupplier());
- item.put("advanceIn", supplier.getAdvanceIn()); //预付款金额
- dataArray.add(item);
- }
- }
- //回写查询结果
- toClient(dataArray.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找客户信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询客户信息结果异常", e);
- }
- }
-
- /**
- * 查找非会员的id
- */
- public void findBySelectRetailNoPeople() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition_Select_retail_no_people());
- supplierService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Supplier supplier : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", supplier.getId());
- //客户名称
- item.put("supplier", supplier.getSupplier());
- item.put("advanceIn", supplier.getAdvanceIn()); //预付款金额
- dataArray.add(item);
- }
- }
- //回写查询结果
- toClient(dataArray.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找客户信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询客户信息结果异常", e);
- }
- }
-
- /**
- * 用户对应客户显示
- *
- * @return
- */
- public void findUserCustomer() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(500);
-
- Map condition = new HashMap();
- condition.put("type_s_eq", "客户");
- condition.put("id_s_order", "desc");
-
- pageUtil.setAdvSearch(condition);
- supplierService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
- JSONObject outer = new JSONObject();
- outer.put("id", 1);
- outer.put("text", "客户列表");
- outer.put("state", "open");
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Supplier supplier : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", supplier.getId());
- item.put("text", supplier.getSupplier());
- //勾选判断1
- Boolean flag = false;
- try {
- flag = userBusinessService.checkIsUserBusinessExist("Type", model.getUBType(), "KeyId", model.getUBKeyId(), "Value", "[" + supplier.getId().toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>设置用户对应的客户:类型" + model.getUBType() + " KeyId为: " + model.getUBKeyId() + " 存在异常!");
- }
- if (flag == true) {
- item.put("checked", true);
- }
- //结束
- dataArray.add(item);
- }
- }
- outer.put("children", dataArray);
- //回写查询结果
- toClient("[" + outer.toString() + "]");
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找客户异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询客户结果异常", e);
- }
- }
-
- public String importFun() {
- //excel表格file
- Boolean result = false;
- String returnStr = "";
- try {
- InputStream in = supplierService.importExcel(model.getSupplierFile());
-
- if (null != in) {
- model.setFileName(Tools.getRandomChar() + Tools.getNow2(Calendar.getInstance().getTime()) + "_wrong.xls");
- model.setExcelStream(in);
- returnStr = SupplierConstants.BusinessForExcel.EXCEL;
- } else {
- result = true;
- try {
- toClient(result.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写导入信息结果异常", e);
- }
- //导入数据成功
- returnStr = SUCCESS;
- }
-
- } catch (JshException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>导入excel表格信息异常", e);
- }
- return returnStr;
- }
-
- /**
- * 导入excel表格-供应商
- *
- * @return
- */
- @SuppressWarnings("unchecked")
- public String importExcelVendor() {
- return importFun();
- }
-
- /**
- * 导入excel表格-客户
- *
- * @return
- */
- @SuppressWarnings("unchecked")
- public String importExcelCustomer() {
- return importFun();
- }
-
- /**
- * 导入excel表格-会员
- *
- * @return
- */
- @SuppressWarnings("unchecked")
- public String importExcelMember() {
- return importFun();
- }
-
-
- /**
- * 导出excel表格
- *
- * @return
- */
- @SuppressWarnings("unchecked")
- public String exportExcel() {
- Log.infoFileSync("===================调用导出信息action方法exportExcel开始=======================");
- try {
- String sName = "pageUtil" + model.getType();
- PageUtil pageUtil = (PageUtil) getSession().get(sName);
-
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- String isCurrentPage = "allPage";
- model.setFileName(Tools.changeUnicode("report" + System.currentTimeMillis() + ".xls", model.getBrowserType()));
- model.setExcelStream(supplierService.exmportExcel(isCurrentPage, pageUtil));
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>>>>调用导出信息action方法exportExcel异常", e);
- model.getShowModel().setMsgTip("export excel exception");
- }
- Log.infoFileSync("===================调用导出信息action方法exportExcel结束==================");
- return EXCEL;
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("supplier_s_like", model.getSupplier());
- condition.put("type_s_like", model.getType());
- condition.put("phonenum_s_like", model.getPhonenum());
- condition.put("telephone_s_like", model.getTelephone());
- condition.put("description_s_like", model.getDescription());
- condition.put("isystem_n_eq", ISYSTEM);
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- /**
- * 搜索条件
- */
- private Map getConditionById() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("Id_n_eq", model.getSupplierID());
- return condition;
- }
-
- /**
- * 拼接搜索条件-下拉框-供应商
- *
- * @return
- */
- private Map getCondition_Select_sup() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("type_s_like", "供应商");
- condition.put("enabled_s_eq", 1);
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-下拉框-客户
- *
- * @return
- */
- private Map getCondition_Select_cus() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("type_s_like", "客户");
- condition.put("enabled_s_eq", 1);
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-下拉框-会员
- *
- * @return
- */
- private Map getCondition_Select_retail() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("type_s_like", "会员");
- condition.put("enabled_s_eq", 1);
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- /**
- * 拼接搜索条件-非会员
- *
- * @return
- */
- private Map getCondition_Select_retail_no_people() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("type_s_like", "会员");
- condition.put("isystem_n_eq", 0);
- condition.put("id_s_order", "desc");
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public SupplierModel getModel() {
- return model;
- }
-
- public void setSupplierService(SupplierIService supplierService) {
- this.supplierService = supplierService;
- }
-
- public void setUserBusinessService(UserBusinessIService userBusinessService) {
- this.userBusinessService = userBusinessService;
- }
-}
diff --git a/src/main/java/com/jsh/action/basic/SystemConfigAction.java b/src/main/java/com/jsh/action/basic/SystemConfigAction.java
deleted file mode 100644
index 7aaeb456..00000000
--- a/src/main/java/com/jsh/action/basic/SystemConfigAction.java
+++ /dev/null
@@ -1,126 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.po.SystemConfig;
-import com.jsh.model.vo.basic.SystemConfigModel;
-import com.jsh.service.basic.SystemConfigIService;
-import com.jsh.util.PageUtil;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/*
- * 系统配置
- * @author jishenghua qq:7-5-2-7 1-8-9-2-0
- */
-@SuppressWarnings("serial")
-public class SystemConfigAction extends BaseAction {
- private SystemConfigIService systemConfigService;
- private SystemConfigModel model = new SystemConfigModel();
-
- /**
- * 更新系统配置
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- SystemConfig sysConfig = systemConfigService.get(model.getId());
- sysConfig.setType(sysConfig.getType());
- sysConfig.setName(sysConfig.getName());
- sysConfig.setValue(model.getValue());
- sysConfig.setDescription(sysConfig.getDescription());
- systemConfigService.update(sysConfig);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改系统配置ID为 : " + model.getId() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改系统配置回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新系统配置", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新系统配置ID为 " + model.getId() + " " + tipMsg + "!", "更新系统配置" + tipMsg));
- }
-
- /**
- * 查找系统配置信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition());
- systemConfigService.find(pageUtil);
- List dataList = pageUtil.getPageList();
- JSONObject outer = new JSONObject();
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (SystemConfig sysConfig : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", sysConfig.getId());
- item.put("type", sysConfig.getType());
- item.put("name", sysConfig.getName());
- item.put("value", sysConfig.getValue());
- item.put("description", sysConfig.getDescription());
- item.put("op", 1);
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找系统配置信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询系统配置信息结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("id_s_order", "asc");
- return condition;
- }
-
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public SystemConfigModel getModel() {
- return model;
- }
-
- public void setSystemConfigService(SystemConfigIService systemConfigService) {
- this.systemConfigService = systemConfigService;
- }
-}
diff --git a/src/main/java/com/jsh/action/basic/UnitAction.java b/src/main/java/com/jsh/action/basic/UnitAction.java
deleted file mode 100644
index 931482d1..00000000
--- a/src/main/java/com/jsh/action/basic/UnitAction.java
+++ /dev/null
@@ -1,262 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.po.Unit;
-import com.jsh.model.vo.basic.UnitModel;
-import com.jsh.service.basic.UnitIService;
-import com.jsh.util.PageUtil;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 计量单位
- *
- * @author ji shenghua qq:752 718 920
- */
-@SuppressWarnings("serial")
-public class UnitAction extends BaseAction {
- private UnitIService unitService;
- private UnitModel model = new UnitModel();
-
-
- /**
- * 增加计量单位
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加计量单位方法create()===================");
- Boolean flag = false;
- try {
- Unit unit = new Unit();
- unit.setUName(model.getUName());
- unitService.create(unit);
-
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加计量单位异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加计量单位回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加计量单位", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加计量单位名称为 " + model.getUName() + " " + tipMsg + "!", "增加计量单位" + tipMsg));
- Log.infoFileSync("==================结束调用增加计量单位方法create()===================");
- }
-
- /**
- * 删除计量单位
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除计量单位方法delete()================");
- try {
- unitService.delete(model.getUnitID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getUnitID() + " 的计量单位异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除计量单位", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除计量单位ID为 " + model.getUnitID() + " " + tipMsg + "!", "删除计量单位" + tipMsg));
- Log.infoFileSync("====================结束调用删除计量单位方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新计量单位
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- Unit unit = unitService.get(model.getUnitID());
- unit.setUName(model.getUName());
- unitService.update(unit);
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改计量单位ID为 : " + model.getUnitID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改计量单位回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新计量单位", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新计量单位ID为 " + model.getUnitID() + " " + tipMsg + "!", "更新计量单位" + tipMsg));
- }
-
- /**
- * 批量删除指定ID计量单位
- *
- * @return
- */
- public String batchDelete() {
- try {
- unitService.batchDelete(model.getUnitIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除计量单位ID为:" + model.getUnitIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除计量单位", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除计量单位ID为 " + model.getUnitIDs() + " " + tipMsg + "!", "批量删除计量单位" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- try {
- flag = unitService.checkIsNameExist("UName", model.getUName(), "id", model.getUnitID());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查计量单位名称为:" + model.getUName() + " ID为: " + model.getUnitID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查计量单位名称为:" + model.getUName() + " ID为: " + model.getUnitID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找计量单位信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- unitService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Unit unit : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", unit.getId());
- //名称
- item.put("UName", unit.getUName());
- item.put("op", 1);
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找计量单位异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询计量单位结果异常", e);
- }
- }
-
- /**
- * 查找计量单位信息-下拉框
- *
- * @return
- */
- public void findUnitDownList() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(0);
- pageUtil.setCurPage(0);
- pageUtil.setAdvSearch(getCondition());
- unitService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Unit unit : dataList) {
- JSONObject item = new JSONObject();
- item.put("id", unit.getId());
- //名称
- item.put("UName", unit.getUName());
- dataArray.add(item);
- }
- }
- //回写查询结果
- toClient(dataArray.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找计量单位异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询计量单位结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map condition = new HashMap();
- condition.put("UName_s_like", model.getUName());
- condition.put("id_s_order", "asc");
- return condition;
- }
-
- //=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
- @Override
- public UnitModel getModel() {
- return model;
- }
-
- public void setUnitService(UnitIService unitService) {
- this.unitService = unitService;
- }
-}
diff --git a/src/main/java/com/jsh/action/basic/UserAction.java b/src/main/java/com/jsh/action/basic/UserAction.java
deleted file mode 100644
index 11eae985..00000000
--- a/src/main/java/com/jsh/action/basic/UserAction.java
+++ /dev/null
@@ -1,446 +0,0 @@
-package com.jsh.action.basic;
-
-import com.jsh.base.BaseAction;
-import com.jsh.base.Log;
-import com.jsh.model.po.Basicuser;
-import com.jsh.model.po.Logdetails;
-import com.jsh.model.vo.basic.UserModel;
-import com.jsh.service.basic.UserIService;
-import com.jsh.util.ExceptionCodeConstants;
-import com.jsh.util.PageUtil;
-import com.jsh.util.Tools;
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-import org.springframework.dao.DataAccessException;
-
-import java.io.IOException;
-import java.security.NoSuchAlgorithmException;
-import java.sql.Timestamp;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/*
- * 用户管理
- * @author jishenghua qq:752718920
- */
-@SuppressWarnings("serial")
-public class UserAction extends BaseAction {
- private UserModel model = new UserModel();
- private UserIService userService;
-
- /**
- * 需要判断用户状态,用户名密码错误不能登录 ,黑名单用户不能登录,如果已经登录过,不再进行处理,直接进入管理页面
- *
- * @return
- */
- public String login() {
- Log.infoFileSync("============用户登录 login 方法调用开始==============");
- String username = model.getLoginame().trim();
- String password = model.getPassword().trim();
- //因密码用MD5加密,需要对密码进行转化
- try {
- password = Tools.md5Encryp(password);
- System.out.println(password);
- } catch (NoSuchAlgorithmException e) {
- e.printStackTrace();
- Log.errorFileSync(">>>>>>>>>>>>>>转化MD5字符串错误 :" + e.getMessage(), e);
- }
-
- //判断用户是否已经登录过,登录过不再处理
- Basicuser sessionUser = (Basicuser) getSession().get("user");
- if (null != sessionUser && username.equalsIgnoreCase(sessionUser.getLoginame())
- && sessionUser.getPassword().equals(password)) {
- Log.infoFileSync("====用户 " + username + "已经登录过, login 方法调用结束====");
- model.getShowModel().setMsgTip("user already login");
- /*return "login";*/
- }
-
- //获取用户状态
- int userStatus = -1;
- try {
- userStatus = userService.validateUser(username, password);
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>用户 " + username + " 登录 login 方法 访问服务层异常====", e);
- model.getShowModel().setMsgTip("access service exception");
- }
- switch (userStatus) {
- case ExceptionCodeConstants.UserExceptionCode.USER_NOT_EXIST:
- model.getShowModel().setMsgTip("user is not exist");
- break;
- case ExceptionCodeConstants.UserExceptionCode.USER_PASSWORD_ERROR:
- model.getShowModel().setMsgTip("user password error");
- break;
- case ExceptionCodeConstants.UserExceptionCode.BLACK_USER:
- model.getShowModel().setMsgTip("user is black");
- break;
- case ExceptionCodeConstants.UserExceptionCode.USER_ACCESS_EXCEPTION:
- model.getShowModel().setMsgTip("access service error");
- break;
- default:
- try {
- //验证通过 ,可以登录,放入session,记录登录日志
- Basicuser user = userService.getUser(username);
- logService.create(new Logdetails(user, "登录系统", model.getClientIp(),
- new Timestamp(System.currentTimeMillis()), (short) 0, "管理用户:" + username + " 登录系统", username + " 登录系统"));
- model.getShowModel().setMsgTip("user can login");
- getSession().put("user", user);
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>查询用户名为:" + username + " ,用户信息异常", e);
- }
- break;
- }
- /*if(ExceptionCodeConstants.UserExceptionCode.USER_CONDITION_FIT == userStatus)
- return "login";*/
- Log.infoFileSync("===============用户登录 login 方法调用结束===============");
- return SUCCESS;
- }
-
- /**
- * 用户退出登录
- *
- * @return
- */
- public String logout() {
- logService.create(new Logdetails(getUser(), "退出系统", model.getClientIp(),
- new Timestamp(System.currentTimeMillis()), (short) 0,
- "管理用户:" + getUser().getLoginame() + " 退出系统", getUser().getLoginame() + " 退出系统"));
- getSession().remove("user");
- return SUCCESS;
- }
-
- /**
- * 增加用户
- *
- * @return
- */
- public void create() {
- Log.infoFileSync("==================开始调用增加用户方法===================");
- Boolean flag = false;
- try {
- Basicuser user = new Basicuser();
- user.setDepartment(model.getDepartment());
- user.setDescription(model.getDescription());
- user.setEmail(model.getEmail());
- user.setIsmanager((short) 1);
- user.setIsystem((short) 0);
- user.setLoginame(model.getLoginame());
- String password = "123456";
- //因密码用MD5加密,需要对密码进行转化
- try {
- password = Tools.md5Encryp(password);
- } catch (NoSuchAlgorithmException e) {
- e.printStackTrace();
- Log.errorFileSync(">>>>>>>>>>>>>>转化MD5字符串错误 :" + e.getMessage(), e);
- }
- user.setPassword(password);
-
- user.setPhonenum(model.getPhonenum());
- user.setPosition(model.getPosition());
- user.setUsername(model.getUsername());
-
- userService.create(user);
- //========标识位===========
- flag = true;
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加用户异常", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>增加用户回写客户端结果异常", e);
- }
- }
-
- logService.create(new Logdetails(getUser(), "增加用户", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "增加用户名称为 " + model.getUsername() + " " + tipMsg + "!", "增加用户" + tipMsg));
- Log.infoFileSync("==================结束调用增加用户方法===================");
- }
-
- /**
- * 删除用户
- *
- * @return
- */
- public String delete() {
- Log.infoFileSync("====================开始调用删除用户信息方法delete()================");
- try {
- userService.delete(model.getUserID());
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getUserID() + " 的用户异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
- model.getShowModel().setMsgTip(tipMsg);
- logService.create(new Logdetails(getUser(), "删除用户", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "删除用户ID为 " + model.getUserID() + " " + tipMsg + "!", "删除用户" + tipMsg));
- Log.infoFileSync("====================结束调用删除用户信息方法delete()================");
- return SUCCESS;
- }
-
- /**
- * 更新用户
- *
- * @return
- */
- public void update() {
- Boolean flag = false;
- try {
- Basicuser user = userService.get(model.getUserID());
- user.setDepartment(model.getDepartment());
- user.setDescription(model.getDescription());
- user.setEmail(model.getEmail());
- //user.setIsmanager(model.getIsmanager());
- user.setLoginame(model.getLoginame());
- //user.setPassword(model.getPassword());
- user.setPhonenum(model.getPhonenum());
- user.setPosition(model.getPosition());
- user.setUsername(model.getUsername());
- userService.update(user);
-
- //看是否需要更新seesion中user
- if (getUser().getId() == model.getUserID()) {
- getSession().put("user", user);
- }
-
- flag = true;
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改用户ID为 : " + model.getUserID() + "信息失败", e);
- flag = false;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改用户回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新用户", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新用户ID为 " + model.getUserID() + " " + tipMsg + "!", "更新用户" + tipMsg));
- }
-
- /**
- * 修改密码
- */
- public void updatePwd() {
- Integer flag = 0;
- try {
- Basicuser user = getUser();
- String orgPassword = Tools.md5Encryp(model.getOrgpwd());
- String md5Pwd = Tools.md5Encryp(model.getPassword());
- //必须和原始密码一致才可以更新密码
- if(user.getLoginame().equals("jsh")){
- flag = 3;
- tipMsg = "管理员jsh不能修改密码";
- tipType = 1;
- } else if (orgPassword.equalsIgnoreCase(user.getPassword())) {
-
- user.setPassword(md5Pwd);
- userService.update(user);
-
- //看是否需要更新seesion中user
-// if(getUser().getId() == model.getUserID())
-// {
-// getSession().put("user", user);
-// }
-
- flag = 1;
- tipMsg = "成功";
- tipType = 0;
- } else {
- flag = 2;
- tipMsg = "失败";
- tipType = 1;
- }
-
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改用户ID为 : " + model.getUserID() + "密码信息失败", e);
- flag = 3;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改用户密码回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "更新用户", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "更新用户ID为 " + model.getUserID() + "密码信息 " + tipMsg + "!", "更新用户" + tipMsg));
- }
-
- /**
- * 重置用户的密码
- */
- public void resetPwd() {
- Integer flag = 0;
- try {
- Basicuser user = userService.get(model.getUserID());
- String password = "123456";
- String md5Pwd = Tools.md5Encryp(password);
- user.setPassword(md5Pwd);
- userService.update(user);
- flag = 1;
- tipMsg = "成功";
- tipType = 0;
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>修改用户ID为 : " + model.getUserID() + "密码信息失败", e);
- flag = 0;
- tipMsg = "失败";
- tipType = 1;
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>修改用户密码回写客户端结果异常", e);
- }
- }
- logService.create(new Logdetails(getUser(), "重置用户密码", model.getClientIp(),
- new Timestamp(System.currentTimeMillis()), tipType, "重置用户ID为 " + model.getUserID() + "密码信息 " + tipMsg + "!", "重置用户密码" + tipMsg));
- }
-
- /**
- * 批量删除指定ID用户
- *
- * @return
- */
- public String batchDelete() {
- try {
- userService.batchDelete(model.getUserIDs());
- model.getShowModel().setMsgTip("成功");
- //记录操作日志使用
- tipMsg = "成功";
- tipType = 0;
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>>>批量删除用户ID为:" + model.getUserIDs() + "信息异常", e);
- tipMsg = "失败";
- tipType = 1;
- }
-
- logService.create(new Logdetails(getUser(), "批量删除用户", model.getClientIp(),
- new Timestamp(System.currentTimeMillis())
- , tipType, "批量删除用户ID为 " + model.getUserIDs() + " " + tipMsg + "!", "批量删除用户" + tipMsg));
- return SUCCESS;
- }
-
- /**
- * 检查输入名称是否存在
- */
- public void checkIsNameExist() {
- Boolean flag = false;
- String fieldName = "";
- String fieldValue = "";
- try {
- if (0 == model.getCheckFlag()) {
- fieldName = "username";
- fieldValue = model.getUsername();
- } else {
- fieldName = "loginame";
- fieldValue = model.getLoginame();
- }
- flag = userService.checkIsNameExist(fieldName, fieldValue, model.getUserID());
- } catch (Exception e) {
- Log.errorFileSync(">>>>>>>>>>>>>>>>>检查用户名称为:" + fieldValue + " ID为: " + model.getUserID() + " 是否存在异常!");
- } finally {
- try {
- toClient(flag.toString());
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>>>>回写检查用户名称为:" + fieldValue + " ID为: " + model.getUserID() + " 是否存在异常!", e);
- }
- }
- }
-
- /**
- * 查找用户信息
- *
- * @return
- */
- public void findBy() {
- try {
- PageUtil pageUtil = new PageUtil();
- pageUtil.setPageSize(model.getPageSize());
- pageUtil.setCurPage(model.getPageNo());
- pageUtil.setAdvSearch(getCondition());
- userService.find(pageUtil);
- List dataList = pageUtil.getPageList();
-
- //开始拼接json数据
-// {"total":28,"rows":[
-// {"productid":"AV-CB-01","attr1":"Adult Male","itemid":"EST-18"}
-// ]}
- JSONObject outer = new JSONObject();
- outer.put("total", pageUtil.getTotalCount());
- //存放数据json数组
- JSONArray dataArray = new JSONArray();
- if (null != dataList) {
- for (Basicuser user : dataList) {
-
- JSONObject item = new JSONObject();
- item.put("id", user.getId());
- item.put("username", user.getUsername());
- item.put("loginame", Tools.dealNullStr(user.getLoginame()));
- item.put("password", Tools.dealNullStr(user.getPassword()));
- item.put("position", Tools.dealNullStr(user.getPosition()));
- item.put("department", Tools.dealNullStr(user.getDepartment()));
- item.put("email", Tools.dealNullStr(user.getEmail()));
- item.put("phonenum", Tools.dealNullStr(user.getPhonenum()));
- item.put("ismanager", user.getIsmanager() == (short) 0 ? "是" : "否");
- item.put("isystem", user.getIsystem() == (short) 0 ? "是" : "否");
- item.put("status", user.getStatus());
- item.put("description", Tools.dealNullStr(user.getDescription()));
- item.put("remark", user.getRemark());
- item.put("op", user.getIsmanager());
- dataArray.add(item);
- }
- }
- outer.put("rows", dataArray);
- //回写查询结果
- toClient(outer.toString());
- } catch (DataAccessException e) {
- Log.errorFileSync(">>>>>>>>>查找用户信息异常", e);
- } catch (IOException e) {
- Log.errorFileSync(">>>>>>>>>回写查询用户信息结果异常", e);
- }
- }
-
- /**
- * 拼接搜索条件
- *
- * @return 拼接后的条件
- */
- private Map getCondition() {
- /**
- * 拼接搜索条件
- */
- Map