package com.ruoyi.wisdomarbitrate.service; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.wisdomarbitrate.domain.CaseApplication; import com.ruoyi.wisdomarbitrate.domain.vo.UpdateSubmitVO; /** * @author wangqiong * @description 案件日志 * @date 2023-11-17 13:58 */ public interface CaseApplicationLogService { /** * 新增案件日志 * @param caseApplicationLog * @return */ int insert(CaseApplication caseApplicationLog); /** * 根据案件日志id删除案件日志 * @param id * @return */ int delete(Long id); /** * 根据案件id和版本号查询案件日志 * @param id * @param version * @return */ CaseApplication selectByCaseIdAndVersion(Long id, int version); /** * 修改的案件提交到秘书 * @param vo * @return */ AjaxResult submit(UpdateSubmitVO vo); /** * 修改撤销申请 * @param vo * @return */ AjaxResult revoke(UpdateSubmitVO vo); /** * 秘书审核修改的案件 * @param vo * @return */ AjaxResult updateAudit(UpdateSubmitVO vo); AjaxResult selectCompareCase(UpdateSubmitVO vo); }