package com.project.enforce.service; import com.project.common.mybatis.IBaseService; import com.project.enforce.domain.EnforceComplaintLog; import com.project.enforce.domain.bo.editBo.EnforceComplaintLogBo; import com.project.enforce.domain.bo.queryBo.EnforceComplaintLogQueryBo; import com.project.enforce.domain.vo.EnforceComplaintLogVo; import java.util.Collection; import java.util.List; /** * 投诉记录Service接口 * * @author manton */ public interface IEnforceComplaintLogService extends IBaseService { /** * 查询列表 */ List queryList(EnforceComplaintLogQueryBo bo); /** * 查询单个 * @return EnforceComplaintLogVo */ EnforceComplaintLogVo queryById(Long id); /** * 根据新增业务对象插入投诉记录 * @param bo 投诉记录新增业务对象 * @return true成功 false失败 */ Boolean insertByBo(EnforceComplaintLogBo bo); /** * 根据编辑业务对象修改投诉记录 * @param bo 投诉记录编辑业务对象 * @return true成功 false失败 */ Boolean updateByBo(EnforceComplaintLogBo bo); /** * 校验并删除数据 * @param ids 主键集合 * @return true成功 false失败 */ Boolean deleteByIds(Collection ids); }