WechatMessageLogServiceImpl.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.xjrsoft.module.system.service.impl;
  2. import com.github.yulichang.base.MPJBaseServiceImpl;
  3. import com.xjrsoft.module.system.entity.WechatMessageLog;
  4. import com.xjrsoft.module.system.mapper.WechatMessageLogMapper;
  5. import com.xjrsoft.module.system.service.IWechatMessageLogService;
  6. import lombok.AllArgsConstructor;
  7. import org.springframework.stereotype.Service;
  8. import org.springframework.transaction.annotation.Transactional;
  9. import java.util.List;
  10. /**
  11. * @title: 微信消息发送记录
  12. * @Author dzx
  13. * @Date: 2024年6月11日
  14. * @Version 1.0
  15. */
  16. @Service
  17. @AllArgsConstructor
  18. public class WechatMessageLogServiceImpl extends MPJBaseServiceImpl<WechatMessageLogMapper, WechatMessageLog> implements IWechatMessageLogService {
  19. @Override
  20. @Transactional(rollbackFor = Exception.class)
  21. public Boolean add(WechatMessageLog wechatMessageLog) {
  22. this.baseMapper.insert(wechatMessageLog);
  23. return true;
  24. }
  25. @Override
  26. @Transactional(rollbackFor = Exception.class)
  27. public Boolean update(WechatMessageLog wechatMessageLog) {
  28. this.baseMapper.updateById(wechatMessageLog);
  29. return true;
  30. }
  31. @Transactional(rollbackFor = Exception.class)
  32. public Boolean delete(List<Long> ids) {
  33. this.baseMapper.deleteBatchIds(ids);
  34. return true;
  35. }
  36. }