ZxSpeakServiceImpl.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. package com.ruoyi.system.service.impl;
  2. import com.ruoyi.common.utils.DateUtils;
  3. import com.ruoyi.system.domain.speak.ZxSpeak;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Service;
  6. import com.ruoyi.system.mapper.ZxSpeakMapper;
  7. import com.ruoyi.system.service.IZxSpeakService;
  8. import java.util.List;
  9. /**
  10. * 政协发言Service业务层处理
  11. *
  12. * @author boman
  13. * @date 2024-03-07
  14. */
  15. @Service
  16. public class ZxSpeakServiceImpl implements IZxSpeakService
  17. {
  18. @Autowired
  19. private ZxSpeakMapper zxSpeakMapper;
  20. /**
  21. * 查询政协发言
  22. *
  23. * @param speakId 政协发言主键
  24. * @return 政协发言
  25. */
  26. @Override
  27. public ZxSpeak selectZxSpeakBySpeakId(Long speakId)
  28. {
  29. return zxSpeakMapper.selectZxSpeakBySpeakId(speakId);
  30. }
  31. /**
  32. * 查询政协发言列表
  33. *
  34. * @param zxSpeak 政协发言
  35. * @return 政协发言
  36. */
  37. @Override
  38. public List<ZxSpeak> selectZxSpeakList(ZxSpeak zxSpeak)
  39. {
  40. return zxSpeakMapper.selectZxSpeakList(zxSpeak);
  41. }
  42. /**
  43. * 新增政协发言
  44. *
  45. * @param zxSpeak 政协发言
  46. * @return 结果
  47. */
  48. @Override
  49. public int insertZxSpeak(ZxSpeak zxSpeak)
  50. {
  51. zxSpeak.setCreateTime(DateUtils.getNowDate());
  52. return zxSpeakMapper.insertZxSpeak(zxSpeak);
  53. }
  54. /**
  55. * 修改政协发言
  56. *
  57. * @param zxSpeak 政协发言
  58. * @return 结果
  59. */
  60. @Override
  61. public int updateZxSpeak(ZxSpeak zxSpeak)
  62. {
  63. zxSpeak.setUpdateTime(DateUtils.getNowDate());
  64. return zxSpeakMapper.updateZxSpeak(zxSpeak);
  65. }
  66. /**
  67. * 批量删除政协发言
  68. *
  69. * @param speakIds 需要删除的政协发言主键
  70. * @return 结果
  71. */
  72. @Override
  73. public int deleteZxSpeakBySpeakIds(Long[] speakIds)
  74. {
  75. return zxSpeakMapper.deleteZxSpeakBySpeakIds(speakIds);
  76. }
  77. /**
  78. * 删除政协发言信息
  79. *
  80. * @param speakId 政协发言主键
  81. * @return 结果
  82. */
  83. @Override
  84. public int deleteZxSpeakBySpeakId(Long speakId)
  85. {
  86. return zxSpeakMapper.deleteZxSpeakBySpeakId(speakId);
  87. }
  88. }