Files
tnb.server/ProductionMgr/Tnb.ProductionMgr.Entities/Entity/PrdMo.cs
2023-05-23 19:23:09 +08:00

227 lines
4.9 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using JNPF.Common.Contracts;
using JNPF.Common.Security;
using SqlSugar;
namespace Tnb.ProductionMgr.Entities;
/// <summary>
/// MES生产工单
/// </summary>
[SugarTable("prd_mo")]
public partial class PrdMo : BaseEntity<string>
{
public PrdMo()
{
id = SnowflakeIdHelper.NextId();
}
/// <summary>
/// 所属组织
/// </summary>
public string? org_id { get; set; }
/// <summary>
/// 工单代码
/// </summary>
public string mo_code { get; set; } = string.Empty;
/// <summary>
/// 物料编号
/// </summary>
public string? material_code { get; set; }
/// <summary>
/// 工单类型1-正常工单、2-返工工单、3-试制工单
/// </summary>
public string? mo_type { get; set; }
/// <summary>
/// 生产状态 Initial: 初始, Confirm:确认 Release: 下发, Open: 生产中, Close: 关单, Pending: 暂停
/// </summary>
public string? mo_status { get; set; }
/// <summary>
/// 计划生产数量
/// </summary>
public int? plan_qty { get; set; }
/// <summary>
/// 已投入数量
/// </summary>
public int? input_qty { get; set; }
/// <summary>
/// 已完工数量
/// </summary>
public int? complete_qty { get; set; }
/// <summary>
/// 报废数量
/// </summary>
public int? scrap_qty { get; set; }
/// <summary>
/// 计划开始时间
/// </summary>
public DateTime? plan_start_date { get; set; }
/// <summary>
/// 计划结束时间
/// </summary>
public DateTime? plan_end_date { get; set; }
/// <summary>
/// 实际开工日期
/// </summary>
public DateTime? act_start_date { get; set; }
/// <summary>
/// 实际完工日期
/// </summary>
public DateTime? act_end_date { get; set; }
/// <summary>
/// 生产部门ID
/// </summary>
public string? dept_id { get; set; }
/// <summary>
/// 客户代码
/// </summary>
public string? customer_code { get; set; }
/// <summary>
/// 订单号
/// </summary>
public string? order_no { get; set; }
/// <summary>
/// 订单行号
/// </summary>
public int? order_seq { get; set; }
/// <summary>
/// BOM版本
/// </summary>
public string? bom_version { get; set; }
/// <summary>
/// 关联比例
/// </summary>
public decimal? relation_ratio { get; set; }
/// <summary>
/// 下发人员ID
/// </summary>
public string? mo_down_user_id { get; set; }
/// <summary>
/// 下发人员名称
/// </summary>
public string? mo_down_user_name { get; set; }
/// <summary>
/// 下发日期
/// </summary>
public DateTime? mo_down_date { get; set; }
/// <summary>
/// 备注
/// </summary>
public string? remark { get; set; }
/// <summary>
/// 工作中心代码
/// </summary>
public string? work_center_code { get; set; }
/// <summary>
/// 主工单代码
/// </summary>
public string? parent_mo_code { get; set; }
/// <summary>
/// 排程开始时间
/// </summary>
public DateTime? seduling_start_date { get; set; }
/// <summary>
/// 排程结束时间
/// </summary>
public DateTime? seduling_end_date { get; set; }
/// <summary>
/// 是否生派工单
/// </summary>
public int? is_create_dispatch { get; set; }
/// <summary>
/// 子工单序号(1开始,最大+1,不强制连续)
/// </summary>
public int? seq { get; set; }
/// <summary>
/// 数据来源 10-计划,20-插入,30-导入
/// </summary>
public string? data_sources { get; set; }
/// <summary>
/// 产线代码
/// </summary>
public string? production_linecode { get; set; }
/// <summary>
/// 是否合并
/// </summary>
public int? is_merge { get; set; }
/// <summary>
/// 组合工单
/// </summary>
public string? combine_mo_code { get; set; }
/// <summary>
/// 时间戳
/// </summary>
public string? time_stamp { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public string? create_id { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? create_time { get; set; }
/// <summary>
/// 修改用户
/// </summary>
public string? modify_id { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime? modify_time { get; set; }
/// <summary>
/// 扩展字段
/// </summary>
public string? extras { get; set; }
/// <summary>
/// 物料ID
/// </summary>
public string? material_id { get; set; }
/// <summary>
/// 已排产数量
/// </summary>
public int? scheduled_qty { get; set; }
/// <summary>
/// 父工单id
/// </summary>
public string parent_id { get; set; }
}