fa335443f3
First shank option management
70 lines
1.8 KiB
C#
70 lines
1.8 KiB
C#
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace Step.Model.DatabaseModels
|
|
{
|
|
[Table("family")]
|
|
public class NcFamilyModel
|
|
{
|
|
[Key]
|
|
[Column("id")]
|
|
public int FamilyId { get; set; }
|
|
|
|
[Column("name")]
|
|
public string Name { get; set; }
|
|
|
|
[Column("type")]
|
|
public byte Type { get; set; }
|
|
|
|
[Column("right_size")]
|
|
public byte RightSize { get; set; }
|
|
|
|
[Column("left_size")]
|
|
public byte LeftSize { get; set; }
|
|
|
|
[Column("tcp_table")]
|
|
public byte TcpTable { get; set; }
|
|
|
|
[Column("gamma")]
|
|
public byte Gamma { get; set; }
|
|
|
|
[Column("rotation_type")]
|
|
public byte RotationType { get; set; }
|
|
|
|
[Column("cooling_byte")]
|
|
public byte CoolingByte { get; set; }
|
|
|
|
[Column("max_speed")]
|
|
public short MaxSpeed { get; set; }
|
|
|
|
[Column("max_load")]
|
|
public byte MaxLoad { get; set; }
|
|
|
|
[Column("min_load_pct_autoload")]
|
|
public byte MinLoadPctAutoload { get; set; }
|
|
|
|
[Column("max_load_pct_autoload")]
|
|
public byte MaxLoadPctAutoload { get; set; }
|
|
|
|
[Column("dynamic_compensation")]
|
|
public byte DynamicCompensation { get; set; }
|
|
|
|
[Column("min_load_dynamic_comp")]
|
|
public byte MinLoadDynamicCompensation { get; set; }
|
|
|
|
[Column("max_load_dynamic_comp")]
|
|
public byte MaxLoadDynamicCompensation { get; set; }
|
|
|
|
[Column("life_type")]
|
|
public byte LifeType { get; set; }
|
|
|
|
[Column("nominal_life")]
|
|
public int NominalLife { get; set; }
|
|
|
|
[Column("revive_delta")]
|
|
public short ReviveDelta { get; set; }
|
|
|
|
public List<NcToolModel> Tools { get; set; }
|
|
}
|
|
} |