AmsRailOffsetDayplanServiceImpl.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.steerinfo.dil.service.impl;
  2. import com.steerinfo.dil.mapper.AmsRailOffsetDayplanMapper;
  3. import com.steerinfo.dil.model.AmsRailOffsetDayplan;
  4. import com.steerinfo.dil.service.IAmsRailOffsetDayplanService;
  5. import com.steerinfo.framework.mapper.IBaseMapper;
  6. import com.steerinfo.framework.service.impl.BaseServiceImpl;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.stereotype.Service;
  9. import java.math.BigDecimal;
  10. import java.util.Date;
  11. import java.util.List;
  12. import java.util.Map;
  13. /**
  14. * AmsRailOffsetDayplan服务实现:
  15. * @author generator
  16. * @version 1.0-SNAPSHORT 2021-10-16 04:17
  17. * 类描述
  18. * 修订历史:
  19. * 日期:2021-10-16
  20. * 作者:generator
  21. * 参考:
  22. * 描述:AmsRailOffsetDayplan服务实现
  23. * @see null
  24. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  25. */
  26. @Service(value = "amsRailOffsetDayplanService")
  27. public class AmsRailOffsetDayplanServiceImpl extends BaseServiceImpl<AmsRailOffsetDayplan, BigDecimal> implements IAmsRailOffsetDayplanService {
  28. @Autowired
  29. private AmsRailOffsetDayplanMapper amsRailOffsetDayplanMapper;
  30. @Override
  31. protected IBaseMapper<AmsRailOffsetDayplan, BigDecimal> getMapper() {
  32. return amsRailOffsetDayplanMapper;
  33. }
  34. /**
  35. * 查询最大id
  36. * @return
  37. */
  38. @Override
  39. public Integer selectMaxId() {
  40. return amsRailOffsetDayplanMapper.selectOtherId();
  41. }
  42. public List<Map<String, Object>> getRailOffsetDayplan(Map<String, Object> mapValue) {
  43. return amsRailOffsetDayplanMapper.getRailOffsetDayplan(mapValue);
  44. }
  45. @Override
  46. public int insert(AmsRailOffsetDayplan amsRailOffsetDayplan) {
  47. amsRailOffsetDayplan.setDayplanId(selectMaxId());
  48. amsRailOffsetDayplan.setInsertTime(new Date());
  49. amsRailOffsetDayplan.setUpdateTime(new Date());
  50. amsRailOffsetDayplan.setInsertUsername("admin");
  51. amsRailOffsetDayplan.setUpdateUsername("admin");
  52. return amsRailOffsetDayplanMapper.insertSelective(amsRailOffsetDayplan);
  53. }
  54. public int update(AmsRailOffsetDayplan amsRailOffsetDayplan) {
  55. return amsRailOffsetDayplanMapper.updateByPrimaryKey(amsRailOffsetDayplan);
  56. }
  57. }