添加用户实体

This commit is contained in:
陈淳
2023-01-30 18:14:44 +08:00
parent 32b9611eb5
commit 5c5dfcac89
29 changed files with 760 additions and 30 deletions

View File

@@ -4,5 +4,140 @@
<name>Yi.RBAC.Domain</name>
</assembly>
<members>
<member name="T:Yi.RBAC.Domain.Identity.Entities.UserEntity">
<summary>
用户表
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Id">
<summary>
主键
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.IsDeleted">
<summary>
逻辑删除
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Name">
<summary>
姓名
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Age">
<summary>
年龄
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.UserName">
<summary>
用户名
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Password">
<summary>
密码
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Salt">
<summary>
加密盐值
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Icon">
<summary>
头像
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Nick">
<summary>
昵称
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Email">
<summary>
邮箱
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Ip">
<summary>
Ip
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Address">
<summary>
地址
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Phone">
<summary>
电话
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Introduction">
<summary>
简介
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Remark">
<summary>
备注
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.Sex">
<summary>
性别
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.DeptId">
<summary>
部门id
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.CreationTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.CreatorId">
<summary>
创建者
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.LastModifierId">
<summary>
最后修改者
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.LastModificationTime">
<summary>
最后修改时间
</summary>
</member>
<member name="P:Yi.RBAC.Domain.Identity.Entities.UserEntity.OrderNum">
<summary>
排序
</summary>
</member>
<member name="T:Yi.RBAC.Domain.Identity.Entities.SexEnum">
<summary>
性别
</summary>
</member>
<member name="F:Yi.RBAC.Domain.Identity.Entities.SexEnum.Male">
<summary>
男性
</summary>
</member>
<member name="F:Yi.RBAC.Domain.Identity.Entities.SexEnum.Woman">
<summary>
女性
</summary>
</member>
<member name="F:Yi.RBAC.Domain.Identity.Entities.SexEnum.Unknown">
<summary>
未知
</summary>
</member>
</members>
</doc>

View File

@@ -0,0 +1,151 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Yi.Framework.Data.Auditing;
using Yi.Framework.Data.Entities;
using Yi.Framework.Ddd.Entities;
namespace Yi.RBAC.Domain.Identity.Entities
{
/// <summary>
/// 用户表
/// </summary>
[SugarTable("User")]
public class UserEntity : IEntity<long>, ISoftDelete, IAuditedObject, IOrderNum
{
/// <summary>
/// 主键
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public long Id { get; set; }
/// <summary>
/// 逻辑删除
/// </summary>
public bool IsDeleted { get; set; }
/// <summary>
/// 姓名
/// </summary>
public string? Name { get; set; }
/// <summary>
/// 年龄
/// </summary>
public int? Age { get; set; }
/// <summary>
/// 用户名
/// </summary>
public string UserName { get; set; } = string.Empty;
/// <summary>
/// 密码
/// </summary>
public string Password { get; set; } = string.Empty;
/// <summary>
/// 加密盐值
/// </summary>
public string Salt { get; set; } = string.Empty;
/// <summary>
/// 头像
/// </summary>
public string? Icon { get; set; }
/// <summary>
/// 昵称
/// </summary>
public string? Nick { get; set; }
/// <summary>
/// 邮箱
/// </summary>
public string? Email { get; set; }
/// <summary>
/// Ip
/// </summary>
public string? Ip { get; set; }
/// <summary>
/// 地址
/// </summary>
public string? Address { get; set; }
/// <summary>
/// 电话
/// </summary>
public long? Phone { get; set; }
/// <summary>
/// 简介
/// </summary>
public string? Introduction { get; set; }
/// <summary>
/// 备注
/// </summary>
public string? Remark { get; set; }
/// <summary>
/// 性别
/// </summary>
public SexEnum Sex { get; set; } = SexEnum.Unknown;
/// <summary>
/// 部门id
/// </summary>
public long? DeptId { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreationTime { get; set; } = DateTime.Now;
/// <summary>
/// 创建者
/// </summary>
public long? CreatorId { get; set; }
/// <summary>
/// 最后修改者
/// </summary>
public long? LastModifierId { get; set; }
/// <summary>
/// 最后修改时间
/// </summary>
public DateTime? LastModificationTime { get; set; }
/// <summary>
/// 排序
/// </summary>
public int OrderNum { get; set; } = 0;
}
/// <summary>
/// 性别
/// </summary>
public enum SexEnum
{
/// <summary>
/// 男性
/// </summary>
Male = 0,
/// <summary>
/// 女性
/// </summary>
Woman = 1,
/// <summary>
/// 未知
/// </summary>
Unknown = 2
}
}