using System.ComponentModel.DataAnnotations;
|
using MES.Service.Modes;
|
|
namespace MES.Service.Dto.service;
|
|
/// <summary>
|
/// 销售退货检验单分页查询结果
|
/// </summary>
|
public class THJPageResult
|
{
|
/// <summary>
|
/// 主键ID
|
/// </summary>
|
public decimal? Id { get; set; }
|
|
/// <summary>
|
/// 检验单号
|
/// </summary>
|
public string? ReleaseNo { get; set; }
|
|
/// <summary>
|
/// 创建日期
|
/// </summary>
|
public DateTime? CreateDate { get; set; }
|
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
public string? CreateBy { get; set; }
|
|
/// <summary>
|
/// 物料编码
|
/// </summary>
|
public string? ItemNo { get; set; }
|
|
/// <summary>
|
/// 物料名称
|
/// </summary>
|
public string? ItemName { get; set; }
|
|
/// <summary>
|
/// 规格型号
|
/// </summary>
|
public string? ItemModel { get; set; }
|
|
/// <summary>
|
/// 工单数量
|
/// </summary>
|
public decimal? WorkQty { get; set; }
|
|
/// <summary>
|
/// 检验人
|
/// </summary>
|
public string? StatusUser { get; set; }
|
|
/// <summary>
|
/// 检验结果
|
/// </summary>
|
public string? Result { get; set; }
|
|
/// <summary>
|
/// 退货单别
|
/// </summary>
|
public string? ReturnType { get; set; }
|
|
/// <summary>
|
/// 退货单号
|
/// </summary>
|
public string? ReturnNo { get; set; }
|
|
/// <summary>
|
/// 单据日期
|
/// </summary>
|
public DateTime? BillDate { get; set; }
|
|
/// <summary>
|
/// 客户名称
|
/// </summary>
|
public string? CustomerName { get; set; }
|
|
/// <summary>
|
/// 退货数量
|
/// </summary>
|
public decimal? Sl { get; set; }
|
|
/// <summary>
|
/// 退货原因
|
/// </summary>
|
public string? ReturnReason { get; set; }
|
|
/// <summary>
|
/// 不合格描述
|
/// </summary>
|
public string? Remarks { get; set; }
|
|
// 分页参数
|
public int PageIndex { get; set; } = 1;
|
public int Limit { get; set; } = 20;
|
}
|
|
/// <summary>
|
/// 销售退货检验单DTO
|
/// </summary>
|
public class THJDto
|
{
|
/// <summary>
|
/// 主表信息
|
/// </summary>
|
public QsQaItemThj from { get; set; } = new();
|
|
/// <summary>
|
/// 检验项目列表
|
/// </summary>
|
public List<QsQaItemThj01> items { get; set; } = new();
|
|
/// <summary>
|
/// 检验结果列表
|
/// </summary>
|
public List<QsQaItemThj02> Results { get; set; } = new();
|
|
/// <summary>
|
/// 用户编号
|
/// </summary>
|
public string userNo { get; set; } = "";
|
|
/// <summary>
|
/// 主表ID
|
/// </summary>
|
public decimal? gid { get; set; }
|
|
/// <summary>
|
/// 检验项目主表ID
|
/// </summary>
|
public decimal? pid { get; set; }
|
|
/// <summary>
|
/// 检验项目明细ID
|
/// </summary>
|
public decimal? id { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Remarks { get; set; } = "";
|
|
/// <summary>
|
/// 检验项目主表信息
|
/// </summary>
|
public QsQaItemThj01 ItemThj01 { get; set; } = new();
|
}
|
|
/// <summary>
|
/// 退货单信息
|
/// </summary>
|
public class ReturnwareInfo
|
{
|
/// <summary>
|
/// 退货单别
|
/// </summary>
|
public string? ReturnType { get; set; }
|
|
/// <summary>
|
/// 退货单号
|
/// </summary>
|
public string? ReturnNo { get; set; }
|
|
/// <summary>
|
/// 单据日期
|
/// </summary>
|
public DateTime? BillDate { get; set; }
|
|
/// <summary>
|
/// 客户名称
|
/// </summary>
|
public string? CustomerName { get; set; }
|
|
/// <summary>
|
/// 业务人员
|
/// </summary>
|
public string? BusinessBy { get; set; }
|
|
/// <summary>
|
/// 物料编码
|
/// </summary>
|
public string? ItemNo { get; set; }
|
|
/// <summary>
|
/// 物料名称
|
/// </summary>
|
public string? ItemName { get; set; }
|
|
/// <summary>
|
/// 规格型号
|
/// </summary>
|
public string? ItemModel { get; set; }
|
|
/// <summary>
|
/// 数量
|
/// </summary>
|
public decimal? Quantity { get; set; }
|
|
/// <summary>
|
/// 退货仓库
|
/// </summary>
|
public string? DepotCode { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string? Remarks { get; set; }
|
}
|