package com.huimv.da.dao; import com.huimv.busi.da.dto.DaDwsDTO; import com.huimv.busi.xt.constant.XtSqlMapConstant; import com.huimv.da.dataobject.DaLqwhxx; import com.huimv.da.dataobject.DaLqwhxxExample; import java.util.List; import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport; public class DaLqwhxxDAOImpl extends SqlMapClientDaoSupport implements DaLqwhxxDAO { /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public DaLqwhxxDAOImpl() { super(); } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public int countByExample(DaLqwhxxExample example) { Integer count = (Integer) getSqlMapClientTemplate().queryForObject("da_lqwhxx.ibatorgenerated_countByExample", example); return count; } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public int deleteByExample(DaLqwhxxExample example) { int rows = getSqlMapClientTemplate().delete("da_lqwhxx.ibatorgenerated_deleteByExample", example); return rows; } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public int deleteByPrimaryKey(Integer id) { DaLqwhxx key = new DaLqwhxx(); key.setId(id); int rows = getSqlMapClientTemplate().delete("da_lqwhxx.ibatorgenerated_deleteByPrimaryKey", key); return rows; } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public void insert(DaLqwhxx record) { getSqlMapClientTemplate().insert("da_lqwhxx.ibatorgenerated_insert", record); } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public void insertSelective(DaLqwhxx record) { getSqlMapClientTemplate().insert("da_lqwhxx.ibatorgenerated_insertSelective", record); } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ @SuppressWarnings("unchecked") public List selectByExample(DaLqwhxxExample example) { List list = getSqlMapClientTemplate().queryForList("da_lqwhxx.ibatorgenerated_selectByExample", example); return list; } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public DaLqwhxx selectByPrimaryKey(Integer id) { DaLqwhxx key = new DaLqwhxx(); key.setId(id); DaLqwhxx record = (DaLqwhxx) getSqlMapClientTemplate().queryForObject("da_lqwhxx.ibatorgenerated_selectByPrimaryKey", key); return record; } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public int updateByExampleSelective(DaLqwhxx record, DaLqwhxxExample example) { UpdateByExampleParms parms = new UpdateByExampleParms(record, example); int rows = getSqlMapClientTemplate().update("da_lqwhxx.ibatorgenerated_updateByExampleSelective", parms); return rows; } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public int updateByExample(DaLqwhxx record, DaLqwhxxExample example) { UpdateByExampleParms parms = new UpdateByExampleParms(record, example); int rows = getSqlMapClientTemplate().update("da_lqwhxx.ibatorgenerated_updateByExample", parms); return rows; } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public int updateByPrimaryKeySelective(DaLqwhxx record) { int rows = getSqlMapClientTemplate().update("da_lqwhxx.ibatorgenerated_updateByPrimaryKeySelective", record); return rows; } /** * This method was generated by Apache iBATIS ibator. * This method corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ public int updateByPrimaryKey(DaLqwhxx record) { int rows = getSqlMapClientTemplate().update("da_lqwhxx.ibatorgenerated_updateByPrimaryKey", record); return rows; } /** * This class was generated by Apache iBATIS ibator. * This class corresponds to the database table da_lqwhxx * * @ibatorgenerated Fri May 23 16:56:30 CST 2014 */ private static class UpdateByExampleParms extends DaLqwhxxExample { private Object record; public UpdateByExampleParms(Object record, DaLqwhxxExample example) { super(example); this.record = record; } @SuppressWarnings("unused") public Object getRecord() { return record; } } /** * 选择栏期维护列表 */ @SuppressWarnings("unchecked") public List selectMCZSLQLQWHByExample(DaLqwhxxExample example) { List list = getSqlMapClientTemplate().queryForList("da_lqwhxx.ibatorgenerated_selectMCZSLQLQWHByExample", example); return list; } /** * 计算动物数量 */ public DaDwsDTO selectDwsFromDaLqwhxxByLqid(Integer lqid) { DaLqwhxx key = new DaLqwhxx(); key.setLqid(lqid); DaDwsDTO record = (DaDwsDTO) getSqlMapClientTemplate().queryForObject(XtSqlMapConstant.DWS_SELECT_LQWHXX_BY_LQID, key.getLqid()); return record; } /** * 根据lqid和发生时间计算动物数量 * @param record * @return */ public DaDwsDTO selectDwsFromDaLqwhxxByLqidAndFssj(DaLqwhxx record) { DaDwsDTO daDwsDTO = (DaDwsDTO) getSqlMapClientTemplate().queryForObject(XtSqlMapConstant.DWS_SELECT_LQWHXX_BY_LQID_FSSJ, record); return daDwsDTO; } /** * 选择栏期维护 */ public DaLqwhxx selectDaLqwhxxByLqid(Integer lqid) { DaLqwhxx key = new DaLqwhxx(); key.setLqid(lqid); DaLqwhxx record = (DaLqwhxx) getSqlMapClientTemplate().queryForObject(XtSqlMapConstant.ID_SELECT_LQWHXX_BY_LQID, key.getLqid()); return record; } /** * 更新栏期维护 */ public int updateZlsByDaLqwhxxId(Integer id) { int rows = getSqlMapClientTemplate().update(XtSqlMapConstant.ZLS_UPDATE_LQWHXX_BY_ID, id); return rows; } }