IWfMeetingApplyService.java 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.xjrsoft.module.oa.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.github.yulichang.base.MPJBaseService;
  4. import com.xjrsoft.module.oa.dto.AddMeetingConfereeOpinionDto;
  5. import com.xjrsoft.module.oa.dto.HistoryMeetingMobilePageDto;
  6. import com.xjrsoft.module.oa.dto.MeetingConfereeListDto;
  7. import com.xjrsoft.module.oa.dto.MeetingConfereeOpinionListDto;
  8. import com.xjrsoft.module.oa.dto.MeetingRoomListDto;
  9. import com.xjrsoft.module.oa.dto.SponsorMeetingMobilePageDto;
  10. import com.xjrsoft.module.oa.dto.TodayMeetingMobilePageDto;
  11. import com.xjrsoft.module.oa.dto.UpdateMeetingCheckInDto;
  12. import com.xjrsoft.module.oa.dto.UpdateRevocationMeetingDto;
  13. import com.xjrsoft.module.oa.dto.WfMeetingApplyPageDto;
  14. import com.xjrsoft.module.oa.entity.WfMeetingApply;
  15. import com.xjrsoft.module.oa.vo.HistoryMeetingMobilePageVo;
  16. import com.xjrsoft.module.oa.vo.MeetingConfereeListVo;
  17. import com.xjrsoft.module.oa.vo.MeetingConfereeOpinionListVo;
  18. import com.xjrsoft.module.oa.vo.MeetingMobileInfoVo;
  19. import com.xjrsoft.module.oa.vo.MeetingRoomListVo;
  20. import com.xjrsoft.module.oa.vo.SponsorMeetingMobilePageVo;
  21. import com.xjrsoft.module.oa.vo.TodayMeetingMobilePageVo;
  22. import com.xjrsoft.module.oa.vo.WfMeetingApplyInWorkflowVo;
  23. import com.xjrsoft.module.oa.vo.WfMeetingApplyPageVo;
  24. import java.util.List;
  25. /**
  26. * @title: 会议申请
  27. * @Author dzx
  28. * @Date: 2024-09-04
  29. * @Version 1.0
  30. */
  31. public interface IWfMeetingApplyService extends MPJBaseService<WfMeetingApply> {
  32. List<MeetingRoomListVo> listMeetingRoom(MeetingRoomListDto dto);
  33. IPage<WfMeetingApplyPageVo> pageRabAndHand(WfMeetingApplyPageDto dto);
  34. IPage<TodayMeetingMobilePageVo> todayMeetingMobilePage(TodayMeetingMobilePageDto dto);
  35. IPage<SponsorMeetingMobilePageVo> sponsorMeetingMobilePage(SponsorMeetingMobilePageDto dto);
  36. IPage<HistoryMeetingMobilePageVo> historyMeetingMobilePage(HistoryMeetingMobilePageDto dto);
  37. MeetingMobileInfoVo mobileInfo(Long id);
  38. WfMeetingApplyInWorkflowVo infoInWorkflow(Long id);
  39. List<MeetingConfereeListVo> listMeetingConferee(MeetingConfereeListDto dto);
  40. List<MeetingConfereeOpinionListVo> listMeetingConfereeOpinion(MeetingConfereeOpinionListDto dto);
  41. void noticeParticipants(Long id);
  42. Boolean updateRevocationMeeting(UpdateRevocationMeetingDto dto);
  43. Boolean updateMeetingCheckIn(UpdateMeetingCheckInDto dto);
  44. Boolean addMeetingConfereeOpinion(AddMeetingConfereeOpinionDto dto);
  45. }