TemplatePro/BZPT.DTO/Input/DutyUserDto.cs

306 lines
8.6 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.

/***********************************************************
**项目名称: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; }
}
}