306 lines
8.6 KiB
C#
306 lines
8.6 KiB
C#
|
/***********************************************************
|
|||
|
**项目名称: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; }
|
|||
|
|
|||
|
}
|
|||
|
}
|