using SqlSugar;
namespace MES.Service.Modes;
///
/// 采购退货申请表
///
[SugarTable("MES_CGTH_SQ")]
public class MesCgthSq
{
///
/// 记录唯一标识(主键)
///
[SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
public Guid Id { get; set; }
///
/// 单据编号
///
[SugarColumn(ColumnName = "BILL_NO")]
public string BillNo { get; set; }
///
/// 创建人
///
[SugarColumn(ColumnName = "CREATE_BY")]
public string? CreateBy { get; set; }
///
/// 创建时间
///
[SugarColumn(ColumnName = "CREATE_DATE")]
public DateTime? CreateDate { get; set; }
///
/// 最后更新人
///
[SugarColumn(ColumnName = "LAST_UPDATE_USER")]
public string? LastUpdateUser { get; set; }
///
/// 最后更新时间
///
[SugarColumn(ColumnName = "LAST_UPDATE_TIME")]
public DateTime? LastUpdateTime { get; set; }
///
/// 审核人
///
[SugarColumn(ColumnName = "CHECK_USER")]
public string? CheckUser { get; set; }
///
/// 审核时间
///
[SugarColumn(ColumnName = "CHECK_DATE")]
public DateTime? CheckDate { get; set; }
///
/// 状态标识(0/1)
/// 默认值: 0
///
[SugarColumn(ColumnName = "STATUS")]
public bool? Status { get; set; }
///
/// 是否完成标识(0/1)
/// 默认值: 0
///
[SugarColumn(ColumnName = "IS_FINISH")]
public bool? IsFinish { get; set; }
///
/// 退货方式
///
[SugarColumn(ColumnName = "RETURN_METHOD")]
public string? ReturnMethod { get; set; }
///
/// 退货类型
///
[SugarColumn(ColumnName = "RETURN_TYPE")]
public string? ReturnType { get; set; }
///
/// 仓库 ID
///
[SugarColumn(ColumnName = "DEPOT_ID")]
public int? DepotId { get; set; }
///
/// 供应商 ID
///
[SugarColumn(ColumnName = "SUPP_ID")]
public int? SuppId { get; set; }
///
/// 备注信息
///
[SugarColumn(ColumnName = "REMARK")]
public string? Remark { get; set; }
///
/// 是否出库标识(0/1)
///
[SugarColumn(ColumnName = "IS_OUT")]
public bool? IsOut { get; set; }
///
/// 退货组织 ID
///
[SugarColumn(ColumnName = "TH_ORG_ID")]
public string? ThOrgId { get; set; }
///
/// 操作类型
///
[SugarColumn(ColumnName = "TYPE")]
public string? Type { get; set; }
///
/// ERP 主表 id
///
[SugarColumn(ColumnName = "ERPID")]
public string? ErpId { get; set; }
///
/// 退料日期
///
[SugarColumn(ColumnName = "FDate")]
public string? FDate { get; set; }
///
/// 单据状态
///
[SugarColumn(ColumnName = "FDocumentStatus")]
public string? FDocumentStatus { get; set; }
///
/// 供应商 ID(外部系统)
///
[SugarColumn(ColumnName = "FSupplierID")]
public string? FSupplierId { get; set; }
///
/// 单据类型
///
[SugarColumn(ColumnName = "FBillTypeID")]
public string? FBillTypeId { get; set; }
///
/// 业务类型
///
[SugarColumn(ColumnName = "FBusinessType")]
public string? FBusinessType { get; set; }
///
/// 采购组织
///
[SugarColumn(ColumnName = "FPurchaseOrgId")]
public string? FPurchaseOrgId { get; set; }
///
/// 需求组织
///
[SugarColumn(ColumnName = "FRequireOrgId")]
public string? FRequireOrgId { get; set; }
///
/// 退料部门
///
[SugarColumn(ColumnName = "FMRDeptId")]
public string? FMRDeptId { get; set; }
///
/// 仓管员
///
[SugarColumn(ColumnName = "FSTOCKERID")]
public string? FStockerId { get; set; }
///
/// 采购员
///
[SugarColumn(ColumnName = "FPURCHASERID")]
public string? FPurchaserId { get; set; }
///
/// 退料原因
///
[SugarColumn(ColumnName = "FMRREASON")]
public string? FMRReason { get; set; }
///
/// 采购部门
///
[SugarColumn(ColumnName = "FPURCHASEDEPTID")]
public string? FPurchaseDeptId { get; set; }
///
/// 采购组
///
[SugarColumn(ColumnName = "FPURCHASERGROUPID")]
public string? FPurchaserGroupId { get; set; }
///
/// 验收方式
///
[SugarColumn(ColumnName = "FACCTYPE")]
public string? FACCTYPE { get; set; }
///
/// 创建日期(外部系统)
///
[SugarColumn(ColumnName = "FCreateDate")]
public string? FCreateDate { get; set; }
///
/// 扫码标识
///
[SugarColumn(ColumnName = "F_WPVT_INTEGER_L6W")]
public int? FWPVTINTEGERL6W { get; set; }
}