using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QWPlatform.DataIntface.Database;
using QWPlatform.Models;
namespace PMS.EntityModels.SysManager
{
///
/// 系统模块
///
[Table("系统模块")]
public class XTMKModel : DataModelBase
{
//默认不带数据工厂构造
public XTMKModel()
{
}
//带有数据工厂的实例化,可以直接操作数据
public XTMKModel(DataFactory factory)
: base(factory)
{
}
///
///ID[必填项目],最大长度为:6,数据库类型:NUMBER
///
[FieldBase("ID", "", "系统模块_ID", true, false, "", 6, 0, "NUMBER")]
[DefaultValue("系统模块_ID", DefaultValueType.DBSequences, ActionType.Insert)]
public int? ID { get; set; }
///
///上级ID[可为空],最大长度为:6,数据库类型:NUMBER
///
[FieldBase("上级ID", "", "", false, false, "", 6, 0, "NUMBER")]
public int? SJID { get; set; }
///
///名称[可为空],最大长度为:50,数据库类型:NVARCHAR2
///
[FieldBase("名称", "", "", false, false, "", 50, 0, "NVARCHAR2")]
public string MC { get; set; }
///
///地址[可为空],最大长度为:100,数据库类型:NVARCHAR2
///
[FieldBase("地址", "", "", false, false, "", 100, 0, "NVARCHAR2")]
public string DZ { get; set; }
///
///启用[可为空],最大长度为:1,数据库类型:NUMBER(0:禁用,1:启用)
///
[FieldBase("启用", "(0:禁用,1:启用)", "", false, false, "", 1, 0, "NUMBER")]
public int? QY { get; set; }
///
///图标[可为空],最大长度为:100,数据库类型:VARCHAR2
///
[FieldBase("图标", "", "", false, false, "", 100, 0, "VARCHAR2")]
public string TB { get; set; }
///
///序号[可为空],最大长度为:6,数据库类型:NUMBER
///
[FieldBase("序号", "", "", false, false, "", 6, 0, "NUMBER")]
public int? XH { get; set; }
///
///备注[可为空],最大长度为:200,数据库类型:NVARCHAR2
///
[FieldBase("备注", "", "", false, false, "", 200, 0, "NVARCHAR2")]
public string BZ { get; set; }
///
///设置为首页1:表示首页,0:否,最大长度为:6,数据库类型:NUMBER
///
[FieldBase("首页", "", "", false, false, "", 1, 0, "NUMBER")]
public int? SY { get; set; }
///
/// 子级模块
///
public List children { get; set; }
}
}