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

namespace OpenAuth.App.ServiceApp.Response
{
    public class AiShpDataExpenseAccountingResp
    {
        /// <summary>
        /// 序号
        /// </summary>
        public int Number { get; set; }
        /// <summary>
        /// 日期
        /// </summary>
        public string ShapDate { get; set; }
        /// <summary>
        /// 面积
        /// </summary>
        public decimal AreaNum { get; set; }
        /// <summary>
        /// 数量
        /// </summary>
        public int? ShpCount { get; set; }
        /// <summary>
        /// 下发数量
        /// </summary>
        public int IssuedCount { get; set; }
        /// <summary>
        /// 文件夹
        /// </summary>
        public string FolderPath { get; set; }
        /// <summary>
        /// 影像生产
        /// </summary>
        public int ShpProduction { get; set; }
        /// <summary>
        /// 解译
        /// </summary>
        public int ShpInterpretation { get; set; }
        /// <summary>
        /// 研判分析
        /// </summary>
        public int Judgment { get; set; }
        /// <summary>
        /// 图斑推送
        /// </summary>
        public int Push { get; set; }
        /// <summary>
        /// 费用
        /// </summary>
        public double Cost { get; set; }
        /// <summary>
        /// 格式
        /// </summary>
        public string Format { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

    }
    public class AiShpDataExpenseAccountingTableResp
    {
        public List<AiShpDataExpenseAccountingResp> RespData { get; set; }
        public int TotalShpCount { get; set; }
        public decimal TotalShpArea { get; set; }
        public int TotalShpProduction { get; set; }
        public int TotalShpInterpretation { get; set; }
        public int TotalJudgment { get; set; }
        public int TotalPush { get; set; }
        public int TotalCost { get; set; }
        public int TotalIssuedCount { get; set; }

    }

}
