Files
RBMESAPICore/Models/Cloud/interface/Data_Save.cs

55 lines
2.6 KiB
C#
Raw Normal View History

2025-09-09 22:41:29 +08:00
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();
}
}