using SqlSugar;
namespace MES.Service.Modes;
///
/// 通用单位转换表
///
[SugarTable("MES_UNIT")]
public class MesUnit
{
///
/// BASEINFO
///
[SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
public decimal Id { get; set; }
///
/// 接口字段调整:标准版接口新增 ERP单据状态 字段。
///
///
/// 修改人:
/// <池南骏>
/// 修改日期:<2024-12-30>
/// 修改说明:
/// - 原代码:空
/// - 修改后:
/// [SugarColumn(ColumnName = "FDOCUMENTSTATUS")]
/// public string? FDOCUMENTSTATUS { get; set; }
///
///
/// ERP单据状态
///
[SugarColumn(ColumnName = "FDOCUMENTSTATUS")]
public string? FDOCUMENTSTATUS { get; set; }
///
/// 原单位
///
[SugarColumn(ColumnName = "OLDUNIT")]
public string? Oldunit { get; set; }
///
/// 目的单位
///
[SugarColumn(ColumnName = "NEWUNIT")]
public string? Newunit { get; set; }
///
/// 原单位数量
///
[SugarColumn(ColumnName = "OLDQTY")]
public decimal? Oldqty { get; set; }
///
/// 目的单位数量
///
[SugarColumn(ColumnName = "NEWQTY")]
public decimal? Newqty { get; set; }
///
/// 创建时间
///
[SugarColumn(ColumnName = "CREATE_DATE")]
public DateTime? CreateDate { get; set; }
///
/// 创建人
///
[SugarColumn(ColumnName = "CREATE_BY")]
public string? CreateBy { get; set; }
///
/// 最后更新时间
///
[SugarColumn(ColumnName = "LASTUPDATE_DATE")]
public DateTime? LastupdateDate { get; set; }
///
/// 最后更新人
///
[SugarColumn(ColumnName = "LASTUPDATE_BY")]
public string? LastupdateBy { get; set; }
///
///
[SugarColumn(ColumnName = "COMPANY")]
public string? Company { get; set; }
///
///
[SugarColumn(ColumnName = "FACTORY")]
public string? Factory { get; set; }
///
/// 编码
///
[SugarColumn(ColumnName = "FNUMBER")]
public string? Fnumber { get; set; }
///
/// 名称
///
[SugarColumn(ColumnName = "FNAME")]
public string? Fname { get; set; }
///
/// 所属组别
///
[SugarColumn(ColumnName = "FUNITGROUPID")]
public string? Funitgroupid { get; set; }
///
/// 换算分母
///
[SugarColumn(ColumnName = "FCONVERTDENOMINATOR")]
public double? Fconvertdenominator { get; set; }
///
/// 当前单位
///
[SugarColumn(ColumnName = "FCURRENTUNITID")]
public string? Fcurrentunitid { get; set; }
///
/// 换算分子
///
[SugarColumn(ColumnName = "FCONVERTNUMERATOR")]
public double? Fconvertnumerator { get; set; }
///
/// 基准单位
///
[SugarColumn(ColumnName = "FBASEUNIT")]
public string? Fbaseunit { get; set; }
///
/// 舍入类型
///
[SugarColumn(ColumnName = "FROUNDTYPE")]
public string? Froundtype { get; set; }
///
/// 精度
///
[SugarColumn(ColumnName = "FPRECISION")]
public decimal? Fprecision { get; set; }
///
/// 描述
///
[SugarColumn(ColumnName = "FDESCRIPTION")]
public string? Fdescription { get; set; }
///
/// 禁用状态
///
[SugarColumn(ColumnName = "FFORBIDSTATUS")]
public string? Fforbidstatus { get; set; }
[SugarColumn(IsIgnore = true)] public string? Type { get; set; }
}