using OpenAuth.Repository.Domain;
using SqlSugar;

namespace OpenAuth.App.ServiceApp.ShpGeo.Request
{
    public class ShpGeoLayerShpReq
    {
        public ShpGeoLayerShpReq()
        {
        }

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:False
        /// </summary>           
        public string Id { get; set; }

        /// <summary>
        /// Desc:服务名称
        /// Default:
        /// Nullable:True
        /// </summary>
        public string ServerName { get; set; }
        

        /// <summary>
        /// 空间参考
        /// </summary>
        public string SpatialRef { get; set; }

        /// <summary>
        /// 数据源类型
        /// </summary>
        public string DataType { get; set; }
        
        public string DataSourceType { get; set; }

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

        /// <summary>
        /// shp 文件路径
        /// </summary>
        public string ShpPath { get; set; }

        /// <summary>
        /// excel 或者  sld 文件地址
        /// </summary>
        public string AppendPath { get; set; }
        
        // 头部信息，目前为空
        public List<DataTableAttr> Headers { get; set; }
        
        public string style { get; set; }
        
        public string countyname { get; set; }

        public string StyleName { get; set; }
    }
}