using Business.Core.Attributes;
using Business.Core.Utilities;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.Domain.Entities;
namespace Business.Model.Ext
{
///
/// 物料清单
///
[CollectionName("dopbase", "in_kd_bom")]
[Comment("物料清单")]
public class in_kd_bom : Entity
{
[Key]
public override long Id
{
get
{
if (Id == 0)
return new SnowFlake().NextId();
return Id;
}
}
///
/// 使用组织
///
[StringLength(80)]
[Comment("使用组织")]
public string? FUseOrgId_Name { get; set; }
///
/// BOM版本
///
[StringLength(80)]
[Comment("BOM版本")]
public string? FNumber { get; set; }
///
/// BOM简称
///
[StringLength(10)]
[Comment("BOM简称")]
public string? FName_2052 { get; set; }
///
/// BOM分类
///
[StringLength(80)]
[Comment("BOM分类")]
public string? FBOMCATEGORY { get; set; }
///
/// 父项物料编码
///
[StringLength(80)]
[Comment("父项物料编码")]
public string? FMATERIALID_Name { get; set; }
///
/// 物料名称
///
[StringLength(80)]
[Comment("物料名称")]
public string? FITEMNAME { get; set; }
///
/// 规格型号
///
[StringLength(80)]
[Comment("规格型号")]
public string? FITEMMODEL { get; set; }
///
/// 数据状态
///
[StringLength(10)]
[Comment("数据状态")]
public string? FITEMPPROPERTY { get; set; }
///
/// 项次
///
[Comment("项次")]
public int? FReplaceGroup { get; set; }
///
/// 替代优先级
///
[Comment("替代优先级")]
public int? FReplacePriority { get; set; }
///
/// 替代方案编码
///
[Comment("80")]
[StringLength(255)]
public string? FSubstitutionId_Name { get; set; }
///
/// 子项物料编码
///
[Comment("子项物料编码")]
[StringLength(80)]
public string? FMATERIALIDCHILD_Name { get; set; }
///
/// 子项物料名称
///
[StringLength(80)]
[Comment("子项物料名称")]
public string? FCHILDITEMNAME { get; set; }
///
/// 子项规格型号
///
[Comment("子项规格型号")]
[StringLength(80)]
public string? FCHILDITEMMODEL { get; set; }
///
/// 供应类型
///
[Comment("供应类型")]
[StringLength(1)]
public string? FSupplyType { get; set; }
///
/// 子项单位
///
[Comment("子项单位")]
[StringLength(10)]
public string? FCHILDUNITID_Name { get; set; }
///
/// 供应组织
///
[StringLength(80)]
[Comment("供应组织")]
public string? FChildSupplyOrgId_Name { get; set; }
///
/// 用量:分子
[Comment("用量:分子")]
[Precision(23, 10)]
public decimal? FNUMERATOR { get; set; }
///
/// 用量:分母
///
[Comment("用量:分母")]
[Precision(23, 10)]
public decimal? FDENOMINATOR { get; set; }
///
/// 作业
///
[Comment("作业")]
[StringLength(80)]
public string? FPROCESSID_Name { get; set; }
///
/// 替代策略
///
[StringLength(80)]
[Comment("替代策略")]
public string? FReplacePolicy { get; set; }
///
/// 替代方式
///
[Comment("替代方式")]
[StringLength(80)]
public string? FReplaceType { get; set; }
///
/// 替代主料
///
[Comment("替代主料")]
[StringLength(1)]
public string? FIskeyItem { get; set; }
///
/// 替代方案名称
///
[Comment("替代方案名称")]
[StringLength(80)]
public string? FSubstitutionName { get; set; }
///
/// 子项物料描述
///
[StringLength(255)]
[Comment("子项物料描述")]
public string? F_ZXWLMS { get; set; }
///
/// 子项物料品牌
///
[Comment("子项物料品牌")]
[StringLength(255)]
public string? F_ZXWLPP { get; set; }
}
}