package com.ruoyi.system.service; import java.util.List; import java.util.Map; import com.ruoyi.system.domain.CustomerEvaluation; /** * 客户评价Service接口 * * @author ruoyi * @date 2025-01-27 */ public interface ICustomerEvaluationService { /** * 查询客户评价 * * @param evaluationId 客户评价主键 * @return 客户评价 */ public CustomerEvaluation selectCustomerEvaluationByEvaluationId(Long evaluationId); /** * 查询客户评价列表 * * @param customerEvaluation 客户评价 * @return 客户评价集合 */ public List selectCustomerEvaluationList(CustomerEvaluation customerEvaluation); /** * 根据车牌号查询客户评价 * * @param vehicleNo 车牌号 * @return 客户评价集合 */ public List selectCustomerEvaluationByVehicleNo(String vehicleNo); /** * 根据微信OpenID查询客户评价 * * @param wechatOpenid 微信OpenID * @return 客户评价集合 */ public List selectCustomerEvaluationByWechatOpenid(String wechatOpenid); /** * 新增客户评价 * * @param customerEvaluation 客户评价 * @return 结果 */ public int insertCustomerEvaluation(CustomerEvaluation customerEvaluation); /** * 修改客户评价 * * @param customerEvaluation 客户评价 * @return 结果 */ public int updateCustomerEvaluation(CustomerEvaluation customerEvaluation); /** * 批量删除客户评价 * * @param evaluationIds 需要删除的客户评价主键集合 * @return 结果 */ public int deleteCustomerEvaluationByEvaluationIds(Long[] evaluationIds); /** * 删除客户评价信息 * * @param evaluationId 客户评价主键 * @return 结果 */ public int deleteCustomerEvaluationByEvaluationId(Long evaluationId); /** * 提交客户评价 * * @param customerEvaluation 客户评价 * @return 结果 */ public int submitCustomerEvaluation(CustomerEvaluation customerEvaluation); /** * 获取评价统计数据 * * @param customerEvaluation 客户评价 * @return 评价统计信息 */ public Map getEvaluationStatistics(CustomerEvaluation customerEvaluation); }