package com.boying.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.boying.common.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; import javax.persistence.Transient; @Data @TableName("barrier") @javax.persistence.Table(name = "barrier") @Entity @org.hibernate.annotations.Table(appliesTo = "barrier", comment = "道闸表") @ApiModel(value = "道闸表") public class Barrier extends BaseEntity { @ApiModelProperty(value = "名称") @Column(columnDefinition = "varchar(100) comment '名称'") private String name; @ApiModelProperty(value = "停车场id") @Column(columnDefinition = "int comment '停车场id'") private Integer parkId; @ApiModelProperty(value = "出入") @Column(columnDefinition = "int comment '出入 0/出 1/入'") private int type; @ApiModelProperty(value = "code") @Column(columnDefinition = "varchar(100) comment 'code'") private String code; @ApiModelProperty(value = "支付码") @Column(columnDefinition = "varchar(100) comment '支付码'") private String code2; @ApiModelProperty(value = "出入") @Column(columnDefinition = "int comment '出入 0/正常 1/异常'") private int status; @ApiModelProperty(value = "车牌号") @Column(columnDefinition = "varchar(100) comment '车牌号'") private String carNo; @ApiModelProperty(value = "手动抬杆") @Column(columnDefinition = "int comment '手动抬杆 0/不 1/是'") private int type2; @ApiModelProperty(value = "ip") @Column(columnDefinition = "varchar(100) comment 'ip'") private String ipAddress; @ApiModelProperty(value = "端口") @Column(columnDefinition = "int comment '端口'") private int port; @Transient @TableField(exist = false) private String parkName; }