SchemeService.java 904 Bytes
Newer Older
licc's avatar
licc committed
1 2 3
package cn.wisenergy.service.app;

import cn.wisenergy.common.utils.R;
licc's avatar
licc committed
4
import cn.wisenergy.model.app.SchemeInfo;
licc's avatar
licc committed
5
import cn.wisenergy.model.vo.SchemeQueryVo;
licc's avatar
licc committed
6
import cn.wisenergy.model.vo.SchemeVo;
licc's avatar
licc committed
7
import cn.wisenergy.model.vo.VolunteerVo;
licc's avatar
licc committed
8
import com.github.pagehelper.PageInfo;
licc's avatar
licc committed
9 10 11 12 13 14 15 16 17 18 19


/**
*@ Description: 方案接口定义
*@ Author     : 86187
*@ Date       : 2021/1/13 14:50
*/
public interface SchemeService {

    /**
     * 方案查询
licc's avatar
licc committed
20
     * @param schemeVo 查询参数
licc's avatar
licc committed
21 22
     * @return  方案查询结果列表
     */
licc's avatar
licc committed
23
    R<VolunteerVo> getList(SchemeVo schemeVo);
licc's avatar
licc committed
24 25 26 27 28 29 30

    /**
     * 根据方案id,删除方案
     * @param schemeId 方案id
     * @return
     */
    R<Boolean> deleteById(Integer schemeId);
licc's avatar
licc committed
31 32 33 34 35 36 37

    /**
     * 方案列表查询
     * @param schemeVo 查询参数
     * @return  方案查询结果列表
     */
    R<PageInfo<SchemeInfo>> getSchemeList(SchemeQueryVo schemeVo);
licc's avatar
licc committed
38
}