GisBase.java 968 Bytes
package com.dituhui.mp.pojo;

import com.dituhui.mp.enums.CoordTypeEnum;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * GisBase
 * 用于的类
 *
 * @author zhouyun
 * 2021/1/7 15:02
 * <p>Company: 成都地图慧科技有限公司</p>
 */
@Data
public class GisBase {

    private String id;

    private String name;

    /**
     * 是否签约(area单独建表)
     */
    private boolean contract;
    /**
     * 团队id
     */
    @NotBlank(message = "团队id不能为空!")
    private String teamId;
    /**
     * 地图code
     */
    @NotBlank(message = "地图id不能为空!")
    private String mapId;
    /**
     * 图层编码
     */
    private String layerCode;

    /**
     * 扩展属性
     */
    private List<ExtendColumnRowInfo> infos;

    private String coordType = CoordTypeEnum.GCJ02.getTypeName();

    /**
     * 唯一Id列
     */
    private ExtendColumnRowInfo customId;
}