规则的编写

dev.vehicleGateway
15285 2024-09-24 14:49:04 +08:00
parent ecf2c96c80
commit c8cd62c1be
6 changed files with 25 additions and 12 deletions

View File

@ -9,6 +9,7 @@ import com.muyu.common.core.web.domain.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.SuperBuilder;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
@ -39,12 +40,12 @@ public class FaultLog extends BaseEntity {
*
*/
@Schema(defaultValue = "开始报警时间",type = "Date",description = "开始报警时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date faultLogStartTime;
/**
*
*/
@Schema(defaultValue = "结束报警时间",type = "Date",description = "结束报警时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date faultLogEndTime;
}

View File

@ -9,6 +9,7 @@ import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
@ -43,7 +44,7 @@ public class FaultMessage {
*
*/
@Schema(defaultValue = "发送时间",type = "Date",description = "发送时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date faultMessageSendTime;
/**
* (1:,2:)

View File

@ -20,10 +20,9 @@ public class FaultMessageController {
*
* @return
*/
@RequestMapping(value = "/faultMessageList",method = RequestMethod.POST)
public Result faultMessageList(@RequestBody FaultMessage faultMessage){
List<FaultMessage> list = faultMessageService.faultMessageList(faultMessage);
return Result.success(list);
@RequestMapping(value = "/faultMessageList",method = RequestMethod.GET)
public Result<List<FaultMessage>> faultMessageList( FaultMessage faultMessage){
return Result.success(faultMessageService.faultMessageList(faultMessage));
}
/**
@ -65,7 +64,7 @@ public class FaultMessageController {
* @return
*/
@RequestMapping(value = "/updateTwo/{faultMessageId}",method = RequestMethod.POST)
public Result updateTwo(@PathVariable Long faultMessageId){
public Result updateTwo(@PathVariable(name = "faultMessageId") Long faultMessageId){
LambdaUpdateWrapper<FaultMessage> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(FaultMessage::getFaultMessageState,2);
updateWrapper.eq(FaultMessage::getFaultMessageId,faultMessageId);
@ -79,8 +78,8 @@ public class FaultMessageController {
* @return
*/
@RequestMapping(value = "/deleteMessageId/{faultMessageId}",method = RequestMethod.POST)
public Result deleteMessageId(@PathVariable Long faultMessageId){
return Result.success(faultMessageService.removeById(faultMessageId));
public Result deleteMessageId(@PathVariable(name = "faultMessageId") Long faultMessageId){
return Result.success(faultMessageService.removeById(faultMessageId),"删除成功");
}
}

View File

@ -29,7 +29,6 @@ public class FaultrRuleController {
return Result.success(list);
}
/**
*
* @param faultrRule

View File

@ -33,9 +33,15 @@ public class FaultMessageServiceImpl extends ServiceImpl<FaultMessageMapper, Fau
public List<FaultMessage> faultMessageList(FaultMessage faultMessage) {
String username = SecurityUtils.getUsername();
LambdaQueryWrapper<FaultMessage> queryWrapper = new LambdaQueryWrapper<>();
if (StringUtils.isNotEmpty(faultMessage.getFaultMessageSendName())) {
if (StringUtils.isNotEmpty(faultMessage.getFaultMessageRemoveName())) {
queryWrapper.eq(FaultMessage::getFaultMessageSendName,username);
}
if (StringUtils.isNotEmpty(String.valueOf(faultMessage.getFaultMessageState()))) {
queryWrapper.eq(FaultMessage::getFaultMessageState,faultMessage.getFaultMessageState());
}
if (StringUtils.isNotEmpty(faultMessage.getFaultMessageSendName())) {
queryWrapper.like(FaultMessage::getFaultMessageSendName,faultMessage.getFaultMessageSendName());
}
return this.list(queryWrapper);
}
}

View File

@ -2,6 +2,7 @@ package com.muyu.fault.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.core.utils.StringUtils;
import com.muyu.fault.common.FaultLog;
import com.muyu.fault.common.FaultrRule;
import com.muyu.fault.mapper.FaultrRuleMapper;
@ -16,6 +17,12 @@ public class FaultrRuleServiceImpl extends ServiceImpl<FaultrRuleMapper, FaultrR
@Override
public List<FaultrRule> faultRuleList(FaultrRule faultrRule) {
LambdaQueryWrapper<FaultrRule> queryWrapper = new LambdaQueryWrapper<>();
if (StringUtils.isNotEmpty(faultrRule.getFaultRuleName())) {
queryWrapper.eq(FaultrRule::getFaultRuleName,faultrRule.getFaultRuleName());
}
if (StringUtils.isNotEmpty(faultrRule.getFaultRuleParameter())) {
queryWrapper.eq(FaultrRule::getFaultRuleParameter,faultrRule.getFaultRuleParameter());
}
return this.list(queryWrapper);
}