package com.simple.service; import java.util.*; import com.github.pagehelper.PageInfo; import com.simple.domain.po.WxCoupon; import com.simple.domain.vo.WxCouponCVo; public interface WxCouponService { /** * 根据实体查询分页列表 * * @param record * @param pageIndex * @param pageSize * @return */ PageInfo listAsPage(WxCoupon record, Integer pageIndex, Integer pageSize); /** * 根据实体查询分页列表 * * @param record * @param pageIndex * @param pageSize * @return */ PageInfo findEnableList(WxCoupon record, Integer pageIndex, Integer pageSize); /** * 不分页 * @param record * @return */ List findList(WxCoupon record); /** * 根据Id获得实体 * * @param id * @return */ WxCoupon getById(Long id); /** * 保存或更新实体 * * @param record */ Long saveOrUpdate(WxCoupon record); /** * 根据Id删除实体 * * @param id */ void deleteById(Long id); /** * */ PageInfo findCanSendList(WxCoupon record, Integer pageIndex, Integer pageSize); PageInfo findListForCUser(WxCoupon record, Integer pageIndex, Integer pageSize); WxCouponCVo selectDetailForCUser(WxCoupon record); }