using SqlSugar;
using System;
using System.Runtime.Serialization;

namespace WCS.Entity.Protocol.Truss
{
    [DataContract]
    [SugarTable("FJ_Truss530")]
    public class WCS_Truss530 : ITruss530
    {
        //[DataMember(Order = 0)]
        //public bool IsGoods0 { get; set; }

        //[DataMember(Order = 1)]
        //public bool IsGoods1 { get; set; }

        //[DataMember(Order = 2)]
        //public bool IsGoods2 { get; set; }

        //[DataMember(Order = 3)]
        //public bool IsGoods3 { get; set; }

        //[DataMember(Order = 4)]
        //public bool IsGoods4 { get; set; }

        //[DataMember(Order = 5)]
        //public bool IsGoods5 { get; set; }

        //[DataMember(Order = 6)]
        //public bool IsGoods6 { get; set; }

        //[DataMember(Order = 7)]
        //public bool IsGoods7 { get; set; }

        //[DataMember(Order = 8)]
        //public bool IsGoods8 { get; set; }

        //[DataMember(Order = 9)]
        //public bool IsGoods9 { get; set; }

        //[DataMember(Order = 10)]
        //public bool IsGoods10 { get; set; }

        //[DataMember(Order = 11)]
        //public bool IsGoods11 { get; set; }

        //[DataMember(Order = 12)]
        //public bool IsGoods12 { get; set; }

        //[DataMember(Order = 13)]
        //public bool IsGoods13 { get; set; }

        //[DataMember(Order = 14)]
        //public bool IsGoods14 { get; set; }

        //[DataMember(Order = 15)]
        //public bool IsGoods15 { get; set; }

        //[DataMember(Order = 16)]
        //public bool IsGoods16 { get; set; }

        //[DataMember(Order = 17)]
        //public bool IsGoods17 { get; set; }

        //[DataMember(Order = 18)]
        //public bool IsGoods18 { get; set; }

        //[DataMember(Order = 19)]
        //public bool IsGoods19 { get; set; }

        //[DataMember(Order = 20)]
        //public bool IsGoods20 { get; set; }

        //[DataMember(Order = 21)]
        //public bool IsGoods21 { get; set; }

        //[DataMember(Order = 22)]
        //public bool IsGoods22 { get; set; }

        //[DataMember(Order = 23)]
        //public bool IsGoods23 { get; set; }

        //[DataMember(Order = 24)]
        //public bool IsGoods24 { get; set; }

        //[DataMember(Order = 25)]
        //public bool IsGoods25 { get; set; }

        //[DataMember(Order = 26)]
        //public bool IsGoods26 { get; set; }

        //[DataMember(Order = 27)]
        //public bool IsGoods27 { get; set; }

        //[DataMember(Order = 28)]
        //public bool IsGoods28 { get; set; }

        //[DataMember(Order = 29)]
        //public bool IsGoods29 { get; set; }

        //[DataMember(Order = 30)]
        //public bool IsGoods30 { get; set; }

        //[DataMember(Order = 31)]
        //public bool IsGoods31 { get; set; }

        //[DataMember(Order = 32)]
        //public bool IsGoods32 { get; set; }

        //[DataMember(Order = 33)]
        //public bool IsGoods33 { get; set; }

        //[DataMember(Order = 34)]
        //public bool IsGoods34 { get; set; }

        //[DataMember(Order = 35)]
        //public bool IsGoods35 { get; set; }

        //[DataMember(Order = 36)]
        //public bool IsGoods36 { get; set; }

        //[DataMember(Order = 37)]
        //public bool IsGoods37 { get; set; }

        //[DataMember(Order = 38)]
        //public bool IsGoods38 { get; set; }

        //[DataMember(Order = 39)]
        //public bool IsGoods39 { get; set; }

        //[DataMember(Order = 40)]
        //public bool IsGoods40 { get; set; }

        //[DataMember(Order = 41)]
        //public bool IsGoods41 { get; set; }

        //[DataMember(Order = 42)]
        //public bool IsGoods42 { get; set; }

        //[DataMember(Order = 43)]
        //public bool IsGoods43 { get; set; }

        //[DataMember(Order = 44)]
        //public bool IsGoods44 { get; set; }

        //[DataMember(Order = 45)]
        //public bool IsGoods45 { get; set; }

        //[DataMember(Order = 46)]
        //public bool IsGoods46 { get; set; }

        //[DataMember(Order = 47)]
        //public bool IsGoods47 { get; set; }

        //[DataMember(Order = 48)]
        //public bool IsGoods48 { get; set; }

        //[DataMember(Order = 49)]
        //public bool IsGoods49 { get; set; }

        //[DataMember(Order = 50)]
        //public bool IsGoods50 { get; set; }

        //[DataMember(Order = 51)]
        //public bool IsGoods51 { get; set; }

        //[DataMember(Order = 52)]
        //public bool IsGoods52 { get; set; }

        //[DataMember(Order = 53)]
        //public bool IsGoods53 { get; set; }

        //[DataMember(Order = 54)]
        //public bool IsGoods54 { get; set; }

        //[DataMember(Order = 55)]
        //public bool IsGoods55 { get; set; }

        //[DataMember(Order = 56)]
        //public bool IsGoods56 { get; set; }

        //[DataMember(Order = 57)]
        //public bool IsGoods57 { get; set; }

        //[DataMember(Order = 58)]
        //public bool IsGoods58 { get; set; }

        //[DataMember(Order = 59)]
        //public bool IsGoods59 { get; set; }
        [DataMember(Order = 1)]
        public short Type1 { get; set; }

        [DataMember(Order = 2)]
        public short Type2 { get; set; }

        [DataMember(Order = 3)]
        public short Type3 { get; set; }

        [DataMember(Order = 4)]
        public short Type4 { get; set; }

        [DataMember(Order = 5)]
        public short Type { get; set; }

        [DataMember(Order = 6)]
        public short MaxQuantity { get; set; }

        [DataMember(Order = 7)]
        public short Quantity { get; set; }

        [DataMember(Order = 8)]
        public TrussCmdType CmdType { get; set; }

        [DataMember(Order = 9)]
        public short VoucherNo { get; set; }

        [DataMember(Order = 10)]
        [TimeDbSplitField(DateType.Month)]
        public new DateTime Frame { get; set; }

        [DataMember(Order = 11)]
        [SugarColumn(ColumnDataType = "symbol")]
        public new string Code { get; set; }
    }
}
