| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package com.ruoyi.wisdomarbitrate.mapper;
-
- import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
- import com.ruoyi.wisdomarbitrate.domain.vo.UpdateSubmitVO;
- import org.apache.ibatis.annotations.Param;
- import org.springframework.stereotype.Repository;
-
- import java.util.List;
-
- /**
- * @author wangqiong
- * @description 案件日志
- * @date 2023-11-17 14:05
- */
- @Repository
- public interface CaseApplicationLogMapper {
- int insert(CaseApplication caseApplicationLog);
-
- int deleteById(Long id);
-
-
-
- CaseApplication selectByCaseIdAndVersion(@Param("caseAppliId")long caseAppliId,@Param("version") int version);
-
- Integer selectMaxVersionByCaseId(@Param("caseAppliId")long caseAppliId);
-
- /**
- * 修改日志表状态
- * @param vo
- */
- void updateStatus(UpdateSubmitVO vo);
-
- /**
- * 根据案件id查询秘书角色最新版本号
- * @param id
- * @return
- */
- Integer selectMaxVersionBySecret(@Param("caseAppliId")Long id);
-
- /**
- * 删除日志
- * @param ids
- */
- void batchDeleteLog(@Param("ids") List<Long> ids);
-
- CaseApplication selectBeforeCase(@Param("caseId") Long caseId, @Param("version")Integer version);
-
- Integer batchSave(@Param("list")List<CaseApplication> caseApplications);
-
- /**
- * 根据案件id查询所有的日志id
- * @param ids
- * @return
- */
- List<Long> selectLogsByCaseIds(@Param("ids")List<Long> ids);
- }
|