using System;
using System.Linq;
using System.Text;
using SqlSugar;

namespace OpenAuth.Repository.Domain
{
    ///<summary>
    ///无人机案件
    ///</summary>
    [SugarTable("drone_caseinfo")]
    public partial class DroneCaseInfo
    {       
        public DroneCaseInfo()
        {


        }

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:False
        /// </summary>           
        [SugarColumn(IsPrimaryKey = true)]
        public string Id { get; set; }

        /// <summary>
        /// Desc:案件编号
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string case_no { get; set; }

        /// <summary>
        /// Desc:案件名称
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string case_name { get; set; }

        /// <summary>
        /// Desc:案件描述
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string case_description { get; set; }

        /// <summary>
        /// Desc:开始时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? start_time { get; set; }

        /// <summary>
        /// Desc:结束时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? end_time { get; set; }

        /// <summary>
        /// Desc:地址
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string address { get; set; }

        /// <summary>
        /// Desc:经度
        /// Default:
        /// Nullable:True
        /// </summary>           
        public decimal? lng { get; set; }

        /// <summary>
        /// Desc:纬度
        /// Default:
        /// Nullable:True
        /// </summary>           
        public decimal? lat { get; set; }

        /// <summary>
        /// Desc:类型
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string typeid { get; set; }

        /// <summary>
        /// Desc:类型
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string typename { get; set; }

        /// <summary>
        /// Desc:处理状态 0 1 2
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? handle_status_id { get; set; }

        /// <summary>
        /// Desc:处理状态 未办理 办理中 已办结
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string handle_status_name { get; set; }

        /// <summary>
        /// Desc:案件状态
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string case_status_id { get; set; }

        /// <summary>
        /// Desc:案件状态
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string case_status_name { get; set; }

        /// <summary>
        /// Desc:创建时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? createtime { get; set; }

        /// <summary>
        /// Desc:创建人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string createuser { get; set; }

        /// <summary>
        /// Desc:无人机编号
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string drone_no { get; set; }

        /// <summary>
        /// Desc:案件处理人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string deal_userid { get; set; }

        /// <summary>
        /// Desc:案件处理人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string deal_username { get; set; }

        /// <summary>
        /// Desc:创建人姓名
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string createusername { get; set; }

        /// <summary>
        /// Desc:是否删除
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_delete { get; set; }

        /// <summary>
        /// Desc:县
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string countyid { get; set; }

        /// <summary>
        /// Desc:县
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string countyname { get; set; }

        /// <summary>
        /// Desc:镇
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string streetid { get; set; }

        /// <summary>
        /// Desc:镇
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string streetname { get; set; }

        /// <summary>
        /// Desc:村
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string communityid { get; set; }

        /// <summary>
        /// Desc:村
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string communityname { get; set; }

        /// <summary>
        /// Desc:备注
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string remark { get; set; }

        /// <summary>
        /// Desc:是否关闭
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_closed { get; set; }

        /// <summary>
        /// Desc:面积
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string area { get; set; }

        /// <summary>
        /// Desc:是否违法
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_illegal { get; set; }

        /// <summary>
        /// Desc:关闭人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string close_user { get; set; }

        /// <summary>
        /// Desc:关闭时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? close_time { get; set; }

        /// <summary>
        /// Desc:判读人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string identification_user { get; set; }

        /// <summary>
        /// Desc:判读时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? identification_time { get; set; }

        /// <summary>
        /// Desc:是否判读 (0未判读 1已判读 99已关闭)
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_intact { get; set; }

        /// <summary>
        /// Desc:关闭人id
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string close_userid { get; set; }

        /// <summary>
        /// Desc:判读人id
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string identification_userid { get; set; }

        /// <summary>
        /// Desc:审核人id
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string verifyuserid { get; set; }

        /// <summary>
        /// Desc:审核人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string verifyuser { get; set; }

        /// <summary>
        /// Desc:审核时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? verifytime { get; set; }

        /// <summary>
        /// Desc:是否改进
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_improve { get; set; }

        /// <summary>
        /// Desc:改进原因
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string improve_reason { get; set; }

        /// <summary>
        /// Desc:是否分发
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_dispense { get; set; }

        /// <summary>
        /// Desc:分发人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string dispense_userid { get; set; }

        /// <summary>
        /// Desc:分发时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? dispense_time { get; set; }

        /// <summary>
        /// Desc:分发人姓名
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string dispense_username { get; set; }

        /// <summary>
        /// Desc:审核状态
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? verifystatus { get; set; }

        /// <summary>
        /// Desc:审核状态
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string verifystatusname { get; set; }

        /// <summary>
        /// Desc:是否已查看（0未查看，1已查看）
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_checked { get; set; }

        /// <summary>
        /// Desc:处理时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? deal_time { get; set; }

        /// <summary>
        /// Desc:前时相
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? pre_phase_time { get; set; }

        /// <summary>
        /// Desc:后时相
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? later_phase_time { get; set; }

        /// <summary>
        /// Desc:前时相 照片
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string pre_phase_img { get; set; }

        /// <summary>
        /// Desc:后时相 照片
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string later_phase_img { get; set; }

        /// <summary>
        /// Desc:是否核销
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_verification { get; set; }

        /// <summary>
        /// Desc:核销人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string verification_userid { get; set; }

        /// <summary>
        /// Desc:核销人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string verification_username { get; set; }

        /// <summary>
        /// Desc:核销时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? verification_time { get; set; }

        /// <summary>
        /// Desc:是否退回
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_drawback { get; set; }

        /// <summary>
        /// Desc:退回给谁
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string back_to_userid { get; set; }

        /// <summary>
        /// Desc:退回给谁
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string back_to_username { get; set; }

        /// <summary>
        /// Desc:退回类型
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string drawback_type { get; set; }

        /// <summary>
        /// Desc:退回描述
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string drawback_description { get; set; }

        /// <summary>
        /// Desc:是否暂结
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_tentative_complete { get; set; }

        /// <summary>
        /// Desc:暂结人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string tentative_userid { get; set; }

        /// <summary>
        /// Desc:暂结人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string tentative_username { get; set; }

        /// <summary>
        /// Desc:暂结时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? tentative_time { get; set; }

        /// <summary>
        /// Desc:是否核查
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? is_examine { get; set; }

        /// <summary>
        /// Desc:核查人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string examiner_id { get; set; }

        /// <summary>
        /// Desc:核查人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string examiner_name { get; set; }

        /// <summary>
        /// Desc:核查人
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? examine_time { get; set; }

        /// <summary>
        /// Desc:处理措施
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string measure_name { get; set; }

        /// <summary>
        /// Desc:退回次数
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? drawbackcount { get; set; }

    }
}
