using OpenAuth.App.Request;
using OpenAuth.App.Response;
using OpenAuth.Repository.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OpenAuth.App.DroneScreenDisplay.Response
{
    public class ScreenDroneCaseInfoReq
    {
        public void Init()
        { 
            if (this.relationCaseNo == null) relationCaseNo = new List<string>();
            if (this.tags == null) tags = new List<string>();
        }

        /// <summary>
        /// 工作区
        /// </summary>
        public string work_area { get; set; }

        public DroneCaseInfoSingle info { get; set; } 

        /// <summary>
        /// 关联案件
        /// </summary>
        public List<string> relationCaseNo { get; set; } = new List<string>();

        /// <summary>
        /// 案件标签
        /// </summary>
        public List<string> tags { get; set; } = new List<string>();
          
        /// <summary>
        /// 视频列表
        /// </summary>
        public List<DroneFiles> videos { get; set; }
        public decimal? lng { get; set; }
        public decimal? lat { get; set; }
    } 
}
