namespace Admin.NET.Plugin.AiDOP.MaterialWarehouse.Dto;
///
/// 生产领料单列表 查询入参(只读)。读 mdp_std_production_issue。
///
public class ProductionIssueListInput
{
/// 页码(从 1 开始)
public int Page { get; set; } = 1;
/// 每页条数
public int PageSize { get; set; } = 10;
/// 领料单号(nbr,模糊匹配)
public string? Nbr { get; set; }
/// SAP单号/工单号(work_ord,模糊匹配)
public string? WorkOrd { get; set; }
/// 状态(status,精确匹配原值)
public string? Status { get; set; }
/// 生产线(prod_line,模糊匹配)
public string? ProdLine { get; set; }
/// 领料日期起(issue_date,含当日,yyyy-MM-dd)
public string? DateFrom { get; set; }
/// 领料日期止(issue_date,含当日,yyyy-MM-dd)
public string? DateTo { get; set; }
/// 排序字段(前端列 prop:nbr / issueDate / status / workOrd / prodLine / createTime)
public string? OrderBy { get; set; }
/// 排序方向(asc / desc)
public string? OrderDir { get; set; }
/// 租户 ID(前端 withAidopTenantParams 注入;为空则不按租户过滤)
public long? TenantId { get; set; }
}
///
/// 生产领料单列表 行(只读)。字段对齐前端列 prop(camelCase)。
///
public class ProductionIssueListRow
{
/// 主键 id(mdp_std_production_issue.id)
public long Id { get; set; }
/// 领料单号(nbr)
public string? Nbr { get; set; }
/// 领料日期(issue_date)
public DateTime? IssueDate { get; set; }
/// 状态中文(status_desc)
public string? StatusDesc { get; set; }
/// SAP单号/工单号(work_ord)
public string? WorkOrd { get; set; }
/// 部门(department + department_desc)
public string? DepartmentDesc { get; set; }
/// 生产线(prod_line)
public string? ProdLine { get; set; }
/// 需求数量(qty_ord)
public decimal? QtyOrd { get; set; }
/// 领料人(issue_user)
public string? IssueUser { get; set; }
/// 备注(remark)
public string? Remark { get; set; }
/// 创建用户(create_user)
public string? CreateUser { get; set; }
/// 创建时间(source_create_time)
public DateTime? CreateTime { get; set; }
}