package com.leeroa.dydb.datasource.lianjia.dao; import com.leeroa.dydb.datasource.lianjia.bo.DataLianjiaBo; import com.leeroa.dydb.datasource.lianjia.domain.DataLianjia; import com.leeroa.dydb.datasource.lianjia.domain.DataLianjiaCode; import java.util.List; /** * @author Michael */ public interface DataLianjiaDao { String save(DataLianjia dataLianjia); void update(DataLianjia dataLianjia); /** * 高级查询接口,不使用分页 */ List query(DataLianjiaBo bo); /** * 高级查询接口,使用分页 */ List pageQuery(DataLianjiaBo bo); /** * 查询总记录数 */ Long getTotal(DataLianjiaBo bo); DataLianjia findById(String id); void deleteById(String id); /** * 根据实体对象删除 * 必须保证该实体是存在的(一般是get或者load得到的对象) */ void delete(DataLianjia dataLianjia); }