using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core.Attributes; namespace WIDESEA_DTO.ERP { /// /// 其他入库订单 /// [ModelValidate] public class ErpInOrderDTO { /// /// 操作类型
/// 1:新增
/// 2:修改
/// 3:删除(删除只要明细行号和领料单号) ///
[PropertyValidate("操作类型", NotNullAndEmpty = true, Check = new object[] { 1, 2, 3 })] public int Way { get; set; } /// /// 明细行号 /// [PropertyValidate("明细行号", NotNullAndEmpty = true)] public string RowNo { get; set; } /// /// 入库订单号 /// [PropertyValidate("入库订单号", NotNullAndEmpty = true)] public string OrderNo { get; set; } /// /// 仓库编号 /// [PropertyValidate("仓库编号", NotNullAndEmpty = true)] public string WaId { get; set; } /// /// 订单类型
/// 1:调拨入库
/// 3:客供回收
/// 6:物料销售退货
///
[PropertyValidate("订单类型", NotNullAndEmpty = true, Check = new object[] { 1, 3, 6 })] public int OType { get; set; } /// /// 物料编码 /// [PropertyValidate("物料编码", NotNullAndEmpty = true)] public string MCode { get; set; } /// /// 数量 /// [PropertyValidate("数量", NotNullAndEmpty = true, MinValue = 0, IsContainMinValue = false)] public float Qty { get; set; } /// /// 单位 /// [PropertyValidate("单位", NotNullAndEmpty = true)] public string Unit { get; set; } /// /// 下单日期 /// [PropertyValidate("下单日期", NotNullAndEmpty = true)] public string OrderData { get; set; } /// /// 备注 /// [PropertyValidate("备注")] public string Node { get; set; } /// /// 回收类型 /// [PropertyValidate("回收类型")] public string Type { get; set; } } }