| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- 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);
- List<CaseApplication> selectCaseApplicationList1(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);
-
- /**
- * 根据案件id查询案件信息
- * @param ids
- * @return
- */
- List<CaseApplication> listCaseApplicationByIds(@Param("ids")List<Long> ids);
-
- 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 ids
- * @return
- */
- int batchDeletecaseApplication(@Param("ids") List<Long> ids);
-
- /**
- * 绑定房间号
- * @param caseId
- * @param roomId
- */
- void bindCaseId(@Param("caseId")Long caseId,@Param("roomId") String roomId);
-
- /**
- * 根据房间号查询案件id
- * @param roomId
- * @return
- */
- Long selectCaseIdByRoomId(@Param("roomId")String roomId);
-
- /**
- * 查询已办案件
- * @param caseApplication
- * @return
- */
- List<CaseApplication> selectHandledCase(CaseApplication caseApplication);
- /**
- * 查询最大房间号
- * @return
- */
- Long selectMaxRoomId();
-
- /**
- * 修改案件版本号
- * @param id
- * @param version
- */
- void updateVersionById(@Param("id")Long id, @Param("version")Integer version);
-
-
- /**
- * 查询最大批号
- * @return
- */
- Integer selectBatchNumberLike();
-
- /**
- * 批量新增案件
- * @param caseApplications
- * @return
- */
- int batchSave(@Param("list")List<CaseApplication> caseApplications);
-
- int selectCasenum(@Param("userId") String userId);
-
- List<CaseApplication> selectAdminCaseApplicationListBatch(CaseApplication caseApplication);
-
- List<CaseApplication> listCaseApplicationByBatchNumber(CaseApplication caseApplication);
- }
|