OfficialDocumentReceivedServiceImpl.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.xjrsoft.module.oa.service.impl;
  2. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  3. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  4. import com.github.yulichang.base.MPJBaseServiceImpl;
  5. import com.xjrsoft.common.utils.VoToColumnUtil;
  6. import com.xjrsoft.module.ledger.entity.WfSubscription;
  7. import com.xjrsoft.module.oa.entity.OfficialDocumentReceived;
  8. import com.xjrsoft.module.oa.mapper.OfficialDocumentPostMapper;
  9. import com.xjrsoft.module.oa.mapper.OfficialDocumentReceivedMapper;
  10. import com.xjrsoft.module.oa.service.IOfficialDocumentReceivedService;
  11. import com.xjrsoft.module.oa.utils.PostNumberUtil;
  12. import lombok.AllArgsConstructor;
  13. import org.springframework.stereotype.Service;
  14. import org.springframework.transaction.annotation.Transactional;
  15. import java.time.LocalDate;
  16. import java.time.ZoneId;
  17. import java.util.Date;
  18. import java.util.List;
  19. import java.util.Objects;
  20. import java.util.stream.Collectors;
  21. import com.baomidou.mybatisplus.core.toolkit.Wrappers;
  22. /**
  23. * @title: 公文收文
  24. * @Author szs
  25. * @Date: 2024-03-13
  26. * @Version 1.0
  27. */
  28. @Service
  29. @AllArgsConstructor
  30. public class OfficialDocumentReceivedServiceImpl extends MPJBaseServiceImpl<OfficialDocumentReceivedMapper, OfficialDocumentReceived> implements IOfficialDocumentReceivedService {
  31. private final OfficialDocumentReceivedMapper officialDocumentReceivedMapper;
  32. @Override
  33. public String getMaxReceivedNumber() {
  34. Integer maxReceivedNumber = officialDocumentReceivedMapper.getMaxReceivedNumber();
  35. return PostNumberUtil.initMaxPostNumber(maxReceivedNumber, 3);
  36. }
  37. @Override
  38. public String getMaxMeetingNumber() {
  39. Integer maxReceivedNumber = officialDocumentReceivedMapper.getMaxMeetingNumber();
  40. return PostNumberUtil.initMaxPostNumber(maxReceivedNumber, 3);
  41. }
  42. }