update
This commit is contained in:
@@ -1,52 +1,45 @@
|
||||
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.DepotHead;
|
||||
import com.jsh.model.po.UserBusiness;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.util.PageUtil;
|
||||
import com.jsh.util.SearchConditionUtil;
|
||||
import org.hibernate.Query;
|
||||
|
||||
/**
|
||||
* @author alan
|
||||
*/
|
||||
public class AccountHeadDAO extends BaseDAO<AccountHead> implements AccountHeadIDAO
|
||||
{
|
||||
public class AccountHeadDAO extends BaseDAO<AccountHead> implements AccountHeadIDAO {
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<AccountHead> getEntityClass()
|
||||
{
|
||||
public Class<AccountHead> getEntityClass() {
|
||||
return AccountHead.class;
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void find(PageUtil<AccountHead> pageUtil,String maxid) throws JshException
|
||||
{
|
||||
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());
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void findAllMoney(PageUtil<AccountHead> pageUtil, Integer supplierId, String type, String mode) throws JshException
|
||||
{
|
||||
public void findAllMoney(PageUtil<AccountHead> pageUtil, Integer supplierId, String type, String mode) throws JshException {
|
||||
Query query;
|
||||
String modeName = "";
|
||||
if(mode.equals("实际")){
|
||||
modeName = "ChangeAmount";
|
||||
if (mode.equals("实际")) {
|
||||
modeName = "ChangeAmount";
|
||||
} else if (mode.equals("合计")) {
|
||||
modeName = "TotalPrice";
|
||||
}
|
||||
else if(mode.equals("合计")){
|
||||
modeName = "TotalPrice";
|
||||
}
|
||||
query= this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select sum(" + modeName + ") as allMoney from AccountHead accountHead where Type='" + type + "' and OrganId =" + supplierId + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select sum(" + modeName + ") as allMoney from AccountHead accountHead where Type='" + type + "' and OrganId =" + supplierId + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
pageUtil.setTotalCount(query.list().size());
|
||||
pageUtil.setPageList(query.list());
|
||||
}
|
||||
|
||||
@@ -1,18 +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.DepotHead;
|
||||
import com.jsh.model.po.UserBusiness;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.util.PageUtil;
|
||||
|
||||
public interface AccountHeadIDAO extends BaseIDAO<AccountHead>
|
||||
{
|
||||
public interface AccountHeadIDAO extends BaseIDAO<AccountHead> {
|
||||
/*
|
||||
* 获取MaxId
|
||||
*/
|
||||
void find(PageUtil<AccountHead> pageUtil,String maxid) throws JshException;
|
||||
|
||||
void find(PageUtil<AccountHead> pageUtil, String maxid) throws JshException;
|
||||
|
||||
void findAllMoney(PageUtil<AccountHead> pageUtil, Integer supplierId, String type, String mode) throws JshException;
|
||||
}
|
||||
|
||||
@@ -1,22 +1,16 @@
|
||||
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
|
||||
{
|
||||
public class AccountItemDAO extends BaseDAO<AccountItem> implements AccountItemIDAO {
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<AccountItem> getEntityClass()
|
||||
{
|
||||
public Class<AccountItem> getEntityClass() {
|
||||
return AccountItem.class;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,9 @@
|
||||
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>
|
||||
{
|
||||
|
||||
public interface AccountItemIDAO extends BaseIDAO<AccountItem> {
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,61 +1,57 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import org.hibernate.Query;
|
||||
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.model.po.DepotHead;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.util.PageUtil;
|
||||
import com.jsh.util.SearchConditionUtil;
|
||||
import org.hibernate.Query;
|
||||
|
||||
public class DepotHeadDAO extends BaseDAO<DepotHead> implements DepotHeadIDAO {
|
||||
/**
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<DepotHead> getEntityClass()
|
||||
{
|
||||
@Override
|
||||
public Class<DepotHead> getEntityClass() {
|
||||
return DepotHead.class;
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void find(PageUtil<DepotHead> pageUtil,String maxid) throws JshException
|
||||
{
|
||||
public void find(PageUtil<DepotHead> pageUtil, String maxid) throws JshException {
|
||||
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());
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void findAllMoney(PageUtil<DepotHead> pageUtil, Integer supplierId, String type, String subType, String mode) throws JshException
|
||||
{
|
||||
public void findAllMoney(PageUtil<DepotHead> pageUtil, Integer supplierId, String type, String subType, String mode) throws JshException {
|
||||
Query query;
|
||||
String modeName = "";
|
||||
if(mode.equals("实际")){
|
||||
modeName = "ChangeAmount";
|
||||
if (mode.equals("实际")) {
|
||||
modeName = "ChangeAmount";
|
||||
} else if (mode.equals("合计")) {
|
||||
modeName = "DiscountLastMoney";
|
||||
}
|
||||
else if(mode.equals("合计")){
|
||||
modeName = "DiscountLastMoney";
|
||||
}
|
||||
query= this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select sum(" + modeName + ") as allMoney from DepotHead depotHead where Type='" + type + "' and SubType = '" + subType + "' and OrganId =" + supplierId + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select sum(" + modeName + ") as allMoney from DepotHead depotHead where Type='" + type + "' and SubType = '" + subType + "' and OrganId =" + supplierId + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
pageUtil.setTotalCount(query.list().size());
|
||||
pageUtil.setPageList(query.list());
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void batchSetStatus(Boolean status,String depotHeadIDs) {
|
||||
String sql="update jsh_depothead d set d.Status=" + status + " where d.id in (" + depotHeadIDs + ")";
|
||||
public void batchSetStatus(Boolean status, String depotHeadIDs) {
|
||||
String sql = "update jsh_depothead d set d.Status=" + status + " where d.id in (" + depotHeadIDs + ")";
|
||||
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery(sql);
|
||||
query.executeUpdate();
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
public void findInDetail(PageUtil pageUtil,String beginTime,String endTime,String type,Long pid,String dids,Long oId) throws JshException {
|
||||
public void findInDetail(PageUtil pageUtil, String beginTime, String endTime, String type, Long pid, String dids, Long oId) throws JshException {
|
||||
StringBuffer queryString = new StringBuffer();
|
||||
queryString.append("select dh.Number,m.`name`,m.Model,di.UnitPrice,di.OperNumber,di.AllPrice,s.supplier,d.dName," +
|
||||
"date_format(dh.OperTime, '%Y-%m-%d'), concat(dh.SubType,dh.Type) as newType " +
|
||||
@@ -63,18 +59,17 @@ public class DepotHeadDAO extends BaseDAO<DepotHead> implements DepotHeadIDAO {
|
||||
"inner join jsh_material m on m.id=di.MaterialId " +
|
||||
"inner join jsh_supplier s on s.id=dh.OrganId " +
|
||||
"inner join (select id,name as dName from jsh_depot) d on d.id=di.DepotId " +
|
||||
"where dh.OperTime >='"+ beginTime +"' and dh.OperTime <='"+ endTime +"' ");
|
||||
if(oId!=null){
|
||||
queryString.append(" and dh.OrganId = "+ oId );
|
||||
"where dh.OperTime >='" + beginTime + "' and dh.OperTime <='" + endTime + "' ");
|
||||
if (oId != null) {
|
||||
queryString.append(" and dh.OrganId = " + oId);
|
||||
}
|
||||
if(pid!=null){
|
||||
queryString.append(" and di.DepotId=" + pid );
|
||||
if (pid != null) {
|
||||
queryString.append(" and di.DepotId=" + pid);
|
||||
} else {
|
||||
queryString.append(" and di.DepotId in (" + dids + ")");
|
||||
}
|
||||
else {
|
||||
queryString.append(" and di.DepotId in (" + dids + ")" );
|
||||
}
|
||||
if(type!=null && !type.equals("")) {
|
||||
queryString.append(" and dh.Type='"+ type +"'");
|
||||
if (type != null && !type.equals("")) {
|
||||
queryString.append(" and dh.Type='" + type + "'");
|
||||
}
|
||||
queryString.append(" ORDER BY OperTime DESC,Number desc");
|
||||
Query query;
|
||||
@@ -92,49 +87,46 @@ public class DepotHeadDAO extends BaseDAO<DepotHead> implements DepotHeadIDAO {
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
public void findInOutMaterialCount(PageUtil pageUtil,String beginTime,String endTime,String type,Long pid,String dids,Long oId) throws JshException {
|
||||
public void findInOutMaterialCount(PageUtil pageUtil, String beginTime, String endTime, String type, Long pid, String dids, Long oId) throws JshException {
|
||||
StringBuffer queryString = new StringBuffer();
|
||||
queryString.append("select di.MaterialId, m.mName,m.Model,m.categoryName, ");
|
||||
//数量汇总
|
||||
queryString.append(" (select sum(jdi.BasicNumber) numSum from jsh_depothead jdh INNER JOIN jsh_depotitem jdi " +
|
||||
"on jdh.id=jdi.HeaderId where jdi.MaterialId=di.MaterialId " +
|
||||
" and jdh.type='"+ type +"' and jdh.OperTime >='"+ beginTime +"' and jdh.OperTime <='"+ endTime +"'");
|
||||
if(oId!=null){
|
||||
queryString.append(" and jdh.OrganId = "+ oId );
|
||||
" and jdh.type='" + type + "' and jdh.OperTime >='" + beginTime + "' and jdh.OperTime <='" + endTime + "'");
|
||||
if (oId != null) {
|
||||
queryString.append(" and jdh.OrganId = " + oId);
|
||||
}
|
||||
if(pid!=null){
|
||||
queryString.append(" and jdi.DepotId=" + pid );
|
||||
}
|
||||
else {
|
||||
queryString.append(" and jdi.DepotId in (" + dids + ")" );
|
||||
if (pid != null) {
|
||||
queryString.append(" and jdi.DepotId=" + pid);
|
||||
} else {
|
||||
queryString.append(" and jdi.DepotId in (" + dids + ")");
|
||||
}
|
||||
queryString.append(" ) numSum, ");
|
||||
//金额汇总
|
||||
queryString.append(" (select sum(jdi.AllPrice) priceSum from jsh_depothead jdh INNER JOIN jsh_depotitem jdi " +
|
||||
"on jdh.id=jdi.HeaderId where jdi.MaterialId=di.MaterialId " +
|
||||
" and jdh.type='"+ type +"' and jdh.OperTime >='"+ beginTime +"' and jdh.OperTime <='"+ endTime +"'");
|
||||
if(oId!=null){
|
||||
queryString.append(" and jdh.OrganId = "+ oId );
|
||||
" and jdh.type='" + type + "' and jdh.OperTime >='" + beginTime + "' and jdh.OperTime <='" + endTime + "'");
|
||||
if (oId != null) {
|
||||
queryString.append(" and jdh.OrganId = " + oId);
|
||||
}
|
||||
if(pid!=null){
|
||||
queryString.append(" and jdi.DepotId=" + pid );
|
||||
}
|
||||
else {
|
||||
queryString.append(" and jdi.DepotId in (" + dids + ")" );
|
||||
if (pid != null) {
|
||||
queryString.append(" and jdi.DepotId=" + pid);
|
||||
} else {
|
||||
queryString.append(" and jdi.DepotId in (" + dids + ")");
|
||||
}
|
||||
queryString.append(" ) priceSum ");
|
||||
|
||||
queryString.append(" from jsh_depothead dh INNER JOIN jsh_depotitem di on dh.id=di.HeaderId " +
|
||||
" INNER JOIN (SELECT jsh_material.id,jsh_material.name mName, Model,jsh_materialcategory.`Name` categoryName from jsh_material INNER JOIN jsh_materialcategory on jsh_material.CategoryId=jsh_materialcategory.Id) m " +
|
||||
" on m.Id=di.MaterialId where dh.type='"+ type +"' and dh.OperTime >='"+ beginTime +"' and dh.OperTime <='"+ endTime +"' ");
|
||||
if(oId!=null){
|
||||
queryString.append(" and dh.OrganId = "+ oId );
|
||||
" on m.Id=di.MaterialId where dh.type='" + type + "' and dh.OperTime >='" + beginTime + "' and dh.OperTime <='" + endTime + "' ");
|
||||
if (oId != null) {
|
||||
queryString.append(" and dh.OrganId = " + oId);
|
||||
}
|
||||
if(pid!=null){
|
||||
queryString.append(" and di.DepotId=" + pid );
|
||||
}
|
||||
else {
|
||||
queryString.append(" and di.DepotId in (" + dids + ")" );
|
||||
if (pid != null) {
|
||||
queryString.append(" and di.DepotId=" + pid);
|
||||
} else {
|
||||
queryString.append(" and di.DepotId in (" + dids + ")");
|
||||
}
|
||||
queryString.append(" GROUP BY di.MaterialId,m.mName,m.Model,m.categoryName ");
|
||||
Query query;
|
||||
@@ -151,29 +143,29 @@ public class DepotHeadDAO extends BaseDAO<DepotHead> implements DepotHeadIDAO {
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public void findMaterialsListByHeaderId(PageUtil pageUtil,Long headerId) throws JshException {
|
||||
public void findMaterialsListByHeaderId(PageUtil pageUtil, Long headerId) throws JshException {
|
||||
StringBuffer queryString = new StringBuffer();
|
||||
queryString.append("select group_concat(concat(jsh_material.`Name`,' ',jsh_material.Model)) as mName from jsh_depotitem inner join jsh_material " +
|
||||
" on jsh_depotitem.MaterialId = jsh_material.Id where jsh_depotitem.HeaderId ="+ headerId);
|
||||
" on jsh_depotitem.MaterialId = jsh_material.Id where jsh_depotitem.HeaderId =" + headerId);
|
||||
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery(queryString + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
pageUtil.setPageList(query.list());
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public void findStatementAccount(PageUtil pageUtil,String beginTime,String endTime,Long organId,String supType) throws JshException {
|
||||
public void findStatementAccount(PageUtil pageUtil, String beginTime, String endTime, Long organId, String supType) throws JshException {
|
||||
StringBuffer queryString = new StringBuffer();
|
||||
queryString.append("select dh.Number,concat(dh.SubType,dh.Type) as newType,dh.DiscountLastMoney,dh.ChangeAmount,s.supplier,date_format(dh.OperTime,'%Y-%m-%d %H:%i:%S') as oTime from jsh_depothead dh " +
|
||||
"inner join jsh_supplier s on s.id=dh.OrganId where s.type='" + supType + "' and dh.SubType!='其它' " +
|
||||
"and dh.OperTime >='"+ beginTime +"' and dh.OperTime<='"+ endTime +"' ");
|
||||
if(organId!=null && !organId.equals("")) {
|
||||
queryString.append(" and dh.OrganId='"+ organId +"' ");
|
||||
"and dh.OperTime >='" + beginTime + "' and dh.OperTime<='" + endTime + "' ");
|
||||
if (organId != null && !organId.equals("")) {
|
||||
queryString.append(" and dh.OrganId='" + organId + "' ");
|
||||
}
|
||||
queryString.append("UNION ALL " +
|
||||
"select ah.BillNo,ah.Type as newType,ah.TotalPrice,ah.ChangeAmount,s.supplier,date_format(ah.BillTime,'%Y-%m-%d %H:%i:%S') as oTime from jsh_accounthead ah " +
|
||||
"inner join jsh_supplier s on s.id=ah.OrganId where s.type='" + supType + "' " +
|
||||
"and ah.BillTime >='"+ beginTime +"' and ah.BillTime<='"+ endTime +"' ");
|
||||
if(organId!=null && !organId.equals("")) {
|
||||
queryString.append(" and ah.OrganId='"+ organId +"' ");
|
||||
"and ah.BillTime >='" + beginTime + "' and ah.BillTime<='" + endTime + "' ");
|
||||
if (organId != null && !organId.equals("")) {
|
||||
queryString.append(" and ah.OrganId='" + organId + "' ");
|
||||
}
|
||||
queryString.append(" ORDER BY oTime");
|
||||
Query query;
|
||||
@@ -191,11 +183,11 @@ public class DepotHeadDAO extends BaseDAO<DepotHead> implements DepotHeadIDAO {
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
public void getHeaderIdByMaterial(PageUtil pageUtil,String materialParam,String depotIds) throws JshException {
|
||||
public void getHeaderIdByMaterial(PageUtil pageUtil, String materialParam, String depotIds) throws JshException {
|
||||
StringBuffer queryString = new StringBuffer();
|
||||
queryString.append("select dt.HeaderId from jsh_depotitem dt INNER JOIN jsh_material m on dt.MaterialId = m.Id where ( m.`Name` "+
|
||||
queryString.append("select dt.HeaderId from jsh_depotitem dt INNER JOIN jsh_material m on dt.MaterialId = m.Id where ( m.`Name` " +
|
||||
" like '%" + materialParam + "%' or m.Model like '%" + materialParam + "%') ");
|
||||
if(!depotIds.equals("")){
|
||||
if (!depotIds.equals("")) {
|
||||
queryString.append(" and dt.DepotId in (" + depotIds + ") ");
|
||||
}
|
||||
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery(queryString + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
|
||||
@@ -8,6 +8,11 @@ import com.jsh.util.SearchConditionUtil;
|
||||
import org.hibernate.Query;
|
||||
|
||||
public class DepotItemDAO extends BaseDAO<DepotItem> implements DepotItemIDAO {
|
||||
private final static String TYPE = "入库";
|
||||
private final static String SUM_TYPE = "Number";
|
||||
private final static String IN = "in";
|
||||
private final static String OUT = "out";
|
||||
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
*
|
||||
@@ -18,8 +23,6 @@ public class DepotItemDAO extends BaseDAO<DepotItem> implements DepotItemIDAO {
|
||||
return DepotItem.class;
|
||||
}
|
||||
|
||||
private final static String TYPE = "入库";
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void findByType(PageUtil<DepotItem> pageUtil, String type, Integer dId, Long MId, String MonthTime, Boolean isPrev) throws JshException {
|
||||
@@ -133,8 +136,6 @@ public class DepotItemDAO extends BaseDAO<DepotItem> implements DepotItemIDAO {
|
||||
pageUtil.setPageList(query.list());
|
||||
}
|
||||
|
||||
private final static String SUM_TYPE = "Number";
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void buyOrSale(PageUtil<DepotItem> pageUtil, String type, String subType, Long MId, String MonthTime, String sumType) throws JshException {
|
||||
@@ -149,9 +150,6 @@ public class DepotItemDAO extends BaseDAO<DepotItem> implements DepotItemIDAO {
|
||||
pageUtil.setPageList(query.list());
|
||||
}
|
||||
|
||||
private final static String IN = "in";
|
||||
private final static String OUT = "out";
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void findGiftByType(PageUtil<DepotItem> pageUtil, String subType, Integer ProjectId, Long MId, String type) throws JshException {
|
||||
|
||||
@@ -1,22 +1,20 @@
|
||||
package com.jsh.dao.materials;
|
||||
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.model.po.DepotHead;
|
||||
import com.jsh.model.po.DepotItem;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.util.PageUtil;
|
||||
|
||||
public interface DepotItemIDAO extends BaseIDAO<DepotItem>
|
||||
{
|
||||
public void findByType(PageUtil<DepotItem> pageUtil,String type,Integer ProjectId,Long MId, String MonthTime,Boolean isPrev) throws JshException;
|
||||
public interface DepotItemIDAO extends BaseIDAO<DepotItem> {
|
||||
public void findByType(PageUtil<DepotItem> pageUtil, String type, Integer ProjectId, Long MId, String MonthTime, Boolean isPrev) throws JshException;
|
||||
|
||||
public void findByTypeAndMaterialId(PageUtil<DepotItem> pageUtil,String type,Long MId) throws JshException;
|
||||
public void findByTypeAndMaterialId(PageUtil<DepotItem> pageUtil, String type, Long MId) throws JshException;
|
||||
|
||||
public void findDetailByTypeAndMaterialId(PageUtil<DepotItem> pageUtil,Long MId) throws JshException;
|
||||
public void findDetailByTypeAndMaterialId(PageUtil<DepotItem> pageUtil, Long MId) throws JshException;
|
||||
|
||||
public void findPriceByType(PageUtil<DepotItem> pageUtil,String type,Integer ProjectId,Long MId, String MonthTime,Boolean isPrev) throws JshException;
|
||||
public void findPriceByType(PageUtil<DepotItem> pageUtil, String type, Integer ProjectId, Long MId, String MonthTime, Boolean isPrev) throws JshException;
|
||||
|
||||
public void buyOrSale(PageUtil<DepotItem> pageUtil,String type, String subType,Long MId, String MonthTime, String sumType) throws JshException;
|
||||
public void buyOrSale(PageUtil<DepotItem> pageUtil, String type, String subType, Long MId, String MonthTime, String sumType) throws JshException;
|
||||
|
||||
public void findGiftByType(PageUtil<DepotItem> pageUtil,String subType,Integer ProjectId,Long MId, String type) throws JshException;
|
||||
public void findGiftByType(PageUtil<DepotItem> pageUtil, String subType, Integer ProjectId, Long MId, String type) throws JshException;
|
||||
}
|
||||
|
||||
@@ -3,15 +3,14 @@ package com.jsh.dao.materials;
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.MaterialCategory;
|
||||
|
||||
public class MaterialCategoryDAO extends BaseDAO<MaterialCategory> implements MaterialCategoryIDAO
|
||||
{
|
||||
/**
|
||||
public class MaterialCategoryDAO extends BaseDAO<MaterialCategory> implements MaterialCategoryIDAO {
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<MaterialCategory> getEntityClass()
|
||||
{
|
||||
@Override
|
||||
public Class<MaterialCategory> getEntityClass() {
|
||||
return MaterialCategory.class;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,6 @@ package com.jsh.dao.materials;
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.MaterialCategory;
|
||||
|
||||
public interface MaterialCategoryIDAO extends BaseIDAO<MaterialCategory>
|
||||
{
|
||||
|
||||
public interface MaterialCategoryIDAO extends BaseIDAO<MaterialCategory> {
|
||||
|
||||
}
|
||||
|
||||
@@ -7,32 +7,31 @@ import com.jsh.util.PageUtil;
|
||||
import com.jsh.util.SearchConditionUtil;
|
||||
import org.hibernate.Query;
|
||||
|
||||
public class MaterialDAO extends BaseDAO<Material> implements MaterialIDAO
|
||||
{
|
||||
/**
|
||||
public class MaterialDAO extends BaseDAO<Material> implements MaterialIDAO {
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Material> getEntityClass()
|
||||
{
|
||||
@Override
|
||||
public Class<Material> getEntityClass() {
|
||||
return Material.class;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void batchSetEnable(Boolean enable,String supplierIDs) {
|
||||
String sql="update jsh_material m set m.enabled=" + enable + " where m.id in (" + supplierIDs + ")";
|
||||
public void batchSetEnable(Boolean enable, String supplierIDs) {
|
||||
String sql = "update jsh_material m set m.enabled=" + enable + " where m.id in (" + supplierIDs + ")";
|
||||
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery(sql);
|
||||
query.executeUpdate();
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void findUnitName(PageUtil<Material> pageUtil,Long mId) throws JshException {
|
||||
public void findUnitName(PageUtil<Material> pageUtil, Long mId) throws JshException {
|
||||
//多表联查,多表连查,此处用到了createSQLQuery,可以随便写sql语句,很方便,
|
||||
StringBuffer queryString = new StringBuffer();
|
||||
queryString.append("select jsh_unit.UName from jsh_unit inner join jsh_material on UnitId=jsh_unit.id where jsh_material.id="+mId);
|
||||
queryString.append("select jsh_unit.UName from jsh_unit inner join jsh_material on UnitId=jsh_unit.id where jsh_material.id=" + mId);
|
||||
Query query;
|
||||
query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery(queryString + SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
|
||||
pageUtil.setTotalCount(query.list().size());
|
||||
|
||||
@@ -5,9 +5,8 @@ import com.jsh.model.po.Material;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.util.PageUtil;
|
||||
|
||||
public interface MaterialIDAO extends BaseIDAO<Material>
|
||||
{
|
||||
public void batchSetEnable(Boolean enable,String supplierIDs);
|
||||
public interface MaterialIDAO extends BaseIDAO<Material> {
|
||||
public void batchSetEnable(Boolean enable, String supplierIDs);
|
||||
|
||||
public void findUnitName(PageUtil<Material> pageUtil,Long mId) throws JshException;
|
||||
public void findUnitName(PageUtil<Material> pageUtil, Long mId) throws JshException;
|
||||
}
|
||||
|
||||
@@ -3,15 +3,14 @@ package com.jsh.dao.materials;
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.MaterialProperty;
|
||||
|
||||
public class MaterialPropertyDAO extends BaseDAO<MaterialProperty> implements MaterialPropertyIDAO
|
||||
{
|
||||
/**
|
||||
public class MaterialPropertyDAO extends BaseDAO<MaterialProperty> implements MaterialPropertyIDAO {
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<MaterialProperty> getEntityClass()
|
||||
{
|
||||
@Override
|
||||
public Class<MaterialProperty> getEntityClass() {
|
||||
return MaterialProperty.class;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,6 @@ package com.jsh.dao.materials;
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.MaterialProperty;
|
||||
|
||||
public interface MaterialPropertyIDAO extends BaseIDAO<MaterialProperty>
|
||||
{
|
||||
|
||||
public interface MaterialPropertyIDAO extends BaseIDAO<MaterialProperty> {
|
||||
|
||||
}
|
||||
|
||||
@@ -3,15 +3,14 @@ package com.jsh.dao.materials;
|
||||
import com.jsh.base.BaseDAO;
|
||||
import com.jsh.model.po.Person;
|
||||
|
||||
public class PersonDAO extends BaseDAO<Person> implements PersonIDAO
|
||||
{
|
||||
/**
|
||||
public class PersonDAO extends BaseDAO<Person> implements PersonIDAO {
|
||||
/**
|
||||
* 设置dao映射基类
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Class<Person> getEntityClass()
|
||||
{
|
||||
@Override
|
||||
public Class<Person> getEntityClass() {
|
||||
return Person.class;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,6 @@ package com.jsh.dao.materials;
|
||||
import com.jsh.base.BaseIDAO;
|
||||
import com.jsh.model.po.Person;
|
||||
|
||||
public interface PersonIDAO extends BaseIDAO<Person>
|
||||
{
|
||||
|
||||
public interface PersonIDAO extends BaseIDAO<Person> {
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user