diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/asset/AssetAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/asset/AssetAction.class
new file mode 100644
index 00000000..1459a02c
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/asset/AssetAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/asset/ReportAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/asset/ReportAction.class
new file mode 100644
index 00000000..d588ccd2
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/asset/ReportAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/AccountAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/AccountAction.class
new file mode 100644
index 00000000..ddec9847
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/AccountAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/AppAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/AppAction.class
new file mode 100644
index 00000000..a20c8084
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/AppAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/AssetNameAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/AssetNameAction.class
new file mode 100644
index 00000000..04afaff3
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/AssetNameAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/CategoryAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/CategoryAction.class
new file mode 100644
index 00000000..67789f9a
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/CategoryAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/DepotAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/DepotAction.class
new file mode 100644
index 00000000..03dfbf26
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/DepotAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/FunctionsAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/FunctionsAction.class
new file mode 100644
index 00000000..179a3200
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/FunctionsAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/InOutItemAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/InOutItemAction.class
new file mode 100644
index 00000000..217ab126
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/InOutItemAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/LogAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/LogAction.class
new file mode 100644
index 00000000..c3afb7a7
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/LogAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/RoleAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/RoleAction.class
new file mode 100644
index 00000000..4a5ed212
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/RoleAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/SupplierAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/SupplierAction.class
new file mode 100644
index 00000000..b15dc5ea
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/SupplierAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/UserAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/UserAction.class
new file mode 100644
index 00000000..befb3209
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/UserAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/UserBusinessAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/UserBusinessAction.class
new file mode 100644
index 00000000..b9baf142
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/basic/UserBusinessAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/AccountHeadAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/AccountHeadAction.class
new file mode 100644
index 00000000..6bbd3b7f
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/AccountHeadAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/AccountItemAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/AccountItemAction.class
new file mode 100644
index 00000000..28264dbd
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/AccountItemAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/DepotHeadAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/DepotHeadAction.class
new file mode 100644
index 00000000..487b7623
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/DepotHeadAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/DepotItemAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/DepotItemAction.class
new file mode 100644
index 00000000..76665b00
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/DepotItemAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/MaterialAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/MaterialAction.class
new file mode 100644
index 00000000..2d223b01
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/MaterialAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/MaterialCategoryAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/MaterialCategoryAction.class
new file mode 100644
index 00000000..dbbfab76
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/MaterialCategoryAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/PersonAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/PersonAction.class
new file mode 100644
index 00000000..fdf46a52
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/action/materials/PersonAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseAction.class b/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseAction.class
new file mode 100644
index 00000000..35b9686d
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseAction.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseDAO.class
new file mode 100644
index 00000000..53ac8000
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseIDAO.class
new file mode 100644
index 00000000..b57c3a57
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseIService.class
new file mode 100644
index 00000000..26f8d621
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseService.class b/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseService.class
new file mode 100644
index 00000000..d11f1f18
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/base/BaseService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/base/Log.class b/src/main/webapp/WEB-INF/classes/com/jsh/base/Log.class
new file mode 100644
index 00000000..624260c2
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/base/Log.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/AssetDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/AssetDAO.class
new file mode 100644
index 00000000..5fc22eac
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/AssetDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/AssetIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/AssetIDAO.class
new file mode 100644
index 00000000..5a3ed906
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/AssetIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/ReportDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/ReportDAO.class
new file mode 100644
index 00000000..1aedc60b
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/ReportDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/ReportIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/ReportIDAO.class
new file mode 100644
index 00000000..4e05eb82
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/asset/ReportIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AccountDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AccountDAO.class
new file mode 100644
index 00000000..28e21c94
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AccountDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AccountIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AccountIDAO.class
new file mode 100644
index 00000000..6f1b57f0
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AccountIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AppDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AppDAO.class
new file mode 100644
index 00000000..ae3ad854
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AppDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AppIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AppIDAO.class
new file mode 100644
index 00000000..5dfebb40
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AppIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AssetNameDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AssetNameDAO.class
new file mode 100644
index 00000000..1e524c4b
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AssetNameDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AssetNameIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AssetNameIDAO.class
new file mode 100644
index 00000000..ef5541df
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/AssetNameIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/CategoryDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/CategoryDAO.class
new file mode 100644
index 00000000..5acdf299
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/CategoryDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/CategoryIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/CategoryIDAO.class
new file mode 100644
index 00000000..bfb8f7d2
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/CategoryIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/DepotDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/DepotDAO.class
new file mode 100644
index 00000000..37f3c263
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/DepotDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/DepotIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/DepotIDAO.class
new file mode 100644
index 00000000..ae2c918d
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/DepotIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/FunctionsDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/FunctionsDAO.class
new file mode 100644
index 00000000..2ec1272e
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/FunctionsDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/FunctionsIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/FunctionsIDAO.class
new file mode 100644
index 00000000..81ef44dc
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/FunctionsIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/InOutItemDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/InOutItemDAO.class
new file mode 100644
index 00000000..a58e1d25
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/InOutItemDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/InOutItemIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/InOutItemIDAO.class
new file mode 100644
index 00000000..e4a460bd
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/InOutItemIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/LogDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/LogDAO.class
new file mode 100644
index 00000000..1ec9e78c
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/LogDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/LogIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/LogIDAO.class
new file mode 100644
index 00000000..3575a154
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/LogIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/RoleDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/RoleDAO.class
new file mode 100644
index 00000000..1cba59c7
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/RoleDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/RoleIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/RoleIDAO.class
new file mode 100644
index 00000000..f92dc4a6
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/RoleIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/SupplierDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/SupplierDAO.class
new file mode 100644
index 00000000..07fe2013
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/SupplierDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/SupplierIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/SupplierIDAO.class
new file mode 100644
index 00000000..84ab3caa
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/SupplierIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserBusinessDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserBusinessDAO.class
new file mode 100644
index 00000000..8c2a3978
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserBusinessDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserBusinessIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserBusinessIDAO.class
new file mode 100644
index 00000000..a8b2add9
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserBusinessIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserDAO.class
new file mode 100644
index 00000000..03b6c407
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserIDAO.class
new file mode 100644
index 00000000..b2fa4b2d
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/basic/UserIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountHeadDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountHeadDAO.class
new file mode 100644
index 00000000..866d9f66
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountHeadDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountHeadIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountHeadIDAO.class
new file mode 100644
index 00000000..0e1fe1cb
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountHeadIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountItemDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountItemDAO.class
new file mode 100644
index 00000000..feacc409
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountItemDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountItemIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountItemIDAO.class
new file mode 100644
index 00000000..313405a4
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/AccountItemIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotHeadDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotHeadDAO.class
new file mode 100644
index 00000000..5493313e
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotHeadDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotHeadIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotHeadIDAO.class
new file mode 100644
index 00000000..b1ef2652
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotHeadIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotItemDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotItemDAO.class
new file mode 100644
index 00000000..01b9c660
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotItemDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotItemIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotItemIDAO.class
new file mode 100644
index 00000000..b1d3ab16
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/DepotItemIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialCategoryDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialCategoryDAO.class
new file mode 100644
index 00000000..bfa2c6f6
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialCategoryDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialCategoryIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialCategoryIDAO.class
new file mode 100644
index 00000000..a61224b9
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialCategoryIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialDAO.class
new file mode 100644
index 00000000..20041a85
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialIDAO.class
new file mode 100644
index 00000000..6d07bd30
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/MaterialIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/PersonDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/PersonDAO.class
new file mode 100644
index 00000000..c28a3faf
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/PersonDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/PersonIDAO.class b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/PersonIDAO.class
new file mode 100644
index 00000000..1ae9dec7
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/dao/materials/PersonIDAO.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Account.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Account.class
new file mode 100644
index 00000000..0bcafb08
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Account.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/AccountHead.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/AccountHead.class
new file mode 100644
index 00000000..f9236898
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/AccountHead.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/AccountItem.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/AccountItem.class
new file mode 100644
index 00000000..2288a999
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/AccountItem.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/App.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/App.class
new file mode 100644
index 00000000..8923f3f0
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/App.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Asset.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Asset.class
new file mode 100644
index 00000000..d38ddd17
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Asset.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Assetcategory.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Assetcategory.class
new file mode 100644
index 00000000..daca66b8
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Assetcategory.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Assetname.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Assetname.class
new file mode 100644
index 00000000..8b611c83
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Assetname.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Basicuser.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Basicuser.class
new file mode 100644
index 00000000..f809c241
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Basicuser.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Category.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Category.class
new file mode 100644
index 00000000..8ef39692
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Category.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Depot.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Depot.class
new file mode 100644
index 00000000..ece6e438
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Depot.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/DepotHead.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/DepotHead.class
new file mode 100644
index 00000000..93c92727
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/DepotHead.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/DepotItem.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/DepotItem.class
new file mode 100644
index 00000000..b04a8585
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/DepotItem.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Functions.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Functions.class
new file mode 100644
index 00000000..635623ce
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Functions.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/InOutItem.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/InOutItem.class
new file mode 100644
index 00000000..590fdf5d
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/InOutItem.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Logdetails.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Logdetails.class
new file mode 100644
index 00000000..24c0b73b
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Logdetails.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Material.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Material.class
new file mode 100644
index 00000000..e520f7ad
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Material.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/MaterialCategory.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/MaterialCategory.class
new file mode 100644
index 00000000..1bf49492
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/MaterialCategory.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Person.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Person.class
new file mode 100644
index 00000000..fd980f37
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Person.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Role.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Role.class
new file mode 100644
index 00000000..ef4aae4c
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Role.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Supplier.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Supplier.class
new file mode 100644
index 00000000..194581e3
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/Supplier.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/po/UserBusiness.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/UserBusiness.class
new file mode 100644
index 00000000..181e6050
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/po/UserBusiness.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/AssetModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/AssetModel.class
new file mode 100644
index 00000000..a0106cdb
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/AssetModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/AssetShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/AssetShowModel.class
new file mode 100644
index 00000000..305154bd
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/AssetShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/ReportModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/ReportModel.class
new file mode 100644
index 00000000..5e749dc5
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/ReportModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/ReportShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/ReportShowModel.class
new file mode 100644
index 00000000..e8a0b2f0
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/asset/ReportShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AccountModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AccountModel.class
new file mode 100644
index 00000000..4a49d9eb
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AccountModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AccountShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AccountShowModel.class
new file mode 100644
index 00000000..36efbfb1
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AccountShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AppModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AppModel.class
new file mode 100644
index 00000000..6056282b
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AppModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AppShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AppShowModel.class
new file mode 100644
index 00000000..75ef0461
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AppShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AssetNameModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AssetNameModel.class
new file mode 100644
index 00000000..93a70e09
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AssetNameModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AssetNameShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AssetNameShowModel.class
new file mode 100644
index 00000000..365f4c6c
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/AssetNameShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/CategoryModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/CategoryModel.class
new file mode 100644
index 00000000..dbb2a309
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/CategoryModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/CategoryShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/CategoryShowModel.class
new file mode 100644
index 00000000..434080b7
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/CategoryShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/DepotModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/DepotModel.class
new file mode 100644
index 00000000..84070e53
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/DepotModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/DepotShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/DepotShowModel.class
new file mode 100644
index 00000000..d83fc77f
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/DepotShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/FunctionsModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/FunctionsModel.class
new file mode 100644
index 00000000..50985910
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/FunctionsModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/FunctionsShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/FunctionsShowModel.class
new file mode 100644
index 00000000..082064d4
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/FunctionsShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/InOutItemModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/InOutItemModel.class
new file mode 100644
index 00000000..98c5f3ee
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/InOutItemModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/InOutItemShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/InOutItemShowModel.class
new file mode 100644
index 00000000..8091c33c
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/InOutItemShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/LogModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/LogModel.class
new file mode 100644
index 00000000..1c0cb817
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/LogModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/LogShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/LogShowModel.class
new file mode 100644
index 00000000..1f4fe1da
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/LogShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/RoleModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/RoleModel.class
new file mode 100644
index 00000000..5cd0217b
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/RoleModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/RoleShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/RoleShowModel.class
new file mode 100644
index 00000000..01dff7f0
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/RoleShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/SupplierModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/SupplierModel.class
new file mode 100644
index 00000000..a52b7694
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/SupplierModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/SupplierShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/SupplierShowModel.class
new file mode 100644
index 00000000..31b34623
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/SupplierShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserBusinessModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserBusinessModel.class
new file mode 100644
index 00000000..ead6a6b3
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserBusinessModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserBusinessShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserBusinessShowModel.class
new file mode 100644
index 00000000..ed680476
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserBusinessShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserModel.class
new file mode 100644
index 00000000..de38cc24
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserShowModel.class
new file mode 100644
index 00000000..a1bf796a
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/basic/UserShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountHeadModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountHeadModel.class
new file mode 100644
index 00000000..7e333a78
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountHeadModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountHeadShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountHeadShowModel.class
new file mode 100644
index 00000000..407b4c62
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountHeadShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountItemModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountItemModel.class
new file mode 100644
index 00000000..17308b93
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountItemModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountItemShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountItemShowModel.class
new file mode 100644
index 00000000..b8efeabb
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/AccountItemShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotHeadModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotHeadModel.class
new file mode 100644
index 00000000..5e967fc3
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotHeadModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotHeadShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotHeadShowModel.class
new file mode 100644
index 00000000..cdc92732
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotHeadShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotItemModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotItemModel.class
new file mode 100644
index 00000000..14e9e704
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotItemModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotItemShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotItemShowModel.class
new file mode 100644
index 00000000..5ccc2338
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/DepotItemShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialCategoryModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialCategoryModel.class
new file mode 100644
index 00000000..4b520826
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialCategoryModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialCategoryShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialCategoryShowModel.class
new file mode 100644
index 00000000..9766d333
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialCategoryShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialModel.class
new file mode 100644
index 00000000..1ddc07d9
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialShowModel.class
new file mode 100644
index 00000000..08f9393b
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/MaterialShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/PersonModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/PersonModel.class
new file mode 100644
index 00000000..b7271442
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/PersonModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/PersonShowModel.class b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/PersonShowModel.class
new file mode 100644
index 00000000..f6c34af2
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/model/vo/materials/PersonShowModel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/AssetIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/AssetIService.class
new file mode 100644
index 00000000..5844fdc0
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/AssetIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/AssetService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/AssetService.class
new file mode 100644
index 00000000..3ceeb8e9
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/AssetService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/ReportIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/ReportIService.class
new file mode 100644
index 00000000..6a2d8f49
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/ReportIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/ReportService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/ReportService.class
new file mode 100644
index 00000000..55af5f76
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/asset/ReportService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AccountIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AccountIService.class
new file mode 100644
index 00000000..e0ef17f6
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AccountIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AccountService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AccountService.class
new file mode 100644
index 00000000..00fcfa84
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AccountService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AppIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AppIService.class
new file mode 100644
index 00000000..8f588c7a
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AppIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AppService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AppService.class
new file mode 100644
index 00000000..2be0991a
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AppService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AssetNameIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AssetNameIService.class
new file mode 100644
index 00000000..6032ecae
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AssetNameIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AssetNameService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AssetNameService.class
new file mode 100644
index 00000000..b3610a81
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/AssetNameService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/CategoryIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/CategoryIService.class
new file mode 100644
index 00000000..c62083ca
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/CategoryIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/CategoryService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/CategoryService.class
new file mode 100644
index 00000000..d838bf43
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/CategoryService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/DepotIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/DepotIService.class
new file mode 100644
index 00000000..5aa489ba
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/DepotIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/DepotService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/DepotService.class
new file mode 100644
index 00000000..f1601dc8
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/DepotService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/FunctionsIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/FunctionsIService.class
new file mode 100644
index 00000000..dd3d21cd
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/FunctionsIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/FunctionsService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/FunctionsService.class
new file mode 100644
index 00000000..2ff0e1fb
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/FunctionsService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/InOutItemIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/InOutItemIService.class
new file mode 100644
index 00000000..5d485dc5
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/InOutItemIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/InOutItemService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/InOutItemService.class
new file mode 100644
index 00000000..01614c9d
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/InOutItemService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/LogIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/LogIService.class
new file mode 100644
index 00000000..c7fdc785
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/LogIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/LogService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/LogService.class
new file mode 100644
index 00000000..8c9eb18c
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/LogService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/RoleIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/RoleIService.class
new file mode 100644
index 00000000..535b4faa
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/RoleIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/RoleService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/RoleService.class
new file mode 100644
index 00000000..e6b7a223
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/RoleService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/SupplierIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/SupplierIService.class
new file mode 100644
index 00000000..d48c9ac4
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/SupplierIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/SupplierService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/SupplierService.class
new file mode 100644
index 00000000..32f73f97
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/SupplierService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserBusinessIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserBusinessIService.class
new file mode 100644
index 00000000..1a0cdbcb
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserBusinessIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserBusinessService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserBusinessService.class
new file mode 100644
index 00000000..36aab501
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserBusinessService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserIService.class
new file mode 100644
index 00000000..c743c7d5
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserService.class
new file mode 100644
index 00000000..f23631f4
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/basic/UserService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountHeadIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountHeadIService.class
new file mode 100644
index 00000000..6a4ddd30
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountHeadIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountHeadService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountHeadService.class
new file mode 100644
index 00000000..41dea364
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountHeadService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountItemIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountItemIService.class
new file mode 100644
index 00000000..24f265af
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountItemIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountItemService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountItemService.class
new file mode 100644
index 00000000..db11ec45
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/AccountItemService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotHeadIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotHeadIService.class
new file mode 100644
index 00000000..9a57d0c5
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotHeadIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotHeadService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotHeadService.class
new file mode 100644
index 00000000..ebc9f180
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotHeadService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotItemIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotItemIService.class
new file mode 100644
index 00000000..f72003ca
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotItemIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotItemService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotItemService.class
new file mode 100644
index 00000000..25b11b46
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/DepotItemService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialCategoryIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialCategoryIService.class
new file mode 100644
index 00000000..03f7d2c0
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialCategoryIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialCategoryService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialCategoryService.class
new file mode 100644
index 00000000..24b17681
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialCategoryService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialIService.class
new file mode 100644
index 00000000..78ff050f
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialService.class
new file mode 100644
index 00000000..b3e53a10
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/MaterialService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/PersonIService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/PersonIService.class
new file mode 100644
index 00000000..89ed4ebb
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/PersonIService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/PersonService.class b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/PersonService.class
new file mode 100644
index 00000000..029e4036
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/service/materials/PersonService.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/AssetConstants$BusinessForExcel.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/AssetConstants$BusinessForExcel.class
new file mode 100644
index 00000000..cb058b37
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/AssetConstants$BusinessForExcel.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/AssetConstants$Common.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/AssetConstants$Common.class
new file mode 100644
index 00000000..d3d14be4
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/AssetConstants$Common.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/AssetConstants.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/AssetConstants.class
new file mode 100644
index 00000000..8b68a70e
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/AssetConstants.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/BeanFactoryUtil.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/BeanFactoryUtil.class
new file mode 100644
index 00000000..d5180e36
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/BeanFactoryUtil.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/ExceptionCodeConstants$UserExceptionCode.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/ExceptionCodeConstants$UserExceptionCode.class
new file mode 100644
index 00000000..0fd251fc
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/ExceptionCodeConstants$UserExceptionCode.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/ExceptionCodeConstants.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/ExceptionCodeConstants.class
new file mode 100644
index 00000000..56b5e87a
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/ExceptionCodeConstants.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/JshConstants$Common.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/JshConstants$Common.class
new file mode 100644
index 00000000..5532fc68
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/JshConstants$Common.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/JshConstants.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/JshConstants.class
new file mode 100644
index 00000000..2a65dafe
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/JshConstants.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/JshException.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/JshException.class
new file mode 100644
index 00000000..3dde4935
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/JshException.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/OpenSessionInViewFilterExtend.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/OpenSessionInViewFilterExtend.class
new file mode 100644
index 00000000..5711dba6
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/OpenSessionInViewFilterExtend.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/PageUtil.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/PageUtil.class
new file mode 100644
index 00000000..5b3a16c7
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/PageUtil.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/PathTool.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/PathTool.class
new file mode 100644
index 00000000..7a1642a7
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/PathTool.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/SearchConditionUtil.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/SearchConditionUtil.class
new file mode 100644
index 00000000..d305a400
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/SearchConditionUtil.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/SessionFilter.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/SessionFilter.class
new file mode 100644
index 00000000..014cb118
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/SessionFilter.class differ
diff --git a/src/main/webapp/WEB-INF/classes/com/jsh/util/Tools.class b/src/main/webapp/WEB-INF/classes/com/jsh/util/Tools.class
new file mode 100644
index 00000000..456d7ed6
Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/jsh/util/Tools.class differ
diff --git a/src/main/webapp/WEB-INF/classes/common/email.properties b/src/main/webapp/WEB-INF/classes/common/email.properties
new file mode 100644
index 00000000..bd530070
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/common/email.properties
@@ -0,0 +1,3 @@
+stmp=smtp.126.com
+emailname=accountnms@126.com
+password=public
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/common/jdbc.properties b/src/main/webapp/WEB-INF/classes/common/jdbc.properties
new file mode 100644
index 00000000..19baf067
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/common/jdbc.properties
@@ -0,0 +1,4 @@
+jdbcUrl= jdbc\:mysql\://localhost\:3306/jsh_erp?useUnicode\=true&characterEncoding\=UTF-8
+driverClass= com.mysql.jdbc.Driver
+user= root
+password=1234
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/common/limitbasicdata.properties b/src/main/webapp/WEB-INF/classes/common/limitbasicdata.properties
new file mode 100644
index 00000000..6177cad4
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/common/limitbasicdata.properties
@@ -0,0 +1,5 @@
+bigtypenum=20
+smalltypenum=20
+consumeForm=20
+consumePlace=20
+emailnum=20
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Account.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Account.hbm.xml
new file mode 100644
index 00000000..321003ea
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Account.hbm.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+ 名称
+
+
+
+
+ 编号
+
+
+
+
+ 期初金额
+
+
+
+
+ 当前余额
+
+
+
+
+ 备注
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/AccountHead.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/AccountHead.hbm.xml
new file mode 100644
index 00000000..c854333e
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/AccountHead.hbm.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+ 类型(支出/收入/收款/付款/转账)
+
+
+
+
+ 单位Id(收款/付款单位)
+
+
+
+
+ 经手人Id
+
+
+
+
+ 变动金额(优惠/收款/付款/实付)
+
+
+
+
+ 合计金额
+
+
+
+
+ 账户(收款/付款)
+
+
+
+
+ 单据编号
+
+
+
+
+ 单据日期
+
+
+
+
+ 备注
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/AccountItem.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/AccountItem.hbm.xml
new file mode 100644
index 00000000..581854b0
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/AccountItem.hbm.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+ 表头Id
+
+
+
+
+ 账户Id
+
+
+
+
+ 收支项目Id
+
+
+
+
+ 单项金额
+
+
+
+
+ 单据备注
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/App.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/App.hbm.xml
new file mode 100644
index 00000000..6daa362f
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/App.hbm.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+ 代号
+
+
+
+
+ 名称
+
+
+
+
+ 类型
+
+
+
+
+ 图标
+
+
+
+
+ 链接
+
+
+
+
+ 宽度
+
+
+
+
+ 高度
+
+
+
+
+ 拉伸
+
+
+
+
+ 最大化
+
+
+
+
+ Flash
+
+
+
+
+ 种类
+
+
+
+
+ 排序号
+
+
+
+
+ 备注
+
+
+
+
+ 启用
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Asset.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Asset.hbm.xml
new file mode 100644
index 00000000..1bf1e386
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Asset.hbm.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 位置
+
+
+
+
+ 标签:以空格为分隔符
+
+
+
+
+ 资产的状态:0==在库,1==在用,2==消费
+
+
+
+
+
+
+
+
+
+ 购买价格
+
+
+
+
+ 购买日期
+
+
+
+
+ 有效日期
+
+
+
+
+ 保修日期
+
+
+
+
+ 资产编号
+
+
+
+
+ 资产序列号
+
+
+
+
+
+
+
+
+
+ 描述信息
+
+
+
+
+ 资产添加时间,统计报表使用
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Assetcategory.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Assetcategory.hbm.xml
new file mode 100644
index 00000000..72b09816
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Assetcategory.hbm.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+ 资产类型名称
+
+
+
+
+ 是否系统自带 0==系统 1==非系统
+
+
+
+
+ 描述信息
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Assetname.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Assetname.hbm.xml
new file mode 100644
index 00000000..45610bdb
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Assetname.hbm.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+ 资产名称
+
+
+
+
+
+
+
+ 是否系统自带 0==系统 1==非系统
+
+
+
+
+ 描述信息
+
+
+
+
+ 是否为耗材 0==否 1==是 耗材状态只能是消费
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Basicuser.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Basicuser.hbm.xml
new file mode 100644
index 00000000..e6abb717
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Basicuser.hbm.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+ 用户姓名--例如张三
+
+
+
+
+ 登录用户名--可能为空
+
+
+
+
+ 登陆密码
+
+
+
+
+ 职位
+
+
+
+
+ 所属部门
+
+
+
+
+ 电子邮箱
+
+
+
+
+ 手机号码
+
+
+
+
+ 是否为管理者 0==管理者 1==员工
+
+
+
+
+ 是否系统自带数据
+
+
+
+
+ 用户状态
+
+
+
+
+ 用户描述信息
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Category.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Category.hbm.xml
new file mode 100644
index 00000000..0e808600
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Category.hbm.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+ 资产类型名称
+
+
+
+
+ 是否系统自带 0==系统 1==非系统
+
+
+
+
+ 描述信息
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Depot.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Depot.hbm.xml
new file mode 100644
index 00000000..17fdd785
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Depot.hbm.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+ 仓库名称
+
+
+
+
+ 排序
+
+
+
+
+ 描述
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/DepotHead.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/DepotHead.hbm.xml
new file mode 100644
index 00000000..80352b74
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/DepotHead.hbm.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+ 类型(出库/入库)
+
+
+
+
+ 出入库分类
+
+
+
+
+ 项目Id
+
+
+
+
+ 票据号
+
+
+
+
+ 操作员名字
+
+
+
+
+ 创建时间
+
+
+
+
+ 出入库时间
+
+
+
+
+ 供应商Id
+
+
+
+
+ 经手人Id
+
+
+
+
+ 账户Id
+
+
+
+
+ 变动金额(收款/付款)
+
+
+
+
+ 调拨时,对方项目Id
+
+
+
+
+ 合计金额
+
+
+
+
+ 备注
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/DepotItem.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/DepotItem.hbm.xml
new file mode 100644
index 00000000..c6de4ed9
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/DepotItem.hbm.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ 表头Id
+
+
+
+
+ 材料Id
+
+
+
+
+ 数量
+
+
+
+
+ 单价
+
+
+
+
+ 金额
+
+
+
+
+ 描述
+
+
+
+
+ 图片
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Functions.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Functions.hbm.xml
new file mode 100644
index 00000000..2a8923bc
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Functions.hbm.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+ 编号
+
+
+
+
+ 名称
+
+
+
+
+ 上级编号
+
+
+
+
+ 链接
+
+
+
+
+ 收缩
+
+
+
+
+ 排序
+
+
+
+
+ 启用
+
+
+
+
+ 类型
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/InOutItem.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/InOutItem.hbm.xml
new file mode 100644
index 00000000..4e8afb9c
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/InOutItem.hbm.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+ 名称
+
+
+
+
+ 类型
+
+
+
+
+ 备注
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Logdetails.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Logdetails.hbm.xml
new file mode 100644
index 00000000..8f6d4429
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Logdetails.hbm.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 操作模块名称
+
+
+
+
+ 客户端IP
+
+
+
+
+ 创建时间
+
+
+
+
+ 操作状态 0==成功,1==失败
+
+
+
+
+ 操作详情
+
+
+
+
+ 备注信息
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Material.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Material.hbm.xml
new file mode 100644
index 00000000..4b947e83
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Material.hbm.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 名称
+
+
+
+
+ 型号
+
+
+
+
+ 颜色
+
+
+
+
+ 单位
+
+
+
+
+ 零售价
+
+
+
+
+ 最低售价
+
+
+
+
+ 预设售价一
+
+
+
+
+ 预设售价二
+
+
+
+
+ 备注
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/MaterialCategory.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/MaterialCategory.hbm.xml
new file mode 100644
index 00000000..211cd14b
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/MaterialCategory.hbm.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+ 名称
+
+
+
+
+ 等级
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Person.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Person.hbm.xml
new file mode 100644
index 00000000..f3e03159
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Person.hbm.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+ 类型
+
+
+
+
+ 姓名
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Role.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Role.hbm.xml
new file mode 100644
index 00000000..a76e27f1
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Role.hbm.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+ 角色名称
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/Supplier.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/Supplier.hbm.xml
new file mode 100644
index 00000000..c4410ec7
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/Supplier.hbm.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+ 供应商名称
+
+
+
+
+ 类型
+
+
+
+
+ 联系人
+
+
+
+
+ 联系电话
+
+
+
+
+ 电子邮箱
+
+
+
+
+ 期初应收
+
+
+
+
+ 期初应付
+
+
+
+
+ 累计应收
+
+
+
+
+ 累计应付
+
+
+
+
+
+
+
+ 是否系统自带 0==系统 1==非系统
+
+
+
+
+ 启用
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/UserBusiness.hbm.xml b/src/main/webapp/WEB-INF/classes/hibernate/UserBusiness.hbm.xml
new file mode 100644
index 00000000..98b9201b
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/UserBusiness.hbm.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+ 类别
+
+
+
+
+ 主ID
+
+
+
+
+ 值
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/hibernate/hibernate.cfg.xml b/src/main/webapp/WEB-INF/classes/hibernate/hibernate.cfg.xml
new file mode 100644
index 00000000..5a4b823f
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/hibernate/hibernate.cfg.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+ org.hibernate.dialect.MySQL5Dialect
+
+ true
+
+ update
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/i18n/messages_en_US.properties b/src/main/webapp/WEB-INF/classes/i18n/messages_en_US.properties
new file mode 100644
index 00000000..cf790962
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/i18n/messages_en_US.properties
@@ -0,0 +1,7 @@
+language=Select Language
+enus=American English
+zhcn=Simplified Chinese
+logintitle=Welcome to the BenaMaid System
+username=username
+password=password
+login_submit=login
diff --git a/src/main/webapp/WEB-INF/classes/i18n/messages_zh_CN.properties b/src/main/webapp/WEB-INF/classes/i18n/messages_zh_CN.properties
new file mode 100644
index 00000000..b8211f37
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/i18n/messages_zh_CN.properties
@@ -0,0 +1,7 @@
+language=\u9009\u62e9\u8bed\u8a00
+enus=\u7f8e\u5f0f\u82f1\u8bed
+zhcn=\u7b80\u4f53\u4e2d\u6587
+logintitle=\u6b22\u8fce\u5149\u4e34BenaMaid\u7cfb\u7edf
+username=\u7528\u6237\u540d
+password=\u5bc6\u7801
+login_submit=\u767b\u5f55
diff --git a/src/main/webapp/WEB-INF/classes/log4j/log4j.properties b/src/main/webapp/WEB-INF/classes/log4j/log4j.properties
new file mode 100644
index 00000000..46226f16
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/log4j/log4j.properties
@@ -0,0 +1,67 @@
+# level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。
+#Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。
+#Log4jTest.java中的Logger logger = Logger.getLogger(this.getClass().getName());可能对应了log4j.rootLogger=DEBUG,CONSOLE,A1的配置
+log4j.rootLogger=INFO,D,E,stdout
+
+##########控制台输出##############
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.Target=System.out
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+#log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%p]-[%C %M %L]:%m%n
+log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%p]-%m%n
+
+#######配置hibernate日志输入目录,暂时没有使用到############
+#log4j.logger.org.hibernate = OFF,hibernate
+#log4j.logger.org.hibernate.tool.hbm2ddl=debug
+#log4j.appender.hibernate = org.apache.log4j.RollingFileAppender
+#log4j.appender.hibernate.file = ${webApp.log4j.path}/logs/jsh_hibernate.log
+#log4j.appender.hibernate.layout = org.apache.log4j.PatternLayout
+#log4j.appender.hibernate.layout.conversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [%p]-[%C %M %L]:%m%n
+#log4j.appender.hibernate.layout.conversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [%p]-%m%n
+#log4j.appender.hibernate.append = false
+
+###输出到日志文件指定最低为INFO级别 ###
+log4j.appender.D=org.apache.log4j.RollingFileAppender
+log4j.appender.D.File=${webApp.log4j.path}/logs/jsh-info.log
+log4j.appender.D.MaxFileSize=50MB
+log4j.appender.D.MaxBackupIndex=10
+##the lower level
+log4j.appender.D.Threshold=INFO
+log4j.appender.D.layout=org.apache.log4j.PatternLayout
+#log4j.appender.D.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%p]-[%C %M %L]:%m%n
+log4j.appender.D.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%p]-%m%n
+
+###输出错误信息内容到指定文件ERROR级别###
+log4j.appender.E= org.apache.log4j.RollingFileAppender
+log4j.appender.E.File=${webApp.log4j.path}/logs/jsh-error.log
+log4j.appender.E.MaxFileSize=50MB
+log4j.appender.E.MaxBackupIndex=10
+log4j.appender.E.Threshold = ERROR
+log4j.appender.E.layout = org.apache.log4j.PatternLayout
+##log4j.appender.E.layout.ConversionPattern =%-d{yyyy-MM-dd HH\:mm\:ss} [%p]-[%C %M %L]\:%m%n
+log4j.appender.E.layout.ConversionPattern =%-d{yyyy-MM-dd HH\:mm\:ss} [%p]-%m%n
+# %n代表换行
+# %d代表日期
+# %c代表路径名(Logger.getLogger("DAO")时为DAO:,Logger.getLogger(this.getClass().getName())时为绝对类名)# %c{1}为类名,如Log4jTest
+# %l代表类路径及代码所在行数,%L仅代表代码所在行数
+# [%-5p]代表该日志对应的日志级别(%5p),如DEBUG,ERROR,中间的-起到在[]中左对齐的作用
+# %m代表“类名:”(Logger.getLogger("DAO")时为DAO:,Logger.getLogger(this.getClass().getName())时为类名)及日志信息
+#----------------------------------------------------------------------------------
+#分别说明如下:
+#1、使用Logger logger = Logger.getLogger("DAO")获得配置时,属性文件中必须要有对应设置:log4j.logger.DAO=DEBUG,A2
+#2、%c为DAO
+#3、%l为logger.debug("DAO: Debug info.");的类绝对路径以及代码所在行,
+# log.DAOlogTest.doGet(DAOlogTest.java:23)
+#4、%L为logger.debug("DAO: Debug info.");代码所在行 23
+#5、%m为类名和日志信息 DAO: Debug info.
+#1、使用Logger logger = Logger.getLogger(this.getClass().getName())获得配置时
+#2、%c为log.Log4jTest %c{1}为Log4jTest
+#3、%l为 log.Log4jTest.doGet(Log4jTest.java:23)
+#4、%L同上
+#5、%m为 Debug info.
+#-X号: X信息输出时左对齐;
+#%p: 日志信息级别
+#%d{}: 日志信息产生时间
+#%c: 日志信息所在地(类名)
+#%m: 产生的日志具体信息
+#%n: 输出日志信息换行
diff --git a/src/main/webapp/WEB-INF/classes/spring/basic-applicationContext.xml b/src/main/webapp/WEB-INF/classes/spring/basic-applicationContext.xml
new file mode 100644
index 00000000..9d1e86fe
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/spring/basic-applicationContext.xml
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/spring/dao-applicationContext.xml b/src/main/webapp/WEB-INF/classes/spring/dao-applicationContext.xml
new file mode 100644
index 00000000..8261312c
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/spring/dao-applicationContext.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/spring/quartz-applicationContext.xml.xml b/src/main/webapp/WEB-INF/classes/spring/quartz-applicationContext.xml.xml
new file mode 100644
index 00000000..444ff888
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/spring/quartz-applicationContext.xml.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 45 9,10,11,12 * * ?
+
+
+
+
+
+
+
+ timerTest
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/account-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/account-struts.xml
new file mode 100644
index 00000000..e96a081d
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/account-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/struts2/accountHead-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/accountHead-struts.xml
new file mode 100644
index 00000000..927330b6
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/accountHead-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/struts2/accountItem-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/accountItem-struts.xml
new file mode 100644
index 00000000..c470d14b
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/accountItem-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/struts2/app-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/app-struts.xml
new file mode 100644
index 00000000..e856de87
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/app-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/asset-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/asset-struts.xml
new file mode 100644
index 00000000..50c75347
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/asset-struts.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+ application/vnd.ms-excel
+ excelStream
+ attachment;filename="${fileName}"
+ 1024
+
+
+
+
+
+
+ application/vnd.ms-excel
+ excelStream
+ attachment;filename="${fileName}"
+ 1024
+
+ /pages/asset/asset.jsp
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/assetname-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/assetname-struts.xml
new file mode 100644
index 00000000..5aeb1016
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/assetname-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/category-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/category-struts.xml
new file mode 100644
index 00000000..3322bbba
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/category-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/channel-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/channel-struts.xml
new file mode 100644
index 00000000..1b245309
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/channel-struts.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/struts2/depot-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/depot-struts.xml
new file mode 100644
index 00000000..c3c219b7
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/depot-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/depotHead-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/depotHead-struts.xml
new file mode 100644
index 00000000..e6f581fa
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/depotHead-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/depotItem-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/depotItem-struts.xml
new file mode 100644
index 00000000..2d106613
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/depotItem-struts.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+ application/vnd.ms-excel
+ excelStream
+ attachment;filename="${fileName}"
+ 1024
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/functions-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/functions-struts.xml
new file mode 100644
index 00000000..5fb66ff6
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/functions-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/inOutItem-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/inOutItem-struts.xml
new file mode 100644
index 00000000..99d49db8
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/inOutItem-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/classes/struts2/log-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/log-struts.xml
new file mode 100644
index 00000000..77fb2949
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/log-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/material-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/material-struts.xml
new file mode 100644
index 00000000..d5e38778
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/material-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/materialCategory-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/materialCategory-struts.xml
new file mode 100644
index 00000000..d682bdaa
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/materialCategory-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/person-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/person-struts.xml
new file mode 100644
index 00000000..47fb0b16
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/person-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/report-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/report-struts.xml
new file mode 100644
index 00000000..b34945fd
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/report-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/role-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/role-struts.xml
new file mode 100644
index 00000000..09fb1c67
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/role-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/struts.properties b/src/main/webapp/WEB-INF/classes/struts2/struts.properties
new file mode 100644
index 00000000..8847c128
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/struts.properties
@@ -0,0 +1,2 @@
+# struts.properties
+#struts.custom.i18n.resources=messages
diff --git a/src/main/webapp/WEB-INF/classes/struts2/struts.xml b/src/main/webapp/WEB-INF/classes/struts2/struts.xml
new file mode 100644
index 00000000..6f8de078
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/struts.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /pages/common/admin.jsp
+
+
+ /pages/common/{1}.jsp
+
+
+ /pages/common/admin.jsp
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/supplier-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/supplier-struts.xml
new file mode 100644
index 00000000..407b1b57
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/supplier-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/user-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/user-struts.xml
new file mode 100644
index 00000000..02abc391
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/user-struts.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+ /logout.jsp
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/classes/struts2/userBusiness-struts.xml b/src/main/webapp/WEB-INF/classes/struts2/userBusiness-struts.xml
new file mode 100644
index 00000000..467130c4
--- /dev/null
+++ b/src/main/webapp/WEB-INF/classes/struts2/userBusiness-struts.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/lib/aspectjweaver-1.0.0.jar b/src/main/webapp/WEB-INF/lib/aspectjweaver-1.0.0.jar
new file mode 100644
index 00000000..bfd54339
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/aspectjweaver-1.0.0.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/backport-util-concurrent-1.0.0.jar b/src/main/webapp/WEB-INF/lib/backport-util-concurrent-1.0.0.jar
new file mode 100644
index 00000000..3a4c2797
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/backport-util-concurrent-1.0.0.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/com.springsource.net.sf.cglib-2.2.0.jar b/src/main/webapp/WEB-INF/lib/com.springsource.net.sf.cglib-2.2.0.jar
new file mode 100644
index 00000000..83989cb9
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/com.springsource.net.sf.cglib-2.2.0.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/com.springsource.org.apache.commons.logging-1.1.1.jar b/src/main/webapp/WEB-INF/lib/com.springsource.org.apache.commons.logging-1.1.1.jar
new file mode 100644
index 00000000..f50c78cc
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/com.springsource.org.apache.commons.logging-1.1.1.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/com.springsource.org.quartz-1.6.2.jar b/src/main/webapp/WEB-INF/lib/com.springsource.org.quartz-1.6.2.jar
new file mode 100644
index 00000000..30dcee7b
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/com.springsource.org.quartz-1.6.2.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/hibernate3-1.0.0.jar b/src/main/webapp/WEB-INF/lib/hibernate3-1.0.0.jar
new file mode 100644
index 00000000..7275ad6e
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/hibernate3-1.0.0.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/itext-asian-1.0.0.jar b/src/main/webapp/WEB-INF/lib/itext-asian-1.0.0.jar
new file mode 100644
index 00000000..ec8599ea
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/itext-asian-1.0.0.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/itext-pdfa-5.3.5.jar b/src/main/webapp/WEB-INF/lib/itext-pdfa-5.3.5.jar
new file mode 100644
index 00000000..d2ba830b
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/itext-pdfa-5.3.5.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/itext-xtra-5.3.5.jar b/src/main/webapp/WEB-INF/lib/itext-xtra-5.3.5.jar
new file mode 100644
index 00000000..e3b19725
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/itext-xtra-5.3.5.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/itextpdf-5.3.5.jar b/src/main/webapp/WEB-INF/lib/itextpdf-5.3.5.jar
new file mode 100644
index 00000000..b5a51cd1
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/itextpdf-5.3.5.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/javaee-1.0.0.jar b/src/main/webapp/WEB-INF/lib/javaee-1.0.0.jar
new file mode 100644
index 00000000..ee9b2ad4
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/javaee-1.0.0.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/jta-1.1.jar b/src/main/webapp/WEB-INF/lib/jta-1.1.jar
new file mode 100644
index 00000000..6d225b76
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/jta-1.1.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/jxl-1.0.0.jar b/src/main/webapp/WEB-INF/lib/jxl-1.0.0.jar
new file mode 100644
index 00000000..4f1b0ca7
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/jxl-1.0.0.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/log4j-1.2.16.jar b/src/main/webapp/WEB-INF/lib/log4j-1.2.16.jar
new file mode 100644
index 00000000..3f9d8476
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/log4j-1.2.16.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/mail-1.3.1.jar b/src/main/webapp/WEB-INF/lib/mail-1.3.1.jar
new file mode 100644
index 00000000..aa357d4b
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/mail-1.3.1.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/mysql-connector-java-5.1.13-bin.jar b/src/main/webapp/WEB-INF/lib/mysql-connector-java-5.1.13-bin.jar
new file mode 100644
index 00000000..ef5d71e7
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/mysql-connector-java-5.1.13-bin.jar differ
diff --git a/src/main/webapp/WEB-INF/lib/xwork-core-2.2.3.jar b/src/main/webapp/WEB-INF/lib/xwork-core-2.2.3.jar
new file mode 100644
index 00000000..ec48797e
Binary files /dev/null and b/src/main/webapp/WEB-INF/lib/xwork-core-2.2.3.jar differ
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 00000000..a93c65e0
--- /dev/null
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,81 @@
+
+
+
+ webAppRootKey
+ webApp.log4j.path
+
+
+ log4jConfigLocation
+ classpath:log4j/log4j.properties
+
+
+ log4jRefreshInterval
+ 60000
+
+
+ org.springframework.web.util.Log4jConfigListener
+
+
+ contextConfigLocation
+ classpath:spring/*-applicationContext.xml
+
+
+ org.springframework.web.context.ContextLoaderListener
+
+
+ session的过滤器
+ SessionValidateFilter
+ com.jsh.util.SessionFilter
+
+
+ SessionValidateFilter
+ /pages/*
+
+
+ encodingFilter
+ org.springframework.web.filter.CharacterEncodingFilter
+
+ encoding
+ UTF-8
+
+
+ forceEncoding
+ true
+
+
+
+ encodingFilter
+ /*
+
+
+ hibernateFilter
+ com.jsh.util.OpenSessionInViewFilterExtend
+
+ singleSession
+ true
+
+
+
+ hibernateFilter
+ /*
+
+
+ struts2
+ org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
+
+ config
+ struts2/struts.xml
+
+
+
+ struts2
+ /*
+
+
+ 60
+
+
+
+ login.jsp
+
+
\ No newline at end of file
diff --git a/src/main/webapp/login.jsp b/src/main/webapp/login.jsp
new file mode 100644
index 00000000..4d6be52a
--- /dev/null
+++ b/src/main/webapp/login.jsp
@@ -0,0 +1,208 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ ERP系统
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/logout.jsp b/src/main/webapp/logout.jsp
new file mode 100644
index 00000000..42a7113a
--- /dev/null
+++ b/src/main/webapp/logout.jsp
@@ -0,0 +1,27 @@
+<%@ page language="java" pageEncoding="utf-8"%>
+<%
+String path = request.getContextPath();
+String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+%>
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/pages/asset/asset.jsp b/src/main/webapp/pages/asset/asset.jsp
new file mode 100644
index 00000000..fff5574d
--- /dev/null
+++ b/src/main/webapp/pages/asset/asset.jsp
@@ -0,0 +1,1556 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 资产管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 资产名称: |
+
+
+ |
+ |
+ |
+ 资产类型: |
+
+
+ |
+ |
+ |
+ 用户姓名: |
+
+
+ |
+
+
+ | 状 态: |
+
+
+ |
+ |
+ |
+ 供 应 商: |
+
+
+ |
+ |
+ |
+ |
+
+ 查询
+ 重置
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/asset/home.jsp b/src/main/webapp/pages/asset/home.jsp
new file mode 100644
index 00000000..9c2434d9
--- /dev/null
+++ b/src/main/webapp/pages/asset/home.jsp
@@ -0,0 +1,76 @@
+<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
+<%
+String path = request.getContextPath();
+String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+%>
+
+
+
+
+
+
+
+
+ 首页说明
+
+
+
+
+
+
+
+ 资产管理
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+ 资产管理是记录资产明细,包括资产名称、资产类型、供应商、使用用户等信息,通过资产管理,可以记录平时资产明细,管理资产信息。资产管理包括增加,修改,删除、搜索消费信息等功能点。报表图表最多显示十条报表记录。
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/asset/report.jsp b/src/main/webapp/pages/asset/report.jsp
new file mode 100644
index 00000000..4ef9031f
--- /dev/null
+++ b/src/main/webapp/pages/asset/report.jsp
@@ -0,0 +1,991 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 资产管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 资产名称: |
+
+
+ |
+ |
+ |
+ 资产类型: |
+
+
+ |
+ |
+ |
+ 用户姓名: |
+
+
+ |
+ |
+ |
+ 状 态: |
+
+
+ |
+
+
+ | 供 应 商: |
+
+
+ |
+ |
+ |
+ 统计类型: |
+
+
+ |
+ |
+ |
+ 是否前十: |
+
+
+ |
+ |
+ |
+ |
+
+ 查询
+ 重置
+ |
+
+
+
+
+
+<%-- --%>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/common/admin.jsp b/src/main/webapp/pages/common/admin.jsp
new file mode 100644
index 00000000..acf217aa
--- /dev/null
+++ b/src/main/webapp/pages/common/admin.jsp
@@ -0,0 +1,24 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ ERP系统
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/common/foot.jsp b/src/main/webapp/pages/common/foot.jsp
new file mode 100644
index 00000000..470e2671
--- /dev/null
+++ b/src/main/webapp/pages/common/foot.jsp
@@ -0,0 +1,19 @@
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+%>
+
+
+
+ 资产管理
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/common/head.jsp b/src/main/webapp/pages/common/head.jsp
new file mode 100644
index 00000000..7d4d215c
--- /dev/null
+++ b/src/main/webapp/pages/common/head.jsp
@@ -0,0 +1,167 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 资产管理
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/common/home.jsp b/src/main/webapp/pages/common/home.jsp
new file mode 100644
index 00000000..283ce99d
--- /dev/null
+++ b/src/main/webapp/pages/common/home.jsp
@@ -0,0 +1,727 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+ String type = request.getParameter("type");
+ String location = "首页";
+ if(null != type)
+ location = "资产管理 >资产概况";
+%>
+
+
+
+ erp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/common/main.jsp b/src/main/webapp/pages/common/main.jsp
new file mode 100644
index 00000000..7179f832
--- /dev/null
+++ b/src/main/webapp/pages/common/main.jsp
@@ -0,0 +1,120 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+
+ ERP系统
+
+
+
+
+
+
+
+
+
您正在使用的IE浏览器版本过低,
我们建议您升级或者更换浏览器,以便体验顺畅、兼容、安全的互联网。
+
选择一款新浏览器吧
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/common/menu.jsp b/src/main/webapp/pages/common/menu.jsp
new file mode 100644
index 00000000..46800665
--- /dev/null
+++ b/src/main/webapp/pages/common/menu.jsp
@@ -0,0 +1,246 @@
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/common/templateforjsp.jsp b/src/main/webapp/pages/common/templateforjsp.jsp
new file mode 100644
index 00000000..a17f253d
--- /dev/null
+++ b/src/main/webapp/pages/common/templateforjsp.jsp
@@ -0,0 +1,34 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 资产管理
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/financial/giro.jsp b/src/main/webapp/pages/financial/giro.jsp
new file mode 100644
index 00000000..4222a3b9
--- /dev/null
+++ b/src/main/webapp/pages/financial/giro.jsp
@@ -0,0 +1,157 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 转账单
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 单据编号: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 经手人: |
+
+
+ |
+ |
+
+ |
+
+ | 付款账户: |
+
+
+ |
+ 实付金额: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+ |
+ |
+
+
+ | 单据明细: |
+
+
+
+ |
+
+
+
+
+
diff --git a/src/main/webapp/pages/financial/item_in.jsp b/src/main/webapp/pages/financial/item_in.jsp
new file mode 100644
index 00000000..ef51319f
--- /dev/null
+++ b/src/main/webapp/pages/financial/item_in.jsp
@@ -0,0 +1,161 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 收入单
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 单据编号: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 收款账户: |
+
+
+ |
+ 收款金额: |
+
+
+ |
+
+
+ | 往来单位: |
+
+
+ |
+ 经手人: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+ |
+ |
+
+
+ | 单据明细: |
+
+
+
+ |
+
+
+
+
+
diff --git a/src/main/webapp/pages/financial/item_out.jsp b/src/main/webapp/pages/financial/item_out.jsp
new file mode 100644
index 00000000..511bfd79
--- /dev/null
+++ b/src/main/webapp/pages/financial/item_out.jsp
@@ -0,0 +1,161 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 支出单
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 单据编号: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 付款账户: |
+
+
+ |
+ 付款金额: |
+
+
+ |
+
+
+ | 往来单位: |
+
+
+ |
+ 经手人: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+ |
+ |
+
+
+ | 单据明细: |
+
+
+
+ |
+
+
+
+
+
diff --git a/src/main/webapp/pages/financial/money_in.jsp b/src/main/webapp/pages/financial/money_in.jsp
new file mode 100644
index 00000000..446d089c
--- /dev/null
+++ b/src/main/webapp/pages/financial/money_in.jsp
@@ -0,0 +1,157 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 收款单
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 单据编号: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 优惠金额: |
+
+
+ |
+ |
+
+ |
+
+ | 付款单位: |
+
+
+ |
+ 经手人: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+ |
+ |
+
+
+ | 单据明细: |
+
+
+
+ |
+
+
+
+
+
diff --git a/src/main/webapp/pages/financial/money_out.jsp b/src/main/webapp/pages/financial/money_out.jsp
new file mode 100644
index 00000000..19320eb4
--- /dev/null
+++ b/src/main/webapp/pages/financial/money_out.jsp
@@ -0,0 +1,157 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 付款单
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 单据编号: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 优惠金额: |
+
+
+ |
+ |
+
+ |
+
+ | 收款单位: |
+
+
+ |
+ 经手人: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+ |
+ |
+
+
+ | 单据明细: |
+
+
+
+ |
+
+
+
+
+
diff --git a/src/main/webapp/pages/manage/account.jsp b/src/main/webapp/pages/manage/account.jsp
new file mode 100644
index 00000000..4d174153
--- /dev/null
+++ b/src/main/webapp/pages/manage/account.jsp
@@ -0,0 +1,518 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 结算账户
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/pages/manage/app.jsp b/src/main/webapp/pages/manage/app.jsp
new file mode 100644
index 00000000..a1cdb19f
--- /dev/null
+++ b/src/main/webapp/pages/manage/app.jsp
@@ -0,0 +1,584 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 应用管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/assetname.jsp b/src/main/webapp/pages/manage/assetname.jsp
new file mode 100644
index 00000000..ae0fec60
--- /dev/null
+++ b/src/main/webapp/pages/manage/assetname.jsp
@@ -0,0 +1,741 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 资产管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/category.jsp b/src/main/webapp/pages/manage/category.jsp
new file mode 100644
index 00000000..bcdada96
--- /dev/null
+++ b/src/main/webapp/pages/manage/category.jsp
@@ -0,0 +1,505 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 资产管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/depot.jsp b/src/main/webapp/pages/manage/depot.jsp
new file mode 100644
index 00000000..dd7a9975
--- /dev/null
+++ b/src/main/webapp/pages/manage/depot.jsp
@@ -0,0 +1,528 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 部门管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/functions.jsp b/src/main/webapp/pages/manage/functions.jsp
new file mode 100644
index 00000000..118c248f
--- /dev/null
+++ b/src/main/webapp/pages/manage/functions.jsp
@@ -0,0 +1,535 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 功能管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/home.jsp b/src/main/webapp/pages/manage/home.jsp
new file mode 100644
index 00000000..1b8088dd
--- /dev/null
+++ b/src/main/webapp/pages/manage/home.jsp
@@ -0,0 +1,76 @@
+<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
+<%
+String path = request.getContextPath();
+String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+%>
+
+
+
+
+
+
+
+
+ 首页说明
+
+
+
+
+
+
+
+ 系统管理
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+ 系统管理是管理系统中的基础数据设置信息,包括供应商、资产类型、资产名称、用户管理等,通过系统管理,可以为系统提供基础数据支持。日志管理主要包括供应商、资产类型、资产名称、用户管理等的增删改查等功能点。
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/inOutItem.jsp b/src/main/webapp/pages/manage/inOutItem.jsp
new file mode 100644
index 00000000..57cdf309
--- /dev/null
+++ b/src/main/webapp/pages/manage/inOutItem.jsp
@@ -0,0 +1,510 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 收支项目
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/pages/manage/log.jsp b/src/main/webapp/pages/manage/log.jsp
new file mode 100644
index 00000000..ce9bea2c
--- /dev/null
+++ b/src/main/webapp/pages/manage/log.jsp
@@ -0,0 +1,298 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 资产管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/role.jsp b/src/main/webapp/pages/manage/role.jsp
new file mode 100644
index 00000000..72833969
--- /dev/null
+++ b/src/main/webapp/pages/manage/role.jsp
@@ -0,0 +1,515 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 角色管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/roleApp.jsp b/src/main/webapp/pages/manage/roleApp.jsp
new file mode 100644
index 00000000..94e78558
--- /dev/null
+++ b/src/main/webapp/pages/manage/roleApp.jsp
@@ -0,0 +1,138 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 角色对应应用
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/roleFunctions.jsp b/src/main/webapp/pages/manage/roleFunctions.jsp
new file mode 100644
index 00000000..03376f02
--- /dev/null
+++ b/src/main/webapp/pages/manage/roleFunctions.jsp
@@ -0,0 +1,138 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 角色对应应用
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/user.jsp b/src/main/webapp/pages/manage/user.jsp
new file mode 100644
index 00000000..270e2f83
--- /dev/null
+++ b/src/main/webapp/pages/manage/user.jsp
@@ -0,0 +1,608 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 用户管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/manage/vendor.jsp b/src/main/webapp/pages/manage/vendor.jsp
new file mode 100644
index 00000000..4f9d3b69
--- /dev/null
+++ b/src/main/webapp/pages/manage/vendor.jsp
@@ -0,0 +1,587 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 单位信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/materials/allocation_out_list.jsp b/src/main/webapp/pages/materials/allocation_out_list.jsp
new file mode 100644
index 00000000..bca2e33a
--- /dev/null
+++ b/src/main/webapp/pages/materials/allocation_out_list.jsp
@@ -0,0 +1,161 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 调拨出库
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 发货仓库: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 经手人: |
+
+
+ |
+ |
+
+ |
+
+
+ | 收货仓库: |
+
+
+ |
+ 单据编号: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+ |
+ |
+
+
+ | 商品列表: |
+
+
+
+ |
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/materials/material.jsp b/src/main/webapp/pages/materials/material.jsp
new file mode 100644
index 00000000..f8139648
--- /dev/null
+++ b/src/main/webapp/pages/materials/material.jsp
@@ -0,0 +1,679 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 商品信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 类别: |
+
+
+
+
+ |
+ |
+ |
+ |
+
+ 查询
+ 重置
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/pages/materials/materialcategory.jsp b/src/main/webapp/pages/materials/materialcategory.jsp
new file mode 100644
index 00000000..738a3601
--- /dev/null
+++ b/src/main/webapp/pages/materials/materialcategory.jsp
@@ -0,0 +1,603 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 商品类别管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 类别: |
+
+
+
+
+ |
+ |
+ |
+ |
+
+ 查询
+ 重置
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/materials/other_in_list.jsp b/src/main/webapp/pages/materials/other_in_list.jsp
new file mode 100644
index 00000000..42d1308d
--- /dev/null
+++ b/src/main/webapp/pages/materials/other_in_list.jsp
@@ -0,0 +1,161 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 其它入库
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 收货仓库: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 往来单位: |
+
+
+ |
+ |
+ |
+
+
+ | 经手人: |
+
+
+ |
+ 单据编号: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+ |
+ |
+
+
+ | 商品列表: |
+
+
+
+ |
+
+
+
+
+
diff --git a/src/main/webapp/pages/materials/other_out_list.jsp b/src/main/webapp/pages/materials/other_out_list.jsp
new file mode 100644
index 00000000..07318857
--- /dev/null
+++ b/src/main/webapp/pages/materials/other_out_list.jsp
@@ -0,0 +1,161 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 其它出库
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 发货仓库: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 往来单位: |
+
+
+ |
+ |
+
+ |
+
+
+ | 经手人: |
+
+
+ |
+ 单据编号: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+ |
+ |
+
+
+ | 商品列表: |
+
+
+
+ |
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/materials/person.jsp b/src/main/webapp/pages/materials/person.jsp
new file mode 100644
index 00000000..c26d29a7
--- /dev/null
+++ b/src/main/webapp/pages/materials/person.jsp
@@ -0,0 +1,504 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 经手人管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/materials/purchase_back_list.jsp b/src/main/webapp/pages/materials/purchase_back_list.jsp
new file mode 100644
index 00000000..758100c6
--- /dev/null
+++ b/src/main/webapp/pages/materials/purchase_back_list.jsp
@@ -0,0 +1,169 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 采购退货
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 发货仓库: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 收货单位: |
+
+
+ |
+ 经手人: |
+
+
+ |
+
+
+ | 收款账户: |
+
+
+ |
+ 收款金额: |
+
+
+ |
+ 单据编号: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+
+
+ | 商品列表: |
+
+
+
+ |
+
+
+
+
+
diff --git a/src/main/webapp/pages/materials/purchase_in_list.jsp b/src/main/webapp/pages/materials/purchase_in_list.jsp
new file mode 100644
index 00000000..f1ad230e
--- /dev/null
+++ b/src/main/webapp/pages/materials/purchase_in_list.jsp
@@ -0,0 +1,169 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 采购入库
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 收货仓库: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 供货单位: |
+
+
+ |
+ 经手人: |
+
+
+ |
+
+
+ | 付款账户: |
+
+
+ |
+ 付款金额: |
+
+
+ |
+ 单据编号: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+
+
+ | 商品列表: |
+
+
+
+ |
+
+
+
+
+
diff --git a/src/main/webapp/pages/materials/sale_back_list.jsp b/src/main/webapp/pages/materials/sale_back_list.jsp
new file mode 100644
index 00000000..d3163859
--- /dev/null
+++ b/src/main/webapp/pages/materials/sale_back_list.jsp
@@ -0,0 +1,169 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 销售退货
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 收货仓库: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 退货单位: |
+
+
+ |
+ 经手人: |
+
+
+ |
+
+
+ | 付款账户: |
+
+
+ |
+ 付款金额: |
+
+
+ |
+ 单据编号: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+
+
+ | 商品列表: |
+
+
+
+ |
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/materials/sale_out_list.jsp b/src/main/webapp/pages/materials/sale_out_list.jsp
new file mode 100644
index 00000000..27d93148
--- /dev/null
+++ b/src/main/webapp/pages/materials/sale_out_list.jsp
@@ -0,0 +1,168 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 销售出库
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 发货仓库: |
+
+
+ |
+ 单据日期: |
+
+
+ |
+ 购买单位: |
+
+
+ |
+ 经手人: |
+
+
+ |
+
+
+ | 收款账户: |
+
+
+ |
+ 收款金额: |
+
+
+ |
+ 单据编号: |
+
+
+ |
+ 单据备注: |
+
+
+ |
+
+
+ | 商品列表: |
+
+
+
+ |
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/other/clock.jsp b/src/main/webapp/pages/other/clock.jsp
new file mode 100644
index 00000000..3f54cf5a
--- /dev/null
+++ b/src/main/webapp/pages/other/clock.jsp
@@ -0,0 +1,138 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 资产管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/other/preview.jsp b/src/main/webapp/pages/other/preview.jsp
new file mode 100644
index 00000000..312c9b28
--- /dev/null
+++ b/src/main/webapp/pages/other/preview.jsp
@@ -0,0 +1,41 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ Simple Map
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/readme.txt b/src/main/webapp/pages/readme.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/src/main/webapp/pages/reports/account_report.jsp b/src/main/webapp/pages/reports/account_report.jsp
new file mode 100644
index 00000000..4c741fc5
--- /dev/null
+++ b/src/main/webapp/pages/reports/account_report.jsp
@@ -0,0 +1,185 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 结算账户查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/reports/buy_in_report.jsp b/src/main/webapp/pages/reports/buy_in_report.jsp
new file mode 100644
index 00000000..cc906d11
--- /dev/null
+++ b/src/main/webapp/pages/reports/buy_in_report.jsp
@@ -0,0 +1,224 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 进货统计
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/reports/in_out_stock_report.jsp b/src/main/webapp/pages/reports/in_out_stock_report.jsp
new file mode 100644
index 00000000..300b8fe1
--- /dev/null
+++ b/src/main/webapp/pages/reports/in_out_stock_report.jsp
@@ -0,0 +1,294 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 进销存管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/reports/sale_out_report.jsp b/src/main/webapp/pages/reports/sale_out_report.jsp
new file mode 100644
index 00000000..1e4e488e
--- /dev/null
+++ b/src/main/webapp/pages/reports/sale_out_report.jsp
@@ -0,0 +1,224 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 销售统计
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/user/password.jsp b/src/main/webapp/pages/user/password.jsp
new file mode 100644
index 00000000..f8a1bdc7
--- /dev/null
+++ b/src/main/webapp/pages/user/password.jsp
@@ -0,0 +1,139 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 个人资料
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/user/userDepot.jsp b/src/main/webapp/pages/user/userDepot.jsp
new file mode 100644
index 00000000..f283e579
--- /dev/null
+++ b/src/main/webapp/pages/user/userDepot.jsp
@@ -0,0 +1,137 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 用户对应部门
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/user/userRole.jsp b/src/main/webapp/pages/user/userRole.jsp
new file mode 100644
index 00000000..9b71f555
--- /dev/null
+++ b/src/main/webapp/pages/user/userRole.jsp
@@ -0,0 +1,137 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 用户对应角色
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/pages/user/userinfo.jsp b/src/main/webapp/pages/user/userinfo.jsp
new file mode 100644
index 00000000..ee6a314f
--- /dev/null
+++ b/src/main/webapp/pages/user/userinfo.jsp
@@ -0,0 +1,198 @@
+<%@page import="com.jsh.util.Tools"%>
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+ String clientIp = Tools.getCurrentUserIP();
+%>
+
+
+
+ 个人资料
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/plugins/jQuery带日期的指针时钟.rar b/src/main/webapp/plugins/jQuery带日期的指针时钟.rar
new file mode 100644
index 00000000..e5ebfce0
Binary files /dev/null and b/src/main/webapp/plugins/jQuery带日期的指针时钟.rar differ
diff --git a/src/main/webapp/plugins/万年历.rar b/src/main/webapp/plugins/万年历.rar
new file mode 100644
index 00000000..3c47e110
Binary files /dev/null and b/src/main/webapp/plugins/万年历.rar differ
diff --git a/src/main/webapp/plugins/事件提醒_jquery.rar b/src/main/webapp/plugins/事件提醒_jquery.rar
new file mode 100644
index 00000000..16b1d8fc
Binary files /dev/null and b/src/main/webapp/plugins/事件提醒_jquery.rar differ
diff --git a/src/main/webapp/plugins/代办事项.rar b/src/main/webapp/plugins/代办事项.rar
new file mode 100644
index 00000000..fc43610c
Binary files /dev/null and b/src/main/webapp/plugins/代办事项.rar differ
diff --git a/src/main/webapp/plugins/带闹钟时尚数字时钟.rar b/src/main/webapp/plugins/带闹钟时尚数字时钟.rar
new file mode 100644
index 00000000..6fac95ac
Binary files /dev/null and b/src/main/webapp/plugins/带闹钟时尚数字时钟.rar differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000001.png b/src/main/webapp/upload/images/deskIcon/0000000001.png
new file mode 100644
index 00000000..dcfdbb0e
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000001.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000002.png b/src/main/webapp/upload/images/deskIcon/0000000002.png
new file mode 100644
index 00000000..098c451d
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000002.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000003.png b/src/main/webapp/upload/images/deskIcon/0000000003.png
new file mode 100644
index 00000000..30a751b4
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000003.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000004.png b/src/main/webapp/upload/images/deskIcon/0000000004.png
new file mode 100644
index 00000000..5b0b2593
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000004.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000005.png b/src/main/webapp/upload/images/deskIcon/0000000005.png
new file mode 100644
index 00000000..5cba187a
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000005.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000006.png b/src/main/webapp/upload/images/deskIcon/0000000006.png
new file mode 100644
index 00000000..a67f99f1
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000006.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000007.png b/src/main/webapp/upload/images/deskIcon/0000000007.png
new file mode 100644
index 00000000..0aee9270
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000007.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000008.png b/src/main/webapp/upload/images/deskIcon/0000000008.png
new file mode 100644
index 00000000..46e3ecf1
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000008.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000009.png b/src/main/webapp/upload/images/deskIcon/0000000009.png
new file mode 100644
index 00000000..7ee1e151
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000009.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000010.png b/src/main/webapp/upload/images/deskIcon/0000000010.png
new file mode 100644
index 00000000..e4c94be7
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000010.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000011.png b/src/main/webapp/upload/images/deskIcon/0000000011.png
new file mode 100644
index 00000000..17877aab
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000011.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000012.png b/src/main/webapp/upload/images/deskIcon/0000000012.png
new file mode 100644
index 00000000..838d168a
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000012.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000013.png b/src/main/webapp/upload/images/deskIcon/0000000013.png
new file mode 100644
index 00000000..745ed7fa
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000013.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000014.png b/src/main/webapp/upload/images/deskIcon/0000000014.png
new file mode 100644
index 00000000..04a16435
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000014.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000015.png b/src/main/webapp/upload/images/deskIcon/0000000015.png
new file mode 100644
index 00000000..44ea974a
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000015.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000016.png b/src/main/webapp/upload/images/deskIcon/0000000016.png
new file mode 100644
index 00000000..90910662
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000016.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000017.png b/src/main/webapp/upload/images/deskIcon/0000000017.png
new file mode 100644
index 00000000..fec1d88a
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000017.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000018.jpg b/src/main/webapp/upload/images/deskIcon/0000000018.jpg
new file mode 100644
index 00000000..74f66da2
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000018.jpg differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000018.png b/src/main/webapp/upload/images/deskIcon/0000000018.png
new file mode 100644
index 00000000..c692ad31
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000018.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000019.png b/src/main/webapp/upload/images/deskIcon/0000000019.png
new file mode 100644
index 00000000..a1612636
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000019.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000020.png b/src/main/webapp/upload/images/deskIcon/0000000020.png
new file mode 100644
index 00000000..c215e98f
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000020.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000021.png b/src/main/webapp/upload/images/deskIcon/0000000021.png
new file mode 100644
index 00000000..400e253d
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000021.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000022.png b/src/main/webapp/upload/images/deskIcon/0000000022.png
new file mode 100644
index 00000000..60272742
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000022.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000023.png b/src/main/webapp/upload/images/deskIcon/0000000023.png
new file mode 100644
index 00000000..ac70dba3
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000023.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000024.png b/src/main/webapp/upload/images/deskIcon/0000000024.png
new file mode 100644
index 00000000..93da4ba0
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000024.png differ
diff --git a/src/main/webapp/upload/images/deskIcon/0000000025.png b/src/main/webapp/upload/images/deskIcon/0000000025.png
new file mode 100644
index 00000000..4eb0d1d4
Binary files /dev/null and b/src/main/webapp/upload/images/deskIcon/0000000025.png differ