package com.ruoyi.goods.mapper.activity;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.goods.domain.dto.MgtActivityPageDto;
|
import com.ruoyi.goods.domain.dto.MgtActivityRecordPageDto;
|
import com.ruoyi.goods.domain.pojo.activity.Activity;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.ruoyi.goods.domain.vo.MgtActivityPageVo;
|
import com.ruoyi.goods.domain.vo.MgtActivityRecordPageVo;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 活动 Mapper 接口
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-05-25
|
*/
|
public interface ActivityMapper extends BaseMapper<Activity> {
|
|
/**
|
* @description 分页获取活动列表
|
* @author jqs
|
* @date 2023/6/14 16:39
|
* @param mgtActivityPageDto
|
* @return List<MgtActivityPageVo>
|
*/
|
List<MgtActivityPageVo> pageMgtActivity(Page page, @Param("param") MgtActivityPageDto mgtActivityPageDto);
|
|
|
/**
|
* @description 分页获取活动参与记录列表
|
* @param mgtActivityRecordPageDto
|
* @return MgtActivityRecordPageVo
|
* @author jqs34
|
* @date 2023/6/24 16:58
|
*/
|
List<MgtActivityRecordPageVo> pageMgtActivityRecord(Page page, @Param("param")MgtActivityRecordPageDto mgtActivityRecordPageDto);
|
}
|