2025-07-23 16:11:35 +08:00

78 lines
3.1 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Diagnostics.SymbolStore;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.KingDee
{
public class BillSave
{
/// <summary>
/// 需要更新的字段,数组类型,格式:[key1,key2,...] (非必录)
/// 注更新字段时Model数据包中必须设置内码若更新单据体字段还需设置分录内码
/// </summary>
public List<string> NeedUpDateFields { get; set; }
/// <summary>
/// 需返回结果的字段集合,数组类型,格式:[key,entitykey.key,...](非必录)
/// 注返回单据体字段格式entitykey.key
/// </summary>
public List<string> NeedReturnFields { get; set; }
/// <summary>
/// 是否删除已存在的分录布尔类型默认true非必录
/// </summary>
public string IsDeleteEntry { get; set; }
/// <summary>
/// 表单所在的子系统内码,字符串类型(非必录)
/// </summary>
public string SubSystemId { get; set; }
/// <summary>
/// 是否验证所有的基础资料有效性布尔类默认false非必录
/// </summary>
public bool IsVerifyBaseDataField { get; set; }
/// <summary>
/// 是否批量填充分录默认true非必录
/// </summary>
public string IsEntryBatchFill { get; set; }
/// <summary>
/// 是否验证数据合法性标志布尔类型默认true非必录
/// 注设为false时不对数据合法性进行校验
/// </summary>
public string ValidateFlag { get; set; }
/// <summary>
/// 是否用编码搜索基础资料布尔类型默认true非必录
/// </summary>
public string NumberSearch { get; set; }
/// <summary>
/// 是否自动调整JSON字段顺序布尔类型默认false非必录
/// </summary>
public string IsAutoAdjustField { get; set; }
/// <summary>
///交互标志集合,字符串类型,分号分隔,格式:"flag1;flag2;..."(非必录)
///例如允许负库存标识STK_InvCheckResult
/// </summary>
public string InterationFlags { get; set; }
/// <summary>
/// 是否允许忽略交互布尔类型默认true非必录
/// </summary>
public string IgnoreInterationFlag { get; set; }
/// <summary>
/// 是否控制精度为true时对金额、单价和数量字段进行精度验证默认false非必录
/// </summary>
public string IsControlPrecision { get; set; }
/// <summary>
/// 表单数据包JSON类型必录
/// </summary>
public object Model { get; set; }
/// <summary>
/// 自动提交并审核
/// </summary>
public bool IsAutoSubmitAndAudit { get; set; }
}
}