parent
4ca2fd7e7e
commit
38ff70f541
|
@ -9,7 +9,7 @@ import com.muyu.enterprise.domain.dateBase.ElectronicFence;
|
||||||
* @ClassName ElectronicFenceCacheService
|
* @ClassName ElectronicFenceCacheService
|
||||||
* @Description ElectronicFenceCacheService:类的描述
|
* @Description ElectronicFenceCacheService:类的描述
|
||||||
* @Date 2024/10/3 15:22
|
* @Date 2024/10/3 15:22
|
||||||
* @author MingWei.Zong
|
* @author MingWei.Zong(微醺)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class ElectronicFenceCacheService extends CacheAbsBasic<String, ElectronicFence> {
|
public class ElectronicFenceCacheService extends CacheAbsBasic<String, ElectronicFence> {
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
package com.muyu.enterprise.domain.dateBase;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 围栏组_车辆_中间表
|
||||||
|
* @ClassName CarGroupCentre
|
||||||
|
* @PATH com.muyu.enterprise.domain:类的路径
|
||||||
|
* @Date 2024/10/10 19:27
|
||||||
|
* @author MingWei.Zong(微醺)
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Tag(name = "车辆表")
|
||||||
|
@Builder
|
||||||
|
@TableName(value = "car_manage",autoResultMap = true)
|
||||||
|
public class CarGroupCentre {
|
||||||
|
/**
|
||||||
|
* 围栏组_车辆_中间表ID
|
||||||
|
*/
|
||||||
|
@TableId(value = "car_group_id",type = IdType.AUTO)
|
||||||
|
private Integer carGroupId;
|
||||||
|
/**
|
||||||
|
* 围栏组表id
|
||||||
|
*/
|
||||||
|
private Integer electronicFenceId;
|
||||||
|
/**
|
||||||
|
* 车辆id
|
||||||
|
*/
|
||||||
|
private Integer carId;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -1,23 +1,22 @@
|
||||||
package com.muyu.enterprise.domain.vo;
|
package com.muyu.enterprise.domain.vo;
|
||||||
/**
|
|
||||||
* 控制层
|
|
||||||
* 业务实现层
|
|
||||||
* @ClassName CarTemplateVO
|
|
||||||
* @PATH com.muyu.enterprise.domain.vo:类的路径
|
|
||||||
* @Date 2024/10/9 20:42
|
|
||||||
* @author MingWei.Zong(微醺)
|
|
||||||
*/
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 自定义报文模块表
|
||||||
|
* @ClassName CarTemplateVO
|
||||||
|
* @PATH com.muyu.enterprise.domain.vo:类的路径
|
||||||
|
* @Date 2024/10/9 20:42
|
||||||
|
* @author MingWei.Zong(微醺)
|
||||||
|
*/
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Builder
|
|
||||||
@TableName(value = "car_template",autoResultMap = true)
|
|
||||||
public class CarTemplateVO {
|
public class CarTemplateVO {
|
||||||
/**
|
/**
|
||||||
* 报文模版表
|
* 报文模版表
|
||||||
|
@ -58,4 +57,6 @@ public class CarTemplateVO {
|
||||||
* 报文标签
|
* 报文标签
|
||||||
*/
|
*/
|
||||||
private String messageLabel;
|
private String messageLabel;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,17 +12,20 @@ import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
/**
|
||||||
|
* 自定义车辆表--实体类
|
||||||
|
* @ClassName CarVO
|
||||||
|
* @Description 自定义车辆表
|
||||||
|
* @author MingWei.Zong(微醺)
|
||||||
|
* @Date 2024/9/28 16:52
|
||||||
|
*/
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Builder
|
|
||||||
@TableName(value = "t_car",autoResultMap = true)
|
|
||||||
public class CarVO {
|
public class CarVO {
|
||||||
/**
|
/**
|
||||||
* 车辆表
|
* 车辆表
|
||||||
*/
|
*/
|
||||||
@TableId(value = "car_id",type = IdType.AUTO)
|
|
||||||
private Integer carId;
|
private Integer carId;
|
||||||
/**
|
/**
|
||||||
* 车架号
|
* 车架号
|
||||||
|
|
|
@ -0,0 +1,53 @@
|
||||||
|
package com.muyu.enterprise.domain.vo;
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.muyu.enterprise.domain.resp.ElectronicFenceResp;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 自定义电子围栏表
|
||||||
|
* @ClassName ElectronicFenceVO
|
||||||
|
* @PATH com.muyu.enterprise.domain.vo:类的路径
|
||||||
|
* @Date 2024/10/10 19:59
|
||||||
|
* @author MingWei.Zong(微醺)
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class ElectronicFenceVO {
|
||||||
|
/**
|
||||||
|
* 围栏组id
|
||||||
|
*/
|
||||||
|
private Long groupId;
|
||||||
|
/**
|
||||||
|
* 围栏组优先级
|
||||||
|
*/
|
||||||
|
private Integer priority;
|
||||||
|
/**
|
||||||
|
* 围栏组名称
|
||||||
|
*/
|
||||||
|
private String groupName;
|
||||||
|
/**
|
||||||
|
* 围栏组类型
|
||||||
|
*/
|
||||||
|
private String groupType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 启用状态
|
||||||
|
*/
|
||||||
|
private String status;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 绑定的电子围栏
|
||||||
|
*/
|
||||||
|
List<ElectronicFenceResp> electronicFenceRespList;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -1,23 +1,26 @@
|
||||||
package com.muyu.enterprise.domain.vo;
|
package com.muyu.enterprise.domain.vo;
|
||||||
/**
|
|
||||||
* 控制层
|
|
||||||
* 业务实现层
|
|
||||||
* @ClassName WarnVo
|
|
||||||
* @PATH com.muyu.enterprise.domain.vo:类的路径
|
|
||||||
* @Date 2024/10/8 14:05
|
|
||||||
* @author MingWei.Zong(微醺)
|
|
||||||
*/
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.muyu.common.core.annotation.Excel;
|
import com.muyu.common.core.annotation.Excel;
|
||||||
import com.muyu.enterprise.domain.WarnRule;
|
import com.muyu.enterprise.domain.WarnRule;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
/**
|
||||||
|
* 自定义预警策略表
|
||||||
|
* @ClassName WarnVo
|
||||||
|
* @PATH com.muyu.enterprise.domain.vo:类的路径
|
||||||
|
* @Date 2024/10/8 14:05
|
||||||
|
* @author MingWei.Zong(微醺)
|
||||||
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
public class WarnVo {
|
public class WarnVo {
|
||||||
/** 策略id */
|
/** 策略id */
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
|
@ -49,6 +49,7 @@ public class CarTypeController {
|
||||||
CarType carType = carTypeService.findById(catTypeId);
|
CarType carType = carTypeService.findById(catTypeId);
|
||||||
return Result.success(carType);
|
return Result.success(carType);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过报文模版id查询车辆类型表
|
* 通过报文模版id查询车辆类型表
|
||||||
* @param templateId
|
* @param templateId
|
||||||
|
|
Loading…
Reference in New Issue