namespace OpenAuth.App.ServiceApp.DroneCloudQuery.Request;

public class AddOrUpdateCloudQueryContentReq
{
    /// <summary>
    /// 主键
    /// </summary>
    public string Id { get; set; }

    /// <summary>
    ///  名称
    /// </summary>
    public string Name { get; set; }

    /// <summary>
    /// 图层
    /// </summary>
    public string Layer { get; set; }

    /// <summary>
    /// 数据表名称
    /// </summary>
    public string TableName { get; set; }

    /// <summary>
    /// 叠加图层
    /// </summary>
    public List<string> OverlayList { get; set; }

    /// <summary>
    ///  是否分类
    /// </summary>
    public int IsClass { get; set; }

    /// <summary>
    /// 分类字段
    /// </summary>
    public string ClassField { get; set; }

    /// <summary>
    ///  分类名称
    /// </summary>
    public string ClassName { get; set; }

    /// <summary>
    ///  计算面积字段
    /// </summary>
    public string AreaField { get; set; }

    /// <summary>
    ///  是否合计
    /// </summary>
    public int IsSum { get; set; }
    
    public string Code { get; set; }
    
    public List<string> CountyNameList { get; set; }
}