/***********************************************************************
* Project: baifenBinfa
* ProjectName: 百分兵法管理系统
* Web: http://chuanyin.com
* Author:
* Email: 34161541@qq.com
* CreateTime: 2021-06-08 22:14:59
* Description: 暂无
***********************************************************************/
using Chuanyin.Attribute;
using SqlSugar;
using System.ComponentModel.DataAnnotations;
namespace CoreCms.Net.Model.Entities
{
///
/// 用户表
///
[SugarTable("CoreCmsUser",TableDescription = "用户表")]
[SqlCodeFirst]
public partial class CoreCmsUser
{
///
/// 用户表
///
public CoreCmsUser()
{
}
///
/// 用户ID
///
[Display(Name = "用户ID")]
[SugarColumn(ColumnDescription = "用户ID", IsPrimaryKey = true, IsIdentity = true)]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 id { get; set; }
///
/// 用户名
///
[Display(Name = "用户名")]
[SugarColumn(ColumnDescription = "用户名", IsNullable = true)]
[StringLength(20, ErrorMessage = "【{0}】不能超过{1}字符长度")]
public System.String userName { get; set; }
///
/// 密码
///
[Display(Name = "密码")]
[SugarColumn(ColumnDescription = "密码", IsNullable = true)]
[StringLength(50, ErrorMessage = "【{0}】不能超过{1}字符长度")]
public System.String passWord { get; set; }
///
/// 手机号
///
[Display(Name = "手机号")]
[SugarColumn(ColumnDescription = "手机号", IsNullable = true)]
[StringLength(15, ErrorMessage = "【{0}】不能超过{1}字符长度")]
public System.String mobile { get; set; }
///
/// 性别[1男2女3未知]
///
[Display(Name = "性别[1男2女3未知]")]
[SugarColumn(ColumnDescription = "性别[1男2女3未知]")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 sex { get; set; }
///
/// 生日
///
[Display(Name = "生日")]
[SugarColumn(ColumnDescription = "生日", IsNullable = true)]
public System.DateTime? birthday { get; set; }
///
/// 头像
///
[Display(Name = "头像")]
[SugarColumn(ColumnDescription = "头像", IsNullable = true)]
[StringLength(255, ErrorMessage = "【{0}】不能超过{1}字符长度")]
public System.String avatarImage { get; set; }
///
/// 昵称
///
[Display(Name = "昵称")]
[SugarColumn(ColumnDescription = "昵称", IsNullable = true)]
[StringLength(50, ErrorMessage = "【{0}】不能超过{1}字符长度")]
public System.String nickName { get; set; }
///
/// 余额
///
[Display(Name = "余额")]
[SugarColumn(ColumnDescription = "余额")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal balance { get; set; }
///
/// 积分
///
[Display(Name = "积分")]
[SugarColumn(ColumnDescription = "积分")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 point { get; set; }
///
/// 用户等级
///
[Display(Name = "用户等级")]
[SugarColumn(ColumnDescription = "用户等级")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 grade { get; set; }
///
/// 创建时间
///
[Display(Name = "创建时间")]
[SugarColumn(ColumnDescription = "创建时间")]
[Required(ErrorMessage = "请输入{0}")]
public System.DateTime createTime { get; set; }
///
/// 更新时间
///
[Display(Name = "更新时间")]
[SugarColumn(ColumnDescription = "更新时间", IsNullable = true)]
public System.DateTime? updataTime { get; set; }
///
/// 状态[1正常2停用]
///
[Display(Name = "状态[1正常2停用]")]
[SugarColumn(ColumnDescription = "状态[1正常2停用]")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 status { get; set; }
///
/// 推荐人
///
[Display(Name = "推荐人")]
[SugarColumn(ColumnDescription = "推荐人")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 parentId { get; set; }
///
/// 关联三方账户
///
[Display(Name = "关联三方账户")]
[SugarColumn(ColumnDescription = "关联三方账户")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 userWx { get; set; }
///
/// 是否是推广人员
///
[Display(Name = "是否是推广人员")]
[SugarColumn(ColumnDescription = "是否是推广人员",IsNullable =true)]
[Required(ErrorMessage = "请输入{0}")]
public bool? IsBaifenPromotion { get; set; }
///
/// 删除标志 有数据就是删除
///
[Display(Name = "删除标志 有数据就是删除")]
[SugarColumn(ColumnDescription = "删除标志 有数据就是删除")]
[Required(ErrorMessage = "请输入{0}")]
public System.Boolean isDelete { get; set; }
///
/// 是否是计划订单用户 ALTER TABLE [CoreCmsUser] ADD [isplanorder] [nvarchar](255) NULL;
///
[Display(Name = "计划订单id")]
[StringLength(maximumLength: 255, ErrorMessage = "{0}不能超过{1}字")]
public System.String isplanorder { get; set; }
}
}