jpa annotations

This commit is contained in:
wen 2021-10-19 18:06:50 +08:00
parent 2787fec834
commit d74f0e38b4
2 changed files with 26 additions and 3 deletions

View File

@ -11,9 +11,10 @@ import lombok.Setter;
setterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE) setterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE)
public class EquipBizRequest { public class EquipBizRequest {
@JsonProperty("EquipBizSeq") //将json当中的键值对为equipBizSeq的数据封装到该属性中
@JsonProperty("equipBizSeq")
String equipBizSeq; String equipBizSeq;
@JsonProperty("ConnectorID") @JsonProperty("connectorId")
String connectorId; String connectorId;
} }

View File

@ -2,57 +2,79 @@ package com.xhpc.common.domain;
import com.xhpc.common.core.web.domain.BaseEntity; import com.xhpc.common.core.web.domain.BaseEntity;
import javax.persistence.*;
/** /**
* 终端 xhpc_terminal * 终端 xhpc_terminal
* *
* @author yuyang * @author yuyang
* @date 2021-07-20 * @date 2021-07-20
*/ */
@Table(name = "xhpc_terminal")
@Entity
public class XhpcTerminal extends BaseEntity { public class XhpcTerminal extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 终端id */ /**
* 终端id
*/
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "terminal_id", nullable = false)
private Long terminalId; private Long terminalId;
/** 电桩id */ /** 电桩id */
@Column(name = "charging_pile_id")
private Long chargingPileId; private Long chargingPileId;
/** 电站id */ /** 电站id */
@Column(name = "charging_station_id")
private Long chargingStationId; private Long chargingStationId;
/** 名称 */ /** 名称 */
@Column(name = "name")
private String name; private String name;
/** 编号 */ /** 编号 */
@Column(name = "serial_number")
private String serialNumber; private String serialNumber;
/** 电桩编号 */ /** 电桩编号 */
@Column(name = "pile_serial_number")
private String pileSerialNumber; private String pileSerialNumber;
/** 插枪状态 */ /** 插枪状态 */
@Column(name = "gun_status", nullable = true)
private Integer gunStatus; private Integer gunStatus;
/** 工作状态(0离线 1故障 2空闲 3充电) */ /** 工作状态(0离线 1故障 2空闲 3充电) */
@Column(name = "work_status", nullable = true)
private Integer workStatus; private Integer workStatus;
/** 状态0正常 1停用 */ /** 状态0正常 1停用 */
@Column(name = "status", nullable = true)
private Integer status; private Integer status;
/** 删除标志0代表存在 2代表删除 */ /** 删除标志0代表存在 2代表删除 */
@Column(name = "del_falg", nullable = true)
private Integer delFlag; private Integer delFlag;
/** 费率模型id */ /** 费率模型id */
@Column(name = "rate_model_id")
private Long rateModelId; private Long rateModelId;
@Column(name = "operator_id_evcs", nullable = true)
private String operatorIdEvcs; private String operatorIdEvcs;
/** 充电设备类型 */ /** 充电设备类型 */
@Column(name = "connector_type", nullable = true)
private int connectorType; private int connectorType;
/** /**
* 电桩统计数量 * 电桩统计数量
*/ */
@Column(name = "number", nullable = true)
private Integer number; private Integer number;
public int getConnectorType() { public int getConnectorType() {