DataLianjiaDao.java 957 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.leeroa.dydb.datasource.lianjia.dao;
  2. import com.leeroa.dydb.datasource.lianjia.bo.DataLianjiaBo;
  3. import com.leeroa.dydb.datasource.lianjia.domain.DataLianjia;
  4. import com.leeroa.dydb.datasource.lianjia.domain.DataLianjiaCode;
  5. import java.util.List;
  6. /**
  7. * @author Michael
  8. */
  9. public interface DataLianjiaDao {
  10. String save(DataLianjia dataLianjia);
  11. void update(DataLianjia dataLianjia);
  12. /**
  13. * 高级查询接口,不使用分页
  14. */
  15. List<DataLianjia> query(DataLianjiaBo bo);
  16. /**
  17. * 高级查询接口,使用分页
  18. */
  19. List<DataLianjia> pageQuery(DataLianjiaBo bo);
  20. /**
  21. * 查询总记录数
  22. */
  23. Long getTotal(DataLianjiaBo bo);
  24. DataLianjia findById(String id);
  25. void deleteById(String id);
  26. /**
  27. * 根据实体对象删除
  28. * 必须保证该实体是存在的(一般是get或者load得到的对象)
  29. */
  30. void delete(DataLianjia dataLianjia);
  31. }