Files
RBMESAPICore/Models/Cloud/interface/Data_Save.cs
yuyubohh e8494ba988 qqq
2025-09-09 22:41:29 +08:00

55 lines
2.6 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.

namespace RB_MES_API.Models.Cloud
{
public class Data_Save
{
/// <summary>
/// 创建者内码(非必录)
/// </summary>
public string Creator { get; set; }=string.Empty;
/// <summary>
/// 需要更新的字段,数组类型,格式:[key1,key2,...](非必录) 注更新单据体字段得加上单据体key
/// </summary>
public string[] NeedUpDateFields { get; set; } = new string[] { };
/// <summary>
/// 需返回结果的字段集合,数组类型,格式:[key,entitykey.key,...](非必录) 注返回单据体字段格式entitykey.key
/// </summary>
public string[] NeedReturnFields { get; set; } = new string[] { };
/// <summary>
/// 是否删除已存在的分录布尔类型默认true非必录
/// </summary>
public string IsDeleteEntry { get; set; } = "true";
/// <summary>
/// 表单所在的子系统内码,字符串类型(非必录)
/// </summary>
public string SubSystemId { get; set; }=string.Empty ;
/// <summary>
/// 是否验证所有的基础资料有效性布尔类默认false非必录
/// </summary>
public string IsVerifyBaseDataField { get; set; } = "false";
/// <summary>
/// 是否批量填充分录默认true非必录
/// </summary>
public string IsEntryBatchFill { get; set; } = "true";
/// <summary>
/// 是否验证标志布尔类型默认true非必录
/// </summary>
public string ValidateFlag { get; set; } = "true";
/// <summary>
/// 是否用编码搜索基础资料布尔类型默认true非必录
/// </summary>
public string NumberSearch { get; set; } = "true";
/// <summary>
/// 交互标志集合,字符串类型,分号分隔,格式:"flag1;flag2;..."非必录例如允许负库存标识STK_InvCheckResult
/// </summary>
public string InterationFlags { get; set; } = string.Empty;
/// <summary>
/// 是否自动提交与审核布尔类型默认false非必录 注(启用此参数,保存,提交和审核是在一个事务中)
/// </summary>
public string IsAutoSubmitAndAudit { get; set; } = "true";
/// <summary>
/// 表单数据包JSON类型必录根据单据不同初始化比如BOM: New ENG_BOM_Save.BOM_Model()
/// </summary>
public object Model { get; set; }=new object();
}
}