123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- using System.Text;
- using System.Runtime.CompilerServices;
- namespace wms.dto.request.hj.dto
- {
- /// <summary>
- /// 仓库查询请求参数
- /// </summary>
- public class QuertRequest : BaseRequest
- {
- public string? Code { get; set; }
- public string? Name { get; set; }
- public string? WareState { get; set; }
- public string? WareType { get; set; }
- public string? FactoryNo { get; set; }
- }
- /// <summary>
- /// 库区查询请求参数
- /// </summary>
- public class WareZoneRequest : BaseRequest
- {
- /// <summary>
- /// 库区编码
- /// </summary>
- public string Code { get; set; }
- /// <summary>
- /// 库区名称
- /// </summary>
- public string Name { get; set; }
- /// <summary>
- /// 仓库id
- /// </summary>
- public long WareId { get; set; }
- /// <summary>
- /// 库区状态
- /// </summary>
- public string WZoneState { get; set; }
- }
- /// <summary>
- /// 货位查询请求参数
- /// </summary>
- public class WareLocationRequest : BaseRequest
- {
- public string Code { get; set; }
- public string Name { get; set; }
- public int LocationType { get; set; }
- public int Tunnel { get; set; }
- public string WareCode { get; set; }
- }
- /// <summary>
- /// 单位查询请求参数
- /// </summary>
- public class BaseUnitRequest : BaseRequest
- {
- public string Code { get; set; }
- public string Name { get; set; }
- public string PrimaryUnit { get; set; }
- public string DeputyUnit { get; set; }
- }
- /// <summary>
- /// 物料查询请求参数
- /// </summary>
- public class BaseMaterRequest : BaseRequest
- {
- public string Code { get; set; }
- public string Name { get; set; }
- public bool? IsHold { get; set; }
- public decimal HoldDuration { get; set; }
- public string Strength { get; set; }
- public string Plating { get; set; }
- public decimal PlatingWeight { get; set; }
- }
- /// <summary>
- /// 条码查询请求参数
- /// </summary>
- public class BaseBarCodeRequest : BaseRequest
- {
- public string MatCode { get; set; }
- public string HWBarCode { get; set; }
- public string RFIDBarCode { get; set; }
- public string InDocsNo { get; set; }
- }
- /// <summary>
- /// 报表参数请求
- /// </summary>
- public class ReportRequest : BaseRequest
- {
- /// <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? ExecDocsNo { get; set; }
- /// <summary>
- /// 摆放位置编号
- /// </summary>
- public string? PutLocNo { get; set; }
- /// <summary>
- /// 任务号
- /// </summary>
- public int TaskCode { get; set; }
- /// <summary>
- /// 巷道
- /// </summary>
- public string? Tunnel { get; set; }
- /// <summary>
- /// 起始地址
- /// </summary>
- public string? StartPoint { get; set; }
- /// <summary>
- /// 目标地址
- /// </summary>
- public string? EndPoint { 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 class TaskRequest:BaseRequest
- {
- /// <summary>
- /// 任务号
- /// </summary>
- public int TaskCode { get; set; }
- /// <summary>
- /// 任务类型
- /// </summary>
- public int TaskType { get; set; }
- /// <summary>
- /// 任务状态
- /// </summary>
- public int TaskState { get; set; }
- /// <summary>
- /// 仓库
- /// </summary>
- public string? WareCode { get; set; }
- /// <summary>
- /// 起始地址
- /// </summary>
- public string? StartPoint { get; set; }
- /// <summary>
- /// 目标地址
- /// </summary>
- public string? EndPoint { get; set; }
- /// <summary>
- /// 物料编码
- /// </summary>
- public string? MatCode { get; set; }
- /// <summary>
- /// 容器条码
- /// </summary>
- public string? ContGrpBarCode { get; set; }
- /// <summary>
- /// 巷道
- /// </summary>
- public int Tunnel { get; set; }
- /// <summary>
- /// 任务业务类型
- /// </summary>
- public string? BusType { get; set; }
- /// <summary>
- /// 单据号
- /// </summary>
- public string? DocCode { get; set; }
- }
- /// <summary>
- /// 单据参数请求
- /// </summary>
- public class DocumentsRequest : BaseRequest
- {
- /// <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; }
- }
- /// <summary>
- /// 库存请求参数
- /// </summary>
- public class StockRequest : BaseRequest
- {
- /// <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; }
- }
- public class ManualTaskRequest
- {
- public List<string> Location { get; set; }
- //[Required(ErrorMessage = "{0} 参数不可为空")]
- //public string EndPoint { get; set; }
- public string? BusType { get; set; }
- }
- public class ExportModel
- {
- public string Title { get; set; }
- public string Code { get; set; }
- }
- /// <summary>
- /// 解绑
- /// </summary>
- public class UnboundRequest
- {
- /// <summary>
- /// 位置码
- /// </summary>
- [Required(ErrorMessage = "{0} 不可为空")]
- public string Equip { get; set; }
- }
- /// <summary>
- /// RFID
- /// </summary>
- public class PdaRfidRequest
- {
- public List<string> RFIDBarCode { get; set; }
- public string? Equip { get; set; }
- public int BusType { get; set; } = 0;
- }
- /// <summary>
- /// 报错信息查询
- /// </summary>
- public class ErrorInfoRequest
- {
- public string info { get; set; }
- }
- /// <summary>
- /// agv搬运任务请求参数
- /// </summary>
- public class AgvTaskInfoRequest
- {
- public string Rfid { get; set; }
- /// <summary>
- /// 起点
- /// </summary>
- public string StartEquip { get; set; }
- /// <summary>
- /// 终点
- /// </summary>
- public string EndEquip { get; set; }
- }
- public class CancelTaskRequest
- {
- public List<int> TaskNo { get; set; }
- public HandleTaskTypeEnum State { get; set; }
- }
- public enum HandleTaskTypeEnum
- {
- 取消任务 = 106,
- 完成任务 = 99,
- //重新下发入库AGV任务 = 1,
- //重新下发出库AGV任务 = 1,
- }
- public class PushDate
- {
- public int init { get; set; } = 0;
- public string? Type { get; set; }
- public int Count { get; set; }
- public List<string>? CLBarCode { get; set; }
- }
- public class BaseRequest
- {
- [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; }
- }
- }
|