• 通用权限管理平台--代码结构


    整体代码结构如下所示:

    数据层

    核心层

    数据实体

    /********************************************************************************
    /** 工具名称:EAP代码生成工具生成
    /** 作者:

    /** 联系方式:QQ42934067
    /** 版权所有
    /** 机器生成时间:2013-4-8 9:22:14
    /** 修改人:  
    /** 修改时间:
    /** 描述:-实体数据对象 …
    *********************************************************************************/

    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.Xml.Serialization;

    using EAP.Pdo;
    using EAP.Pdo.Generators;
    using EAP.Pdo.Converters;


    namespace EAP.Models
    {
        [Serializable]
        [DataObject("T_MODULE", "eap")]
        public class TModuleDo : DoBase
        {

            public override object Id
            {
                get
                {
                    return ModuleId;
                }
                set
                {
                    ModuleId = value.ToString();
                }
            }

            /// <summary>
            /// MODULE_ID
            /// </summary>
            [DataProperty("MODULE_ID", IsOid = true)]
            [ValueGenerator(typeof(GuidValueGenerator))]
            public virtual string ModuleId
            {
                get;
                set;
            }

            /// <summary>
            /// REF_MODULE_ID
            /// </summary>
            [DataProperty("REF_MODULE_ID")]

            public virtual string RefModuleId
            {
                get;
                set;
            }

            /// <summary>
            /// MODULE_CODE
            /// </summary>
            [DataProperty("MODULE_CODE")]

            public virtual string ModuleCode
            {
                get;
                set;
            }
      

            /// <summary>
            /// IS_ACTION
            /// </summary>
            [DataProperty("IS_ACTION")]

            public virtual int IsAction
            {
                get;
                set;
            }

            /// <summary>
            /// MODULE_NAME
            /// </summary>
            [DataProperty("MODULE_NAME")]

            public virtual string ModuleName
            {
                get;
                set;
            }

            /// <summary>
            /// ICON
            /// </summary>
            [DataProperty("ICON")]

            public virtual string Icon
            {
                get;
                set;
            }

            /// <summary>
            /// CONTROLLER
            /// </summary>
            [DataProperty("CONTROLLER")]

            public virtual string Controller
            {
                get;
                set;
            }

            /// <summary>
            /// ACTION
            /// </summary>
            [DataProperty("ACTION")]

            public virtual string Action
            {
                get;
                set;
            }

            /// <summary>
            /// DESCRIPTION
            /// </summary>
            [DataProperty("DESCRIPTION")]

            public virtual string Description
            {
                get;
                set;
            }

            /// <summary>
            /// ORDER_SN
            /// </summary>
            [DataProperty("ORDER_SN")]

            public virtual int OrderSn
            {
                get;
                set;
            }

            /// <summary>
            /// IS_DELETE
            /// </summary>
            [DataProperty("IS_DELETE")]

            public virtual int IsDelete
            {
                get;
                set;
            }

            /// <summary>
            /// CREATE_DATE
            /// </summary>
            [DataProperty("CREATE_DATE")]

            public virtual DateTime CreateDate
            {
                get;
                set;
            }

            /// <summary>
            /// MODIFY_DATE
            /// </summary>
            [DataProperty("MODIFY_DATE")]

            public virtual DateTime ModifyDate
            {
                get;
                set;
            }

            /// <summary>
            /// ATTR1
            /// </summary>
            [DataProperty("ATTR1")]

            public virtual string Attr1
            {
                get;
                set;
            }

            /// <summary>
            /// ATTR2
            /// </summary>
            [DataProperty("ATTR2")]

            public virtual string Attr2
            {
                get;
                set;
            }

            /// <summary>
            /// ATTR3
            /// </summary>
            [DataProperty("ATTR3")]

            public virtual string Attr3
            {
                get;
                set;
            }

        }

    }

  • 相关阅读:
    原生js中,call(),apply(),bind()三种方法的区别
    jQuery回溯!!!!!!!
    java中异常类与类别
    Java 多线程(并发)
    Java中反射与常用方法
    漫谈计算机构成
    java语言特性(相比C++)
    初级排序算法学习笔记
    java中参数传递
    关于类的知识
  • 原文地址:https://www.cnblogs.com/hn731/p/3227153.html
Copyright © 2020-2023  润新知