package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.EvaluationDetail; /** * 评价详情Mapper接口 * * @author ruoyi * @date 2025-01-27 */ public interface EvaluationDetailMapper { /** * 查询评价详情 * * @param detailId 评价详情主键 * @return 评价详情 */ public EvaluationDetail selectEvaluationDetailByDetailId(Long detailId); /** * 查询评价详情列表 * * @param evaluationDetail 评价详情 * @return 评价详情集合 */ public List selectEvaluationDetailList(EvaluationDetail evaluationDetail); /** * 根据评价ID查询评价详情列表 * * @param evaluationId 评价ID * @return 评价详情集合 */ public List selectEvaluationDetailByEvaluationId(Long evaluationId); /** * 新增评价详情 * * @param evaluationDetail 评价详情 * @return 结果 */ public int insertEvaluationDetail(EvaluationDetail evaluationDetail); /** * 批量新增评价详情 * * @param evaluationDetails 评价详情列表 * @return 结果 */ public int insertEvaluationDetailBatch(List evaluationDetails); /** * 修改评价详情 * * @param evaluationDetail 评价详情 * @return 结果 */ public int updateEvaluationDetail(EvaluationDetail evaluationDetail); /** * 删除评价详情 * * @param detailId 评价详情主键 * @return 结果 */ public int deleteEvaluationDetailByDetailId(Long detailId); /** * 根据评价ID删除评价详情 * * @param evaluationId 评价ID * @return 结果 */ public int deleteEvaluationDetailByEvaluationId(Long evaluationId); /** * 批量删除评价详情 * * @param detailIds 需要删除的数据主键集合 * @return 结果 */ public int deleteEvaluationDetailByDetailIds(Long[] detailIds); }