using MyCode.Project.Infrastructure.WebPost; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MyCode.Project.Domain.Message.Request.KingDee { public class BillQuery { /// /// 业务对象表单Id(必录) /// public string FormId { get; set; } /// /// 需查询的字段key集合 /// public string FieldKeys { get; set; } /// /// 过滤条件 /// public List FilterString { get; set; } /// /// 排序字段 /// public string OrderString { get; set; } /// /// 返回总行数 /// public int? TopRowCount { get; set; } /// /// 开始行索引 /// public int? StartRow { get; set; } /// /// 最大行数 /// public int? Limit { get; set; } /// /// 表单所在的子系统内码 /// public string SubSystemId { get; set; } public override string ToString() { var jsonSetting = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }; var json = JsonConvert.SerializeObject(this, Formatting.Indented, jsonSetting); return json; } public string GetInfo() { var info = string.Format(@" 业务对象表单Id(必录):{0} 需查询的字段key集合:{1} 过滤条件:{2} 排序字段:{3} 返回总行数:{4} 开始行索引:{5} 最大行数:{6} 表单所在的子系统内码:{7} ", FormId, FieldKeys, FilterString, OrderString, TopRowCount, StartRow, Limit, SubSystemId ); return info; } } public class AddTiaoMaConfig { public string Key { get; set; } = "qwe123!@#"; public List Items { get; set; } } public class AddTiaoMa { /// /// 条码规则内码 /// public string FBarCodeRule { get; set; } = "03"; /// /// 条形码字符串 /// public string FBarCode { get; set; } /// /// 收料通知单号 /// public string FBillCode { get; set; } /// /// 供应商批号 /// public string FSupplierLot { get; set; } /// /// 美塞斯批号 /// public string FLot { get; set; } /// /// 物料编码 /// public string FMaterialId { get; set; } /// /// 数量 /// public string FQty { get; set; } } }