7bb5d1fc6a64744f10f94aedecf06767ed4c50e8.svn-base 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package cn.com.goldenwater.dcproj.service.impl;
  2. import cn.com.goldenwater.dcproj.dao.BisInspXjvillUsrDao;
  3. import cn.com.goldenwater.dcproj.model.BisInspXjvillUsr;
  4. import cn.com.goldenwater.dcproj.param.BisInspXjvillUsrParam;
  5. import cn.com.goldenwater.dcproj.service.BisInspXjvillUsrService;
  6. import cn.com.goldenwater.core.service.AbstractCrudService;
  7. import cn.com.goldenwater.dcproj.util.CheckUtil;
  8. import com.github.pagehelper.PageHelper;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.stereotype.Service;
  11. import org.springframework.transaction.annotation.Transactional;
  12. import cn.com.goldenwater.id.util.UuidUtil;
  13. import java.util.List;
  14. import java.util.Date;
  15. /**
  16. * @author lhc
  17. * @date 2021-9-9
  18. */
  19. @Service
  20. @Transactional
  21. public class BisInspXjvillUsrServiceImpl extends AbstractCrudService<BisInspXjvillUsr, BisInspXjvillUsrParam> implements BisInspXjvillUsrService {
  22. @Autowired
  23. private BisInspXjvillUsrDao bisInspXjvillUsrDao;
  24. public BisInspXjvillUsrServiceImpl(BisInspXjvillUsrDao bisInspXjvillUsrDao) {
  25. super(bisInspXjvillUsrDao);
  26. this.bisInspXjvillUsrDao = bisInspXjvillUsrDao;
  27. }
  28. @Override
  29. public int insert(BisInspXjvillUsr bisInspXjvillUsr) {
  30. CheckUtil.notNull(bisInspXjvillUsr.getRgstrId(), "rgstrId.no!");
  31. String uuid = UuidUtil.uuid();
  32. bisInspXjvillUsr.setId(uuid);
  33. bisInspXjvillUsr.setIntm(new Date());
  34. bisInspXjvillUsr.setUptm(new Date());
  35. bisInspXjvillUsr.setDataStat("0");
  36. return this.bisInspXjvillUsrDao.insert(bisInspXjvillUsr);
  37. }
  38. @Override
  39. public int update(BisInspXjvillUsr bisInspXjvillUsr) {
  40. bisInspXjvillUsr.setUptm(new Date());
  41. return this.bisInspXjvillUsrDao.update(bisInspXjvillUsr);
  42. }
  43. @Override
  44. public int delete(String id) {
  45. return this.bisInspXjvillUsrDao.delete(id);
  46. }
  47. @Override
  48. public int selectCount(BisInspXjvillUsr bisInspXjvillUsr) {
  49. return bisInspXjvillUsrDao.selectCount(bisInspXjvillUsr);
  50. }
  51. }