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

namespace OpenAuth.App.ServiceApp.MiManager.Response
{
     public class PunchStatistics
    {
        public long UserId { get; set; }
        /// <summary>
        /// 单位
        /// </summary>
        public string OrgName {  get; set; }
        /// <summary>
        /// 用户名
        /// </summary>
        public string UserName {  get; set; }
        /// <summary>
        /// 巡查日期范围
        /// </summary>
        public string PunchScope { get; set; }
        /// <summary>
        /// 巡查次数
        /// </summary>
        public int PunchCount { get; set; }
        /// <summary>
        /// 上报异常次数
        /// </summary>
        public int ReportCount { get; set; }
        /// <summary>
        /// 处理次数
        /// </summary>
        public int DealCount { get; set; }

    }

    public class UserInfo
    {
        public long Id {  get; set; }
        public string Name { get; set; }
        public string OrgName { get; set; }
    }

    public class Point
    {
        
        public string Id { get; set; }
        /// <summary>
        /// Desc:监管点名称
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string Name { 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; }

    }

    public class PunchPointStatistics
    {
        public string PointId { get; set; }
        public string Name { 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>
        /// 巡查日期范围
        /// </summary>
        public string PunchScope { get; set; }
        /// <summary>
        /// 巡查次数
        /// </summary>
        public int PunchCount { get; set; }
        /// <summary>
        /// 上报异常次数
        /// </summary>
        public int ReportCount { get; set; }
        /// <summary>
        /// 处理次数
        /// </summary>
        public int DealCount { get; set; }

    }
}
