package com.dsh.activity.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.activity.entity.PointsMerchandise; import com.dsh.activity.model.CoachChangeStateVO; import com.dsh.activity.model.request.IntegralGoodsOfSearch; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** *

* 积分商品 Mapper 接口 *

* * @author jqs * @since 2023-07-04 */ public interface PointsMerchandiseMapper extends BaseMapper { List> queryGoodsListOfSearch(@Param("name") String name, @Param("type") Integer type, @Param("redemptionMethod") Integer redemptionMethod, @Param("userPopulation") Integer userPopulation, @Param("activeStatus") Integer activeStatus, @Param("state") Integer state, @Param("page") Page> page); List> queryGoodsListOfSearchAudit(@Param("name") String name, @Param("type") Integer type, @Param("redemptionMethod") Integer redemptionMethod, @Param("userPopulation") Integer userPopulation, @Param("activeStatus") Integer activeStatus, @Param("state") Integer state, @Param("page") Page> page); List> ticketList(@Param("query") IntegralGoodsOfSearch ofSearch); void changeState(@Param("ids") List ids, @Param("state") Integer state); void saveCity(@Param("id") Integer id, @Param("province") String province, @Param("provinceCode") String provinceCode, @Param("city") String city, @Param("cityCode") String cityCode); }