RefillCardService.java 954 Bytes
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

liaoanyuan's avatar
liaoanyuan committed
8

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

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

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

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