| | |
| | | package com.ycl.service.message.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ycl.common.util.RandomNumberGenerator; |
| | | import com.ycl.dto.message.MessageParam; |
| | | import com.ycl.entity.message.Message; |
| | | import com.ycl.mapper.message.MessageMapper; |
| | |
| | | public Message sendMessage(MessageParam mssageParam) { |
| | | Message message = new Message(); |
| | | BeanUtils.copyProperties(mssageParam, message); |
| | | //生成8位随机数消息编码 |
| | | String messageNumber = RandomNumberGenerator.generateNumber(8); |
| | | StringBuilder sb = new StringBuilder("XX"); |
| | | sb.append(messageNumber); |
| | | message.setMessageNumber(sb.toString()); |
| | | //生成默认参数 |
| | | message.setCreateTime(new Date()); |
| | | message.setUpdateTime(new Date()); |
| | | message.setIsView(0); |
| | | baseMapper.insert(message); |
| | | return message; |
| | | } |