package com.macro.mall.service; import com.macro.mall.dto.SmsCouponParam; import com.macro.mall.model.SmsCoupon; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * 优惠券管理Service * Created by macro on 2018/8/28. */ public interface SmsCouponService { /** * 添加优惠券 */ @Transactional int create(SmsCouponParam couponParam); /** * 根据优惠券id删除优惠券 */ @Transactional int delete(Long id); /** * 根据优惠券id更新优惠券信息 */ @Transactional int update(Long id, SmsCouponParam couponParam); /** * 分页获取优惠券列表 */ List<SmsCoupon> list(String name, Integer type, Integer pageSize, Integer pageNum); /** * 获取优惠券详情 * @param id 优惠券表id */ SmsCouponParam getItem(Long id); }