| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;using System.Text;namespace wms.dto.request{    /// <summary>    /// 镀铜补空/取满指令请求实体(包含550工字轮)    /// </summary>    public class CopperLineRequest:BaseRequest    {        /// <summary>        /// 机台号(AGV站台号)        /// </summary>        [Required(ErrorMessage = "{0} 不可为空")]        public string WbCode { get; set; }        /// <summary>        /// 指令类型(1补空;2取满;3补空取满;4:550工字轮;5:空轮初始化)        /// </summary>        public int BusType { get; set; }        /// <summary>        /// 满轮RFID        /// </summary>        public string RFID { get; set; }        /// <summary>        /// 材料号        /// </summary>        public string? MatBarCode { get; set; }        /// <summary>        /// 仓库编码        /// </summary>        [Required(ErrorMessage = "{0} 不可为空")]        public string WareCode { get; set; }        /// <summary>        /// 物料编码        /// </summary>        public string? MatCode { get; set; }        /// <summary>        /// 生产日期        /// </summary>        public string? ProductDate { get; set; }        /// <summary>        /// 是否快投        /// </summary>        public string? IsFast { get; set; }        /// <summary>        /// 工字轮类型        /// </summary>        public string? SpoolType { get; set; }        /// <summary>        /// 产线编码        /// </summary>        public string? ProductCode { get; set; }        /// <summary>        /// 订单号        /// </summary>        public string? OrderCode { get; set; }        /// <summary>        /// 工序订单号        /// </summary>        public string? WorkOrder { get; set; }        /// <summary>        /// 质量等级        /// </summary>        public string? Grade { get; set; }        /// <summary>        /// 长度        /// </summary>        public decimal? Length { get; set; }        /// <summary>        /// 更新时间        /// </summary>        public string? UpdatedTime { get; set; }        /// <summary>        /// 返工标记        /// </summary>        public string? IsRework { get; set; }        /// <summary>        /// 时效时长(小时)        /// </summary>        public decimal? HoldDuration { get; set; } = 0;        /// <summary>        /// 状态        /// </summary>        public string IsLock { get; set; }        /// <summary>        /// 是否越库(0入立库,1直接搬运至二楼)        /// </summary>        public int IsMove { get; set; } = 0;    }    public class CopperLineNewRequest    {        public List<CopperLineRequest> data { get; set; }    }}
 |