84 lines
1.8 KiB
C#
Raw Normal View History

2025-04-24 18:31:27 +08:00
using Newtonsoft.Json.Linq;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Act.PurchaseOrder
{
public class BillPush
{
/// <summary>
/// 单据内码
/// </summary>
public string Ids { get; set; }
/// <summary>
/// 组织ID
/// </summary>
public long? TargetOrgId { get; set; }
/// <summary>
/// 单据编码
/// </summary>
public string Numbers { get; set; }
/// <summary>
/// 分录行内码
/// </summary>
public string EntryIds { get; set; }
/// <summary>
/// 是否启用默认转换规则
/// </summary>
public bool IsEnableDefaultRule { get; set; }
/// <summary>
/// 转换规则ID
/// </summary>
public string RuleId { get; set; }
/// <summary>
/// 目标单据ID
/// </summary>
public string TargetFormId { get; set; }
/// <summary>
/// 自定义参数
/// </summary>
public CustomParams CustomParams { get; set; }
}
public class CustomParams
{
/// <summary>
/// AutoAudit是否自动审核
/// </summary>
public bool AutoAudit { get; set; }
public List<ScanEntry> ScanEntry { get; set; }
/// <summary>
/// 发票号
/// </summary>
public string FPH { get; set; }
}
public class ScanEntry
{
/// <summary>
///
/// </summary>
public int FENTRYID { get; set; }
public int Qty { get; set; }
public string FSupplierLot { get; set; }
}
}