no commit message
This commit is contained in:
@@ -17,8 +17,8 @@ import org.springframework.dao.DataAccessException;
|
|||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.constants.asset.AssetConstants;
|
import com.jsh.util.AssetConstants;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.model.po.Assetname;
|
import com.jsh.model.po.Assetname;
|
||||||
import com.jsh.model.po.Basicuser;
|
import com.jsh.model.po.Basicuser;
|
||||||
@@ -30,8 +30,8 @@ import com.jsh.service.basic.AssetNameIService;
|
|||||||
import com.jsh.service.basic.CategoryIService;
|
import com.jsh.service.basic.CategoryIService;
|
||||||
import com.jsh.service.basic.SupplierIService;
|
import com.jsh.service.basic.SupplierIService;
|
||||||
import com.jsh.service.basic.UserIService;
|
import com.jsh.service.basic.UserIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.Tools;
|
import com.jsh.util.Tools;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class AssetAction extends BaseAction<AssetModel>
|
public class AssetAction extends BaseAction<AssetModel>
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ import java.util.Map;
|
|||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.model.vo.asset.ReportModel;
|
import com.jsh.model.vo.asset.ReportModel;
|
||||||
import com.jsh.service.asset.ReportIService;
|
import com.jsh.service.asset.ReportIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class ReportAction extends BaseAction<ReportModel>
|
public class ReportAction extends BaseAction<ReportModel>
|
||||||
|
|||||||
@@ -5,22 +5,19 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.po.Account;
|
import com.jsh.model.po.Account;
|
||||||
import com.jsh.model.vo.basic.AccountModel;
|
import com.jsh.model.vo.basic.AccountModel;
|
||||||
import com.jsh.service.basic.AccountIService;
|
import com.jsh.service.basic.AccountIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
/**
|
/**
|
||||||
* 结算账户
|
* 结算账户
|
||||||
* @author ji sheng hua
|
* @author ji sheng hua qq752718920
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class AccountAction extends BaseAction<AccountModel>
|
public class AccountAction extends BaseAction<AccountModel>
|
||||||
@@ -28,6 +25,28 @@ public class AccountAction extends BaseAction<AccountModel>
|
|||||||
private AccountIService accountService;
|
private AccountIService accountService;
|
||||||
private AccountModel model = new AccountModel();
|
private AccountModel model = new AccountModel();
|
||||||
|
|
||||||
|
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||||
|
public String getAccount()
|
||||||
|
{
|
||||||
|
Map<String,List> mapData = model.getShowModel().getMap();
|
||||||
|
PageUtil pageUtil = new PageUtil();
|
||||||
|
pageUtil.setPageSize(0);
|
||||||
|
pageUtil.setCurPage(0);
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Map<String,Object> condition = pageUtil.getAdvSearch();
|
||||||
|
condition.put("Id_s_order", "asc");
|
||||||
|
accountService.find(pageUtil);
|
||||||
|
mapData.put("accountList", pageUtil.getPageList());
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>查找账户信息异常", e);
|
||||||
|
model.getShowModel().setMsgTip("exception");
|
||||||
|
}
|
||||||
|
return SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 增加结算账户
|
* 增加结算账户
|
||||||
* @return
|
* @return
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
package com.jsh.action.basic;
|
package com.jsh.action.basic;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.FileNotFoundException;
|
import java.io.FileNotFoundException;
|
||||||
@@ -6,30 +7,26 @@ import java.io.FileOutputStream;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
|
|
||||||
import java.sql.Timestamp;
|
import java.sql.Timestamp;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.apache.struts2.ServletActionContext;
|
import org.apache.struts2.ServletActionContext;
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.App;
|
import com.jsh.model.po.App;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.basic.AppModel;
|
import com.jsh.model.vo.basic.AppModel;
|
||||||
import com.jsh.service.basic.AppIService;
|
import com.jsh.service.basic.AppIService;
|
||||||
import com.jsh.service.basic.UserBusinessIService;
|
import com.jsh.service.basic.UserBusinessIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
/**
|
/**
|
||||||
* 应用
|
* 应用
|
||||||
* @author ji_sheng_hua
|
* @author ji_sheng_hua qq752 718 920
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class AppAction extends BaseAction<AppModel>
|
public class AppAction extends BaseAction<AppModel>
|
||||||
|
|||||||
@@ -5,12 +5,9 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.Assetname;
|
import com.jsh.model.po.Assetname;
|
||||||
@@ -18,7 +15,7 @@ import com.jsh.model.po.Category;
|
|||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.basic.AssetNameModel;
|
import com.jsh.model.vo.basic.AssetNameModel;
|
||||||
import com.jsh.service.basic.AssetNameIService;
|
import com.jsh.service.basic.AssetNameIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class AssetNameAction extends BaseAction<AssetNameModel>
|
public class AssetNameAction extends BaseAction<AssetNameModel>
|
||||||
|
|||||||
@@ -5,20 +5,19 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.Category;
|
import com.jsh.model.po.Category;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.basic.CategoryModel;
|
import com.jsh.model.vo.basic.CategoryModel;
|
||||||
import com.jsh.service.basic.CategoryIService;
|
import com.jsh.service.basic.CategoryIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
/*
|
||||||
|
* @author jishenghua qq:7-5-2-7-1-8-9-2-0
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class CategoryAction extends BaseAction<CategoryModel>
|
public class CategoryAction extends BaseAction<CategoryModel>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,25 +5,22 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Depot;
|
import com.jsh.model.po.Depot;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.po.Role;
|
import com.jsh.model.po.Role;
|
||||||
import com.jsh.model.vo.basic.DepotModel;
|
import com.jsh.model.vo.basic.DepotModel;
|
||||||
import com.jsh.service.basic.DepotIService;
|
import com.jsh.service.basic.DepotIService;
|
||||||
import com.jsh.service.basic.UserBusinessIService;
|
import com.jsh.service.basic.UserBusinessIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
/**
|
/**
|
||||||
* 仓库
|
* 仓库管理
|
||||||
* @author ji sheng hua
|
* @author jishenghua qq:7-5-2-7-1-8-9-2-0
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class DepotAction extends BaseAction<DepotModel>
|
public class DepotAction extends BaseAction<DepotModel>
|
||||||
|
|||||||
@@ -5,23 +5,23 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.App;
|
import com.jsh.model.po.App;
|
||||||
import com.jsh.model.po.Functions;
|
import com.jsh.model.po.Functions;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.basic.FunctionsModel;
|
import com.jsh.model.vo.basic.FunctionsModel;
|
||||||
import com.jsh.service.basic.FunctionsIService;
|
import com.jsh.service.basic.FunctionsIService;
|
||||||
import com.jsh.service.basic.UserBusinessIService;
|
import com.jsh.service.basic.UserBusinessIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
/*
|
||||||
|
* 功能管理
|
||||||
|
* @author jishenghua qq:7-5-2-7-1-8-9-2-0
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class FunctionsAction extends BaseAction<FunctionsModel>
|
public class FunctionsAction extends BaseAction<FunctionsModel>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,22 +5,19 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.po.InOutItem;
|
import com.jsh.model.po.InOutItem;
|
||||||
import com.jsh.model.vo.basic.InOutItemModel;
|
import com.jsh.model.vo.basic.InOutItemModel;
|
||||||
import com.jsh.service.basic.InOutItemIService;
|
import com.jsh.service.basic.InOutItemIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
/**
|
/**
|
||||||
* 收支项目
|
* 收支项目
|
||||||
* @author ji*sheng*hua
|
* @author ji*sheng*hua qq 7.5.2.7.1.8.9.2.0
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class InOutItemAction extends BaseAction<InOutItemModel>
|
public class InOutItemAction extends BaseAction<InOutItemModel>
|
||||||
@@ -266,9 +263,9 @@ public class InOutItemAction extends BaseAction<InOutItemModel>
|
|||||||
for(InOutItem inOutItem:dataList)
|
for(InOutItem inOutItem:dataList)
|
||||||
{
|
{
|
||||||
JSONObject item = new JSONObject();
|
JSONObject item = new JSONObject();
|
||||||
item.put("id", inOutItem.getId());
|
item.put("Id", inOutItem.getId());
|
||||||
//收支项目名称
|
//收支项目名称
|
||||||
item.put("name", inOutItem.getName());
|
item.put("InOutItemName", inOutItem.getName());
|
||||||
dataArray.add(item);
|
dataArray.add(item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,20 +5,21 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.basic.LogModel;
|
import com.jsh.model.vo.basic.LogModel;
|
||||||
import com.jsh.service.basic.UserIService;
|
import com.jsh.service.basic.UserIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.Tools;
|
import com.jsh.util.Tools;
|
||||||
|
|
||||||
|
/*
|
||||||
|
*日志管理
|
||||||
|
* @author jishenghua qq:7-5-2-7-1-8-9-2-0
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class LogAction extends BaseAction<LogModel>
|
public class LogAction extends BaseAction<LogModel>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,23 +5,23 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.App;
|
import com.jsh.model.po.App;
|
||||||
import com.jsh.model.po.Role;
|
import com.jsh.model.po.Role;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.basic.RoleModel;
|
import com.jsh.model.vo.basic.RoleModel;
|
||||||
import com.jsh.service.basic.RoleIService;
|
import com.jsh.service.basic.RoleIService;
|
||||||
import com.jsh.service.basic.UserBusinessIService;
|
import com.jsh.service.basic.UserBusinessIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
/*
|
||||||
|
* 角色管理
|
||||||
|
* @author jishenghua qq:7-5-2-7-1-8-9-2-0
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class RoleAction extends BaseAction<RoleModel>
|
public class RoleAction extends BaseAction<RoleModel>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,20 +5,20 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.po.Supplier;
|
import com.jsh.model.po.Supplier;
|
||||||
import com.jsh.model.vo.basic.SupplierModel;
|
import com.jsh.model.vo.basic.SupplierModel;
|
||||||
import com.jsh.service.basic.SupplierIService;
|
import com.jsh.service.basic.SupplierIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
/*
|
||||||
|
* 单位管理
|
||||||
|
* @author jishenghua qq:752718920
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class SupplierAction extends BaseAction<SupplierModel>
|
public class SupplierAction extends BaseAction<SupplierModel>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,22 +6,22 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.constants.common.ExceptionCodeConstants;
|
import com.jsh.util.ExceptionCodeConstants;
|
||||||
import com.jsh.model.po.Basicuser;
|
import com.jsh.model.po.Basicuser;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.basic.UserModel;
|
import com.jsh.model.vo.basic.UserModel;
|
||||||
import com.jsh.service.basic.UserIService;
|
import com.jsh.service.basic.UserIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.Tools;
|
import com.jsh.util.Tools;
|
||||||
|
/*
|
||||||
|
* 用户管理
|
||||||
|
* @author jishenghua qq:752718920
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class UserAction extends BaseAction<UserModel>
|
public class UserAction extends BaseAction<UserModel>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,18 +5,18 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.UserBusiness;
|
import com.jsh.model.po.UserBusiness;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.basic.UserBusinessModel;
|
import com.jsh.model.vo.basic.UserBusinessModel;
|
||||||
import com.jsh.service.basic.UserBusinessIService;
|
import com.jsh.service.basic.UserBusinessIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
/*
|
||||||
|
* 权限关系管理
|
||||||
|
* @author jishenghua qq:752718920
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class UserBusinessAction extends BaseAction<UserBusinessModel>
|
public class UserBusinessAction extends BaseAction<UserBusinessModel>
|
||||||
{
|
{
|
||||||
|
|||||||
306
src/com/jsh/action/materials/AccountHeadAction.java
Normal file
306
src/com/jsh/action/materials/AccountHeadAction.java
Normal file
@@ -0,0 +1,306 @@
|
|||||||
|
package com.jsh.action.materials;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.sql.Timestamp;
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import net.sf.json.JSONArray;
|
||||||
|
import net.sf.json.JSONObject;
|
||||||
|
import org.springframework.dao.DataAccessException;
|
||||||
|
import com.jsh.base.BaseAction;
|
||||||
|
import com.jsh.base.Log;
|
||||||
|
import com.jsh.model.po.Building;
|
||||||
|
import com.jsh.model.po.Account;
|
||||||
|
import com.jsh.model.po.AccountHead;
|
||||||
|
import com.jsh.model.po.Logdetails;
|
||||||
|
import com.jsh.model.po.Person;
|
||||||
|
import com.jsh.model.po.Supplier;
|
||||||
|
import com.jsh.model.vo.materials.AccountHeadModel;
|
||||||
|
import com.jsh.service.materials.AccountHeadIService;
|
||||||
|
import com.jsh.util.PageUtil;
|
||||||
|
import com.jsh.util.Tools;
|
||||||
|
/*
|
||||||
|
* 财务表头管理
|
||||||
|
* @author jishenghua qq:752718920
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("serial")
|
||||||
|
public class AccountHeadAction extends BaseAction<AccountHeadModel>
|
||||||
|
{
|
||||||
|
private AccountHeadIService accountHeadService;
|
||||||
|
private AccountHeadModel model = new AccountHeadModel();
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 获取MaxId
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||||
|
public String getMaxId()
|
||||||
|
{
|
||||||
|
Map<String,List> mapData = model.getShowModel().getMap();
|
||||||
|
PageUtil pageUtil = new PageUtil();
|
||||||
|
pageUtil.setPageSize(0);
|
||||||
|
pageUtil.setCurPage(0);
|
||||||
|
try
|
||||||
|
{
|
||||||
|
accountHeadService.find(pageUtil,"maxId");
|
||||||
|
mapData.put("accountHeadMax", pageUtil.getPageList());
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>查找最大的Id信息异常", e);
|
||||||
|
model.getShowModel().setMsgTip("exceptoin");
|
||||||
|
}
|
||||||
|
return SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 增加财务
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public void create()
|
||||||
|
{
|
||||||
|
Log.infoFileSync("==================开始调用增加财务信息方法create()===================");
|
||||||
|
Boolean flag = false;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
AccountHead accountHead = new AccountHead();
|
||||||
|
accountHead.setType(model.getType());
|
||||||
|
if(model.getOrganId()!=null){accountHead.setOrganId(new Supplier(model.getOrganId()));}
|
||||||
|
if(model.getHandsPersonId()!=null){accountHead.setHandsPersonId(new Person(model.getHandsPersonId()));}
|
||||||
|
accountHead.setChangeAmount(model.getChangeAmount());
|
||||||
|
if(model.getAccountId()!=null){accountHead.setAccountId(new Account(model.getAccountId()));}
|
||||||
|
accountHead.setBillNo(model.getBillNo());
|
||||||
|
try
|
||||||
|
{
|
||||||
|
accountHead.setBillTime(new Timestamp(Tools.parse(model.getBillTime(), "yyyy-MM-dd").getTime()));
|
||||||
|
}
|
||||||
|
catch (ParseException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>>>解析购买日期格式异常", e);
|
||||||
|
}
|
||||||
|
accountHead.setRemark(model.getRemark());
|
||||||
|
accountHeadService.create(accountHead);
|
||||||
|
|
||||||
|
//========标识位===========
|
||||||
|
flag = true;
|
||||||
|
//记录操作日志使用
|
||||||
|
tipMsg = "成功";
|
||||||
|
tipType = 0;
|
||||||
|
}
|
||||||
|
catch (DataAccessException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>>>>>>>增加财务信息异常", e);
|
||||||
|
flag = false;
|
||||||
|
tipMsg = "失败";
|
||||||
|
tipType = 1;
|
||||||
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
toClient(flag.toString());
|
||||||
|
}
|
||||||
|
catch (IOException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>增加财务信息回写客户端结果异常", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
logService.create(new Logdetails(getUser(), "增加财务", model.getClientIp(),
|
||||||
|
new Timestamp(System.currentTimeMillis())
|
||||||
|
, tipType, "增加财务编号为 "+ model.getBillNo() + " " + tipMsg + "!", "增加财务" + tipMsg));
|
||||||
|
Log.infoFileSync("==================结束调用增加财务方法create()===================");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除财务
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String delete()
|
||||||
|
{
|
||||||
|
Log.infoFileSync("====================开始调用删除财务信息方法delete()================");
|
||||||
|
try
|
||||||
|
{
|
||||||
|
accountHeadService.delete(model.getAccountHeadID());
|
||||||
|
tipMsg = "成功";
|
||||||
|
tipType = 0;
|
||||||
|
}
|
||||||
|
catch (DataAccessException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>删除ID为 " + model.getAccountHeadID() + " 的财务异常", e);
|
||||||
|
tipMsg = "失败";
|
||||||
|
tipType = 1;
|
||||||
|
}
|
||||||
|
model.getShowModel().setMsgTip(tipMsg);
|
||||||
|
logService.create(new Logdetails(getUser(), "删除财务", model.getClientIp(),
|
||||||
|
new Timestamp(System.currentTimeMillis())
|
||||||
|
, tipType, "删除财务ID为 "+ model.getAccountHeadID() + " " + tipMsg + "!", "删除财务" + tipMsg));
|
||||||
|
Log.infoFileSync("====================结束调用删除财务信息方法delete()================");
|
||||||
|
return SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新财务
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public void update()
|
||||||
|
{
|
||||||
|
Boolean flag = false;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
AccountHead accountHead = accountHeadService.get(model.getAccountHeadID());
|
||||||
|
accountHead.setType(model.getType());
|
||||||
|
if(model.getOrganId()!=null){accountHead.setOrganId(new Supplier(model.getOrganId()));}
|
||||||
|
if(model.getHandsPersonId()!=null){accountHead.setHandsPersonId(new Person(model.getHandsPersonId()));}
|
||||||
|
accountHead.setChangeAmount(model.getChangeAmount());
|
||||||
|
if(model.getAccountId()!=null){accountHead.setAccountId(new Account(model.getAccountId()));}
|
||||||
|
accountHead.setBillNo(model.getBillNo());
|
||||||
|
try
|
||||||
|
{
|
||||||
|
accountHead.setBillTime(new Timestamp(Tools.parse(model.getBillTime(), "yyyy-MM-dd").getTime()));
|
||||||
|
}
|
||||||
|
catch (ParseException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>>>解析购买日期格式异常", e);
|
||||||
|
}
|
||||||
|
accountHead.setRemark(model.getRemark());
|
||||||
|
accountHeadService.update(accountHead);
|
||||||
|
|
||||||
|
flag = true;
|
||||||
|
tipMsg = "成功";
|
||||||
|
tipType = 0;
|
||||||
|
}
|
||||||
|
catch (DataAccessException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>修改财务ID为 : " + model.getAccountHeadID() + "信息失败", e);
|
||||||
|
flag = false;
|
||||||
|
tipMsg = "失败";
|
||||||
|
tipType = 1;
|
||||||
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
toClient(flag.toString());
|
||||||
|
}
|
||||||
|
catch (IOException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>修改财务回写客户端结果异常", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
logService.create(new Logdetails(getUser(), "更新财务", model.getClientIp(),
|
||||||
|
new Timestamp(System.currentTimeMillis())
|
||||||
|
, tipType, "更新财务ID为 "+ model.getAccountHeadID() + " " + tipMsg + "!", "更新财务" + tipMsg));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除指定ID财务
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String batchDelete()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
accountHeadService.batchDelete(model.getAccountHeadIDs());
|
||||||
|
model.getShowModel().setMsgTip("成功");
|
||||||
|
//记录操作日志使用
|
||||||
|
tipMsg = "成功";
|
||||||
|
tipType = 0;
|
||||||
|
}
|
||||||
|
catch (DataAccessException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>批量删除财务ID为:" + model.getAccountHeadIDs() + "信息异常", e);
|
||||||
|
tipMsg = "失败";
|
||||||
|
tipType = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
logService.create(new Logdetails(getUser(), "批量删除财务", model.getClientIp(),
|
||||||
|
new Timestamp(System.currentTimeMillis())
|
||||||
|
, tipType, "批量删除财务ID为 "+ model.getAccountHeadIDs() + " " + tipMsg + "!", "批量删除财务" + tipMsg));
|
||||||
|
return SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查找财务信息
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public void findBy()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
PageUtil<AccountHead> pageUtil = new PageUtil<AccountHead>();
|
||||||
|
pageUtil.setPageSize(model.getPageSize());
|
||||||
|
pageUtil.setCurPage(model.getPageNo());
|
||||||
|
pageUtil.setAdvSearch(getCondition());
|
||||||
|
accountHeadService.find(pageUtil);
|
||||||
|
List<AccountHead> dataList = pageUtil.getPageList();
|
||||||
|
|
||||||
|
JSONObject outer = new JSONObject();
|
||||||
|
outer.put("total", pageUtil.getTotalCount());
|
||||||
|
//存放数据json数组
|
||||||
|
JSONArray dataArray = new JSONArray();
|
||||||
|
if(null != dataList)
|
||||||
|
{
|
||||||
|
for(AccountHead accountHead:dataList)
|
||||||
|
{
|
||||||
|
JSONObject item = new JSONObject();
|
||||||
|
item.put("Id", accountHead.getId());
|
||||||
|
item.put("OrganId", accountHead.getOrganId()==null?"":accountHead.getOrganId().getId());
|
||||||
|
item.put("OrganName", accountHead.getOrganId()==null?"":accountHead.getOrganId().getSupplier());
|
||||||
|
item.put("HandsPersonId", accountHead.getHandsPersonId()==null?"":accountHead.getHandsPersonId().getId());
|
||||||
|
item.put("HandsPersonName", accountHead.getHandsPersonId()==null?"":accountHead.getHandsPersonId().getName());
|
||||||
|
item.put("AccountId", accountHead.getAccountId()==null?"":accountHead.getAccountId().getId());
|
||||||
|
item.put("AccountName", accountHead.getAccountId()==null?"":accountHead.getAccountId().getName());
|
||||||
|
item.put("BillNo", accountHead.getBillNo());
|
||||||
|
item.put("BillTime", Tools.getCurrentMonth(accountHead.getBillTime()));
|
||||||
|
item.put("ChangeAmount", accountHead.getChangeAmount());
|
||||||
|
item.put("Remark", accountHead.getRemark());
|
||||||
|
item.put("op", 1);
|
||||||
|
dataArray.add(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
outer.put("rows", dataArray);
|
||||||
|
//回写查询结果
|
||||||
|
toClient(outer.toString());
|
||||||
|
}
|
||||||
|
catch (DataAccessException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找财务信息异常", e);
|
||||||
|
}
|
||||||
|
catch (IOException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询财务信息结果异常", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拼接搜索条件
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
private Map<String,Object> getCondition()
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 拼接搜索条件
|
||||||
|
*/
|
||||||
|
Map<String,Object> condition = new HashMap<String,Object>();
|
||||||
|
{condition.put("BillNo_s_like", model.getBillNo());}
|
||||||
|
condition.put("Type_s_eq",model.getType());
|
||||||
|
condition.put("BillTime_s_gteq",model.getBeginTime());
|
||||||
|
condition.put("BillTime_s_lteq",model.getEndTime());
|
||||||
|
condition.put("Id_s_order","desc");
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
//=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
|
||||||
|
@Override
|
||||||
|
public AccountHeadModel getModel()
|
||||||
|
{
|
||||||
|
return model;
|
||||||
|
}
|
||||||
|
public void setAccountHeadService(AccountHeadIService accountHeadService)
|
||||||
|
{
|
||||||
|
this.accountHeadService = accountHeadService;
|
||||||
|
}
|
||||||
|
}
|
||||||
199
src/com/jsh/action/materials/AccountItemAction.java
Normal file
199
src/com/jsh/action/materials/AccountItemAction.java
Normal file
@@ -0,0 +1,199 @@
|
|||||||
|
package com.jsh.action.materials;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.sql.Timestamp;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import net.sf.json.JSONArray;
|
||||||
|
import net.sf.json.JSONObject;
|
||||||
|
import org.springframework.dao.DataAccessException;
|
||||||
|
import com.jsh.base.BaseAction;
|
||||||
|
import com.jsh.base.Log;
|
||||||
|
import com.jsh.util.AssetConstants;
|
||||||
|
import com.jsh.util.JshException;
|
||||||
|
import com.jsh.model.po.Asset;
|
||||||
|
import com.jsh.model.po.AccountHead;
|
||||||
|
import com.jsh.model.po.AccountItem;
|
||||||
|
import com.jsh.model.po.Logdetails;
|
||||||
|
import com.jsh.model.po.Account;
|
||||||
|
import com.jsh.model.po.InOutItem;
|
||||||
|
import com.jsh.model.vo.materials.AccountItemModel;
|
||||||
|
import com.jsh.service.materials.AccountHeadIService;
|
||||||
|
import com.jsh.service.materials.AccountItemIService;
|
||||||
|
import com.jsh.util.PageUtil;
|
||||||
|
import com.jsh.util.Tools;
|
||||||
|
/*
|
||||||
|
* 财务明细管理(收支|收付款|转账)
|
||||||
|
* @author jishenghua qq:752718920
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("serial")
|
||||||
|
public class AccountItemAction extends BaseAction<AccountItemModel>
|
||||||
|
{
|
||||||
|
private AccountItemIService accountItemService;
|
||||||
|
private AccountItemModel model = new AccountItemModel();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 保存明细
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public void saveDetials()
|
||||||
|
{
|
||||||
|
Log.infoFileSync("==================开始调用保存财务明细信息方法saveDetials()===================");
|
||||||
|
Boolean flag = false;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Long headerId=model.getHeaderId();
|
||||||
|
String inserted=model.getInserted();
|
||||||
|
String deleted=model.getDeleted();
|
||||||
|
String updated=model.getUpdated();
|
||||||
|
//转为json
|
||||||
|
JSONArray insertedJson = JSONArray.fromObject(inserted);
|
||||||
|
JSONArray deletedJson = JSONArray.fromObject(deleted);
|
||||||
|
JSONArray updatedJson = JSONArray.fromObject(updated);
|
||||||
|
if(null != insertedJson)
|
||||||
|
{
|
||||||
|
for(int i = 0;i < insertedJson.size(); i++)
|
||||||
|
{
|
||||||
|
AccountItem accountItem = new AccountItem();
|
||||||
|
JSONObject tempInsertedJson = JSONObject.fromObject(insertedJson.get(i));
|
||||||
|
accountItem.setHeaderId(new AccountHead(headerId));
|
||||||
|
if(tempInsertedJson.get("AccountId")!=null&&!tempInsertedJson.get("AccountId").equals("")){accountItem.setAccountId(new Account(tempInsertedJson.getLong("AccountId")));}
|
||||||
|
if(tempInsertedJson.get("InOutItemId")!=null&&!tempInsertedJson.get("InOutItemId").equals("")){accountItem.setInOutItemId(new InOutItem(tempInsertedJson.getLong("InOutItemId")));}
|
||||||
|
if(tempInsertedJson.get("EachAmount")!=null){accountItem.setEachAmount(tempInsertedJson.getDouble("EachAmount"));}
|
||||||
|
accountItem.setRemark(tempInsertedJson.getString("Remark"));
|
||||||
|
accountItemService.create(accountItem);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(null != deletedJson)
|
||||||
|
{
|
||||||
|
for(int i = 0;i < deletedJson.size(); i++)
|
||||||
|
{
|
||||||
|
JSONObject tempDeletedJson = JSONObject.fromObject(deletedJson.get(i));
|
||||||
|
accountItemService.delete(tempDeletedJson.getLong("Id"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(null != updatedJson)
|
||||||
|
{
|
||||||
|
for(int i = 0;i < updatedJson.size(); i++)
|
||||||
|
{
|
||||||
|
JSONObject tempUpdatedJson = JSONObject.fromObject(updatedJson.get(i));
|
||||||
|
AccountItem accountItem = accountItemService.get(tempUpdatedJson.getLong("Id"));
|
||||||
|
accountItem.setHeaderId(new AccountHead(headerId));
|
||||||
|
if(tempUpdatedJson.get("AccountId")!=null&&!tempUpdatedJson.get("AccountId").equals("")){accountItem.setAccountId(new Account(tempUpdatedJson.getLong("AccountId")));}
|
||||||
|
if(tempUpdatedJson.get("InOutItemId")!=null&&!tempUpdatedJson.get("InOutItemId").equals("")){accountItem.setInOutItemId(new InOutItem(tempUpdatedJson.getLong("InOutItemId")));}
|
||||||
|
if(tempUpdatedJson.get("EachAmount")!=null){accountItem.setEachAmount(tempUpdatedJson.getDouble("EachAmount"));}
|
||||||
|
accountItem.setRemark(tempUpdatedJson.getString("Remark"));
|
||||||
|
accountItemService.create(accountItem);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//========标识位===========
|
||||||
|
flag = true;
|
||||||
|
//记录操作日志使用
|
||||||
|
tipMsg = "成功";
|
||||||
|
tipType = 0;
|
||||||
|
}
|
||||||
|
catch (DataAccessException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>>>>>>>保存财务明细信息异常", e);
|
||||||
|
flag = false;
|
||||||
|
tipMsg = "失败";
|
||||||
|
tipType = 1;
|
||||||
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
toClient(flag.toString());
|
||||||
|
}
|
||||||
|
catch (IOException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>保存财务明细信息回写客户端结果异常", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
logService.create(new Logdetails(getUser(), "保存财务明细", model.getClientIp(),
|
||||||
|
new Timestamp(System.currentTimeMillis())
|
||||||
|
, tipType, "保存财务明细对应主表编号为 "+ model.getHeaderId() + " " + tipMsg + "!", "保存财务明细" + tipMsg));
|
||||||
|
Log.infoFileSync("==================结束调用保存财务明细方法saveDetials()===================");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查找财务信息
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public void findBy()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
PageUtil<AccountItem> pageUtil = new PageUtil<AccountItem>();
|
||||||
|
pageUtil.setPageSize(model.getPageSize());
|
||||||
|
pageUtil.setCurPage(model.getPageNo());
|
||||||
|
pageUtil.setAdvSearch(getCondition());
|
||||||
|
accountItemService.find(pageUtil);
|
||||||
|
List<AccountItem> dataList = pageUtil.getPageList();
|
||||||
|
|
||||||
|
JSONObject outer = new JSONObject();
|
||||||
|
outer.put("total", pageUtil.getTotalCount());
|
||||||
|
//存放数据json数组
|
||||||
|
JSONArray dataArray = new JSONArray();
|
||||||
|
if(null != dataList)
|
||||||
|
{
|
||||||
|
for(AccountItem accountItem:dataList)
|
||||||
|
{
|
||||||
|
JSONObject item = new JSONObject();
|
||||||
|
item.put("Id", accountItem.getId());
|
||||||
|
item.put("AccountId", accountItem.getAccountId()==null?"":accountItem.getAccountId().getId());
|
||||||
|
item.put("AccountName", accountItem.getAccountId()==null?"":accountItem.getAccountId().getName());
|
||||||
|
item.put("InOutItemId", accountItem.getInOutItemId()==null?"":accountItem.getInOutItemId().getId());
|
||||||
|
item.put("InOutItemName", accountItem.getInOutItemId()==null?"":accountItem.getInOutItemId().getName());
|
||||||
|
item.put("EachAmount", accountItem.getEachAmount());
|
||||||
|
item.put("Remark", accountItem.getRemark());
|
||||||
|
item.put("op", 1);
|
||||||
|
dataArray.add(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
outer.put("rows", dataArray);
|
||||||
|
//回写查询结果
|
||||||
|
toClient(outer.toString());
|
||||||
|
}
|
||||||
|
catch (DataAccessException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>>>>>>>查找财务信息异常", e);
|
||||||
|
}
|
||||||
|
catch (IOException e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>>>>>>>回写查询财务信息结果异常", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拼接搜索条件
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
private Map<String,Object> getCondition()
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 拼接搜索条件
|
||||||
|
*/
|
||||||
|
Map<String,Object> condition = new HashMap<String,Object>();
|
||||||
|
condition.put("HeaderId_n_eq", model.getHeaderId());
|
||||||
|
condition.put("Id_s_order","asc");
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
//=============以下spring注入以及Model驱动公共方法,与Action处理无关==================
|
||||||
|
@Override
|
||||||
|
public AccountItemModel getModel()
|
||||||
|
{
|
||||||
|
return model;
|
||||||
|
}
|
||||||
|
public void setAccountItemService(AccountItemIService accountItemService)
|
||||||
|
{
|
||||||
|
this.accountItemService = accountItemService;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -5,12 +5,9 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.Depot;
|
import com.jsh.model.po.Depot;
|
||||||
@@ -18,7 +15,7 @@ import com.jsh.model.po.Building;
|
|||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.materials.BuildingModel;
|
import com.jsh.model.vo.materials.BuildingModel;
|
||||||
import com.jsh.service.materials.BuildingIService;
|
import com.jsh.service.materials.BuildingIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class BuildingAction extends BaseAction<BuildingModel>
|
public class BuildingAction extends BaseAction<BuildingModel>
|
||||||
|
|||||||
@@ -7,12 +7,9 @@ import java.util.Date;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.Building;
|
import com.jsh.model.po.Building;
|
||||||
@@ -23,9 +20,12 @@ import com.jsh.model.po.Person;
|
|||||||
import com.jsh.model.po.Supplier;
|
import com.jsh.model.po.Supplier;
|
||||||
import com.jsh.model.vo.materials.DepotHeadModel;
|
import com.jsh.model.vo.materials.DepotHeadModel;
|
||||||
import com.jsh.service.materials.DepotHeadIService;
|
import com.jsh.service.materials.DepotHeadIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.Tools;
|
import com.jsh.util.Tools;
|
||||||
|
/*
|
||||||
|
* 单据表头管理
|
||||||
|
* @author jishenghua qq:752718920
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class DepotHeadAction extends BaseAction<DepotHeadModel>
|
public class DepotHeadAction extends BaseAction<DepotHeadModel>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,18 +6,14 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.constants.asset.AssetConstants;
|
import com.jsh.util.AssetConstants;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.model.po.DepotHead;
|
import com.jsh.model.po.DepotHead;
|
||||||
import com.jsh.model.po.DepotItem;
|
import com.jsh.model.po.DepotItem;
|
||||||
@@ -26,9 +22,12 @@ import com.jsh.model.po.Material;
|
|||||||
import com.jsh.model.vo.materials.DepotItemModel;
|
import com.jsh.model.vo.materials.DepotItemModel;
|
||||||
import com.jsh.service.materials.DepotHeadIService;
|
import com.jsh.service.materials.DepotHeadIService;
|
||||||
import com.jsh.service.materials.DepotItemIService;
|
import com.jsh.service.materials.DepotItemIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.Tools;
|
import com.jsh.util.Tools;
|
||||||
|
/*
|
||||||
|
* 单据明细管理
|
||||||
|
* @author jishenghua qq:752718920
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class DepotItemAction extends BaseAction<DepotItemModel>
|
public class DepotItemAction extends BaseAction<DepotItemModel>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,12 +5,9 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.DepotHead;
|
import com.jsh.model.po.DepotHead;
|
||||||
@@ -20,8 +17,11 @@ import com.jsh.model.po.MaterialCategory;
|
|||||||
import com.jsh.model.po.Supplier;
|
import com.jsh.model.po.Supplier;
|
||||||
import com.jsh.model.vo.materials.MaterialModel;
|
import com.jsh.model.vo.materials.MaterialModel;
|
||||||
import com.jsh.service.materials.MaterialIService;
|
import com.jsh.service.materials.MaterialIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
/*
|
||||||
|
* 商品管理
|
||||||
|
* @author jishenghua qq:752718920
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class MaterialAction extends BaseAction<MaterialModel>
|
public class MaterialAction extends BaseAction<MaterialModel>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,20 +5,20 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.MaterialCategory;
|
import com.jsh.model.po.MaterialCategory;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.materials.MaterialCategoryModel;
|
import com.jsh.model.vo.materials.MaterialCategoryModel;
|
||||||
import com.jsh.service.materials.MaterialCategoryIService;
|
import com.jsh.service.materials.MaterialCategoryIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
/*
|
||||||
|
* 商品类型管理
|
||||||
|
* @author jishenghua qq:752718920
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class MaterialCategoryAction extends BaseAction<MaterialCategoryModel>
|
public class MaterialCategoryAction extends BaseAction<MaterialCategoryModel>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,12 +5,9 @@ import java.sql.Timestamp;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.base.BaseAction;
|
import com.jsh.base.BaseAction;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.model.po.Depot;
|
import com.jsh.model.po.Depot;
|
||||||
@@ -18,8 +15,11 @@ import com.jsh.model.po.Person;
|
|||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
import com.jsh.model.vo.materials.PersonModel;
|
import com.jsh.model.vo.materials.PersonModel;
|
||||||
import com.jsh.service.materials.PersonIService;
|
import com.jsh.service.materials.PersonIService;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
/*
|
||||||
|
* 经手人管理
|
||||||
|
* @author jishenghua qq:752718920
|
||||||
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class PersonAction extends BaseAction<PersonModel>
|
public class PersonAction extends BaseAction<PersonModel>
|
||||||
{
|
{
|
||||||
@@ -49,6 +49,29 @@ public class PersonAction extends BaseAction<PersonModel>
|
|||||||
return SUCCESS;
|
return SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||||
|
public String getPersonByType()
|
||||||
|
{
|
||||||
|
Map<String,List> mapData = model.getShowModel().getMap();
|
||||||
|
PageUtil pageUtil = new PageUtil();
|
||||||
|
pageUtil.setPageSize(0);
|
||||||
|
pageUtil.setCurPage(0);
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Map<String,Object> condition = pageUtil.getAdvSearch();
|
||||||
|
condition.put("Type_s_eq", model.getType());
|
||||||
|
condition.put("Id_s_order", "asc");
|
||||||
|
personService.find(pageUtil);
|
||||||
|
mapData.put("personList", pageUtil.getPageList());
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Log.errorFileSync(">>>>>>>>>>>>>查找系统基础数据信息异常", e);
|
||||||
|
model.getShowModel().setMsgTip("exceptoin");
|
||||||
|
}
|
||||||
|
return SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 增加经手人
|
* 增加经手人
|
||||||
* @return
|
* @return
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import com.jsh.model.po.Basicuser;
|
|||||||
import com.jsh.service.basic.LogIService;
|
import com.jsh.service.basic.LogIService;
|
||||||
/**
|
/**
|
||||||
* struts2工具类
|
* struts2工具类
|
||||||
* @author jishenghua
|
* @author jishenghua qq752718920
|
||||||
* struts2 base action 一些常用方法获取
|
* struts2 base action 一些常用方法获取
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
|
|||||||
@@ -8,11 +8,11 @@ import org.hibernate.Query;
|
|||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
|
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
|
||||||
|
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.SearchConditionUtil;
|
import com.jsh.util.SearchConditionUtil;
|
||||||
/**
|
/**
|
||||||
* 基础dao
|
* 基础dao
|
||||||
* @author ji_sheng_hua
|
* @author ji_sheng_hua qq:752718920
|
||||||
*/
|
*/
|
||||||
public class BaseDAO<T> extends HibernateDaoSupport implements BaseIDAO<T>
|
public class BaseDAO<T> extends HibernateDaoSupport implements BaseIDAO<T>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ import java.util.Map;
|
|||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 常用增删改查操作
|
* 常用增删改查操作
|
||||||
* @author ji-sheng-hua
|
* @author ji-sheng-hua qq752718920
|
||||||
* @param <T>
|
* @param <T>
|
||||||
*/
|
*/
|
||||||
public interface BaseIDAO<T>
|
public interface BaseIDAO<T>
|
||||||
|
|||||||
@@ -4,8 +4,12 @@ import java.io.Serializable;
|
|||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
/**
|
||||||
|
* 服务层底层接口
|
||||||
|
* @author ji-sheng-hua qq752718920
|
||||||
|
* @param <T>
|
||||||
|
*/
|
||||||
public interface BaseIService<T>
|
public interface BaseIService<T>
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -7,10 +7,14 @@ import java.util.Map;
|
|||||||
|
|
||||||
import org.springframework.dao.DataAccessException;
|
import org.springframework.dao.DataAccessException;
|
||||||
|
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Basicuser;
|
import com.jsh.model.po.Basicuser;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
/**
|
||||||
|
* 底层服务层
|
||||||
|
* @author ji-sheng-hua qq752718920
|
||||||
|
* @param <T>
|
||||||
|
*/
|
||||||
public abstract class BaseService<T> implements BaseIService<T>
|
public abstract class BaseService<T> implements BaseIService<T>
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import org.apache.log4j.Logger;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 封装log4j日志信息,打印日志信息类
|
* 封装log4j日志信息,打印日志信息类
|
||||||
* @author ji/sheng/hua
|
* @author ji/sheng/hua qq_752718920
|
||||||
* @since 2014-01-22
|
* @since 2014-01-22
|
||||||
*/
|
*/
|
||||||
public class Log
|
public class Log
|
||||||
@@ -17,7 +17,7 @@ public class Log
|
|||||||
/**
|
/**
|
||||||
* 获取Log4j实例
|
* 获取Log4j实例
|
||||||
*/
|
*/
|
||||||
private static final Logger log = Logger.getLogger("ams");
|
private static final Logger log = Logger.getLogger("jsh");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Info级别日志前缀
|
* Info级别日志前缀
|
||||||
|
|||||||
@@ -1,119 +0,0 @@
|
|||||||
package com.jsh.constants.asset;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 定义资产管理常量
|
|
||||||
* @author jishenghua
|
|
||||||
*/
|
|
||||||
public interface AssetConstants
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 公共常量
|
|
||||||
* @author jishenghua
|
|
||||||
*/
|
|
||||||
public class Common
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 资产常量--导入导出excel表格业务相关
|
|
||||||
* @author jishenghua
|
|
||||||
*/
|
|
||||||
public class BusinessForExcel
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 资产名称常量
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_ASSETNAME = 0;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 资产类型常量
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_CATEGORY = 1;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 资产单价
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_PRICE = 2;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 用户
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_USER = 3;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 购买日期
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_PURCHASE_DATE = 4;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 资产状态
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_STATUS = 5;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 位置
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_LOCATION = 6;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 资产编号
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_NUM = 7;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 序列号
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_SERIALNO = 8;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 有效日期
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_EXPIRATION_DATE = 9;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 保修日期
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_WARRANTY_DATE = 10;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 供应商
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_SUPPLIER = 11;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 标签
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_LABLE = 12;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 描述
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_DESC = 13;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 表头
|
|
||||||
*/
|
|
||||||
public static final int EXCEL_TABLE_HEAD = 0;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 状态 --在库
|
|
||||||
*/
|
|
||||||
public static final int EXCEl_STATUS_ZAIKU = 0;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 状态 --在用
|
|
||||||
*/
|
|
||||||
public static final int EXCEl_STATUS_INUSE = 1;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 状态 -- 消费
|
|
||||||
*/
|
|
||||||
public static final int EXCEl_STATUS_CONSUME = 2;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* action返回excel结果
|
|
||||||
*/
|
|
||||||
public static final String EXCEL = "excel";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
package com.jsh.constants.asset;
|
|
||||||
|
|
||||||
public interface ExcelConstantsCode
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 导入excel表格常量定义
|
|
||||||
*/
|
|
||||||
public class ImportExcelCode
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 表格正确
|
|
||||||
*/
|
|
||||||
public static final String RIGHT = "right";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 表格错误
|
|
||||||
*/
|
|
||||||
public static final String WRONG = "wrong";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 表格警告
|
|
||||||
*/
|
|
||||||
public static final String WARN = "warn";
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 导出excel表格常量定义
|
|
||||||
* @author angel
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class ExportExcelCode
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,36 +0,0 @@
|
|||||||
package com.jsh.constants.common;
|
|
||||||
|
|
||||||
public interface AmsConstants
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 定义资产管理公共常量
|
|
||||||
* @author jishenghua
|
|
||||||
*/
|
|
||||||
public class Common
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Info级别日志前缀
|
|
||||||
*/
|
|
||||||
public static final String LOG_INFO_PREFIX = "==========";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* error级别日志前缀
|
|
||||||
*/
|
|
||||||
public static final String LOG_ERROR_PREFIX = ">>>>>>>>>>";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* debug级别日志前缀
|
|
||||||
*/
|
|
||||||
public static final String LOG_DEBUG_PREFIX = "-----------";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* fatal级别日志前缀
|
|
||||||
*/
|
|
||||||
public static final String LOG_FATAL_PREFIX = "$$$$$$$$$$";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* warn级别日志前缀
|
|
||||||
*/
|
|
||||||
public static final String LOG_WARN_PREFIX = "##########";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
package com.jsh.constants.common;
|
|
||||||
|
|
||||||
public interface ExceptionCodeConstants
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 用户错误码定义
|
|
||||||
*/
|
|
||||||
public class UserExceptionCode
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 用户不存在
|
|
||||||
*/
|
|
||||||
public static final int USER_NOT_EXIST = 1;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 用户密码错误
|
|
||||||
*/
|
|
||||||
public static final int USER_PASSWORD_ERROR = 2;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 被加入黑名单
|
|
||||||
*/
|
|
||||||
public static final int BLACK_USER = 3;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 可以登录
|
|
||||||
*/
|
|
||||||
public static final int USER_CONDITION_FIT = 4;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 访问数据库异常
|
|
||||||
*/
|
|
||||||
public static final int USER_ACCESS_EXCEPTION = 5;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,65 +0,0 @@
|
|||||||
package com.jsh.constants.common;
|
|
||||||
|
|
||||||
public interface LogModuleConstants
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 系统管理模块名称定义
|
|
||||||
* @author jishenghua
|
|
||||||
*/
|
|
||||||
public class ManageModuleNameCode
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 管理模块资产名称
|
|
||||||
*/
|
|
||||||
public static final String MODULE_MANAGE_ASSETNAME = "资产名称";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 管理模块供应商
|
|
||||||
*/
|
|
||||||
public static final String MODULE_MANAGE_SUPPLIER = "供应商";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 管理模块资产类型
|
|
||||||
*/
|
|
||||||
public static final String MODULE_MANAGE_CATEGORY = "资产类型";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 管理模块用户管理
|
|
||||||
*/
|
|
||||||
public static final String MODULE_MANAGE_USER = "用户管理";
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 资产管理模块名称定义
|
|
||||||
* @author jishenghua
|
|
||||||
*/
|
|
||||||
public class AssetModuleNameCode
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 资产管理模块资产管理
|
|
||||||
*/
|
|
||||||
public static final String MODULE_ASSET_MANAGE = "资产管理";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 资产管理模块资产报表
|
|
||||||
*/
|
|
||||||
public static final String MODULE_ASSET_REPORT = "资产报表";
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 资产管理模块资产概况
|
|
||||||
*/
|
|
||||||
public static final String MODULE_ASSET_GENERAL = "资产概况";
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 日志管理模块名称定义
|
|
||||||
* @author jishenghua
|
|
||||||
*/
|
|
||||||
public class LogModuleNameCode
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 日志管理模块日志管理
|
|
||||||
*/
|
|
||||||
public static final String MODULE_LOG_MANAGE = "日志管理";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -3,10 +3,10 @@ package com.jsh.dao.asset;
|
|||||||
import org.hibernate.Query;
|
import org.hibernate.Query;
|
||||||
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
|
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
|
||||||
|
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.SearchConditionUtil;
|
import com.jsh.util.SearchConditionUtil;
|
||||||
|
|
||||||
public class ReportDAO extends HibernateDaoSupport implements ReportIDAO
|
public class ReportDAO extends HibernateDaoSupport implements ReportIDAO
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.jsh.dao.asset;
|
package com.jsh.dao.asset;
|
||||||
|
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public interface ReportIDAO
|
public interface ReportIDAO
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,11 +3,11 @@ package com.jsh.dao.basic;
|
|||||||
import org.hibernate.Query;
|
import org.hibernate.Query;
|
||||||
|
|
||||||
import com.jsh.base.BaseDAO;
|
import com.jsh.base.BaseDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.model.po.UserBusiness;
|
import com.jsh.model.po.UserBusiness;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.SearchConditionUtil;
|
import com.jsh.util.SearchConditionUtil;
|
||||||
|
|
||||||
public class UserBusinessDAO extends BaseDAO<UserBusiness> implements UserBusinessIDAO
|
public class UserBusinessDAO extends BaseDAO<UserBusiness> implements UserBusinessIDAO
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package com.jsh.dao.basic;
|
package com.jsh.dao.basic;
|
||||||
|
|
||||||
import com.jsh.base.BaseIDAO;
|
import com.jsh.base.BaseIDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.UserBusiness;
|
import com.jsh.model.po.UserBusiness;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public interface UserBusinessIDAO extends BaseIDAO<UserBusiness>
|
public interface UserBusinessIDAO extends BaseIDAO<UserBusiness>
|
||||||
{
|
{
|
||||||
|
|||||||
32
src/com/jsh/dao/materials/AccountHeadDAO.java
Normal file
32
src/com/jsh/dao/materials/AccountHeadDAO.java
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
package com.jsh.dao.materials;
|
||||||
|
|
||||||
|
import org.hibernate.Query;
|
||||||
|
|
||||||
|
import com.jsh.base.BaseDAO;
|
||||||
|
import com.jsh.util.JshException;
|
||||||
|
import com.jsh.model.po.AccountHead;
|
||||||
|
import com.jsh.model.po.UserBusiness;
|
||||||
|
import com.jsh.util.PageUtil;
|
||||||
|
import com.jsh.util.SearchConditionUtil;
|
||||||
|
|
||||||
|
public class AccountHeadDAO extends BaseDAO<AccountHead> implements AccountHeadIDAO
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 设置dao映射基类
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<AccountHead> getEntityClass()
|
||||||
|
{
|
||||||
|
return AccountHead.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
@Override
|
||||||
|
public void find(PageUtil<AccountHead> pageUtil,String maxid) throws JshException
|
||||||
|
{
|
||||||
|
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select max(Id) as Id from AccountHead accountHead where 1=1 " + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||||
|
pageUtil.setTotalCount(query.list().size());
|
||||||
|
pageUtil.setPageList(query.list());
|
||||||
|
}
|
||||||
|
}
|
||||||
15
src/com/jsh/dao/materials/AccountHeadIDAO.java
Normal file
15
src/com/jsh/dao/materials/AccountHeadIDAO.java
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
package com.jsh.dao.materials;
|
||||||
|
|
||||||
|
import com.jsh.base.BaseIDAO;
|
||||||
|
import com.jsh.util.JshException;
|
||||||
|
import com.jsh.model.po.AccountHead;
|
||||||
|
import com.jsh.model.po.UserBusiness;
|
||||||
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
|
public interface AccountHeadIDAO extends BaseIDAO<AccountHead>
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
* 获取MaxId
|
||||||
|
*/
|
||||||
|
void find(PageUtil<AccountHead> pageUtil,String maxid) throws JshException;
|
||||||
|
}
|
||||||
22
src/com/jsh/dao/materials/AccountItemDAO.java
Normal file
22
src/com/jsh/dao/materials/AccountItemDAO.java
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
package com.jsh.dao.materials;
|
||||||
|
|
||||||
|
import org.hibernate.Query;
|
||||||
|
|
||||||
|
import com.jsh.base.BaseDAO;
|
||||||
|
import com.jsh.util.JshException;
|
||||||
|
import com.jsh.model.po.AccountItem;
|
||||||
|
import com.jsh.util.PageUtil;
|
||||||
|
import com.jsh.util.SearchConditionUtil;
|
||||||
|
|
||||||
|
public class AccountItemDAO extends BaseDAO<AccountItem> implements AccountItemIDAO
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 设置dao映射基类
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<AccountItem> getEntityClass()
|
||||||
|
{
|
||||||
|
return AccountItem.class;
|
||||||
|
}
|
||||||
|
}
|
||||||
12
src/com/jsh/dao/materials/AccountItemIDAO.java
Normal file
12
src/com/jsh/dao/materials/AccountItemIDAO.java
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
package com.jsh.dao.materials;
|
||||||
|
|
||||||
|
import com.jsh.base.BaseIDAO;
|
||||||
|
import com.jsh.util.JshException;
|
||||||
|
import com.jsh.model.po.AccountItem;
|
||||||
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
|
public interface AccountItemIDAO extends BaseIDAO<AccountItem>
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -3,11 +3,11 @@ package com.jsh.dao.materials;
|
|||||||
import org.hibernate.Query;
|
import org.hibernate.Query;
|
||||||
|
|
||||||
import com.jsh.base.BaseDAO;
|
import com.jsh.base.BaseDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.DepotHead;
|
import com.jsh.model.po.DepotHead;
|
||||||
import com.jsh.model.po.UserBusiness;
|
import com.jsh.model.po.UserBusiness;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.SearchConditionUtil;
|
import com.jsh.util.SearchConditionUtil;
|
||||||
|
|
||||||
public class DepotHeadDAO extends BaseDAO<DepotHead> implements DepotHeadIDAO
|
public class DepotHeadDAO extends BaseDAO<DepotHead> implements DepotHeadIDAO
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
package com.jsh.dao.materials;
|
package com.jsh.dao.materials;
|
||||||
|
|
||||||
import com.jsh.base.BaseIDAO;
|
import com.jsh.base.BaseIDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.DepotHead;
|
import com.jsh.model.po.DepotHead;
|
||||||
import com.jsh.model.po.UserBusiness;
|
import com.jsh.model.po.UserBusiness;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public interface DepotHeadIDAO extends BaseIDAO<DepotHead>
|
public interface DepotHeadIDAO extends BaseIDAO<DepotHead>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,11 +3,11 @@ package com.jsh.dao.materials;
|
|||||||
import org.hibernate.Query;
|
import org.hibernate.Query;
|
||||||
|
|
||||||
import com.jsh.base.BaseDAO;
|
import com.jsh.base.BaseDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.DepotHead;
|
import com.jsh.model.po.DepotHead;
|
||||||
import com.jsh.model.po.DepotItem;
|
import com.jsh.model.po.DepotItem;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.SearchConditionUtil;
|
import com.jsh.util.SearchConditionUtil;
|
||||||
|
|
||||||
public class DepotItemDAO extends BaseDAO<DepotItem> implements DepotItemIDAO
|
public class DepotItemDAO extends BaseDAO<DepotItem> implements DepotItemIDAO
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
package com.jsh.dao.materials;
|
package com.jsh.dao.materials;
|
||||||
|
|
||||||
import com.jsh.base.BaseIDAO;
|
import com.jsh.base.BaseIDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.DepotHead;
|
import com.jsh.model.po.DepotHead;
|
||||||
import com.jsh.model.po.DepotItem;
|
import com.jsh.model.po.DepotItem;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public interface DepotItemIDAO extends BaseIDAO<DepotItem>
|
public interface DepotItemIDAO extends BaseIDAO<DepotItem>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,73 +0,0 @@
|
|||||||
package com.jsh.exception;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @title: 平台异常基类
|
|
||||||
* @description: 用于包装一些异常信息,打印日志等服务
|
|
||||||
* @author jishenghua
|
|
||||||
* @since: 2014-01-24
|
|
||||||
*/
|
|
||||||
@SuppressWarnings("serial")
|
|
||||||
public class JshException extends Exception
|
|
||||||
{
|
|
||||||
public long errorCode = -1;
|
|
||||||
|
|
||||||
public String message ;
|
|
||||||
|
|
||||||
public JshException()
|
|
||||||
{
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
|
|
||||||
public JshException(String message)
|
|
||||||
{
|
|
||||||
super(message);
|
|
||||||
this.message = message;
|
|
||||||
}
|
|
||||||
|
|
||||||
public JshException(String message, Throwable cause)
|
|
||||||
{
|
|
||||||
super(message, cause);
|
|
||||||
this.message = message;
|
|
||||||
}
|
|
||||||
|
|
||||||
public JshException(Throwable cause)
|
|
||||||
{
|
|
||||||
super(cause);
|
|
||||||
}
|
|
||||||
|
|
||||||
public JshException(long errorCode)
|
|
||||||
{
|
|
||||||
super();
|
|
||||||
this.errorCode = errorCode;
|
|
||||||
}
|
|
||||||
|
|
||||||
public JshException(String message, long errorCode)
|
|
||||||
{
|
|
||||||
super(message);
|
|
||||||
this.errorCode = errorCode;
|
|
||||||
this.message = message;
|
|
||||||
}
|
|
||||||
|
|
||||||
public JshException(String message, long errorCode, Throwable cause)
|
|
||||||
{
|
|
||||||
super(message, cause);
|
|
||||||
this.errorCode = errorCode;
|
|
||||||
this.message = message;
|
|
||||||
}
|
|
||||||
|
|
||||||
public JshException(long errorCode, Throwable cause)
|
|
||||||
{
|
|
||||||
super(cause);
|
|
||||||
this.errorCode = errorCode;
|
|
||||||
}
|
|
||||||
|
|
||||||
public long getErrorCode()
|
|
||||||
{
|
|
||||||
return errorCode;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getMessage()
|
|
||||||
{
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
package com.jsh.filter.common;
|
|
||||||
|
|
||||||
import org.hibernate.FlushMode;
|
|
||||||
import org.hibernate.Session;
|
|
||||||
import org.hibernate.SessionFactory;
|
|
||||||
import org.springframework.dao.DataAccessResourceFailureException;
|
|
||||||
import org.springframework.orm.hibernate3.support.OpenSessionInViewFilter;
|
|
||||||
|
|
||||||
public class OpenSessionInViewFilterExtend extends OpenSessionInViewFilter
|
|
||||||
{
|
|
||||||
@Override
|
|
||||||
protected Session getSession(SessionFactory sessionFactory)
|
|
||||||
throws DataAccessResourceFailureException
|
|
||||||
{
|
|
||||||
this.setFlushMode(FlushMode.AUTO);
|
|
||||||
return super.getSession(sessionFactory);
|
|
||||||
}
|
|
||||||
@Override
|
|
||||||
protected void closeSession(Session session, SessionFactory sessionFactory)
|
|
||||||
{
|
|
||||||
session.flush();
|
|
||||||
super.closeSession(session, sessionFactory);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
package com.jsh.filter.user;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.io.PrintWriter;
|
|
||||||
|
|
||||||
import javax.servlet.Filter;
|
|
||||||
import javax.servlet.FilterChain;
|
|
||||||
import javax.servlet.FilterConfig;
|
|
||||||
import javax.servlet.ServletException;
|
|
||||||
import javax.servlet.ServletRequest;
|
|
||||||
import javax.servlet.ServletResponse;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import javax.servlet.http.HttpSession;
|
|
||||||
/**
|
|
||||||
* 用户登录session处理类
|
|
||||||
* 过滤session是否超时
|
|
||||||
* @author jishenghua
|
|
||||||
* @version [版本号, 2012-3-6]
|
|
||||||
* @see [相关类/方法]
|
|
||||||
* @since
|
|
||||||
*/
|
|
||||||
public class UserFilter implements Filter
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* 初始化过滤器 暂不处理
|
|
||||||
* 重载方法
|
|
||||||
* @param arg0
|
|
||||||
* @throws ServletException
|
|
||||||
*/
|
|
||||||
|
|
||||||
public void init(FilterConfig arg0)
|
|
||||||
throws ServletException
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* 判断用户session是否存在 不存在则跳转到登录页面
|
|
||||||
* 重载方法
|
|
||||||
* @param srequest
|
|
||||||
* @param sresponse
|
|
||||||
* @param chain
|
|
||||||
* @throws IOException
|
|
||||||
* @throws ServletException
|
|
||||||
*/
|
|
||||||
public void doFilter(ServletRequest srequest, ServletResponse sresponse, FilterChain chain)
|
|
||||||
throws IOException, ServletException
|
|
||||||
{
|
|
||||||
HttpServletRequest request = (HttpServletRequest) srequest;
|
|
||||||
HttpServletResponse response = (HttpServletResponse) sresponse;
|
|
||||||
HttpSession session = request.getSession();
|
|
||||||
// //定义登录页面不被过滤===后续考虑
|
|
||||||
// List<String> notFilterFile = new ArrayList<String>();
|
|
||||||
// notFilterFile.add("/login.jsp");
|
|
||||||
// notFilterFile.add("/logout.jsp");
|
|
||||||
// notFilterFile.add("/css/*");
|
|
||||||
// notFilterFile.add("/css/zTreeStyle/*");
|
|
||||||
// notFilterFile.add("/css/zTreeStyle/img/*");
|
|
||||||
// notFilterFile.add("/css/zTreeStyle/img/diy/*");
|
|
||||||
|
|
||||||
//获取工程路径
|
|
||||||
String path = request.getContextPath();
|
|
||||||
String requestURl = request.getRequestURI();
|
|
||||||
|
|
||||||
//提示用户没有权限操作
|
|
||||||
// response.setCharacterEncoding("utf-8");
|
|
||||||
// PrintWriter pw=response.getWriter();
|
|
||||||
// pw.write("<script language='javascript'>alert('您没有权限进行此项操作!')</script>");
|
|
||||||
//session中有值则不进行处理
|
|
||||||
if(requestURl.contains("/pages") &&null != session.getAttribute("user"))
|
|
||||||
chain.doFilter(request, response);
|
|
||||||
else
|
|
||||||
response.sendRedirect(path + "/logout.jsp");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 销毁过滤器
|
|
||||||
*/
|
|
||||||
public void destroy()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
51
src/com/jsh/model/po/AccountHead.hbm.xml
Normal file
51
src/com/jsh/model/po/AccountHead.hbm.xml
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||||
|
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||||
|
<hibernate-mapping>
|
||||||
|
<class name="com.jsh.model.po.AccountHead" table="jsh_accounthead">
|
||||||
|
<id name="Id" type="java.lang.Long">
|
||||||
|
<column name="Id"/>
|
||||||
|
<generator class="native"/>
|
||||||
|
</id>
|
||||||
|
<property generated="never" lazy="false" name="Type" type="java.lang.String">
|
||||||
|
<column length="50" name="Type">
|
||||||
|
<comment>类型(支出/收入/收款/付款/转账)</comment>
|
||||||
|
</column>
|
||||||
|
</property>
|
||||||
|
<many-to-one name="OrganId" class="com.jsh.model.po.Supplier" lazy="false">
|
||||||
|
<column name="OrganId">
|
||||||
|
<comment>单位Id(收款/付款单位)</comment>
|
||||||
|
</column>
|
||||||
|
</many-to-one>
|
||||||
|
<many-to-one name="HandsPersonId" class="com.jsh.model.po.Person" lazy="false">
|
||||||
|
<column name="HandsPersonId">
|
||||||
|
<comment>经手人Id</comment>
|
||||||
|
</column>
|
||||||
|
</many-to-one>
|
||||||
|
<property generated="never" lazy="false" name="ChangeAmount" type="java.lang.Double">
|
||||||
|
<column name="ChangeAmount" precision="22" scale="3">
|
||||||
|
<comment>变动金额(优惠/收款/付款/实付)</comment>
|
||||||
|
</column>
|
||||||
|
</property>
|
||||||
|
<many-to-one name="AccountId" class="com.jsh.model.po.Account" lazy="false">
|
||||||
|
<column name="AccountId">
|
||||||
|
<comment>账户(收款/付款)</comment>
|
||||||
|
</column>
|
||||||
|
</many-to-one>
|
||||||
|
<property generated="never" lazy="false" name="BillNo" type="java.lang.String">
|
||||||
|
<column length="50" name="BillNo">
|
||||||
|
<comment>单据编号</comment>
|
||||||
|
</column>
|
||||||
|
</property>
|
||||||
|
<property name="BillTime" type="java.sql.Timestamp">
|
||||||
|
<column length="19" name="BillTime">
|
||||||
|
<comment>单据日期</comment>
|
||||||
|
</column>
|
||||||
|
</property>
|
||||||
|
<property generated="never" lazy="false" name="Remark" type="java.lang.String">
|
||||||
|
<column length="100" name="Remark">
|
||||||
|
<comment>备注</comment>
|
||||||
|
</column>
|
||||||
|
</property>
|
||||||
|
</class>
|
||||||
|
</hibernate-mapping>
|
||||||
133
src/com/jsh/model/po/AccountHead.java
Normal file
133
src/com/jsh/model/po/AccountHead.java
Normal file
@@ -0,0 +1,133 @@
|
|||||||
|
package com.jsh.model.po;
|
||||||
|
|
||||||
|
import java.sql.Timestamp;
|
||||||
|
|
||||||
|
@SuppressWarnings("serial")
|
||||||
|
public class AccountHead implements java.io.Serializable
|
||||||
|
{
|
||||||
|
private Long Id;
|
||||||
|
private String Type;
|
||||||
|
private Supplier OrganId;
|
||||||
|
private Person HandsPersonId;
|
||||||
|
private Double ChangeAmount;
|
||||||
|
private Account AccountId;
|
||||||
|
private String BillNo;
|
||||||
|
private Timestamp BillTime;
|
||||||
|
private String Remark;
|
||||||
|
|
||||||
|
public AccountHead()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public AccountHead(Long Id)
|
||||||
|
{
|
||||||
|
this.Id = Id ;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AccountHead(String type, Supplier organId,
|
||||||
|
Person handsPersonId, Double changeAmount, Account accountId,
|
||||||
|
String billNo, Timestamp billTime, String remark)
|
||||||
|
{
|
||||||
|
super();
|
||||||
|
Type = type;
|
||||||
|
OrganId = organId;
|
||||||
|
HandsPersonId = handsPersonId;
|
||||||
|
ChangeAmount = changeAmount;
|
||||||
|
AccountId = accountId;
|
||||||
|
BillNo = billNo;
|
||||||
|
BillTime = billTime;
|
||||||
|
Remark = remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id)
|
||||||
|
{
|
||||||
|
Id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId()
|
||||||
|
{
|
||||||
|
return Id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setType(String type)
|
||||||
|
{
|
||||||
|
Type = type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getType()
|
||||||
|
{
|
||||||
|
return Type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrganId(Supplier organId)
|
||||||
|
{
|
||||||
|
OrganId = organId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Supplier getOrganId()
|
||||||
|
{
|
||||||
|
return OrganId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHandsPersonId(Person handsPersonId)
|
||||||
|
{
|
||||||
|
HandsPersonId = handsPersonId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Person getHandsPersonId()
|
||||||
|
{
|
||||||
|
return HandsPersonId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setChangeAmount(Double changeAmount)
|
||||||
|
{
|
||||||
|
ChangeAmount = changeAmount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Double getChangeAmount()
|
||||||
|
{
|
||||||
|
return ChangeAmount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccountId(Account accountId)
|
||||||
|
{
|
||||||
|
AccountId = accountId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Account getAccountId()
|
||||||
|
{
|
||||||
|
return AccountId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBillNo(String billNo)
|
||||||
|
{
|
||||||
|
BillNo = billNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBillNo()
|
||||||
|
{
|
||||||
|
return BillNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBillTime(Timestamp billTime)
|
||||||
|
{
|
||||||
|
BillTime = billTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Timestamp getBillTime()
|
||||||
|
{
|
||||||
|
return BillTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRemark(String remark)
|
||||||
|
{
|
||||||
|
Remark = remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRemark()
|
||||||
|
{
|
||||||
|
return Remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
36
src/com/jsh/model/po/AccountItem.hbm.xml
Normal file
36
src/com/jsh/model/po/AccountItem.hbm.xml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||||
|
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||||
|
<hibernate-mapping>
|
||||||
|
<class name="com.jsh.model.po.AccountItem" table="jsh_accountitem">
|
||||||
|
<id name="Id" type="java.lang.Long">
|
||||||
|
<column name="Id"/>
|
||||||
|
<generator class="native"/>
|
||||||
|
</id>
|
||||||
|
<many-to-one name="HeaderId" class="com.jsh.model.po.AccountHead" lazy="false">
|
||||||
|
<column name="HeaderId" not-null="true">
|
||||||
|
<comment>表头Id</comment>
|
||||||
|
</column>
|
||||||
|
</many-to-one>
|
||||||
|
<many-to-one name="AccountId" class="com.jsh.model.po.Account" lazy="false">
|
||||||
|
<column name="AccountId">
|
||||||
|
<comment>账户Id</comment>
|
||||||
|
</column>
|
||||||
|
</many-to-one>
|
||||||
|
<many-to-one name="InOutItemId" class="com.jsh.model.po.InOutItem" lazy="false">
|
||||||
|
<column name="InOutItemId">
|
||||||
|
<comment>收支项目Id</comment>
|
||||||
|
</column>
|
||||||
|
</many-to-one>
|
||||||
|
<property generated="never" lazy="false" name="EachAmount" type="java.lang.Double">
|
||||||
|
<column name="EachAmount" precision="22" scale="3">
|
||||||
|
<comment>单项金额</comment>
|
||||||
|
</column>
|
||||||
|
</property>
|
||||||
|
<property generated="never" lazy="false" name="Remark" type="java.lang.String">
|
||||||
|
<column length="100" name="Remark">
|
||||||
|
<comment>单据备注</comment>
|
||||||
|
</column>
|
||||||
|
</property>
|
||||||
|
</class>
|
||||||
|
</hibernate-mapping>
|
||||||
94
src/com/jsh/model/po/AccountItem.java
Normal file
94
src/com/jsh/model/po/AccountItem.java
Normal file
@@ -0,0 +1,94 @@
|
|||||||
|
package com.jsh.model.po;
|
||||||
|
|
||||||
|
@SuppressWarnings("serial")
|
||||||
|
public class AccountItem implements java.io.Serializable
|
||||||
|
{
|
||||||
|
private Long Id;
|
||||||
|
private AccountHead HeaderId;
|
||||||
|
private Account AccountId;
|
||||||
|
private InOutItem InOutItemId;
|
||||||
|
private Double EachAmount;
|
||||||
|
private String Remark;
|
||||||
|
|
||||||
|
public AccountItem()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public AccountItem(Long Id)
|
||||||
|
{
|
||||||
|
this.Id = Id ;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AccountItem(AccountHead headerId, Account accountId,
|
||||||
|
InOutItem inOutItemId, Double eachAmount, String remark)
|
||||||
|
{
|
||||||
|
super();
|
||||||
|
HeaderId = headerId;
|
||||||
|
AccountId = accountId;
|
||||||
|
InOutItemId = inOutItemId;
|
||||||
|
EachAmount = eachAmount;
|
||||||
|
Remark = remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id)
|
||||||
|
{
|
||||||
|
Id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId()
|
||||||
|
{
|
||||||
|
return Id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHeaderId(AccountHead headerId)
|
||||||
|
{
|
||||||
|
HeaderId = headerId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AccountHead getHeaderId()
|
||||||
|
{
|
||||||
|
return HeaderId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccountId(Account accountId)
|
||||||
|
{
|
||||||
|
AccountId = accountId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Account getAccountId()
|
||||||
|
{
|
||||||
|
return AccountId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInOutItemId(InOutItem inOutItemId)
|
||||||
|
{
|
||||||
|
InOutItemId = inOutItemId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public InOutItem getInOutItemId()
|
||||||
|
{
|
||||||
|
return InOutItemId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEachAmount(Double eachAmount)
|
||||||
|
{
|
||||||
|
EachAmount = eachAmount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Double getEachAmount()
|
||||||
|
{
|
||||||
|
return EachAmount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRemark(String remark)
|
||||||
|
{
|
||||||
|
Remark = remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRemark()
|
||||||
|
{
|
||||||
|
return Remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
216
src/com/jsh/model/vo/materials/AccountHeadModel.java
Normal file
216
src/com/jsh/model/vo/materials/AccountHeadModel.java
Normal file
@@ -0,0 +1,216 @@
|
|||||||
|
package com.jsh.model.vo.materials;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@SuppressWarnings("serial")
|
||||||
|
public class AccountHeadModel implements Serializable
|
||||||
|
{
|
||||||
|
private AccountHeadShowModel showModel = new AccountHeadShowModel();
|
||||||
|
|
||||||
|
/**======开始接受页面参数=================**/
|
||||||
|
private String Type;
|
||||||
|
private Long OrganId;
|
||||||
|
private Long HandsPersonId;
|
||||||
|
private Double ChangeAmount;
|
||||||
|
private Long AccountId;
|
||||||
|
private String BillNo;
|
||||||
|
private String BillTime;
|
||||||
|
private String Remark;
|
||||||
|
private String BeginTime; //查询开始时间
|
||||||
|
private String EndTime; //查询结束时间
|
||||||
|
private String MonthTime; //查询月份
|
||||||
|
/**
|
||||||
|
* 分类ID
|
||||||
|
*/
|
||||||
|
private Long accountHeadID = 0l;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分类IDs 批量操作使用
|
||||||
|
*/
|
||||||
|
private String accountHeadIDs = "";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 每页显示的个数
|
||||||
|
*/
|
||||||
|
private int pageSize = 10;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 当前页码
|
||||||
|
*/
|
||||||
|
private int pageNo = 1;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户IP,用户记录操作日志
|
||||||
|
*/
|
||||||
|
private String clientIp = "";
|
||||||
|
|
||||||
|
public void setShowModel(AccountHeadShowModel showModel)
|
||||||
|
{
|
||||||
|
this.showModel = showModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AccountHeadShowModel getShowModel()
|
||||||
|
{
|
||||||
|
return showModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setType(String type)
|
||||||
|
{
|
||||||
|
Type = type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getType()
|
||||||
|
{
|
||||||
|
return Type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrganId(Long organId)
|
||||||
|
{
|
||||||
|
OrganId = organId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getOrganId()
|
||||||
|
{
|
||||||
|
return OrganId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHandsPersonId(Long handsPersonId)
|
||||||
|
{
|
||||||
|
HandsPersonId = handsPersonId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getHandsPersonId()
|
||||||
|
{
|
||||||
|
return HandsPersonId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setChangeAmount(Double changeAmount)
|
||||||
|
{
|
||||||
|
ChangeAmount = changeAmount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Double getChangeAmount()
|
||||||
|
{
|
||||||
|
return ChangeAmount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccountId(Long accountId)
|
||||||
|
{
|
||||||
|
AccountId = accountId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getAccountId()
|
||||||
|
{
|
||||||
|
return AccountId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBillNo(String billNo)
|
||||||
|
{
|
||||||
|
BillNo = billNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBillNo()
|
||||||
|
{
|
||||||
|
return BillNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBillTime(String billTime)
|
||||||
|
{
|
||||||
|
BillTime = billTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBillTime()
|
||||||
|
{
|
||||||
|
return BillTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRemark(String remark)
|
||||||
|
{
|
||||||
|
Remark = remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRemark()
|
||||||
|
{
|
||||||
|
return Remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBeginTime(String beginTime)
|
||||||
|
{
|
||||||
|
BeginTime = beginTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBeginTime()
|
||||||
|
{
|
||||||
|
return BeginTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEndTime(String endTime)
|
||||||
|
{
|
||||||
|
EndTime = endTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getEndTime()
|
||||||
|
{
|
||||||
|
return EndTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMonthTime(String monthTime)
|
||||||
|
{
|
||||||
|
MonthTime = monthTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMonthTime()
|
||||||
|
{
|
||||||
|
return MonthTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccountHeadID(Long accountHeadID)
|
||||||
|
{
|
||||||
|
this.accountHeadID = accountHeadID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getAccountHeadID()
|
||||||
|
{
|
||||||
|
return accountHeadID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccountHeadIDs(String accountHeadIDs)
|
||||||
|
{
|
||||||
|
this.accountHeadIDs = accountHeadIDs;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAccountHeadIDs()
|
||||||
|
{
|
||||||
|
return accountHeadIDs;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPageSize(int pageSize)
|
||||||
|
{
|
||||||
|
this.pageSize = pageSize;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getPageSize()
|
||||||
|
{
|
||||||
|
return pageSize;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPageNo(int pageNo)
|
||||||
|
{
|
||||||
|
this.pageNo = pageNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getPageNo()
|
||||||
|
{
|
||||||
|
return pageNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void setClientIp(String clientIp)
|
||||||
|
{
|
||||||
|
this.clientIp = clientIp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getClientIp()
|
||||||
|
{
|
||||||
|
return clientIp;
|
||||||
|
}}
|
||||||
42
src/com/jsh/model/vo/materials/AccountHeadShowModel.java
Normal file
42
src/com/jsh/model/vo/materials/AccountHeadShowModel.java
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
package com.jsh.model.vo.materials;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@SuppressWarnings("serial")
|
||||||
|
public class AccountHeadShowModel implements Serializable
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 提示信息
|
||||||
|
*/
|
||||||
|
private String msgTip = "";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 系统数据
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("rawtypes")
|
||||||
|
private Map<String,List> map = new HashMap<String,List>();
|
||||||
|
|
||||||
|
public String getMsgTip()
|
||||||
|
{
|
||||||
|
return msgTip;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMsgTip(String msgTip)
|
||||||
|
{
|
||||||
|
this.msgTip = msgTip;
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("rawtypes")
|
||||||
|
public Map<String, List> getMap() {
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("rawtypes")
|
||||||
|
public void setMap(Map<String, List> map) {
|
||||||
|
this.map = map;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
251
src/com/jsh/model/vo/materials/AccountItemModel.java
Normal file
251
src/com/jsh/model/vo/materials/AccountItemModel.java
Normal file
@@ -0,0 +1,251 @@
|
|||||||
|
package com.jsh.model.vo.materials;
|
||||||
|
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@SuppressWarnings("serial")
|
||||||
|
public class AccountItemModel implements Serializable
|
||||||
|
{
|
||||||
|
private AccountItemShowModel showModel = new AccountItemShowModel();
|
||||||
|
|
||||||
|
/**======开始接受页面参数=================**/
|
||||||
|
private Long HeaderId;
|
||||||
|
private Long AccountId;
|
||||||
|
private Long InOutItemId;
|
||||||
|
private Double EachAmount;
|
||||||
|
private String Remark = "";
|
||||||
|
|
||||||
|
private String Inserted = ""; //json插入记录
|
||||||
|
private String Deleted = ""; //json删除记录
|
||||||
|
private String Updated = ""; //json修改记录
|
||||||
|
|
||||||
|
private String HeadIds = ""; //表头集合列表
|
||||||
|
private String MonthTime = ""; //月份
|
||||||
|
private String browserType = "";
|
||||||
|
/**
|
||||||
|
* 文件名称
|
||||||
|
*/
|
||||||
|
private String fileName = "";
|
||||||
|
/**
|
||||||
|
* 分类ID
|
||||||
|
*/
|
||||||
|
private Long accountItemID = 0l;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分类IDs 批量操作使用
|
||||||
|
*/
|
||||||
|
private String accountItemIDs = "";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 每页显示的个数
|
||||||
|
*/
|
||||||
|
private int pageSize = 800;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 当前页码
|
||||||
|
*/
|
||||||
|
private int pageNo = 1;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户IP,用户记录操作日志
|
||||||
|
*/
|
||||||
|
private String clientIp = "";
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 输入流,导出excel文件
|
||||||
|
*/
|
||||||
|
private InputStream excelStream;
|
||||||
|
|
||||||
|
public void setShowModel(AccountItemShowModel showModel)
|
||||||
|
{
|
||||||
|
this.showModel = showModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AccountItemShowModel getShowModel()
|
||||||
|
{
|
||||||
|
return showModel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHeaderId(Long headerId)
|
||||||
|
{
|
||||||
|
HeaderId = headerId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getHeaderId()
|
||||||
|
{
|
||||||
|
return HeaderId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccountId(Long accountId)
|
||||||
|
{
|
||||||
|
AccountId = accountId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getAccountId()
|
||||||
|
{
|
||||||
|
return AccountId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInOutItemId(Long inOutItemId)
|
||||||
|
{
|
||||||
|
InOutItemId = inOutItemId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getInOutItemId()
|
||||||
|
{
|
||||||
|
return InOutItemId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEachAmount(Double eachAmount)
|
||||||
|
{
|
||||||
|
EachAmount = eachAmount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Double getEachAmount()
|
||||||
|
{
|
||||||
|
return EachAmount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRemark(String remark)
|
||||||
|
{
|
||||||
|
Remark = remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRemark()
|
||||||
|
{
|
||||||
|
return Remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInserted(String inserted)
|
||||||
|
{
|
||||||
|
Inserted = inserted;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getInserted()
|
||||||
|
{
|
||||||
|
return Inserted;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDeleted(String deleted)
|
||||||
|
{
|
||||||
|
Deleted = deleted;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDeleted()
|
||||||
|
{
|
||||||
|
return Deleted;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdated(String updated)
|
||||||
|
{
|
||||||
|
Updated = updated;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUpdated()
|
||||||
|
{
|
||||||
|
return Updated;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHeadIds(String headIds)
|
||||||
|
{
|
||||||
|
HeadIds = headIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getHeadIds()
|
||||||
|
{
|
||||||
|
return HeadIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMonthTime(String monthTime)
|
||||||
|
{
|
||||||
|
MonthTime = monthTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMonthTime()
|
||||||
|
{
|
||||||
|
return MonthTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBrowserType(String browserType)
|
||||||
|
{
|
||||||
|
this.browserType = browserType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBrowserType()
|
||||||
|
{
|
||||||
|
return browserType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFileName(String fileName)
|
||||||
|
{
|
||||||
|
this.fileName = fileName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFileName()
|
||||||
|
{
|
||||||
|
return fileName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccountItemID(Long accountItemID)
|
||||||
|
{
|
||||||
|
this.accountItemID = accountItemID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getAccountItemID()
|
||||||
|
{
|
||||||
|
return accountItemID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccountItemIDs(String accountItemIDs)
|
||||||
|
{
|
||||||
|
this.accountItemIDs = accountItemIDs;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAccountItemIDs()
|
||||||
|
{
|
||||||
|
return accountItemIDs;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPageSize(int pageSize)
|
||||||
|
{
|
||||||
|
this.pageSize = pageSize;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getPageSize()
|
||||||
|
{
|
||||||
|
return pageSize;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPageNo(int pageNo)
|
||||||
|
{
|
||||||
|
this.pageNo = pageNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getPageNo()
|
||||||
|
{
|
||||||
|
return pageNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClientIp(String clientIp)
|
||||||
|
{
|
||||||
|
this.clientIp = clientIp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getClientIp()
|
||||||
|
{
|
||||||
|
return clientIp;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public void setExcelStream(InputStream excelStream)
|
||||||
|
{
|
||||||
|
this.excelStream = excelStream;
|
||||||
|
}
|
||||||
|
|
||||||
|
public InputStream getExcelStream()
|
||||||
|
{
|
||||||
|
return excelStream;
|
||||||
|
}
|
||||||
|
}
|
||||||
22
src/com/jsh/model/vo/materials/AccountItemShowModel.java
Normal file
22
src/com/jsh/model/vo/materials/AccountItemShowModel.java
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
package com.jsh.model.vo.materials;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@SuppressWarnings("serial")
|
||||||
|
public class AccountItemShowModel implements Serializable
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 提示信息
|
||||||
|
*/
|
||||||
|
private String msgTip = "";
|
||||||
|
|
||||||
|
public String getMsgTip()
|
||||||
|
{
|
||||||
|
return msgTip;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMsgTip(String msgTip)
|
||||||
|
{
|
||||||
|
this.msgTip = msgTip;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -4,9 +4,9 @@ import java.io.File;
|
|||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
|
|
||||||
import com.jsh.base.BaseIService;
|
import com.jsh.base.BaseIService;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public interface AssetIService extends BaseIService<Asset>
|
public interface AssetIService extends BaseIService<Asset>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -33,19 +33,19 @@ import org.apache.poi.ss.usermodel.Row;
|
|||||||
|
|
||||||
import com.jsh.base.BaseService;
|
import com.jsh.base.BaseService;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.constants.asset.AssetConstants;
|
import com.jsh.util.AssetConstants;
|
||||||
import com.jsh.dao.asset.AssetIDAO;
|
import com.jsh.dao.asset.AssetIDAO;
|
||||||
import com.jsh.dao.basic.AssetNameIDAO;
|
import com.jsh.dao.basic.AssetNameIDAO;
|
||||||
import com.jsh.dao.basic.CategoryIDAO;
|
import com.jsh.dao.basic.CategoryIDAO;
|
||||||
import com.jsh.dao.basic.SupplierIDAO;
|
import com.jsh.dao.basic.SupplierIDAO;
|
||||||
import com.jsh.dao.basic.UserIDAO;
|
import com.jsh.dao.basic.UserIDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.model.po.Assetname;
|
import com.jsh.model.po.Assetname;
|
||||||
import com.jsh.model.po.Category;
|
import com.jsh.model.po.Category;
|
||||||
import com.jsh.model.po.Supplier;
|
import com.jsh.model.po.Supplier;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.Tools;
|
import com.jsh.util.Tools;
|
||||||
|
|
||||||
public class AssetService extends BaseService<Asset> implements AssetIService
|
public class AssetService extends BaseService<Asset> implements AssetIService
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.jsh.service.asset;
|
package com.jsh.service.asset;
|
||||||
|
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public interface ReportIService
|
public interface ReportIService
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package com.jsh.service.asset;
|
package com.jsh.service.asset;
|
||||||
|
|
||||||
import com.jsh.dao.asset.ReportIDAO;
|
import com.jsh.dao.asset.ReportIDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public class ReportService implements ReportIService
|
public class ReportService implements ReportIService
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.jsh.service.basic;
|
package com.jsh.service.basic;
|
||||||
|
|
||||||
import com.jsh.base.BaseIService;
|
import com.jsh.base.BaseIService;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Logdetails;
|
import com.jsh.model.po.Logdetails;
|
||||||
|
|
||||||
public interface LogIService extends BaseIService<Logdetails>
|
public interface LogIService extends BaseIService<Logdetails>
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package com.jsh.service.basic;
|
package com.jsh.service.basic;
|
||||||
|
|
||||||
import com.jsh.base.BaseIService;
|
import com.jsh.base.BaseIService;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.UserBusiness;
|
import com.jsh.model.po.UserBusiness;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public interface UserBusinessIService extends BaseIService<UserBusiness>
|
public interface UserBusinessIService extends BaseIService<UserBusiness>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,9 +2,9 @@ package com.jsh.service.basic;
|
|||||||
|
|
||||||
import com.jsh.base.BaseService;
|
import com.jsh.base.BaseService;
|
||||||
import com.jsh.dao.basic.UserBusinessIDAO;
|
import com.jsh.dao.basic.UserBusinessIDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.UserBusiness;
|
import com.jsh.model.po.UserBusiness;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public class UserBusinessService extends BaseService<UserBusiness> implements UserBusinessIService
|
public class UserBusinessService extends BaseService<UserBusiness> implements UserBusinessIService
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.jsh.service.basic;
|
package com.jsh.service.basic;
|
||||||
|
|
||||||
import com.jsh.base.BaseIService;
|
import com.jsh.base.BaseIService;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Basicuser;
|
import com.jsh.model.po.Basicuser;
|
||||||
|
|
||||||
public interface UserIService extends BaseIService<Basicuser>
|
public interface UserIService extends BaseIService<Basicuser>
|
||||||
|
|||||||
@@ -6,12 +6,12 @@ import java.util.Map;
|
|||||||
|
|
||||||
import com.jsh.base.BaseService;
|
import com.jsh.base.BaseService;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.constants.common.ExceptionCodeConstants;
|
import com.jsh.util.ExceptionCodeConstants;
|
||||||
import com.jsh.dao.basic.UserBusinessIDAO;
|
import com.jsh.dao.basic.UserBusinessIDAO;
|
||||||
import com.jsh.dao.basic.UserIDAO;
|
import com.jsh.dao.basic.UserIDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Basicuser;
|
import com.jsh.model.po.Basicuser;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public class UserService extends BaseService<Basicuser> implements UserIService
|
public class UserService extends BaseService<Basicuser> implements UserIService
|
||||||
{
|
{
|
||||||
|
|||||||
15
src/com/jsh/service/materials/AccountHeadIService.java
Normal file
15
src/com/jsh/service/materials/AccountHeadIService.java
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
package com.jsh.service.materials;
|
||||||
|
|
||||||
|
import com.jsh.base.BaseIService;
|
||||||
|
import com.jsh.util.JshException;
|
||||||
|
import com.jsh.model.po.AccountHead;
|
||||||
|
import com.jsh.model.po.UserBusiness;
|
||||||
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
|
public interface AccountHeadIService extends BaseIService<AccountHead>
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
* 获取MaxId
|
||||||
|
*/
|
||||||
|
void find(PageUtil<AccountHead> accountHead,String maxid)throws JshException;
|
||||||
|
}
|
||||||
32
src/com/jsh/service/materials/AccountHeadService.java
Normal file
32
src/com/jsh/service/materials/AccountHeadService.java
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
package com.jsh.service.materials;
|
||||||
|
|
||||||
|
import com.jsh.base.BaseService;
|
||||||
|
import com.jsh.dao.materials.AccountHeadIDAO;
|
||||||
|
import com.jsh.util.JshException;
|
||||||
|
import com.jsh.model.po.AccountHead;
|
||||||
|
import com.jsh.model.po.UserBusiness;
|
||||||
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
|
public class AccountHeadService extends BaseService<AccountHead> implements AccountHeadIService
|
||||||
|
{
|
||||||
|
@SuppressWarnings("unused")
|
||||||
|
private AccountHeadIDAO accountHeadDao;
|
||||||
|
|
||||||
|
|
||||||
|
public void setAccountHeadDao(AccountHeadIDAO accountHeadDao) {
|
||||||
|
this.accountHeadDao = accountHeadDao;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected Class<AccountHead> getEntityClass()
|
||||||
|
{
|
||||||
|
return AccountHead.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void find(PageUtil<AccountHead> pageUtil, String maxid) throws JshException
|
||||||
|
{
|
||||||
|
accountHeadDao.find(pageUtil, maxid);
|
||||||
|
}
|
||||||
|
}
|
||||||
18
src/com/jsh/service/materials/AccountItemIService.java
Normal file
18
src/com/jsh/service/materials/AccountItemIService.java
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
package com.jsh.service.materials;
|
||||||
|
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import net.sf.json.JSONArray;
|
||||||
|
|
||||||
|
import com.jsh.base.BaseIService;
|
||||||
|
import com.jsh.util.JshException;
|
||||||
|
import com.jsh.model.po.Asset;
|
||||||
|
import com.jsh.model.po.AccountHead;
|
||||||
|
import com.jsh.model.po.AccountItem;
|
||||||
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
|
public interface AccountItemIService extends BaseIService<AccountItem>
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
38
src/com/jsh/service/materials/AccountItemService.java
Normal file
38
src/com/jsh/service/materials/AccountItemService.java
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
package com.jsh.service.materials;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import net.sf.json.JSONArray;
|
||||||
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
|
import com.jsh.base.BaseService;
|
||||||
|
import com.jsh.base.Log;
|
||||||
|
import com.jsh.util.AssetConstants;
|
||||||
|
import com.jsh.dao.materials.AccountItemIDAO;
|
||||||
|
import com.jsh.util.JshException;
|
||||||
|
import com.jsh.model.po.Asset;
|
||||||
|
import com.jsh.model.po.AccountHead;
|
||||||
|
import com.jsh.model.po.AccountItem;
|
||||||
|
import com.jsh.util.PageUtil;
|
||||||
|
import com.jsh.util.Tools;
|
||||||
|
|
||||||
|
public class AccountItemService extends BaseService<AccountItem> implements AccountItemIService
|
||||||
|
{
|
||||||
|
@SuppressWarnings("unused")
|
||||||
|
private AccountItemIDAO accoumtItemDao;
|
||||||
|
|
||||||
|
|
||||||
|
public void setAccountItemDao(AccountItemIDAO accoumtItemDao) {
|
||||||
|
this.accoumtItemDao = accoumtItemDao;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected Class<AccountItem> getEntityClass()
|
||||||
|
{
|
||||||
|
return AccountItem.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
package com.jsh.service.materials;
|
package com.jsh.service.materials;
|
||||||
|
|
||||||
import com.jsh.base.BaseIService;
|
import com.jsh.base.BaseIService;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.DepotHead;
|
import com.jsh.model.po.DepotHead;
|
||||||
import com.jsh.model.po.UserBusiness;
|
import com.jsh.model.po.UserBusiness;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public interface DepotHeadIService extends BaseIService<DepotHead>
|
public interface DepotHeadIService extends BaseIService<DepotHead>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,10 +2,10 @@ package com.jsh.service.materials;
|
|||||||
|
|
||||||
import com.jsh.base.BaseService;
|
import com.jsh.base.BaseService;
|
||||||
import com.jsh.dao.materials.DepotHeadIDAO;
|
import com.jsh.dao.materials.DepotHeadIDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.DepotHead;
|
import com.jsh.model.po.DepotHead;
|
||||||
import com.jsh.model.po.UserBusiness;
|
import com.jsh.model.po.UserBusiness;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public class DepotHeadService extends BaseService<DepotHead> implements DepotHeadIService
|
public class DepotHeadService extends BaseService<DepotHead> implements DepotHeadIService
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ import java.util.List;
|
|||||||
import net.sf.json.JSONArray;
|
import net.sf.json.JSONArray;
|
||||||
|
|
||||||
import com.jsh.base.BaseIService;
|
import com.jsh.base.BaseIService;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.model.po.DepotHead;
|
import com.jsh.model.po.DepotHead;
|
||||||
import com.jsh.model.po.DepotItem;
|
import com.jsh.model.po.DepotItem;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
|
|
||||||
public interface DepotItemIService extends BaseIService<DepotItem>
|
public interface DepotItemIService extends BaseIService<DepotItem>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -18,14 +18,14 @@ import jxl.write.WritableWorkbook;
|
|||||||
|
|
||||||
import com.jsh.base.BaseService;
|
import com.jsh.base.BaseService;
|
||||||
import com.jsh.base.Log;
|
import com.jsh.base.Log;
|
||||||
import com.jsh.constants.asset.AssetConstants;
|
import com.jsh.util.AssetConstants;
|
||||||
import com.jsh.dao.materials.DepotItemIDAO;
|
import com.jsh.dao.materials.DepotItemIDAO;
|
||||||
import com.jsh.exception.JshException;
|
import com.jsh.util.JshException;
|
||||||
import com.jsh.model.po.Asset;
|
import com.jsh.model.po.Asset;
|
||||||
import com.jsh.model.po.DepotHead;
|
import com.jsh.model.po.DepotHead;
|
||||||
import com.jsh.model.po.DepotItem;
|
import com.jsh.model.po.DepotItem;
|
||||||
import com.jsh.util.common.PageUtil;
|
import com.jsh.util.PageUtil;
|
||||||
import com.jsh.util.common.Tools;
|
import com.jsh.util.Tools;
|
||||||
|
|
||||||
public class DepotItemService extends BaseService<DepotItem> implements DepotItemIService
|
public class DepotItemService extends BaseService<DepotItem> implements DepotItemIService
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user