feat:{站内信的编写}

dev.vehicleGateway
15285 2024-09-23 21:03:36 +08:00
parent 882819a6e0
commit ecf2c96c80
5 changed files with 30 additions and 12 deletions

View File

@ -32,7 +32,7 @@ public class FaultMessage {
/** /**
* *
*/ */
@Schema(defaultValue = "消息发送人",type = "String",description = "消息发送人") @Schema(defaultValue = "消息接收人",type = "String",description = "消息发送人")
private String faultMessageRemoveName; private String faultMessageRemoveName;
/** /**
* *
@ -42,7 +42,7 @@ public class FaultMessage {
/** /**
* *
*/ */
@Schema(defaultValue = "发送时间",type = "String",description = "发送时间") @Schema(defaultValue = "发送时间",type = "Date",description = "发送时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date faultMessageSendTime; private Date faultMessageSendTime;
/** /**

View File

@ -1,9 +1,7 @@
package com.muyu.fault.controller; package com.muyu.fault.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.muyu.common.core.domain.Result; import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.StringUtils;
import com.muyu.common.security.utils.SecurityUtils; import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.fault.common.FaultMessage; import com.muyu.fault.common.FaultMessage;
import com.muyu.fault.service.impl.FaultMessageService; import com.muyu.fault.service.impl.FaultMessageService;
@ -22,14 +20,10 @@ public class FaultMessageController {
* *
* @return * @return
*/ */
@RequestMapping(value = "/faultMessageList",method = RequestMethod.GET) @RequestMapping(value = "/faultMessageList",method = RequestMethod.POST)
public Result faultMessageList(@RequestBody FaultMessage faultMessage){ public Result faultMessageList(@RequestBody FaultMessage faultMessage){
String username = SecurityUtils.getUsername(); List<FaultMessage> list = faultMessageService.faultMessageList(faultMessage);
LambdaQueryWrapper<FaultMessage> queryWrapper = new LambdaQueryWrapper<>(); return Result.success(list);
if (StringUtils.isNotEmpty(faultMessage.getFaultMessageSendName())) {
queryWrapper.eq(FaultMessage::getFaultMessageSendName,username);
}
return Result.success(faultMessageService.list(queryWrapper));
} }
/** /**
@ -78,4 +72,15 @@ public class FaultMessageController {
faultMessageService.update(updateWrapper); faultMessageService.update(updateWrapper);
return Result.success(faultMessageId,"消息已读"); return Result.success(faultMessageId,"消息已读");
} }
/**
*
* @param faultMessageId
* @return
*/
@RequestMapping(value = "/deleteMessageId/{faultMessageId}",method = RequestMethod.POST)
public Result deleteMessageId(@PathVariable Long faultMessageId){
return Result.success(faultMessageService.removeById(faultMessageId));
}
} }

View File

@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.utils.StringUtils; import com.muyu.common.core.utils.StringUtils;
import com.muyu.fault.common.FaultLog; import com.muyu.fault.common.FaultLog;
import com.muyu.fault.common.SysCarFault;
import com.muyu.fault.mapper.FaultLogMapper; import com.muyu.fault.mapper.FaultLogMapper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.Assert; import org.springframework.util.Assert;

View File

@ -10,4 +10,6 @@ public interface FaultMessageService extends IService<FaultMessage> {
List<FaultMessage> selectOne(); List<FaultMessage> selectOne();
List<FaultMessage> selectTwo(); List<FaultMessage> selectTwo();
List<FaultMessage> faultMessageList(FaultMessage faultMessage);
} }

View File

@ -2,6 +2,8 @@ package com.muyu.fault.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.utils.StringUtils;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.fault.common.FaultMessage; import com.muyu.fault.common.FaultMessage;
import com.muyu.fault.mapper.FaultMessageMapper; import com.muyu.fault.mapper.FaultMessageMapper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -26,4 +28,14 @@ public class FaultMessageServiceImpl extends ServiceImpl<FaultMessageMapper, Fau
queryWrapper.eq(FaultMessage::getFaultMessageState, 2); queryWrapper.eq(FaultMessage::getFaultMessageState, 2);
return this.list(queryWrapper); return this.list(queryWrapper);
} }
@Override
public List<FaultMessage> faultMessageList(FaultMessage faultMessage) {
String username = SecurityUtils.getUsername();
LambdaQueryWrapper<FaultMessage> queryWrapper = new LambdaQueryWrapper<>();
if (StringUtils.isNotEmpty(faultMessage.getFaultMessageSendName())) {
queryWrapper.eq(FaultMessage::getFaultMessageSendName,username);
}
return this.list(queryWrapper);
}
} }