package jnpf.cultivate.service;

import jnpf.base.Pagination;
import jnpf.base.service.SuperService;
import jnpf.model.cultivate.po.gained.FtbCourseGainedReaderEntity;

import java.util.List;


/**
 *
 * 心得可查看用户关联表 服务类
 *
 */
public interface FtbCourseGainedReaderService extends SuperService<FtbCourseGainedReaderEntity> {
        /**
         * 列表查询
         * @param pagination 列表参数
         * @return 分页结果
         */
        List<FtbCourseGainedReaderEntity> getList(Pagination pagination);

        /**
         * 详情
         * @param id id
         * @return 结果
         */
        FtbCourseGainedReaderEntity getInfo(String id);

        /**
         * 新增
         * @param entity 实体
         */
        void create(FtbCourseGainedReaderEntity entity);

        /**
         * 更新
         * @param id 主键
         * @param entity 实体
         */
        void update(String id, FtbCourseGainedReaderEntity entity);

        /**
         * 删除
         * @param entity 实体
         */
        void delete(FtbCourseGainedReaderEntity entity);
}