using System;
using System.Collections.Generic;
using SqlSugar;
namespace FactorySystemModel.SqlSugarModel
{
    ///
    ///物料路线表
    ///
    [SugarTable("TFS_FMaterialTeamwork")]
    public partial class TFS_FMaterialTeamwork
    {
        public TFS_FMaterialTeamwork()
        {
            FAddUserName = null;
            FTaskList = new List();
        }
        /// 
        /// Desc:唯一标识
        /// Default:
        /// Nullable:False
        ///            
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
        public int FID { get; set; }
        /// 
        /// Desc:物料描述
        /// Default:
        /// Nullable:False
        ///            
        public string FMaterialName { get; set; }
        /// 
        /// Desc:物料编号
        /// Default:
        /// Nullable:False
        ///            
        public string FMaterialCode { get; set; }
        /// 
        /// Desc:试验号
        /// Default:
        /// Nullable:False
        ///            
        public string FTestCode { get; set; }
        /// 
        /// Desc:物料类型(产品分类):TBasicCode.FType=32
        /// Default:
        /// Nullable:False
        ///            
        public string FMaterialType { get; set; }
        /// 
        /// Desc:路线类型:1新增,2修改
        /// Default:0
        /// Nullable:False
        ///            
        public int FTeamworkType { get; set; }
        /// 
        /// Desc:状态:1已增,0暂存
        /// Default:-1
        /// Nullable:False
        ///            
        public int FState { get; set; }
        /// 
        /// Desc:进度
        /// Default:0%
        /// Nullable:False
        ///            
        public string FProgress { get; set; }
        /// 
        /// Desc:添加人
        /// Default:-1
        /// Nullable:False
        ///            
        public int FAddUser { get; set; }
        /// 
        /// Desc:添加时间
        /// Default:DateTime.Now
        /// Nullable:False
        ///            
        public DateTime FAddDate { get; set; }
        /// 
        /// Desc:修改人
        /// Default:-1
        /// Nullable:False
        ///            
        public int FEditUser { get; set; }
        /// 
        /// Desc:修改时间
        /// Default:DateTime.Now
        /// Nullable:False
        ///            
        public DateTime FEditDate { get; set; }
        /// 
        /// Desc:删除状态:1删除,0未删除
        /// Default:0
        /// Nullable:False
        ///            
        public int FDeleted { get; set; }
        /// 
        /// 添加人(仅插入的时候不操作此列)
        /// 
        [SugarColumn(IsIgnore = true)]
        public string FAddUserName { get; set; }
        /// 
        /// 当前事项
        /// 
        [SugarColumn(IsIgnore = true)]
        public List FTaskList { get; set; }
        /// 
        /// Desc:工厂编号
        /// Default:-1
        /// Nullable:False
        ///            
        public int FCreateFactoryID { get; set; }
        /// 
        /// Desc:工厂代码
        /// Default:-1
        /// Nullable:False
        ///            
        public string FCreateFactoryCode { get; set; }
        /// 
        /// Desc:工厂模式
        /// Default:
        /// Nullable:False
        ///            
        public int FCreateFactoryType { get; set; }
        /// 
        /// Desc:是否原料:1是,0否
        /// Default:0
        /// Nullable:False
        ///            
        public int FIsRaw { get; set; }
        /// 
        /// Desc:工厂编号
        /// Default:-1
        /// Nullable:False
        ///            
        public int FProdFactoryID { get; set; }
        /// 
        /// Desc:工厂代码
        /// Default:-1
        /// Nullable:False
        ///            
        public string FProdFactoryCode { get; set; }
        /// 
        /// Desc:物料组:TDataCode.FType=2
        /// Default:-1
        /// Nullable:False
        ///            
        public string FMaterialGroup { get; set; }
        /// 
        /// Desc:计量单位
        /// Default:-1
        /// Nullable:False
        ///            
        public string FWeightUnit { get; set; }
    }
}