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 AccountModel : DataModelBase { //默认不带数据工厂构造 public AccountModel() { } //带有数据工厂的实例化,可以直接操作数据 public AccountModel(DataFactory factory) : base(factory) { } /// ///ID[必填项目],最大长度为:10,数据库类型:NUMBER /// [FieldBase("ID", "", "", true, false, "", 10, 0, "NUMBER")] [DefaultValue("系统账户_ID", DefaultValueType.DBSequences, ActionType.Insert)] public int? ID { get; set; } /// ///账户[可为空],最大长度为:11,数据库类型:VARCHAR2(以手机号为账户) /// [FieldBase("账户", "(以手机号为账户)", "", false, false, "", 11, 0, "VARCHAR2")] public string ZH { get; set; } /// ///密码[可为空],最大长度为:256,数据库类型:VARCHAR2(使用md5加密后存储) /// [FieldBase("密码", "(使用md5加密后存储)", "", false, false, "", 256, 0, "VARCHAR2")] public string MM { get; set; } /// ///姓名[可为空],最大长度为:20,数据库类型:NVARCHAR2 /// [FieldBase("姓名", "", "", false, false, "", 20, 0, "NVARCHAR2")] public string XM { get; set; } /// ///邮箱[可为空],最大长度为:50,数据库类型:VARCHAR2 /// [FieldBase("邮箱", "", "", false, false, "", 50, 0, "VARCHAR2")] public string YX { get; set; } /// ///状态[可为空],最大长度为:1,数据库类型:NUMBER(0:禁用,1:启用) /// [FieldBase("状态", "(0:禁用,1:启用)", "", false, false, "", 1, 0, "NUMBER")] public int? ZT { get; set; } /// ///类型[可为空],最大长度为:1,数据库类型:NUMBER(1:超级管理员(内置),0:普通账户) /// [FieldBase("类型", "(1:超级管理员(内置),0:普通账户)", "", false, false, "", 1, 0, "NUMBER")] public int? LX { get; set; } /// ///登录时间[可为空],最大长度为:7,数据库类型:DATE(未次登录时间) /// [FieldBase("登录时间", "(未次登录时间)", "", false, false, "", 7, 0, "DATE")] public DateTime? DLSJ { get; set; } /// ///登录IP[可为空],最大长度为:20,数据库类型:VARCHAR2(未次登录IP) /// [FieldBase("登录IP", "(未次登录IP)", "", false, false, "", 20, 0, "VARCHAR2")] public string DLIP { get; set; } /// ///类型[可为空],最大长度为:1,数据库类型:NUMBER(1:超级管理员(内置),0:普通账户) /// [FieldBase("在线", "1:在线,0:离线 ", "", false, false, "", 1, 0, "NUMBER")] public int? ZX { get; set; } /// ///公司ID[可为空],最大长度为:36,数据库类型:VARCHAR2(关联人员信息的ID) /// [FieldBase("公司ID", "(关联人员信息的渠道ID)", "", false, false, "", 36, 0, "VARCHAR2")] public string GSID { get; set; } /// ///人员ID[可为空],最大长度为:36,数据库类型:VARCHAR2(关联人员信息的ID) /// [FieldBase("人员ID", "(关联人员信息的ID)", "", false, false, "", 36, 0, "VARCHAR2")] public string RYID { get; set; } [FieldBase("微信ID", "(关联微信ID)", "", false, false, "", 50, 0, "VARCHAR2")] public string WXID { get; set; } [FieldBase("密码变更时间", "(密码变更时间)", "", false, false, "", 7, 0, "DATE")] public DateTime? MMBGSJ { get; set; } } }