126 lines
2.9 KiB
C#
126 lines
2.9 KiB
C#
|
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
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 业务对象表单Id(必录)
|
|||
|
/// </summary>
|
|||
|
public string FormId { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 需查询的字段key集合
|
|||
|
/// </summary>
|
|||
|
public string FieldKeys { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 过滤条件
|
|||
|
/// </summary>
|
|||
|
public List<FilterItem> FilterString { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 排序字段
|
|||
|
/// </summary>
|
|||
|
public string OrderString { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 返回总行数
|
|||
|
/// </summary>
|
|||
|
public int? TopRowCount { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 开始行索引
|
|||
|
/// </summary>
|
|||
|
public int? StartRow { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 最大行数
|
|||
|
/// </summary>
|
|||
|
public int? Limit { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 表单所在的子系统内码
|
|||
|
/// </summary>
|
|||
|
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<AddTiaoMa> Items { get; set; }
|
|||
|
}
|
|||
|
|
|||
|
public class AddTiaoMa
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 条码规则内码
|
|||
|
/// </summary>
|
|||
|
public string FBarCodeRule { get; set; } = "03";
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 条形码字符串
|
|||
|
/// </summary>
|
|||
|
public string FBarCode { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 收料通知单号
|
|||
|
/// </summary>
|
|||
|
public string FBillCode { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 供应商批号
|
|||
|
/// </summary>
|
|||
|
public string FSupplierLot { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 美塞斯批号
|
|||
|
/// </summary>
|
|||
|
public string FLot { get; set; }
|
|||
|
/// <summary>
|
|||
|
/// 物料编码
|
|||
|
/// </summary>
|
|||
|
public string FMaterialId { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 数量
|
|||
|
/// </summary>
|
|||
|
public string FQty { get; set; }
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
}
|