智能仲裁后端服务

CaseApplicationMapper.java 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.ruoyi.wisdomarbitrate.mapper;
  2. import com.ruoyi.wisdomarbitrate.domain.Arbitrator;
  3. import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
  4. import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
  5. import com.ruoyi.wisdomarbitrate.domain.dto.CaseConfirmPayDTO;
  6. import com.ruoyi.wisdomarbitrate.domain.vo.ToDoCount;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.List;
  9. public interface CaseApplicationMapper {
  10. List<CaseApplication> selectCaseApplicationList(CaseApplication caseApplication);
  11. int selectCaseApplicationCount(CaseApplication caseApplication);
  12. /**
  13. * 查询超级管理员案件
  14. * @param caseApplication
  15. * @return
  16. */
  17. List<CaseApplication> selectAdminCaseApplicationList(CaseApplication caseApplication);
  18. int insertCaseApplication(CaseApplication caseApplication);
  19. int updataCaseApplication(CaseApplication caseApplication);
  20. int submitCaseApplication(CaseApplication caseApplication);
  21. int deletecaseApplication(CaseApplication caseApplication);
  22. CaseApplication selectCaseApplication(CaseApplication caseApplication);
  23. CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication);
  24. /**
  25. * 查询最大编号
  26. * @param caseNum
  27. * @param length
  28. * @return
  29. */
  30. Integer selectCaseNumLike(@Param("caseNum") String caseNum, @Param("length") int length);
  31. /**
  32. * 查询仲裁员根据案件id
  33. * @param id
  34. * @return
  35. */
  36. String selectArbitratorList(@Param("id") String id);
  37. /**
  38. * 修改支付方式
  39. * @param payDTO
  40. */
  41. void updatePayType(CaseConfirmPayDTO payDTO);
  42. ToDoCount selectAdminCaseToDoCount();
  43. ToDoCount selectTodoCountByRole(CaseApplication caseApplication);
  44. /**
  45. * 修改案件锁定状态
  46. * @param id
  47. * @param lockStatus
  48. * @return
  49. */
  50. int updateCaseLockStatus(@Param("id")Long id,@Param("lockStatus") Integer lockStatus);
  51. }