Commit f01f4f21 authored by 季圣华's avatar 季圣华
Browse files

初始化项目2

parent 238bdf9c
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;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Depot;
public interface DepotIDAO extends BaseIDAO<Depot>
{
}
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;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Functions;
public interface FunctionsIDAO extends BaseIDAO<Functions>
{
}
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;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Logdetails;
/**
* 日志相关处理接口
* @author angel
*/
public interface LogIDAO extends BaseIDAO<Logdetails>
{
}
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;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Role;
public interface RoleIDAO extends BaseIDAO<Role>
{
}
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;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Supplier;
public interface SupplierIDAO extends BaseIDAO<Supplier>
{
}
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());
}
}
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;
}
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;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Basicuser;
public interface UserIDAO extends BaseIDAO<Basicuser>
{
}
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;
}
}
package com.jsh.dao.basic;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.VisitAccount;
public interface VisitAccountIDAO extends BaseIDAO<VisitAccount>
{
}
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;
}
}
package com.jsh.dao.materials;
import com.jsh.base.BaseIDAO;
import com.jsh.model.po.Building;
public interface BuildingIDAO extends BaseIDAO<Building>
{
}
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());
}
}
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;
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment