package com.seer.teach.mp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.seer.teach.mp.entity.MpActivityEntity;

import java.util.List;

/**
 * <p>
 * 代理商活动表 服务类
 * </p>
 *
 * @author Lingma
 * @since 2025-12-29
 */
public interface IMpActivityService extends IService<MpActivityEntity> {


    /**
     * 创建或更新代理商活动
     *
     * @param entity 活动实体
     * @return 操作是否成功
     */
    boolean saveOrUpdateActivity(MpActivityEntity entity);

    /**
     * 删除代理商活动
     *
     * @param id 活动ID
     * @return 操作是否成功
     */
    boolean deleteActivity(Integer id);

    /**
     * 获取代理商活动名称列表
     * @return 代理商活动名称列表
     */
    List<String> getActivityName();
}