using Hotline.Orders; using SqlSugar; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using XF.Domain.Repository; namespace Hotline.Statistics { /// /// 部门办件统计 /// [Description("部门办件统计")] [SugarIndex("index_statisticsDepart_insertTime", nameof(StatisticsDepart.InsertTime), OrderByType.Desc)] [SugarIndex("index_statisticsDepart_time", nameof(StatisticsDepart.Time), OrderByType.Desc)] public class StatisticsDepart : CreationEntity { /// /// 部门标识 /// [SugarColumn(ColumnDescription = "部门标识")] public int DepartmentId { get; set; } /// /// 父级标识 /// [SugarColumn(ColumnDescription = "父级标识")] public int DepartmentPId { get; set; } /// /// 部门名称 /// [SugarColumn(ColumnDescription = "部门名称")] public string Name { get; set; } /// /// 部门类别 /// [SugarColumn(ColumnDescription = "部门类别")] public string Type { get; set; } /// /// 信件总量 /// [SugarColumn(ColumnDescription = "信件总量")] public int OrderAllNum { get; set; } /// /// 办件信息(已办件数) /// [SugarColumn(ColumnDescription = "办件信息(已办件数)")] public int OrderAlreadyNum { get; set; } /// /// 办件信息(在办件数) /// [SugarColumn(ColumnDescription = "办件信息(在办件数)")] public int OrderWaitNum { get; set; } /// /// 办件信息(办结率) /// [SugarColumn(Length = 10, DecimalDigits = 6, ColumnDescription = "办件信息(办结率)")] public decimal OrderAlreadyRate { get; set; } /// /// 办件信息(按时办结率) /// [SugarColumn(Length = 10, DecimalDigits = 6, ColumnDescription = "办件信息(按时办结率)")] public decimal OrderEndRate { get; set; } /// /// 延期次数(延期次数) /// [SugarColumn(ColumnDescription = "延期次数(延期次数)")] public int DelayNum { get; set; } /// /// 延期次数(会签延期次数) /// [SugarColumn(ColumnDescription = "延期次数(会签延期次数)")] public int DelayCoopNum { get; set; } /// /// 延期次数(延期率) /// [SugarColumn(Length = 10, DecimalDigits = 6, ColumnDescription = " 延期次数(延期率)")] public decimal DelayRate { get; set; } /// /// 超期信息(已办超期) /// [SugarColumn(ColumnDescription = "超期信息(已办超期)")] public int OverdueAlreadyNum { get; set; } /// /// 超期信息(待办超期) /// [SugarColumn(ColumnDescription = "超期信息(待办超期)")] public int OverdueWaitNum { get; set; } /// /// 超期信息(会签已办超期) /// [SugarColumn(ColumnDescription = "超期信息(会签已办超期)")] public int OverdueCoopAlreadyNum { get; set; } /// /// 超期信息(会签待办超期) /// [SugarColumn(ColumnDescription = "超期信息(会签待办超期)")] public int OverdueCoopWaitNum { get; set; } /// /// 超期信息(超期件数) /// [SugarColumn(ColumnDescription = "超期信息(超期件数)")] public int OverdueNum { get; set; } /// /// 超期信息(超期率) /// [SugarColumn(Length = 10, DecimalDigits = 6, ColumnDescription = "超期信息(超期率)")] public decimal OverdueRate { get; set; } /// /// 会签信息(会签待办) /// [SugarColumn(ColumnDescription = "会签信息(会签待办)")] public int CoopWaitNum { get; set; } /// /// 会签信息(会签已办) /// [SugarColumn(ColumnDescription = "会签信息(会签已办)")] public int CoopAlreadyNum { get; set; } /// /// 归档信息(待归档) /// [SugarColumn(ColumnDescription = "归档信息(待归档)")] public int FileWaitNum { get; set; } /// /// 归档信息(已归档) /// [SugarColumn(ColumnDescription = "归档信息(已归档)")] public int FileAlreadyNum { get; set; } /// /// 发布信息(待发布) /// [SugarColumn(ColumnDescription = "发布信息(待发布)")] public int PublishWaitNum { get; set; } /// /// 发布信息(公开件) /// [SugarColumn(ColumnDescription = "发布信息(公开件)")] public int PublishPublicNum { get; set; } /// /// 发布信息(不公开件) /// [SugarColumn(ColumnDescription = "发布信息(不公开件)")] public int PublishNotNum { get; set; } /// /// 甄别件(申请总量) /// [SugarColumn(ColumnDescription = "甄别件(申请总量)")] public int ScreenApplyNum { get; set; } /// /// 甄别件(待甄别) /// [SugarColumn(ColumnDescription = "甄别件(待甄别)")] public int ScreenWaitNum { get; set; } /// /// 甄别件(已同意) /// [SugarColumn(ColumnDescription = " 甄别件(已同意)")] public int ScreenYesNum { get; set; } /// /// 甄别件(未同意) /// [SugarColumn(ColumnDescription = "甄别件(未同意)")] public int ScreenNoNum { get; set; } /// /// 总满意率 /// [SugarColumn(Length = 10, DecimalDigits = 6, ColumnDescription = "总满意率")] public decimal AllSatisfaction { get; set; } /// /// 统计日期 /// [SugarColumn(ColumnDescription = "统计日期")] public DateTime Time { get; set; } /// /// 统计时限 /// [SugarColumn(ColumnDescription = "统计时限")] public int Month { get; set; } /// /// 入库时间 /// [SugarColumn(ColumnDescription = "入库时间")] public DateTime InsertTime { get; set; } /// /// 满意 /// /// [SugarColumn(ColumnDescription = "满意")] public int? SatisfactionCount { get; set; } /// /// 不满意 /// /// [SugarColumn(ColumnDescription = "不满意")] public int? NotSatisfactionCount { get; set; } /// /// 按时办结 /// /// [SugarColumn(ColumnDescription = "按时办结")] public int? CompleteOnTime { get; set; } } }