.NETAdmin/ZR.Model/Business/Dto/GiftUserDto.cs
2025-08-01 13:57:31 +08:00

73 lines
2.3 KiB
C#

namespace ZR.Model.Business.Dto
{
/// <summary>
/// 微信用户表查询对象
/// </summary>
public class GiftUserQueryDto : PagerInfo
{
public string Nickname { get; set; }
}
/// <summary>
/// 微信用户表输入输出对象
/// </summary>
public class GiftUserDto
{
[Required(ErrorMessage = "主键ID不能为空")]
[ExcelColumn(Name = "主键ID")]
[ExcelColumnName("主键ID")]
public int Id { get; set; }
[Required(ErrorMessage = "微信openid不能为空")]
[ExcelColumn(Name = "微信openid")]
[ExcelColumnName("微信openid")]
public string Openid { get; set; }
[ExcelColumn(Name = "微信unionid")]
[ExcelColumnName("微信unionid")]
public string Unionid { get; set; }
[ExcelColumn(Name = "昵称")]
[ExcelColumnName("昵称")]
public string Nickname { get; set; }
[ExcelColumn(Name = "头像URL")]
[ExcelColumnName("头像URL")]
public string AvatarUrl { get; set; }
[ExcelColumn(Name = "性别")]
[ExcelColumnName("性别")]
public string Gender { get; set; }
[ExcelColumn(Name = "手机号")]
[ExcelColumnName("手机号")]
public string Phone { get; set; }
[Required(ErrorMessage = "状态不能为空")]
[ExcelColumn(Name = "状态")]
[ExcelColumnName("状态")]
public string Status { get; set; }
[ExcelColumn(Name = "最后登录时间", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)]
[ExcelColumnName("最后登录时间")]
public DateTime? LastLoginTime { get; set; }
//[Required(ErrorMessage = "创建时间不能为空")]
[ExcelColumn(Name = "创建时间", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)]
[ExcelColumnName("创建时间")]
public DateTime? CreateTime { get; set; }
//[Required(ErrorMessage = "更新时间不能为空")]
[ExcelColumn(Name = "更新时间", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)]
[ExcelColumnName("更新时间")]
public DateTime? UpdateTime { get; set; }
[ExcelColumn(Name = "性别")]
public string GenderLabel { get; set; }
[ExcelColumn(Name = "状态")]
public string StatusLabel { get; set; }
}
}