using System;
|
using System.Collections.Generic;
|
using System.ComponentModel.DataAnnotations;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace WIDESEAWCS_DTO.PDA
|
{
|
/// <summary>
|
/// 容器绑定DTO
|
/// </summary>
|
public class ContainerbindingDTO
|
{
|
/// <summary>
|
/// 载具编号
|
/// </summary>
|
public string VehicleNumber { get; set; }
|
/// <summary>
|
/// 零件编号
|
/// </summary>
|
public string materSn { get; set; }
|
/// <summary>
|
/// 当前点位
|
/// </summary>
|
public string Position { get; set; }
|
/// <summary>
|
/// 车型
|
/// </summary>
|
public string Carmodel { get; set; }
|
}
|
/// <summary>
|
/// 容器解绑DTO
|
/// </summary>
|
public class ContainerUnbindingDTO
|
{
|
|
}
|
/// <summary>
|
/// 容器入场请求参数
|
/// </summary>
|
public class ContainerInDTO
|
{
|
/// <summary>
|
/// 请求 id,幂等 uuid32 位
|
/// </summary>
|
public string requestId { get; set; }
|
|
/// <summary>
|
/// 容器类型
|
/// 货架:RACK
|
/// 料箱:BIN(暂未实现)
|
/// </summary>
|
public string containerType { get; set; } = "RACK";
|
|
/// <summary>
|
/// 容器模型编码
|
/// 当 isNew=true 时必传
|
/// </summary>
|
public string containerModelCode { get; set; }
|
|
/// <summary>
|
/// 容器编号
|
/// </summary>
|
public string containerCode { get; set; }
|
|
/// <summary>
|
/// 容器入场角度
|
/// 货架入场时对角度有特殊要求
|
/// </summary>
|
public string enterOrientation { get; set; }
|
|
/// <summary>
|
/// 容器当前对应位置
|
/// </summary>
|
public string position { get; set; }
|
|
/// <summary>
|
/// 是否新增容器
|
/// 默认值:false
|
/// </summary>
|
public bool? isNew { get; set; } = false;
|
|
/// <summary>
|
/// 容器校验码
|
/// 当 isNew=true 时可以指定是否配置
|
/// </summary>
|
public string containerValidationCode { get; set; }
|
|
/// <summary>
|
/// 是否配置容器默认校验码
|
/// 默认值:false
|
/// 当 isNew=true 时配置容器默认校验码(同容器编号)
|
/// </summary>
|
public bool? withDefaultValidationCode { get; set; } = false;
|
}
|
/// <summary>
|
/// 容器出场请求参数
|
/// </summary>
|
public class ContainerOutDTO
|
{
|
/// <summary>
|
/// 请求 id,幂等 uuid32 位
|
/// </summary>
|
public string requestId { get; set; }
|
|
/// <summary>
|
/// 容器类型
|
/// 货架:RACK
|
/// 料箱:BIN(暂未实现)
|
/// 默认值:RACK
|
/// </summary>
|
public string containerType { get; set; } = "RACK";
|
|
/// <summary>
|
/// 容器编号
|
/// </summary>
|
public string containerCode { get; set; }
|
|
/// <summary>
|
/// 容器出场位置
|
/// </summary>
|
public string position { get; set; }
|
|
/// <summary>
|
/// 出场后是否删除
|
/// 默认值:false
|
/// </summary>
|
public bool isDelete { get; set; } = false;
|
}
|
}
|