using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OpenAuth.App.ServiceApp.MiManager.Response
{
    public class ViolateReportStatistics
    {
        public string Id { get; set; }
        /// <summary>
        /// Desc:监管点名称
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string PointName { get; set; }
        /// <summary>
        /// Desc:县区名称
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string CountyName { get; set; }

        /// <summary>
        /// Desc:街镇名称
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string StreetName { get; set; }

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

        /// <summary>
        /// Desc:处置时间
        /// Default:DateTime.Now
        /// Nullable:True
        /// </summary>           
        public DateTime? ReportTime { get; set; }


        /// <summary>
        /// Desc:人员
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string ReporterName { get; set; }

        /// <summary>
        /// Desc:违法类型名称
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string ViolationTypeName { get; set; }


        /// <summary>
        /// Desc:矿产种类
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string MineralTypes { get; set; }

        /// <summary>
        /// Desc:当事人姓名
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string PartyName { get; set; }

        /// <summary>
        /// 车辆及设备数量
        /// </summary>
        public int VechileCount { get; set; }
        /// <summary>
        /// 现场照片数量
        /// </summary>
        public int ImageCount { get; set; }
        /// <summary>
        /// 其他涉案人员数量
        /// </summary>
        public int OtherPersonCount { get; set; }

        /// <summary>
        /// 当前状态
        /// </summary>
        public string CurrentStatusName { get; set; }

        /// <summary>
        /// 违法上报状态
        /// </summary>
        public short? Status { get; set; }

    }
}
