package com.ruoyi.mall.mapper; import java.util.List; import com.ruoyi.mall.domain.MallMemberRate; import org.apache.ibatis.annotations.Param; /** * 用户录取率Mapper接口 * * @author ruoyi * @date 2024-07-13 */ public interface MallMemberRateMapper { /** * 查询用户录取率 * * @param rateId 用户录取率主键 * @return 用户录取率 */ public MallMemberRate selectMallMemberRateByRateId(Long rateId); /** * 学校最低录取率 * @param schoolId * @return */ public MallMemberRate selectMinRateBySchoolId(@Param("schoolId") Long schoolId, @Param("batchId")Long batchId, @Param("subjectType")String subjectType); /** * 查询用户录取率列表 * * @param mallMemberRate 用户录取率 * @return 用户录取率集合 */ public List selectMallMemberRateList(MallMemberRate mallMemberRate); /** * 新增用户录取率 * * @param mallMemberRate 用户录取率 * @return 结果 */ public int insertMallMemberRate(MallMemberRate mallMemberRate); /** * 修改用户录取率 * * @param mallMemberRate 用户录取率 * @return 结果 */ public int updateMallMemberRate(MallMemberRate mallMemberRate); /** * 删除用户录取率 * * @param rateId 用户录取率主键 * @return 结果 */ public int deleteMallMemberRateByRateId(Long rateId); /** * 批量删除用户录取率 * * @param rateIds 需要删除的数据主键集合 * @return 结果 */ public int deleteMallMemberRateByRateIds(Long[] rateIds); /** * 批量插入 * @param list * @return */ public int insertBatch(@Param("list")List list); /** * 批量修改 * @param list * @return */ public int updateBatch(@Param("list")List list); }