using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Core.Dto.Erp
{
///
/// ERP:单据查询-参数-dto
///
public class ErpBillQueryParamDto
{
public ErpBillQueryParamDto() { }
public ErpBillQueryParamDto(string formId)
{
this.FormId = formId;
}
///
/// 业务对象表单Id(必录)
///
public string FormId { get; set; }
///
/// 需查询的字段key集合,字符串类型,格式:"key1,key2,..."(必录) 注(查询单据体内码,需加单据体Key和下划线,如:FEntryKey_FEntryId)
///
public string FieldKeys { get; set; }
///
/// 过滤条件,数组类型,如:[{"Left":"(","FieldName":"Field1","Compare":"=","Value":"111","Right":")","Logic":"AND"},{"Left":"(","FieldName":"Field2","Compare":"=","Value":"222","Right":")","Logic":""}]
///
public string FilterString { get; set; }
///
/// 排序字段,字符串类型(非必录)
///
public string OrderString { get; set; }
///
/// 返回总行数,整型(非必录)
///
public int TopRowCount { get; set; }
///
/// 开始行索引,整型(非必录)
///
public int StartRow { get; set; } = 0;
///
/// 最大行数,整型,不能超过10000(非必录)
///
public int Limit { get; set; } = 1;
///
/// 表单所在的子系统内码,字符串类型(非必录)
///
public string SubSystemId { get; set; }
}
}