electripper/electripper-system/src/main/java/com/ruoyi/system/domain/EtParkingArea.java

75 lines
1.8 KiB
Java
Raw Normal View History

2024-05-23 17:24:41 +08:00
package com.ruoyi.system.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.mybatis.MyGeometryTypeHandler;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.io.Serializable;
import java.util.Date;
/**
* 停车区对象 et_parking_area
*
* @author 邱贞招
* @date 2024-04-08
*/
@Data
@TableName(value = "et_parking_area")
public class EtParkingArea implements Serializable
{
private static final long serialVersionUID = 1L;
/** 停车区id */
@TableId(value = "parking_id", type = IdType.AUTO)
private Long parkingId;
/** 停车区名称 */
@Excel(name = "停车区名称")
private String parkingName;
/** 类型1. 停车区2-禁停区3-禁行区 */
@Excel(name = "类型1. 停车区2-禁停区3-禁行区")
private String type;
/** 区域 */
@Excel(name = "区域")
private Long areaId;
/** 边界 */
@Excel(name = "边界")
@TableField(typeHandler = MyGeometryTypeHandler.class)
private String boundary;
/** 边界json */
@Excel(name = "边界json")
private String boundaryStr;
/** 经度 */
private String longitude;
/** 纬度 */
private String latitude;
/** 照片 */
private String picture;
/** 备注 */
private String remark;
/** 创建者 */
private String createBy;
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
}