添加实体类

master
王堂东 2023-11-23 11:25:58 +08:00
parent 385b5615e8
commit 3bd1abe821
4 changed files with 166 additions and 0 deletions

View File

@ -96,6 +96,12 @@
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<!-- mp依赖 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.2</version>
</dependency>
</dependencies>
<!-- 上传路径 -->
<distributionManagement>

View File

@ -0,0 +1,63 @@
package com.february.common.core.domain;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "t_fault_code")
public class FaultCode {
/**
* ID
*/
@NotNull(message = "主键不能为空")
private Integer faultCodeId;
/**
*
*/
@NotEmpty(message = "故障码不能为空")
private String faultBh;
/**
* id
*/
@NotNull(message = "故障类型id不能为空")
private Integer faultTypeId;
// /**
// * 故障类型名称
// */
// @NotEmpty(message = "故障类型名称不能为空")
// private String faultTypeName;
/**
*
*/
@NotEmpty(message = "故障组不能为空")
private String faultGroup;
/**
*
*/
@NotEmpty(message = "故障位不能为空")
private String faultSeat;
/**
*
*/
@NotEmpty(message = "故障值不能为空")
private String faultValue;
/**
*
*/
@NotEmpty(message = "故障标签不能为空")
private String faultTag;
/**
*
*/
@NotNull(message = "警告值不能为空")
private Integer isWarn;
}

View File

@ -0,0 +1,58 @@
package com.february.common.core.domain;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Date;
/**
* @program: february-fault-information
* @description:
* @author: Mr.Wang
* @create: 2023-11-21 14:31
**/
/**
*
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "t_fault_log")
public class FaultLog {
/**
* id
*/
@NotNull(message = "主键不能为空")
private Integer faultLogId;
/**
*
*/
@NotEmpty(message = "故障码不能为空")
private String faultBh;
/**
* VIN
*/
@NotEmpty(message = "车辆VIN不能为空")
private String carVin;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date faultStartTime;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date faultEndTime;
}

View File

@ -0,0 +1,39 @@
package com.february.common.core.domain;
/**
* @program: february-fault-information
* @description:
* @author: Mr.Wang
* @create: 2023-11-19 15:38
**/
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
/**
*
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "t_fault_type")
public class FaultType {
/**
* id
*/
@NotNull(message = "主键不能为空")
private Integer faultTypeId;
/**
*
*/
@NotEmpty(message = "故障类型名称不能为空")
private String faultTypeName;
}