package com.shlanbao.tzsc.pms.qm.qmOutWord.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.shlanbao.tzsc.utils.tools.LogAnno;
import org.apache.commons.lang.StringUtils;
import org.hibernate.Query;
import org.hibernate.Session;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.shlanbao.tzsc.base.dao.QmOutwardDefectItemDaoI;
import com.shlanbao.tzsc.base.dao.QmSelfCheckStripDaoI;
import com.shlanbao.tzsc.base.mapping.QmOutwardDefectItem;
import com.shlanbao.tzsc.base.mapping.QmSelfCheckStrip;
import com.shlanbao.tzsc.base.model.DataGrid;
import com.shlanbao.tzsc.base.model.PageParams;
import com.shlanbao.tzsc.base.service.BaseService;
import com.shlanbao.tzsc.utils.tools.BeanConvertor;
import com.shlanbao.tzsc.utils.tools.DateUtil;
import com.shlanbao.tzsc.utils.tools.StringUtil;
import com.shlanbao.tzsc.pms.qm.qmOutWord.beans.QmOutwardDefectItemBean;
import com.shlanbao.tzsc.pms.qm.qmOutWord.service.QmOutwardDefectItemService;
/**
* 缺陷定义查询实现类
*
@author luther.zhang
* @create 2015-02-27
*/
@Service
public class QmOutwardDefectItemServiceImpl extends BaseService implements QmOutwardDefectItemService{
@Autowired
private QmOutwardDefectItemDaoI qmOutwardDefectItemDao;
private QmSelfCheckStripDaoI qmSelfCheckStripDao;
@Override
public DataGrid queryList(QmOutwardDefectItemBean bean, PageParams pageParams) throws Exception{
StringBuffer hql=new StringBuffer();
hql.append("from QmOutwardDefectItem q ");
hql.append("where q.del=0 ");//表示没删除
List