Files
tnb.server/BasicData/Tnb.BasicData.Entitys/Entity/BasMaterial.cs

282 lines
7.6 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 SqlSugar;
using Tnb.Common.Contracts;
namespace Tnb.BasicData.Entitys.Entity
{
///<summary>
///物料信息
///</summary>
[SugarTable("bas_material")]
public class BasMaterial : BaseEntity<string>
{
public BasMaterial(){
}
/// <summary>
/// Desc:物料代码
/// Default:
/// Nullable:False
/// </summary>
public string code {get;set;}
/// <summary>
/// Desc:物料名称
/// Default:
/// Nullable:False
/// </summary>
public string name {get;set;}
/// <summary>
/// Desc:物料分类ID
/// Default:
/// Nullable:False
/// </summary>
public string category_id {get;set;}
/// <summary>
/// Desc:单位ID
/// Default:
/// Nullable:False
/// </summary>
public string unit_id {get;set;}
/// <summary>
/// Desc:辅助单位id
/// Default:
/// Nullable:False
/// </summary>
public string pickunit_id {get;set;}
/// <summary>
/// Desc:单价
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="cost")]
public decimal? cost {get;set;}
/// <summary>
/// Desc:毛重
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="grossweight")]
public decimal? grossweight {get;set;}
/// <summary>
/// Desc:净重
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="netweight")]
public decimal? netweight {get;set;}
/// <summary>
/// Desc:长
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="length")]
public decimal? length {get;set;}
/// <summary>
/// Desc:宽
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="width")]
public decimal? width {get;set;}
/// <summary>
/// Desc:高
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="high")]
public decimal? high {get;set;}
/// <summary>
/// Desc:体积
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="volumn")]
public decimal? volumn {get;set;}
/// <summary>
/// Desc:是否免检
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="isexemption")]
public int? isexemption {get;set;}
/// <summary>
/// Desc:安全库存
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="safeqty")]
public decimal? safeqty {get;set;}
/// <summary>
/// Desc:保质期
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="qualityperiod")]
public int? qualityperiod {get;set;}
/// <summary>
/// Desc:最小包装
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="minpacking")]
public decimal? minpacking {get;set;}
/// <summary>
/// Desc:先进先出间隔天数,批次间隔天数
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="fifo_interval_days")]
public int? fifo_interval_days {get;set;}
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="create_time")]
public DateTime? create_time {get;set;}
/// <summary>
/// Desc:最后修改时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="modify_time")]
public DateTime? modify_time {get;set;}
/// <summary>
/// Desc:扩展字段
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="extras")]
public string extras {get;set;}
/// <summary>
/// Desc:所属组织ID
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="org_id")]
public string org_id {get;set;}
/// <summary>
/// Desc:是否过期允许出库
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="expireout")]
public string expireout {get;set;}
/// <summary>
/// Desc:是否先进先出管控
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="fifo")]
public string fifo {get;set;}
/// <summary>
/// Desc:物料规格型号
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="material_standard")]
public string material_standard {get;set;}
/// <summary>
/// Desc:海关编码
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="fhscode")]
public string fhscode {get;set;}
/// <summary>
/// Desc:附属性
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="attribute")]
public string attribute {get;set;}
/// <summary>
/// Desc:管控类型: 批管控Lot 单管控KeyParts 非管控NoControl
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="controltype")]
public string controltype {get;set;}
/// <summary>
/// Desc:备注
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="remark")]
public string remark {get;set;}
/// <summary>
/// Desc:创建人员ID
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="create_id")]
public string create_id {get;set;}
/// <summary>
/// Desc:最后修改人员ID
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="modify_id")]
public string modify_id {get;set;}
/// <summary>
/// Desc:状态
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="state")]
public string state {get;set;}
/// <summary>
/// Desc:物料属性
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="material_property")]
public string material_property {get;set;}
/// <summary>
/// Desc:标签
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName="label")]
public string label {get;set;}
/// <summary>
/// Desc:描述
/// Default:NULL::character varying
/// Nullable:True
/// </summary>
public string descrip {get;set;}
}
}