package com.xjrsoft.module.evaluate.mapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.github.yulichang.base.MPJBaseMapper; import com.xjrsoft.module.evaluate.dto.EvaluateManagePageDto; import com.xjrsoft.module.evaluate.dto.EvaluateWritePageDto; import com.xjrsoft.module.evaluate.entity.EvaluateManage; import com.xjrsoft.module.evaluate.vo.EvaluateManageItemVo; import com.xjrsoft.module.evaluate.vo.EvaluateManagePageVo; import com.xjrsoft.module.evaluate.vo.EvaluateManageScoreVo; import com.xjrsoft.module.evaluate.vo.EvaluateWritePageVo; import com.xjrsoft.module.evaluate.vo.EvaluateWriteVo; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * @title: 评价管理 * @Author dzx * @Date: 2024-01-16 * @Version 1.0 */ @Mapper public interface EvaluateManageMapper extends MPJBaseMapper { /** * 分页查询 * @param page * @param dto * @return */ Page getPage(Page page, EvaluateManagePageDto dto); /** * 移动端分页查询 * @param page * @param dto * @return */ Page getMobilePage(Page page, EvaluateWritePageDto dto); EvaluateWriteVo getWriteInfo(Long id); List getItemList(Long id); List getResultList(Long id, Long userId); List getScoreList(); }