Newer
Older
huludao / src / main / java / com / newfiber / api / pc / service / DiscussionInfoService.java
package com.newfiber.api.pc.service;

import com.baomidou.mybatisplus.service.IService;
import com.newfiber.api.core.commons.PageRequestObject;
import com.newfiber.api.core.commons.PageResultObject;
import com.newfiber.api.pc.model.entity.DiscussionInfo;
import com.newfiber.api.pc.model.entity.DiscussionInfoDTO;

import java.util.List;

/**
 * @ClassName DiscussionInfoService
 * @Description TODO
 * @Author 张鸿志
 * @Date 2021年6月3日17:48:55 17:48
 * Version 1.0
 **/
public interface DiscussionInfoService extends IService<DiscussionInfo> {
    /**
     *
     * @Param 保存会商纪要
     * @return {com.newfiber.api.pc.model.entity.DiscussionInfo}
     * @throws
     * @author 张鸿志
     * @date 2021/6/3 18:15
     */
    DiscussionInfo saveDiscussion(DiscussionInfo discussionInfo);
    /**
     * 分页参数查询数据
     * @Param [pageRequestObject]
     * @return {com.newfiber.api.core.commons.PageResultObject<com.newfiber.api.pc.model.entity.DiscussionInfo>}
     * @throws
     * @author 张鸿志
     * @date 2021/6/3 18:23
     */
    PageResultObject<DiscussionInfo> queryPage(PageRequestObject<DiscussionInfoDTO> pageRequestObject);
    /**
     * 修改会商纪要
     * @Param [discussionInfo]
     * @return {com.newfiber.api.pc.model.entity.DiscussionInfo}
     * @throws
     * @author 张鸿志
     * @date 2021/6/3 18:51
     */
    DiscussionInfo updateDiscussion(DiscussionInfo discussionInfo);
    /**
     * 返回导出的数据
     * @Param [infoDTO]
     * @return {java.util.List<com.newfiber.api.pc.model.entity.DiscussionInfo>}
     * @throws
     * @author 张鸿志
     * @date 2021/6/4 8:57
     */
    List<DiscussionInfo> queryData(DiscussionInfoDTO infoDTO);
}