ZxBonusServiceImpl.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. package com.ruoyi.system.service.impl;
  2. import com.ruoyi.common.utils.DateUtils;
  3. import com.ruoyi.common.utils.SecurityUtils;
  4. import com.ruoyi.system.domain.bonus.ZxBonus;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import com.ruoyi.system.mapper.ZxBonusMapper;
  8. import com.ruoyi.system.service.IZxBonusService;
  9. import java.util.List;
  10. /**
  11. * 政协履职加分Service业务层处理
  12. *
  13. * @author boman
  14. * @date 2024-03-11
  15. */
  16. @Service
  17. public class ZxBonusServiceImpl implements IZxBonusService
  18. {
  19. @Autowired
  20. private ZxBonusMapper zxBonusMapper;
  21. /**
  22. * 查询政协履职加分
  23. *
  24. * @param bonusId 政协履职加分主键
  25. * @return 政协履职加分
  26. */
  27. @Override
  28. public ZxBonus selectZxBonusByBonusId(Long bonusId)
  29. {
  30. return zxBonusMapper.selectZxBonusByBonusId(bonusId);
  31. }
  32. /**
  33. * 查询政协履职加分列表
  34. *
  35. * @param zxBonus 政协履职加分
  36. * @return 政协履职加分
  37. */
  38. @Override
  39. public List<ZxBonus> selectZxBonusList(ZxBonus zxBonus)
  40. {
  41. return zxBonusMapper.selectZxBonusList(zxBonus);
  42. }
  43. /**
  44. * 新增政协履职加分
  45. *
  46. * @param zxBonus 政协履职加分
  47. * @return 结果
  48. */
  49. @Override
  50. public int insertZxBonus(ZxBonus zxBonus)
  51. {
  52. //只能给自己账号加分
  53. zxBonus.setUserId(SecurityUtils.getUserId());
  54. zxBonus.setCreateTime(DateUtils.getNowDate());
  55. return zxBonusMapper.insertZxBonus(zxBonus);
  56. }
  57. /**
  58. * 修改政协履职加分
  59. *
  60. * @param zxBonus 政协履职加分
  61. * @return 结果
  62. */
  63. @Override
  64. public int updateZxBonus(ZxBonus zxBonus)
  65. {
  66. zxBonus.setUpdateTime(DateUtils.getNowDate());
  67. return zxBonusMapper.updateZxBonus(zxBonus);
  68. }
  69. /**
  70. * 批量删除政协履职加分
  71. *
  72. * @param bonusIds 需要删除的政协履职加分主键
  73. * @return 结果
  74. */
  75. @Override
  76. public int deleteZxBonusByBonusIds(Long[] bonusIds)
  77. {
  78. return zxBonusMapper.deleteZxBonusByBonusIds(bonusIds);
  79. }
  80. /**
  81. * 删除政协履职加分信息
  82. *
  83. * @param bonusId 政协履职加分主键
  84. * @return 结果
  85. */
  86. @Override
  87. public int deleteZxBonusByBonusId(Long bonusId)
  88. {
  89. return zxBonusMapper.deleteZxBonusByBonusId(bonusId);
  90. }
  91. }