TmstruckReceiptResultChildServiceImpl.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.steerinfo.route.service.impl;
  2. import com.steerinfo.route.mapper.TmstruckReceiptResultChildMapper;
  3. import com.steerinfo.route.model.TmstruckReceiptResultChild;
  4. import com.steerinfo.route.service.ITmstruckReceiptResultChildService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import java.math.BigDecimal;
  8. import java.util.Date;
  9. /**
  10. * TmstruckReceiptResultChild服务实现:
  11. * @author generator
  12. * @version 1.0-SNAPSHORT 2021-09-06 07:38
  13. * 类描述
  14. * 修订历史:
  15. * 日期:2021-09-06
  16. * 作者:generator
  17. * 参考:
  18. * 描述:TmstruckReceiptResultChild服务实现
  19. * @see null
  20. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  21. */
  22. @Service(value = "tmstruckReceiptResultChildService")
  23. public class TmstruckReceiptResultChildServiceImpl implements ITmstruckReceiptResultChildService {
  24. @Autowired
  25. private TmstruckReceiptResultChildMapper tmstruckReceiptResultChildMapper;
  26. @Override
  27. public synchronized int addTmstruckReceiptResultChild(TmstruckReceiptResultChild tmstruckReceiptResultChild) {
  28. long id;
  29. if(tmstruckReceiptResultChildMapper.selectMaxId()==null){
  30. id = 1;
  31. }else {
  32. id = tmstruckReceiptResultChildMapper.selectMaxId().longValue()+1;
  33. }
  34. //生成主键id
  35. tmstruckReceiptResultChild.setChildId(new BigDecimal(id));
  36. //常规字段
  37. tmstruckReceiptResultChild.setInsertUsername("admin");
  38. tmstruckReceiptResultChild.setInsertTime(new Date());
  39. tmstruckReceiptResultChild.setUpdateUsername("admin");
  40. tmstruckReceiptResultChild.setUpdateTime(new Date());
  41. tmstruckReceiptResultChild.setInsertUpdateRemark("无");
  42. return tmstruckReceiptResultChildMapper.insertSelective(tmstruckReceiptResultChild);
  43. }
  44. }