MmInfoCertificateService.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.ygj.yuemum.service.maternitymatron;
  2. import com.github.pagehelper.PageHelper;
  3. import com.ygj.yuemum.dao.maternitymatron.MmInfoCertificateDao;
  4. import com.ygj.yuemum.domain.maternitymatron.MmInfoCertificate;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import java.util.HashMap;
  8. import java.util.List;
  9. import java.util.Map;
  10. @Service
  11. public class MmInfoCertificateService {
  12. @Autowired
  13. private MmInfoCertificateDao mmInfoCertificateDao;
  14. public List<MmInfoCertificate> getMmInfoCertificates() {
  15. List<MmInfoCertificate> mmInfoCertificates = mmInfoCertificateDao.getAll();
  16. return mmInfoCertificates;
  17. }
  18. public Map<String, Object> getInfoCertificates(int page, int limit , int id) {
  19. PageHelper.startPage(page, limit);
  20. List<MmInfoCertificate> mmlists = mmInfoCertificateDao.getInfoCertificate(id);
  21. Map<String, Object> tableData = new HashMap<>();
  22. Integer count = mmInfoCertificateDao.getCertificateCount(id);
  23. tableData.put("items", mmlists);
  24. tableData.put("total", count);
  25. return tableData;
  26. }
  27. public int addMmInfoCertificate(MmInfoCertificate mminfoCertificate) {
  28. return mmInfoCertificateDao.insertSelective(mminfoCertificate);
  29. }
  30. public int deleteMmInfoCertificate(Integer id) {
  31. return mmInfoCertificateDao.deleteByPrimaryKey(id);
  32. }
  33. public int updateMmInfoCertificate(MmInfoCertificate mminfoCertificate) {
  34. return mmInfoCertificateDao.updateByPrimaryKeySelective(mminfoCertificate);
  35. }
  36. public MmInfoCertificate getMmInfoCertificate(Integer id) {
  37. return mmInfoCertificateDao.selectByPrimaryKey(id);
  38. }
  39. }