TemplatePro/BZPT.DTO/Input/DutyUserDto.cs

306 lines
8.6 KiB
C#
Raw Normal View History

2025-07-17 22:41:38 +08:00
/***********************************************************
**:BZPT.Dto
**:
** : codesmith脚本生成
** : 1.0
**
************************************************************/
namespace BZPT.Dto.Sys
{
using System;
using System.Runtime.Serialization;
using System.ComponentModel.DataAnnotations;
/// <summary>
/// UserDuty用户-职务,数据传输对象
/// </summary>
[DataContract]
public partial class DutyUserDto : BaseDto,IDto
{
public DutyUserDto()
{
}
public DutyUserDto(string aggregateId):base(aggregateId)
{ }
// <summary>
/// 员工编码
/// </summary>
[Display(Name = "员工编码")]
[StringLength(144)]
[DataMember(Name = "Id")]
public string Id { get; set; }
/// <summary>
/// 机构编码Id
/// </summary>
[Display(Name = "机构编码Id")]
[StringLength(200)]
[DataMember(Name = "OrganizationId")]
public string OrganizationId { get; set; }
/// <summary>
/// 所在区划id
/// </summary>
[Display(Name = "所在区划id")]
[StringLength(200)]
[DataMember(Name = "RegionId")]
public string RegionId { get; set; }
/// <summary>
/// 姓名
/// </summary>
[Display(Name = "姓名")]
[StringLength(200)]
[DataMember(Name = "Name")]
public string Name { get; set; }
/// <summary>
/// 昵称
/// </summary>
[Display(Name = "昵称")]
[StringLength(200)]
[DataMember(Name = "NickName")]
public string NickName { get; set; }
/// <summary>
/// 登录名
/// </summary>
[Display(Name = "登录名")]
[StringLength(200)]
[DataMember(Name = "LoginName")]
public string LoginName { get; set; }
/// <summary>
/// 登录密码
/// </summary>
[Display(Name = "登录密码")]
[StringLength(200)]
[DataMember(Name = "Password")]
public string Password { get; set; }
/// <summary>
/// 姓名拼音
/// </summary>
[Display(Name = "姓名拼音")]
[StringLength(600)]
[DataMember(Name = "PingyinName")]
public string PingyinName { get; set; }
/// <summary>
/// 头像(附件的Id)
/// </summary>
[Display(Name = "头像(附件的Id)")]
[StringLength(600)]
[DataMember(Name = "HeadIcon")]
public string HeadIcon { get; set; }
/// <summary>
/// 籍贯
/// </summary>
[Display(Name = "籍贯")]
[StringLength(600)]
[DataMember(Name = "NativePlace")]
public string NativePlace { get; set; }
/// <summary>
/// 民族(DICT)
/// </summary>
[Display(Name = "民族(DICT)")]
[StringLength(200)]
[DataMember(Name = "National")]
public string National { get; set; }
/// <summary>
/// 身份证
/// </summary>
[Display(Name = "身份证")]
[StringLength(200)]
[DataMember(Name = "CardNum")]
public string CardNum { get; set; }
/// <summary>
/// 手机号码
/// </summary>
[Display(Name = "手机号码")]
[StringLength(200)]
[DataMember(Name = "MobileNum")]
public string MobileNum { get; set; }
/// <summary>
/// 办公电话
/// </summary>
[Display(Name = "办公电话")]
[StringLength(200)]
[DataMember(Name = "OfficeTelNum")]
public string OfficeTelNum { get; set; }
/// <summary>
/// 工作邮箱
/// </summary>
[Display(Name = "工作邮箱")]
[StringLength(200)]
[DataMember(Name = "Email")]
public string Email { get; set; }
/// <summary>
/// 微信号
/// </summary>
[Display(Name = "微信号")]
[StringLength(1000)]
[DataMember(Name = "Weixin")]
public string Weixin { get; set; }
/// <summary>
/// QQ号
/// </summary>
[Display(Name = "QQ号")]
[StringLength(200)]
[DataMember(Name = "QQ")]
public string QQ { get; set; }
/// <summary>
/// 工作地址
/// </summary>
[Display(Name = "工作地址")]
[StringLength(2000)]
[DataMember(Name = "WorkAddress")]
public string WorkAddress { get; set; }
/// <summary>
/// 性别(DICT)
/// </summary>
[Display(Name = "性别(DICT)")]
[StringLength(200)]
[DataMember(Name = "Sex")]
public string Sex { get; set; }
/// <summary>
/// 出生年月
/// </summary>
[Display(Name = "出生年月")]
[DisplayFormat(DataFormatString = "YYYY/MM/dd")]
[DataMember(Name = "Birthday")]
public DateTime? Birthday { get; set; }
/// <summary>
/// 逻辑删除
/// </summary>
[Display(Name = "逻辑删除")]
[DataMember(Name = "IsDeleted")]
public bool? IsDeleted { get; set; }
/// <summary>
/// 个人介绍
/// </summary>
[Display(Name = "个人介绍")]
[StringLength(8000)]
[DataMember(Name = "Descriptions")]
public string Descriptions { get; set; }
/// <summary>
/// 注册方式(DICT)
/// </summary>
[Display(Name = "注册方式(DICT)")]
[StringLength(600)]
[DataMember(Name = "RegistWay")]
public string RegistWay { get; set; }
/// <summary>
/// 注册时间
/// </summary>
[Display(Name = "注册时间")]
[DisplayFormat(DataFormatString = "YYYY/MM/dd HH:mm:ss")]
[DataMember(Name = "RegistTime")]
public DateTime? RegistTime { get; set; }
/// <summary>
/// 注册设备
/// </summary>
[Display(Name = "注册设备")]
[StringLength(1000)]
[DataMember(Name = "RegistDevice")]
public string RegistDevice { get; set; }
/// <summary>
/// 上次登录时间
/// </summary>
[Display(Name = "上次登录时间")]
[StringLength(1000)]
[DataMember(Name = "LastLoginTime")]
public string LastLoginTime { get; set; }
/// <summary>
/// 用户状态(DICT)
/// </summary>
[Display(Name = "用户状态(DICT)")]
[DataMember(Name = "UserState")]
public int? UserState { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Display(Name = "创建时间")]
[DisplayFormat(DataFormatString = "YYYY/MM/dd HH:mm:ss")]
[DataMember(Name = "CreateTime")]
public DateTime? CreateTime { get; set; }
/// <summary>
/// 创建人
/// </summary>
[Display(Name = "创建人")]
[StringLength(2000)]
[DataMember(Name = "CreateUser")]
public string CreateUser { get; set; }
/// <summary>
/// 业务ID
/// </summary>
[Display(Name = "业务ID")]
[StringLength(600)]
[DataMember(Name = "SystemId")]
public string SystemId { get; set; }
/// <summary>
/// 排序号
/// </summary>
[Display(Name = "排序号")]
[DataMember(Name = "SortedNum")]
public int? SortedNum { get; set; }
/// <summary>
/// AppToken
/// </summary>
[Display(Name = "AppToken")]
[StringLength(1000)]
[DataMember(Name = "AppToken")]
public string AppToken { get; set; }
/// <summary>
/// 上次登录设备
/// </summary>
[Display(Name = "上次登录设备")]
[StringLength(1000)]
[DataMember(Name = "LastLoginDevice")]
public string LastLoginDevice { get; set; }
/// <summary>
/// 访问时间
/// </summary>
[Display(Name = "访问时间")]
[DisplayFormat(DataFormatString = "YYYY/MM/dd HH:mm:ss")]
[DataMember(Name = "AccessTime")]
public DateTime? AccessTime { get; set; }
/// <summary>
/// 名称
/// </summary>
[Display(Name = "职务名称")]
[StringLength(200)]
[DataMember(Name = "DutyName")]
public string DutyName { get; set; }
}
}