YtiotTCompanyVerDaoImpl.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package cn.com.usky.iot.company.dao;
  2. import java.util.List;
  3. import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
  4. //import cn.com.usky.iot.order.dao.YtiotTOrderDao;
  5. import cn.com.usky.iot.entity.YtiotTCompanyVer;
  6. import cn.com.usky.utils.DaoQuery;
  7. import cn.com.usky.utils.DaoResult;
  8. public class YtiotTCompanyVerDaoImpl extends HibernateDaoSupport implements YtiotTCompanyVerDao {
  9. // private YtiotTOrderDao ytiotTOrderDao;
  10. private DaoQuery daoQuery;
  11. public DaoQuery getDaoQuery() {
  12. return daoQuery;
  13. }
  14. public void setDaoQuery(DaoQuery daoQuery) {
  15. this.daoQuery = daoQuery;
  16. }
  17. @Override
  18. public DaoResult add(YtiotTCompanyVer ytiotTCompanyVer) {
  19. // TODO Auto-generated method stub
  20. if(ytiotTCompanyVer.getVCompanyName()==null)
  21. return new DaoResult("单位名称不能为空",false);
  22. if(ytiotTCompanyVer.getVComment()==null)
  23. return new DaoResult("更新说明不能为空",false);
  24. if(ytiotTCompanyVer.getUqAdminId()==null)
  25. return new DaoResult("录入人不能为空",false);
  26. // long idx = ytiotTOrderDao.getMaxOrderIdx("ytiot_t_Company_ver");
  27. // ytiotTCompanyVer.setIOrderIdx(idx);
  28. this.getHibernateTemplate().save(ytiotTCompanyVer);
  29. return new DaoResult(ytiotTCompanyVer.getUqCompanyId().toString(),true);
  30. }
  31. @Override
  32. public DaoResult update(YtiotTCompanyVer ytiotTCompanyVer) {
  33. // TODO Auto-generated method stub
  34. return new DaoResult("日志记录内容不能修改",false);
  35. }
  36. @Override
  37. public DaoResult delect(YtiotTCompanyVer ytiotTCompanyVer) {
  38. // TODO Auto-generated method stub
  39. return new DaoResult("日志记录内容不能删除",false);
  40. }
  41. @Override
  42. public int getCount(String sqlwhere) {
  43. // TODO Auto-generated method stub
  44. return daoQuery.getCount("YtiotTCompanyVer", sqlwhere);
  45. }
  46. @Override
  47. public List query(String sqlwhere, String order, String dir, String start, String limit) {
  48. // TODO Auto-generated method stub
  49. return daoQuery.query("YtiotTCompanyVer", sqlwhere, order, dir, start, limit);
  50. }
  51. }