package com.ruoyi.system.service; import java.util.List; import com.ruoyi.system.domain.EvaluationDimension; /** * 评价维度配置Service接口 * * @author ruoyi * @date 2025-01-27 */ public interface IEvaluationDimensionService { /** * 查询评价维度配置 * * @param dimensionId 评价维度配置主键 * @return 评价维度配置 */ public EvaluationDimension selectEvaluationDimensionByDimensionId(Long dimensionId); /** * 查询评价维度配置列表 * * @param evaluationDimension 评价维度配置 * @return 评价维度配置集合 */ public List selectEvaluationDimensionList(EvaluationDimension evaluationDimension); /** * 查询启用的评价维度配置列表 * * @return 评价维度配置集合 */ public List selectEnabledEvaluationDimensionList(); /** * 新增评价维度配置 * * @param evaluationDimension 评价维度配置 * @return 结果 */ public int insertEvaluationDimension(EvaluationDimension evaluationDimension); /** * 修改评价维度配置 * * @param evaluationDimension 评价维度配置 * @return 结果 */ public int updateEvaluationDimension(EvaluationDimension evaluationDimension); /** * 批量删除评价维度配置 * * @param dimensionIds 需要删除的评价维度配置主键集合 * @return 结果 */ public int deleteEvaluationDimensionByDimensionIds(Long[] dimensionIds); /** * 删除评价维度配置信息 * * @param dimensionId 评价维度配置主键 * @return 结果 */ public int deleteEvaluationDimensionByDimensionId(Long dimensionId); }