123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- using System.Text;
- namespace wms.dto.request.pt.dto
- {
- public class PtWebRequest
- {
- }
- /// <summary>
- /// 解绑
- /// </summary>
- public class PtUnboundRequest
- {
- /// <summary>
- /// 位置码
- /// </summary>
- [Required(ErrorMessage = "{0} 不可为空")]
- public string Equip { get; set; }
- }
- /// <summary>
- /// 采购入库
- /// </summary>
- public class PtPurchaseTaskReqest
- {
- /// <summary>
- /// 位置码
- /// </summary>
- [Required(ErrorMessage = "{0} 不可为空")]
- public string Equip { get; set; }
- /// <summary>
- /// 盘条容器码
- /// </summary>
- [Required(ErrorMessage = "{0} 不可为空")]
- public string? ConBarCode { get; set; } = "";
- /// <summary>
- /// 材料号
- /// </summary>
- [Required(ErrorMessage = "{0} 不可为空")]
- public string? MatBarCode { get; set; } = "";
- }
- /// <summary>
- /// 单据参数请求
- /// </summary>
- public class PtDocumentsRequest : PtBaseRequest
- {
- /// <summary>
- /// 单号
- /// </summary>
- public string? DocsNo { get; set; }
- /// <summary>
- /// 请求凭证号
- /// </summary>
- public string? ReqNo { get; set; }
- /// <summary>
- /// 单据类型
- /// </summary>
- public string? TypeCode { get; set; }
- /// <summary>
- /// 单据状态
- /// </summary>
- public string? StateCode { get; set; }
- public string? Rfid { get; set; }
- public string? location { get; set; }
- }
- public class PtManualTaskRequest
- {
- public List<string> Location { get; set; }
- [Required(ErrorMessage = "{0} 参数不可为空")]
- public string EndPoint { get; set; }
- public string? BusType { get; set; }
- }
- /// <summary>
- /// 库存请求参数
- /// </summary>
- public class PtStockRequest : PtBaseRequest
- {
- /// <summary>
- /// 容器id
- /// </summary>
- public string? RFID { get; set; }
- /// <summary>
- /// 工字轮型号
- /// </summary>
- public string? HWSpec { get; set; }
- /// <summary>
- /// 物料等级
- /// </summary>
- public string? Grade { get; set; }
- /// <summary>
- /// 巷道
- /// </summary>
- public string? Tunnel { get; set; }
- /// <summary>
- /// 货位号
- /// </summary>
- public string? Location { get; set; }
- /// <summary>
- /// 容器条码
- /// </summary>
- public string? ContGrpBarCode { get; set; }
- /// <summary>
- /// 材料号
- /// </summary>
- public string? InvBarCode { get; set; }
- /// <summary>
- /// 物料编码
- /// </summary>
- public string? MatCode { get; set; }
- /// <summary>
- /// 时效
- /// </summary>
- public decimal? HoldDuration { get; set; }
- /// <summary>
- /// 组盘状态
- /// </summary>
- public int GroupSate { get; set; }
- }
- /// <summary>
- /// 报错信息查询
- /// </summary>
- public class PtErrorInfoRequest
- {
- public string info { get; set; }
- }
- public class PtGroupInTaskRequest
- {
- public string Rfid { get; set; }
- public string Equip { get; set; }
- }
- public class PtAutoPurchData
- {
- public string Type { get; set; }
- }
- public class MoveTaskRequest
- {
- public int Tunnel { get; set; }
- public string Cell { get; set; }
- public string ToCell { get; set; }
- }
- public class UpdatePurchStateRequest
- {
- public List<long> Id { get; set;}
- }
- public class PtBaseRequest
- {
- [RegularExpression(@"^[0-9]*$", ErrorMessage = "{0}只能是数字")]
- public int PageIndex { get; set; } = 1;
- [RegularExpression(@"^[0-9]*$", ErrorMessage = "{0}只能是数字")]
- public int PageSize { get; set; } = 10;
- public List<DateTime>? AddTime { get; set; }
- public List<DateTime>? EditTime { get; set; }
- }
- public class BoilerNoRequest
- {
- public string BoilerNo { get; set; }
- }
- }
|