Files
2023-03-13 15:00:34 +08:00

126 lines
2.5 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System.Text.Json.Serialization;
using JNPF.DependencyInjection;
namespace JNPF.Systems.Entitys.Dto.User;
/// <summary>
/// 用户列表输出.
/// </summary>
[SuppressSniffer]
public class UserListOutput
{
/// <summary>
/// 主键id.
/// </summary>
public string id { get; set; }
/// <summary>
/// 账号.
/// </summary>
public string account { get; set; }
/// <summary>
/// 昵称.
/// </summary>
public string realName { get; set; }
/// <summary>
/// 姓名.
/// </summary>
public string fullName { get; set; }
/// <summary>
/// 头像.
/// </summary>
public string headIcon { get; set; }
/// <summary>
/// 性别.
/// </summary>
public int? gender { get; set; }
/// <summary>
/// 手机.
/// </summary>
public string mobilePhone { get; set; }
/// <summary>
/// 岗位ID.
/// </summary>
[JsonIgnore]
public string positionId { get; set; }
/// <summary>
/// 岗位.
/// </summary>
public string position { get; set; }
/// <summary>
/// 组织名称树集合.
/// </summary>
public string organize { get; set; }
/// <summary>
/// 角色ID.
/// </summary>
[JsonIgnore]
public string roleId { get; set; }
/// <summary>
/// 角色名称.
/// </summary>
public string roleName { get; set; }
/// <summary>
/// 描述.
/// </summary>
public string description { get; set; }
/// <summary>
/// 有效标志.
/// </summary>
public int? enabledMark { get; set; }
/// <summary>
/// 创建时间.
/// </summary>
public DateTime? creatorTime { get; set; }
/// <summary>
/// 排序.
/// </summary>
public long? sortCode { get; set; }
/// <summary>
/// 是否锁定0未锁1已锁.
/// </summary>
public int? lockMark { get; set; }
/// <summary>
/// 机构ID.
/// </summary>
[JsonIgnore]
public string organizeId { get; set; }
/// <summary>
/// 机构数组.
/// </summary>
[JsonIgnore]
public List<string> organizeList { get; set; }
/// <summary>
/// 删除标记.
/// </summary>
[JsonIgnore]
public int? deleteMark { get; set; }
/// <summary>
/// 是否超管.
/// </summary>
public int? isAdministrator { get; set; }
/// <summary>
/// 解锁时间.
/// </summary>
public DateTime? unLockTime { get; set; }
}