嗨森逛服务
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hai-server/hai-service/src/main/java/com/hai/service/HighActivityInfoService.java

49 lines
1.1 KiB

package com.hai.service;
import com.hai.entity.HighActivityInfo;
import com.hai.entity.HighActivityPartakeRule;
import java.util.List;
import java.util.Map;
/**
* 活动基本信息
* @author hurui
*/
public interface HighActivityInfoService {
/**
* 编辑活动业务
* @param activityInfo 活动基本信息
* @param partakeRuleList 参与规则
*/
void editActivityBusiness(HighActivityInfo activityInfo, List<HighActivityPartakeRule> partakeRuleList);
/**
* 修改活动基本信息
* @param activityInfo 活动基本信息
*/
void updateActivityInfo(HighActivityInfo activityInfo);
/**
* 获取活动详情
* @param activityId 活动基本信息id
* @return
*/
HighActivityInfo getDetailById(Long activityId);
/**
* 查询活动列表
* @param param 参数
* @return
*/
List<HighActivityInfo> getList(Map<String, Object> param);
/**
* 根据卡券查询最新一条活动信息
* @param couponId 卡券id
* @return
*/
Map<String, Object> getNewActivityByCouponId(Long couponId);
}