using System.Text.Json.Serialization;
using JNPF.DependencyInjection;
namespace JNPF.Systems.Entitys.Dto.User;
///
/// 用户列表输出.
///
[SuppressSniffer]
public class UserListOutput
{
///
/// 主键id.
///
public string id { get; set; }
///
/// 账号.
///
public string account { get; set; }
///
/// 昵称.
///
public string realName { get; set; }
///
/// 姓名.
///
public string fullName { get; set; }
///
/// 头像.
///
public string headIcon { get; set; }
///
/// 性别.
///
public int? gender { get; set; }
///
/// 手机.
///
public string mobilePhone { get; set; }
///
/// 岗位ID.
///
[JsonIgnore]
public string positionId { get; set; }
///
/// 岗位.
///
public string position { get; set; }
///
/// 组织名称树集合.
///
public string organize { get; set; }
///
/// 角色ID.
///
[JsonIgnore]
public string roleId { get; set; }
///
/// 角色名称.
///
public string roleName { get; set; }
///
/// 描述.
///
public string description { get; set; }
///
/// 有效标志.
///
public int? enabledMark { get; set; }
///
/// 创建时间.
///
public DateTime? creatorTime { get; set; }
///
/// 排序.
///
public long? sortCode { get; set; }
///
/// 是否锁定(0:未锁,1:已锁).
///
public int? lockMark { get; set; }
///
/// 机构ID.
///
[JsonIgnore]
public string organizeId { get; set; }
///
/// 机构数组.
///
[JsonIgnore]
public List organizeList { get; set; }
///
/// 删除标记.
///
[JsonIgnore]
public int? deleteMark { get; set; }
///
/// 是否超管.
///
public int? isAdministrator { get; set; }
///
/// 解锁时间.
///
public DateTime? unLockTime { get; set; }
}