PfDnjzjyServiceImpl.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package com.ghsc.partybuild.service.impl.partyLife;
  2. import com.ghsc.partybuild.mapper.PfDnjzjyMapper;
  3. import com.ghsc.partybuild.mapper.PfDnjzjyCQuery;
  4. import com.ghsc.partybuild.model.PfDnjzjy;
  5. import com.ghsc.partybuild.model.PfDnjzjyExample;
  6. import com.ghsc.partybuild.service.partyLife.PfDnjzjyService;
  7. import com.ghsc.partybuild.util.StringUtils;
  8. import com.ghsc.partybuild.vo.partyLife.PfDnjzjyVo;
  9. import com.github.pagehelper.PageHelper;
  10. import com.github.pagehelper.PageInfo;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.stereotype.Service;
  13. import java.util.Date;
  14. import java.util.List;
  15. @Service("PfDnjzjyService")
  16. public class PfDnjzjyServiceImpl implements PfDnjzjyService {
  17. @Autowired
  18. private PfDnjzjyMapper pfDnjzjyMapper;
  19. @Autowired
  20. private PfDnjzjyCQuery pfDnjzjyCQuery;
  21. @Autowired
  22. private StringUtils stringUtils;
  23. @Override
  24. public PageInfo<PfDnjzjyVo> getList(int pageIndex, int pageSize, String id, String dzzdm, String startDate, String endDate, String zt){
  25. PageHelper.startPage(pageIndex, pageSize);
  26. List<PfDnjzjyVo> list = pfDnjzjyCQuery.selectPfDnjzjyList(id, dzzdm, startDate, endDate, zt);
  27. PageInfo<PfDnjzjyVo> result = new PageInfo(list);
  28. return result;
  29. }
  30. @Override
  31. public PfDnjzjyVo getPfDnjzjyById(String id) {
  32. if (stringUtils.IsNullOrEmpty(id))
  33. return null;
  34. List<PfDnjzjyVo> list = getList(1,999999, id, null, null, null, null).getList();
  35. return list.size() > 0 ? list.get(0) : null;
  36. }
  37. @Override
  38. public int save(PfDnjzjyVo data, String userId) {
  39. int result = 0;
  40. PfDnjzjy dbModel = pfDnjzjyMapper.selectByPrimaryKey(data.getId());
  41. if (dbModel == null) {
  42. dbModel = new PfDnjzjy();
  43. dbModel.setId(data.getId());
  44. dbModel.setDzzdm(data.getDzzdm());
  45. dbModel.setJykssj(data.getJykssj());
  46. dbModel.setJyjssj(data.getJyjssj());
  47. dbModel.setZt(data.getZt());
  48. dbModel.setZygzbz(data.getZygzbz());
  49. dbModel.setQddcx(data.getQddcx());
  50. dbModel.setCreateTime(new Date());
  51. dbModel.setCreateUserid(userId);
  52. dbModel.setUpdateTime(new Date());
  53. dbModel.setUpdateUserid(userId);
  54. result = pfDnjzjyMapper.insert(dbModel);
  55. } else {
  56. dbModel.setDzzdm(data.getDzzdm());
  57. dbModel.setJykssj(data.getJykssj());
  58. dbModel.setJyjssj(data.getJyjssj());
  59. dbModel.setZt(data.getZt());
  60. dbModel.setZygzbz(data.getZygzbz());
  61. dbModel.setQddcx(data.getQddcx());
  62. dbModel.setUpdateTime(new Date());
  63. dbModel.setUpdateUserid(userId);
  64. result = pfDnjzjyMapper.updateByPrimaryKey(dbModel);
  65. }
  66. return result;
  67. }
  68. @Override
  69. public int delete(List<String> idList) {
  70. PfDnjzjyExample exp = new PfDnjzjyExample();
  71. exp.or().andIdIn(idList);
  72. return pfDnjzjyMapper.deleteByExample(exp);
  73. }
  74. }