初始化项目2
This commit is contained in:
17
src/com/jsh/dao/asset/AssetDAO.java
Normal file
17
src/com/jsh/dao/asset/AssetDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.asset;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Asset;
|
||||
|
||||
public class AssetDAO extends BaseDAO<Asset> implements AssetIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Asset> getEntityClass()
|
||||
{
|
||||
return Asset.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/asset/AssetIDAO.java
Normal file
9
src/com/jsh/dao/asset/AssetIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.asset;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Asset;
|
||||
|
||||
public interface AssetIDAO extends BaseIDAO<Asset>
|
||||
{
|
||||
|
||||
}
|
||||
21
src/com/jsh/dao/asset/ReportDAO.java
Normal file
21
src/com/jsh/dao/asset/ReportDAO.java
Normal file
@@ -0,0 +1,21 @@
|
||||
package com.jsh.dao.asset;
|
||||
|
||||
import org.hibernate.Query;
|
||||
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
|
||||
|
||||
import com.jsh.exception.AmsException;
|
||||
import com.jsh.model.po.Asset;
|
||||
import com.jsh.util.common.PageUtil;
|
||||
import com.jsh.util.common.SearchConditionUtil;
|
||||
|
||||
public class ReportDAO extends HibernateDaoSupport implements ReportIDAO
|
||||
{
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void find(PageUtil<Asset> pageUtil,String reportType,String reportName) throws AmsException
|
||||
{
|
||||
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select count(" + reportType +") as dataSum, " + reportName + " from Asset asset where 1=1 " + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
pageUtil.setTotalCount(query.list().size());
|
||||
pageUtil.setPageList(query.list());
|
||||
}
|
||||
}
|
||||
16
src/com/jsh/dao/asset/ReportIDAO.java
Normal file
16
src/com/jsh/dao/asset/ReportIDAO.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.jsh.dao.asset;
|
||||
|
||||
import com.jsh.exception.AmsException;
|
||||
import com.jsh.model.po.Asset;
|
||||
import com.jsh.util.common.PageUtil;
|
||||
|
||||
public interface ReportIDAO
|
||||
{
|
||||
/**
|
||||
* 查找资产列表
|
||||
* @param pageUtil 分页工具类
|
||||
* @param reportType 报表统计字段
|
||||
* @throws AmsException
|
||||
*/
|
||||
void find(PageUtil<Asset> pageUtil,String reportType,String reportName) throws AmsException;
|
||||
}
|
||||
17
src/com/jsh/dao/basic/AppDAO.java
Normal file
17
src/com/jsh/dao/basic/AppDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.App;
|
||||
|
||||
public class AppDAO extends BaseDAO<App> implements AppIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<App> getEntityClass()
|
||||
{
|
||||
return App.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/basic/AppIDAO.java
Normal file
9
src/com/jsh/dao/basic/AppIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.App;
|
||||
|
||||
public interface AppIDAO extends BaseIDAO<App>
|
||||
{
|
||||
|
||||
}
|
||||
17
src/com/jsh/dao/basic/AssetNameDAO.java
Normal file
17
src/com/jsh/dao/basic/AssetNameDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Assetname;
|
||||
|
||||
public class AssetNameDAO extends BaseDAO<Assetname> implements AssetNameIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Assetname> getEntityClass()
|
||||
{
|
||||
return Assetname.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/basic/AssetNameIDAO.java
Normal file
9
src/com/jsh/dao/basic/AssetNameIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Assetname;
|
||||
|
||||
public interface AssetNameIDAO extends BaseIDAO<Assetname>
|
||||
{
|
||||
|
||||
}
|
||||
17
src/com/jsh/dao/basic/CategoryDAO.java
Normal file
17
src/com/jsh/dao/basic/CategoryDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Category;
|
||||
|
||||
public class CategoryDAO extends BaseDAO<Category> implements CategoryIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Category> getEntityClass()
|
||||
{
|
||||
return Category.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/basic/CategoryIDAO.java
Normal file
9
src/com/jsh/dao/basic/CategoryIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Category;
|
||||
|
||||
public interface CategoryIDAO extends BaseIDAO<Category>
|
||||
{
|
||||
|
||||
}
|
||||
17
src/com/jsh/dao/basic/DepotDAO.java
Normal file
17
src/com/jsh/dao/basic/DepotDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Depot;
|
||||
|
||||
public class DepotDAO extends BaseDAO<Depot> implements DepotIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Depot> getEntityClass()
|
||||
{
|
||||
return Depot.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/basic/DepotIDAO.java
Normal file
9
src/com/jsh/dao/basic/DepotIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Depot;
|
||||
|
||||
public interface DepotIDAO extends BaseIDAO<Depot>
|
||||
{
|
||||
|
||||
}
|
||||
17
src/com/jsh/dao/basic/FunctionsDAO.java
Normal file
17
src/com/jsh/dao/basic/FunctionsDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Functions;
|
||||
|
||||
public class FunctionsDAO extends BaseDAO<Functions> implements FunctionsIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Functions> getEntityClass()
|
||||
{
|
||||
return Functions.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/basic/FunctionsIDAO.java
Normal file
9
src/com/jsh/dao/basic/FunctionsIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Functions;
|
||||
|
||||
public interface FunctionsIDAO extends BaseIDAO<Functions>
|
||||
{
|
||||
|
||||
}
|
||||
18
src/com/jsh/dao/basic/LogDAO.java
Normal file
18
src/com/jsh/dao/basic/LogDAO.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Logdetails;
|
||||
|
||||
public class LogDAO extends BaseDAO<Logdetails> implements LogIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Logdetails> getEntityClass()
|
||||
{
|
||||
return Logdetails.class;
|
||||
}
|
||||
|
||||
}
|
||||
13
src/com/jsh/dao/basic/LogIDAO.java
Normal file
13
src/com/jsh/dao/basic/LogIDAO.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Logdetails;
|
||||
|
||||
/**
|
||||
* 日志相关处理接口
|
||||
* @author angel
|
||||
*/
|
||||
public interface LogIDAO extends BaseIDAO<Logdetails>
|
||||
{
|
||||
|
||||
}
|
||||
17
src/com/jsh/dao/basic/RoleDAO.java
Normal file
17
src/com/jsh/dao/basic/RoleDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Role;
|
||||
|
||||
public class RoleDAO extends BaseDAO<Role> implements RoleIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Role> getEntityClass()
|
||||
{
|
||||
return Role.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/basic/RoleIDAO.java
Normal file
9
src/com/jsh/dao/basic/RoleIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Role;
|
||||
|
||||
public interface RoleIDAO extends BaseIDAO<Role>
|
||||
{
|
||||
|
||||
}
|
||||
19
src/com/jsh/dao/basic/SupplierDAO.java
Normal file
19
src/com/jsh/dao/basic/SupplierDAO.java
Normal file
@@ -0,0 +1,19 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Supplier;
|
||||
|
||||
public class SupplierDAO extends BaseDAO<Supplier> implements SupplierIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Supplier> getEntityClass()
|
||||
{
|
||||
return Supplier.class;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
9
src/com/jsh/dao/basic/SupplierIDAO.java
Normal file
9
src/com/jsh/dao/basic/SupplierIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Supplier;
|
||||
|
||||
public interface SupplierIDAO extends BaseIDAO<Supplier>
|
||||
{
|
||||
|
||||
}
|
||||
32
src/com/jsh/dao/basic/UserBusinessDAO.java
Normal file
32
src/com/jsh/dao/basic/UserBusinessDAO.java
Normal file
@@ -0,0 +1,32 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import org.hibernate.Query;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.exception.AmsException;
|
||||
import com.jsh.model.po.Asset;
|
||||
import com.jsh.model.po.UserBusiness;
|
||||
import com.jsh.util.common.PageUtil;
|
||||
import com.jsh.util.common.SearchConditionUtil;
|
||||
|
||||
public class UserBusinessDAO extends BaseDAO<UserBusiness> implements UserBusinessIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<UserBusiness> getEntityClass()
|
||||
{
|
||||
return UserBusiness.class;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void find(PageUtil<UserBusiness> pageUtil,String ceshi) throws AmsException
|
||||
{
|
||||
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select count(id),sum(id) from UserBusiness userBusiness where 1=1 " + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
pageUtil.setTotalCount(query.list().size());
|
||||
pageUtil.setPageList(query.list());
|
||||
}
|
||||
}
|
||||
14
src/com/jsh/dao/basic/UserBusinessIDAO.java
Normal file
14
src/com/jsh/dao/basic/UserBusinessIDAO.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.exception.AmsException;
|
||||
import com.jsh.model.po.UserBusiness;
|
||||
import com.jsh.util.common.PageUtil;
|
||||
|
||||
public interface UserBusinessIDAO extends BaseIDAO<UserBusiness>
|
||||
{
|
||||
/*
|
||||
* 测试hql语句
|
||||
*/
|
||||
void find(PageUtil<UserBusiness> pageUtil,String ceshi) throws AmsException;
|
||||
}
|
||||
19
src/com/jsh/dao/basic/UserDAO.java
Normal file
19
src/com/jsh/dao/basic/UserDAO.java
Normal file
@@ -0,0 +1,19 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Basicuser;
|
||||
|
||||
public class UserDAO extends BaseDAO<Basicuser> implements UserIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Basicuser> getEntityClass()
|
||||
{
|
||||
return Basicuser.class;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
9
src/com/jsh/dao/basic/UserIDAO.java
Normal file
9
src/com/jsh/dao/basic/UserIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Basicuser;
|
||||
|
||||
public interface UserIDAO extends BaseIDAO<Basicuser>
|
||||
{
|
||||
|
||||
}
|
||||
17
src/com/jsh/dao/basic/VisitAccountDAO.java
Normal file
17
src/com/jsh/dao/basic/VisitAccountDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.VisitAccount;
|
||||
|
||||
public class VisitAccountDAO extends BaseDAO<VisitAccount> implements VisitAccountIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<VisitAccount> getEntityClass()
|
||||
{
|
||||
return VisitAccount.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/basic/VisitAccountIDAO.java
Normal file
9
src/com/jsh/dao/basic/VisitAccountIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.basic;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.VisitAccount;
|
||||
|
||||
public interface VisitAccountIDAO extends BaseIDAO<VisitAccount>
|
||||
{
|
||||
|
||||
}
|
||||
17
src/com/jsh/dao/materials/BuildingDAO.java
Normal file
17
src/com/jsh/dao/materials/BuildingDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Building;
|
||||
|
||||
public class BuildingDAO extends BaseDAO<Building> implements BuildingIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Building> getEntityClass()
|
||||
{
|
||||
return Building.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/materials/BuildingIDAO.java
Normal file
9
src/com/jsh/dao/materials/BuildingIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Building;
|
||||
|
||||
public interface BuildingIDAO extends BaseIDAO<Building>
|
||||
{
|
||||
|
||||
}
|
||||
32
src/com/jsh/dao/materials/DepotHeadDAO.java
Normal file
32
src/com/jsh/dao/materials/DepotHeadDAO.java
Normal file
@@ -0,0 +1,32 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import org.hibernate.Query;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.exception.AmsException;
|
||||
import com.jsh.model.po.DepotHead;
|
||||
import com.jsh.model.po.UserBusiness;
|
||||
import com.jsh.util.common.PageUtil;
|
||||
import com.jsh.util.common.SearchConditionUtil;
|
||||
|
||||
public class DepotHeadDAO extends BaseDAO<DepotHead> implements DepotHeadIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<DepotHead> getEntityClass()
|
||||
{
|
||||
return DepotHead.class;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void find(PageUtil<DepotHead> pageUtil,String maxid) throws AmsException
|
||||
{
|
||||
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select max(Id) as Id from DepotHead depotHead where 1=1 " + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
pageUtil.setTotalCount(query.list().size());
|
||||
pageUtil.setPageList(query.list());
|
||||
}
|
||||
}
|
||||
15
src/com/jsh/dao/materials/DepotHeadIDAO.java
Normal file
15
src/com/jsh/dao/materials/DepotHeadIDAO.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.exception.AmsException;
|
||||
import com.jsh.model.po.DepotHead;
|
||||
import com.jsh.model.po.UserBusiness;
|
||||
import com.jsh.util.common.PageUtil;
|
||||
|
||||
public interface DepotHeadIDAO extends BaseIDAO<DepotHead>
|
||||
{
|
||||
/*
|
||||
* 获取MaxId
|
||||
*/
|
||||
void find(PageUtil<DepotHead> pageUtil,String maxid) throws AmsException;
|
||||
}
|
||||
59
src/com/jsh/dao/materials/DepotItemDAO.java
Normal file
59
src/com/jsh/dao/materials/DepotItemDAO.java
Normal file
@@ -0,0 +1,59 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import org.hibernate.Query;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.exception.AmsException;
|
||||
import com.jsh.model.po.DepotHead;
|
||||
import com.jsh.model.po.DepotItem;
|
||||
import com.jsh.util.common.PageUtil;
|
||||
import com.jsh.util.common.SearchConditionUtil;
|
||||
|
||||
public class DepotItemDAO extends BaseDAO<DepotItem> implements DepotItemIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<DepotItem> getEntityClass()
|
||||
{
|
||||
return DepotItem.class;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void findByType(PageUtil<DepotItem> pageUtil,String type,Long MId,String MonthTime,Boolean isPrev) throws AmsException
|
||||
{
|
||||
//多表联查,多表连查,此处用到了createSQLQuery,可以随便写sql语句,很方便
|
||||
Query query;
|
||||
if(isPrev) {
|
||||
query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery("select sum(OperNumber) as OperNumber from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='" + type +"' and MaterialId ="+ MId + " and jsh_depothead.OperTime <'"+ MonthTime +"-01 00:00:00' " + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
}
|
||||
else {
|
||||
query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery("select sum(OperNumber) as OperNumber from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='" + type +"' and MaterialId ="+ MId + " and jsh_depothead.OperTime >='"+ MonthTime +"-01 00:00:00' and jsh_depothead.OperTime <='"+ MonthTime +"-31 00:00:00' " + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
}
|
||||
pageUtil.setTotalCount(query.list().size());
|
||||
pageUtil.setPageList(query.list());
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void findOrderByMaterial(PageUtil<DepotItem> pageUtil) throws AmsException
|
||||
{
|
||||
//多表联查,多表连查,此处用到了createSQLQuery,可以随便写sql语句,很方便
|
||||
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery("select * from jsh_depotitem where 1=1 " + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
pageUtil.setTotalCount(query.list().size());
|
||||
|
||||
// 分页查询
|
||||
int pageNo = pageUtil.getCurPage();
|
||||
int pageSize = pageUtil.getPageSize();
|
||||
if (0 != pageNo && 0 != pageSize)
|
||||
{
|
||||
query.setFirstResult((pageNo - 1) * pageSize);
|
||||
query.setMaxResults(pageSize);
|
||||
}
|
||||
pageUtil.setPageList(query.list());
|
||||
}
|
||||
}
|
||||
14
src/com/jsh/dao/materials/DepotItemIDAO.java
Normal file
14
src/com/jsh/dao/materials/DepotItemIDAO.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.exception.AmsException;
|
||||
import com.jsh.model.po.DepotHead;
|
||||
import com.jsh.model.po.DepotItem;
|
||||
import com.jsh.util.common.PageUtil;
|
||||
|
||||
public interface DepotItemIDAO extends BaseIDAO<DepotItem>
|
||||
{
|
||||
void findByType(PageUtil<DepotItem> pageUtil,String type,Long MId, String MonthTime,Boolean isPrev) throws AmsException;
|
||||
|
||||
void findOrderByMaterial(PageUtil<DepotItem> pageUtil) throws AmsException;
|
||||
}
|
||||
17
src/com/jsh/dao/materials/MaterialCategoryDAO.java
Normal file
17
src/com/jsh/dao/materials/MaterialCategoryDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.MaterialCategory;
|
||||
|
||||
public class MaterialCategoryDAO extends BaseDAO<MaterialCategory> implements MaterialCategoryIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<MaterialCategory> getEntityClass()
|
||||
{
|
||||
return MaterialCategory.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/materials/MaterialCategoryIDAO.java
Normal file
9
src/com/jsh/dao/materials/MaterialCategoryIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.MaterialCategory;
|
||||
|
||||
public interface MaterialCategoryIDAO extends BaseIDAO<MaterialCategory>
|
||||
{
|
||||
|
||||
}
|
||||
17
src/com/jsh/dao/materials/MaterialDAO.java
Normal file
17
src/com/jsh/dao/materials/MaterialDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Material;
|
||||
|
||||
public class MaterialDAO extends BaseDAO<Material> implements MaterialIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Material> getEntityClass()
|
||||
{
|
||||
return Material.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/materials/MaterialIDAO.java
Normal file
9
src/com/jsh/dao/materials/MaterialIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Material;
|
||||
|
||||
public interface MaterialIDAO extends BaseIDAO<Material>
|
||||
{
|
||||
|
||||
}
|
||||
17
src/com/jsh/dao/materials/PersonDAO.java
Normal file
17
src/com/jsh/dao/materials/PersonDAO.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Person;
|
||||
|
||||
public class PersonDAO extends BaseDAO<Person> implements PersonIDAO
|
||||
{
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Person> getEntityClass()
|
||||
{
|
||||
return Person.class;
|
||||
}
|
||||
}
|
||||
9
src/com/jsh/dao/materials/PersonIDAO.java
Normal file
9
src/com/jsh/dao/materials/PersonIDAO.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Person;
|
||||
|
||||
public interface PersonIDAO extends BaseIDAO<Person>
|
||||
{
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user