using CommunityToolkit.Mvvm.ComponentModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Aucma.Core.PrintTo.Models
{
    /// <summary>
    /// 打印数据
    /// </summary>
    public class OrderInfo
    {
        /// <summary>
        /// 订单日期
        /// </summary>
        public DateTime CreatedTime { get; set; }
        /// <summary>
        /// 工单编码
        /// </summary>
        public string OrderCode { get; set; }
        /// <summary>
        /// 产品编码
        /// </summary>
        public string ProductCode { get; set; }
        /// <summary>
        /// 产品名称
        /// </summary>
        public string ProductName { get; set; }
        /// <summary>
        /// 计划数量
        /// </summary>
        public int PlanAmount { get; set; } = 0;
        /// <summary>
        /// 完成量
        /// </summary>
        public int CompleteAmount { get; set; }
        /// <summary>
        /// 物料编码
        /// </summary>
        public string MaterialCode { get; set; }
        /// <summary>
        /// 物料名称
        /// </summary>
        public string MaterialName { get; set; }

        /// <summary>
        /// 物料数量
        /// </summary>
        public int StandardAmount { get; set; } = 0;
        /// <summary>
        /// 异常量
        /// </summary>
        public int ErrorNum { get; set; } = 0;
        /// <summary>
        /// 内胆码已打量
        /// </summary>
        public int LinerCodeNum { get; set; } = 0;
        /// <summary>
        /// 箱体码已打量
        /// </summary>
        public int BoxCodeNum { get; set; } = 0;
    }
}