package com.project.enforce.service;
|
|
import com.project.enforce.domain.EnforceEvaluateAnswer;
|
import com.project.enforce.domain.vo.EnforceEvaluateAnswerVo;
|
import com.project.enforce.domain.bo.editBo.EnforceEvaluateAnswerBo;
|
import com.project.enforce.domain.bo.queryBo.EnforceEvaluateAnswerQueryBo;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.project.common.mybatis.IBaseService;
|
import cn.hutool.core.convert.Convert;
|
|
import java.util.Collection;
|
import java.util.List;
|
|
/**
|
* 执法评价答案Service接口
|
*
|
* @author manton
|
*/
|
public interface IEnforceEvaluateAnswerService extends IBaseService<EnforceEvaluateAnswer> {
|
|
/**
|
* 查询列表
|
*/
|
List<EnforceEvaluateAnswerVo> queryList(EnforceEvaluateAnswerQueryBo bo);
|
|
/**
|
* 查询单个
|
* @return EnforceEvaluateAnswerVo
|
*/
|
EnforceEvaluateAnswerVo queryById(Long answerId);
|
|
|
/**
|
* 根据新增业务对象插入执法评价答案
|
* @param bo 执法评价答案新增业务对象
|
* @return true成功 false失败
|
*/
|
Boolean insertByBo(EnforceEvaluateAnswerBo bo);
|
|
/**
|
* 根据编辑业务对象修改执法评价答案
|
* @param bo 执法评价答案编辑业务对象
|
* @return true成功 false失败
|
*/
|
Boolean updateByBo(EnforceEvaluateAnswerBo bo);
|
|
/**
|
* 校验并删除数据
|
* @param ids 主键集合
|
* @return true成功 false失败
|
*/
|
Boolean deleteByIds(Collection<Long> ids);
|
}
|