package com.example.demo.mapper.coin; import com.example.demo.domain.vo.coin.RechargeActivity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @program: gold-java * @ClassName RechargeActivityCenterMapper * @description: 充值活动中心Mapper接口 * @author: Double * @create: 2025−10-28 14:42 * @Version 1.0 **/ @Mapper public interface RechargeActivityCenterMapper { // 查询所有活动(用于批量更新状态) List listActivities(); // 根据ID查询活动 List queryActivity(RechargeActivity activity); // 根据活动名称查询活动 RechargeActivity queryActivityByName(RechargeActivity activity); // 新增活动 void addActivity(RechargeActivity activity); // 更新活动 void updateActivity(RechargeActivity activity); // 更新活动地区 void updateActivityArea(RechargeActivity activity); // 删除活动 void deleteActivity(RechargeActivity activity); }