Dict.cs 1.23 KB
using System.ComponentModel.DataAnnotations;
using System.Collections.Generic;
using TableAttribute = System.ComponentModel.DataAnnotations.Schema.TableAttribute;
using ColumnAttribute = System.ComponentModel.DataAnnotations.Schema.ColumnAttribute;

namespace HHECS.Model.Entities
{
    [Table("dict")]
    public class Dict : BaseEntityCU<int>
    {
        private string code;

        [Column(Order = 2)]
        [MaxLength(50)]
        public string Code
        {
            get { return code; }
            set { code = value; }
        }

        private string name;

        [Column(Order = 3)]
        [MaxLength(50)]
        public string Name
        {
            get { return name; }
            set { name = value;  }
        }

        private string remark;

        [Column(Order = 4)]
        [MaxLength(200)]
        public string Remark
        {
            get { return remark; }
            set { remark = value;  }
        }

        //逻辑外键,对应明细
        private List<DictDetail> dictDetails;

        public List<DictDetail> DictDetails
        {
            get { if (dictDetails == null) { dictDetails = new List<DictDetail>(); } return dictDetails; }
            set { dictDetails = value; }
        }

    }
}