RefillCardService.java 1.06 KB
Newer Older
liaoanyuan's avatar
liaoanyuan committed
1 2 3 4
package cn.wisenergy.service.app;

import cn.wisenergy.common.utils.R;
import cn.wisenergy.model.app.RefillCard;
liaoanyuan's avatar
liaoanyuan committed
5 6
import cn.wisenergy.model.dto.RefillCardDto;
import com.github.pagehelper.PageInfo;
liaoanyuan's avatar
liaoanyuan committed
7

8 9
import javax.servlet.http.HttpServletResponse;

liaoanyuan's avatar
liaoanyuan committed
10

liaoanyuan's avatar
liaoanyuan committed
11 12 13
public interface RefillCardService {
    /**
     * 添加充值卡
14 15
     * @param refillCard 充值卡信息
     * @return true 成功 false 失败
liaoanyuan's avatar
liaoanyuan committed
16
     */
liaoanyuan's avatar
liaoanyuan committed
17
    R<Boolean> add(RefillCard refillCard);
liaoanyuan's avatar
liaoanyuan committed
18 19 20

    /**
     * 改变激活状态
21 22
     * @param batchNumber 充值卡批次号
     * @return true 成功 false 失败
liaoanyuan's avatar
liaoanyuan committed
23
     */
liaoanyuan's avatar
liaoanyuan committed
24
    R<Boolean> update(String batchNumber);
liaoanyuan's avatar
liaoanyuan committed
25 26 27

    /**
     * 查询充值卡信息
28 29 30
     * @param pageNo 当前页数
     * @param pageSize 每页显示条数
     * @return 充值卡信息结果集
liaoanyuan's avatar
liaoanyuan committed
31
     */
liaoanyuan's avatar
liaoanyuan committed
32 33 34 35
    R<PageInfo<RefillCardDto>> getList(Integer pageNo, Integer pageSize);

    /**
     * 生成卡片
36 37
     * @param id :充值卡id
     * @return true 成功 false 失败
liaoanyuan's avatar
liaoanyuan committed
38 39
     */
    R<Boolean> createCard(Integer id);
40 41

    R<Boolean> createExcel(String batchNumber, HttpServletResponse response);
liaoanyuan's avatar
liaoanyuan committed
42
}