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