package com.njcn.cssystem.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.cssystem.pojo.param.CsFeedbackAddParm;
import com.njcn.cssystem.pojo.param.CsFeedbackAuditParm;
import com.njcn.cssystem.pojo.param.CsFeedbackQueryParm;
import com.njcn.cssystem.pojo.po.CsFeedbackPO;
import com.njcn.cssystem.pojo.vo.CsFeedbackDetailVO;
import com.njcn.cssystem.pojo.vo.CsFeedbackVO;


/**
 * 
 * Description:
 * 接口文档访问地址：http://serverIP:port/swagger-ui.html
 * Date: 2023/4/6  11:39【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
public interface CsFeedbackService extends IService<CsFeedbackPO>{

        /** 
        * @Description: 新增反馈 
        * @Param: [csFeedbackAddParm]
        * @return: java.lang.Boolean 
        * @Author: clam
        * @Date: 2023/4/6 
        */ 
        Boolean addFeedBack(CsFeedbackAddParm csFeedbackAddParm);
        /** 
        * @Description: queryFeedBackPage 
        * @Param: [csFeedbackQueryParm] 
        * @return: com.baomidou.mybatisplus.core.metadata.IPage<com.njcn.algorithm.pojo.vo.CsFeedbackVO> 
        * @Author: clam
        * @Date: 2023/4/6 
        */ 
        Page<CsFeedbackVO> queryFeedBackPage(CsFeedbackQueryParm csFeedbackQueryParm);
    /** 
    * @Description: queryFeedBackDetail 
    * @Param: [id] 
    * @return: com.njcn.algorithm.pojo.vo.CsFeedbackDetailVO 
    * @Author: clam
    * @Date: 2023/4/7 
    */ 
    CsFeedbackDetailVO queryFeedBackDetail(String id);

    Boolean auditFeedBack(CsFeedbackAuditParm csFeedbackAuditParm);
}
