SmsCodeLogDto.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. using System.ComponentModel.DataAnnotations;
  2. using MiniExcelLibs.Attributes;
  3. namespace ZR.Model.Dto
  4. {
  5. /// <summary>
  6. /// 短信验证码记录查询对象
  7. /// </summary>
  8. public class SmscodeLogQueryDto : PagerInfo
  9. {
  10. public int? Userid { get; set; }
  11. public long? PhoneNum { get; set; }
  12. public DateTime? BeginAddTime { get; set; }
  13. public DateTime? EndAddTime { get; set; }
  14. public int? SendType { get; set; }
  15. }
  16. /// <summary>
  17. /// 短信验证码记录输入输出对象
  18. /// </summary>
  19. public class SmsCodeLogDto
  20. {
  21. [Required(ErrorMessage = "Id不能为空")]
  22. [ExcelColumn(Name = "Id")]
  23. [ExcelColumnName("Id")]
  24. [JsonConverter(typeof(ValueToStringConverter))]
  25. public long Id { get; set; }
  26. [ExcelColumn(Name = "短信验证码")]
  27. [ExcelColumnName("短信验证码")]
  28. public string SmsCode { get; set; }
  29. [ExcelColumn(Name = "用户id")]
  30. [ExcelColumnName("用户id")]
  31. public int? Userid { get; set; }
  32. [ExcelColumn(Name = "手机号")]
  33. [ExcelColumnName("手机号")]
  34. [JsonConverter(typeof(ValueToStringConverter))]
  35. public long? PhoneNum { get; set; }
  36. [ExcelColumn(Name = "短信内容")]
  37. [ExcelColumnName("短信内容")]
  38. public string SmsContent { get; set; }
  39. [ExcelColumn(Name = "添加时间", Format = "yyyy-MM-dd HH:mm:ss")]
  40. [ExcelColumnName("添加时间")]
  41. public DateTime? AddTime { get; set; }
  42. [ExcelColumn(Name = "用户IP")]
  43. [ExcelColumnName("用户IP")]
  44. public string UserIP { get; set; }
  45. [ExcelColumn(Name = "发送类型")]
  46. [ExcelColumnName("发送类型")]
  47. public int? SendType { get; set; }
  48. [ExcelColumn(Name = "地理位置")]
  49. [ExcelColumnName("地理位置")]
  50. public string Location { get; set; }
  51. }
  52. }