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); }