| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package com.ruoyi.wisdomarbitrate.mapper;
-
- import com.ruoyi.wisdomarbitrate.domain.Arbitrator;
- import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
- import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
- import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
- import com.ruoyi.wisdomarbitrate.domain.dto.CaseConfirmPayDTO;
- import com.ruoyi.wisdomarbitrate.domain.vo.ToDoCount;
- import org.apache.ibatis.annotations.Param;
-
- import java.util.List;
-
- public interface CaseApplicationMapper {
- List<CaseApplication> selectCaseApplicationList(CaseApplication caseApplication);
-
- int selectCaseApplicationCount(CaseApplication caseApplication);
-
- /**
- * 查询超级管理员案件
- * @param caseApplication
- * @return
- */
- List<CaseApplication> selectAdminCaseApplicationList(CaseApplication caseApplication);
-
- int insertCaseApplication(CaseApplication caseApplication);
-
-
- int updataCaseApplication(CaseApplication caseApplication);
-
- int submitCaseApplication(CaseApplication caseApplication);
-
- int deletecaseApplication(CaseApplication caseApplication);
-
- CaseApplication selectCaseApplication(CaseApplication caseApplication);
-
- CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication);
-
- /**
- * 查询最大编号
- * @param caseNum
- * @param length
- * @return
- */
- Integer selectCaseNumLike(@Param("caseNum") String caseNum, @Param("length") int length);
-
- /**
- * 查询仲裁员根据案件id
- * @param id
- * @return
- */
- String selectArbitratorList(@Param("id") String id);
-
- /**
- * 修改支付方式
- * @param payDTO
- */
- void updatePayType(CaseConfirmPayDTO payDTO);
-
-
- ToDoCount selectAdminCaseToDoCount();
-
-
- ToDoCount selectTodoCountByRole(CaseApplication caseApplication);
-
- /**
- * 修改案件锁定状态
- * @param id
- * @param lockStatus
- * @return
- */
- int updateCaseLockStatus(@Param("id")Long id,@Param("lockStatus") Integer lockStatus);
-
- /**
- * 批量删除案件
- * @param caseApplication
- * @return
- */
- int batchDeletecaseApplication(@Param("ids") List<Long> ids);
- }
|