sjz
2025-09-02 5612526544b3532c5efc9c002d1c97b4af286bd1
MES.Service/Modes/FBSDB/MesInvItemMoves.cs
@@ -1,8 +1,186 @@

using SqlSugar;
namespace MES.Service.Modes.FBSDB;
internal class MesInvItemMoves
/// <summary>
///     调拨申请单
/// </summary>
[SugarTable("MES_INV_ITEM_MOVES")]
public class MesInvItemMoves
{
    /// <summary>
    ///     ID
    /// </summary>
    [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public decimal Id { get; set; }
    /// <summary>
    ///     移库单号
    /// </summary>
    [SugarColumn(ColumnName = "BILL_NO")]
    public string? BillNo { get; set; }
    /// <summary>
    ///     创建人
    /// </summary>
    [SugarColumn(ColumnName = "CREATE_BY")]
    public string? CreateBy { get; set; }
    /// <summary>
    ///     创建时间
    /// </summary>
    [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
    /// <summary>
    ///     最后更新人
    /// </summary>
    [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string? LastupdateBy { get; set; }
    /// <summary>
    ///     最后更新时间
    /// </summary>
    [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
    /// <summary>
    ///     审核状态
    /// </summary>
    [SugarColumn(ColumnName = "STATUS")]
    public decimal? Status { get; set; }
    /// <summary>
    ///     备注
    /// </summary>
    [SugarColumn(ColumnName = "REMARK")]
    public string? Remark { get; set; }
    /// <summary>
    ///     单据类型ID
    /// </summary>
    [SugarColumn(ColumnName = "BILL_TYPE_ID")]
    public decimal? BillTypeId { get; set; }
    /// <summary>
    ///     事务类型编码
    /// </summary>
    [SugarColumn(ColumnName = "TRANSACTION_NO")]
    public decimal? TransactionNo { get; set; }
    /// <summary>
    ///     审核人
    /// </summary>
    [SugarColumn(ColumnName = "CHECKUSER")]
    public string? CheckUser { get; set; }
    /// <summary>
    ///     审核时间
    /// </summary>
    [SugarColumn(ColumnName = "CHECKDATE")]
    public DateTime? CheckDate { get; set; }
    /// <summary>
    ///     已回写SAP
    /// </summary>
    [SugarColumn(ColumnName = "SAPSTATUS")]
    public decimal? SapStatus { get; set; }
    /// <summary>
    ///     工厂
    /// </summary>
    [SugarColumn(ColumnName = "FACTORY")]
    public string? Factory { get; set; }
    /// <summary>
    ///     公司
    /// </summary>
    [SugarColumn(ColumnName = "COMPANY")]
    public string? Company { get; set; }
    /// <summary>
    ///     是否推送ERP
    /// </summary>
    [SugarColumn(ColumnName = "TS")]
    public decimal? Ts { get; set; }
    /// <summary>
    ///     0未调拨1调出2调入
    /// </summary>
    [SugarColumn(ColumnName = "DB_STATUS")]
    public string? DbStatus { get; set; }
    /// <summary>
    ///     状态
    /// </summary>
    [SugarColumn(ColumnName = "MSG")]
    public string? Msg { get; set; }
    /// <summary>
    ///     状态
    /// </summary>
    [SugarColumn(ColumnName = "STATES")]
    public string? States { get; set; }
    /// <summary>
    ///     来源单据
    /// </summary>
    [SugarColumn(ColumnName = "SOURCE_NO")]
    public string? SourceNo { get; set; }
    /// <summary>
    ///     erp头id
    /// </summary>
    [SugarColumn(ColumnName = "ERPID")]
    public decimal? Erpid { get; set; }
    /// <summary>
    ///     单据类型
    /// </summary>
    [SugarColumn(ColumnName = "FBILLTYPEID")]
    public string? FBillTypeId { get; set; }
    /// <summary>
    ///     单据状态
    /// </summary>
    [SugarColumn(ColumnName = "FDOCUMENTSTATUS")]
    public string? FDocumentStatus { get; set; }
    /// <summary>
    ///     调拨方向
    /// </summary>
    [SugarColumn(ColumnName = "FTRANSFERDIRECT")]
    public string? FTransferDirect { get; set; }
    /// <summary>
    ///     调拨类型
    /// </summary>
    [SugarColumn(ColumnName = "FTRANSTYPE")]
    public string? FTransType { get; set; }
    /// <summary>
    ///     业务类型
    /// </summary>
    [SugarColumn(ColumnName = "FBUSINESSTYPE")]
    public string? FBusinessType { get; set; }
    /// <summary>
    ///     调出货主类型
    /// </summary>
    [SugarColumn(ColumnName = "FOWNERTYPEIDHEAD")]
    public string? FOwnerTypeIdHead { get; set; }
    /// <summary>
    ///     调入货主类型
    /// </summary>
    [SugarColumn(ColumnName = "FOWNERTYPEINIDHEAD")]
    public string? FOwnerTypeInIdHead { get; set; }
    /// <summary>
    ///     申请组织
    /// </summary>
    [SugarColumn(ColumnName = "FAPPORGID")]
    public decimal? FAppOrgId { get; set; }
    [SugarColumn(IsIgnore = true)] public string? Type { get; set; }
}