using DocumentFormat.OpenXml.Spreadsheet;
using OpenAuth.App.Request;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OpenAuth.App.ServiceApp.DroneCaseInfo.Request
{
    public class DroneInfoStatisticsReq
    {
        /// <summary>
        /// 页码
        /// </summary>
        /// <example>1</example>
        public int page { get; set; }
        /// <summary>
        /// 每页条数
        /// </summary>
        /// <example>10</example>
        public int limit { get; set; }
        /// <summary>
        /// 排序
        /// </summary>
        public string sort { get; set; }
        /// <summary>
        /// 正序倒叙
        /// </summary>
        public string order { get; set; }
        /// <summary>
        /// 等级
        /// </summary>
        public int level { get; set; }
        /// <summary>
        /// 区域id
        /// </summary>
        public string areaid { get; set; }
        /// <summary>
        ///年份
        /// </summary>
        public int year { get; set; }
        /// <summary>
        /// 图斑id（图斑号）
        /// </summary>
        public string geomid { get; set; }
        /// <summary>
        /// 县
        /// </summary>
        public string countyid { get; set; }
        /// <summary>
        /// 镇
        /// </summary>
        public string streetid { get; set; }
        /// <summary>
        /// 是否违法(0-合法，1-违法，2-其他)（图斑类型）
        /// </summary>           
        public int? is_illegal { get; set; }
        /// <summary>
        /// 违法类型（0非农化1非粮化）
        /// </summary>           
        public int? weifaleixing { get; set; }
        /// <summary>
        /// 整改措施（0拆除复耕1补办手续）
        /// </summary>           
        public string measure_name { get; set; }
        /// <summary>
        /// 0建设中 1已建成（标注类型）
        /// </summary>           
        public int? is_build_complete { get; set; }
        /// <summary>
        /// 处理状态 0待接收1待判定2待整改3待审核4已完成（图斑状态）
        /// </summary>
        public int? handle_status_id { get; set; }

        public int type { get; set; }
    }
}
