mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 04:08:43 +08:00 
			
		
		
		
	站内信模块:完善注释
This commit is contained in:
		@@ -1,39 +1,33 @@
 | 
			
		||||
package cn.iocoder.yudao.module.system.api.notify;
 | 
			
		||||
 | 
			
		||||
import cn.iocoder.yudao.module.system.api.notify.dto.NotifySendSingleToUserReqDTO;
 | 
			
		||||
import cn.iocoder.yudao.module.system.service.notify.NotifyMessageService;
 | 
			
		||||
import cn.iocoder.yudao.module.system.service.notify.NotifySendService;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
 | 
			
		||||
import javax.annotation.Resource;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 站内信发送 API 接口
 | 
			
		||||
 * 站内信发送 API 实现类
 | 
			
		||||
 *
 | 
			
		||||
 * @author xrcoder
 | 
			
		||||
 */
 | 
			
		||||
@Service
 | 
			
		||||
public class NotifyMessageSendApiImpl implements NotifyMessageSendApi {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 发送单条站内信给 Admin 用户
 | 
			
		||||
     * <p>
 | 
			
		||||
     * 在 mobile 为空时,使用 userId 加载对应 Admin 的手机号
 | 
			
		||||
     *
 | 
			
		||||
     * @param reqDTO 发送请求
 | 
			
		||||
     * @return 发送消息ID
 | 
			
		||||
     */
 | 
			
		||||
    @Resource
 | 
			
		||||
    private NotifySendService notifySendService;
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public Long sendSingleMessageToAdmin(NotifySendSingleToUserReqDTO reqDTO) {
 | 
			
		||||
        return null;
 | 
			
		||||
        return notifySendService.sendSingleNotifyToAdmin(reqDTO.getUserId(),
 | 
			
		||||
                reqDTO.getTemplateCode(), reqDTO.getTemplateParams());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 发送单条站内信给 Member 用户
 | 
			
		||||
     * <p>
 | 
			
		||||
     * 在 mobile 为空时,使用 userId 加载对应 Member 的手机号
 | 
			
		||||
     *
 | 
			
		||||
     * @param reqDTO 发送请求
 | 
			
		||||
     * @return 发送消息ID
 | 
			
		||||
     */
 | 
			
		||||
    @Override
 | 
			
		||||
    public Long sendSingleMessageToMember(NotifySendSingleToUserReqDTO reqDTO) {
 | 
			
		||||
        return null;
 | 
			
		||||
        return notifySendService.sendSingleNotifyToMember(reqDTO.getUserId(),
 | 
			
		||||
                reqDTO.getTemplateCode(), reqDTO.getTemplateParams());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,7 @@ public interface NotifyMessageMapper extends BaseMapperX<NotifyMessageDO> {
 | 
			
		||||
 | 
			
		||||
    default PageResult<NotifyMessageDO> selectPage(NotifyMessageMyPageReqVO reqVO, Long userId, Integer userType) {
 | 
			
		||||
        return selectPage(reqVO, new LambdaQueryWrapperX<NotifyMessageDO>()
 | 
			
		||||
                .eq(NotifyMessageDO::getReadStatus, reqVO.getReadStatus())
 | 
			
		||||
                .eqIfPresent(NotifyMessageDO::getReadStatus, reqVO.getReadStatus())
 | 
			
		||||
                .betweenIfPresent(NotifyMessageDO::getCreateTime, reqVO.getCreateTime())
 | 
			
		||||
                .eq(NotifyMessageDO::getUserId, userId)
 | 
			
		||||
                .eq(NotifyMessageDO::getUserType, userType)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user