ZxInvestmentServiceImpl.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. package com.ruoyi.system.service.impl;
  2. import java.util.List;
  3. import com.ruoyi.common.utils.DateUtils;
  4. import com.ruoyi.common.utils.SecurityUtils;
  5. import com.ruoyi.system.domain.investment.ZxInvestment;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. import com.ruoyi.system.mapper.ZxInvestmentMapper;
  9. import com.ruoyi.system.service.IZxInvestmentService;
  10. /**
  11. * 政协委员招商引资Service业务层处理
  12. *
  13. * @author boman
  14. * @date 2024-03-27
  15. */
  16. @Service
  17. public class ZxInvestmentServiceImpl implements IZxInvestmentService
  18. {
  19. @Autowired
  20. private ZxInvestmentMapper zxInvestmentMapper;
  21. /**
  22. * 查询政协委员招商引资
  23. *
  24. * @param investmentId 政协委员招商引资主键
  25. * @return 政协委员招商引资
  26. */
  27. @Override
  28. public ZxInvestment selectZxInvestmentByInvestmentId(Long investmentId)
  29. {
  30. return zxInvestmentMapper.selectZxInvestmentByInvestmentId(investmentId);
  31. }
  32. /**
  33. * 查询政协委员招商引资列表
  34. *
  35. * @param zxInvestment 政协委员招商引资
  36. * @return 政协委员招商引资
  37. */
  38. @Override
  39. public List<ZxInvestment> selectZxInvestmentList(ZxInvestment zxInvestment)
  40. {
  41. return zxInvestmentMapper.selectZxInvestmentList(zxInvestment);
  42. }
  43. /**
  44. * 新增政协委员招商引资
  45. *
  46. * @param zxInvestment 政协委员招商引资
  47. * @return 结果
  48. */
  49. @Override
  50. public int insertZxInvestment(ZxInvestment zxInvestment)
  51. {
  52. zxInvestment.setUserId(SecurityUtils.getUserId());
  53. zxInvestment.setName(SecurityUtils.getUsername());
  54. zxInvestment.setCreateTime(DateUtils.getNowDate());
  55. return zxInvestmentMapper.insertZxInvestment(zxInvestment);
  56. }
  57. /**
  58. * 修改政协委员招商引资
  59. *
  60. * @param zxInvestment 政协委员招商引资
  61. * @return 结果
  62. */
  63. @Override
  64. public int updateZxInvestment(ZxInvestment zxInvestment)
  65. {
  66. zxInvestment.setUpdateTime(DateUtils.getNowDate());
  67. return zxInvestmentMapper.updateZxInvestment(zxInvestment);
  68. }
  69. /**
  70. * 批量删除政协委员招商引资
  71. *
  72. * @param investmentIds 需要删除的政协委员招商引资主键
  73. * @return 结果
  74. */
  75. @Override
  76. public int deleteZxInvestmentByInvestmentIds(Long[] investmentIds)
  77. {
  78. return zxInvestmentMapper.deleteZxInvestmentByInvestmentIds(investmentIds);
  79. }
  80. /**
  81. * 删除政协委员招商引资信息
  82. *
  83. * @param investmentId 政协委员招商引资主键
  84. * @return 结果
  85. */
  86. @Override
  87. public int deleteZxInvestmentByInvestmentId(Long investmentId)
  88. {
  89. return zxInvestmentMapper.deleteZxInvestmentByInvestmentId(investmentId);
  90. }
  91. }