using System;
using System.Collections.Generic;
using System.Text;

namespace Siger.Middlelayer.AccRepository.Response
{
    public class ResponseAutomationLocation
    {
        public int id { get; set; }
        /// <summary>
        /// 储位自增ID
        /// </summary>
        public int locationid { get; set; }
        /// <summary>
        /// 储位填写ID
        /// </summary>
        public int locaid { get; set; }
        public string location { get; set; }
        public int wavehouseid { get; set; }
        public string wavehouse { get; set; }
        /// <summary>
        /// 工装ID
        /// </summary>
        public int fixturetoolid { get; set; }
        public string fixturetool { get; set; }
        public int categoryId { get; set; }
        public string category { get; set; }
        public string code { get; set; }
        public string specfication { get; set; }
        /// <summary>
        /// 工件
        /// </summary>
        public string sn { get; set; }
        public string routenumber { get; set; }
        public string route { get; set; }
        /// <summary>
        /// 物料状态
        /// </summary>
        public int materialstate { get; set; }
        /// <summary>
        /// 附件
        /// </summary>
        public string fileurl { get; set; }
        public string filename { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string remark { get; set; }

        public string updator { get; set; }

        public string updatetime { get; set; }

        public int status { get; set; }

        public List<int> locationIds { get; set; } = new List<int>();
        public List<int> categoryIds { get; set; } = new List<int>();
        public string cate_guid { get; set; }
    }

    public class ResponseAutomationLocationList
    {
        public int id { get; set; }
        /// <summary>
        /// 储位位置
        /// </summary>
        public int locationid { get; set; }
        /// <summary>
        /// 储位
        /// </summary>
        public string location { get; set; }
        public string locationcode { get; set; }
        public int wavehouseid { get; set; }
        /// <summary>
        /// 仓库
        /// </summary>
        public string wavehouse { get; set; }
        public string wavehousecode { get; set; }
        /// <summary>
        /// 工装ID
        /// </summary>
        public int fixturetoolid { get; set; }
        public string fixtureguid { get; set; }
        public string code { get; set; }
        public string name { get; set; }
        public string materialsn { get; set; }

        public int categoryid { get; set; }
    }
}
