ShortMessageCreateDto.cs 802 B

123456789101112131415161718192021222324252627
  1. using System;
  2. using Abp.AutoMapper;
  3. using System.ComponentModel.DataAnnotations;
  4. using ShwasherSys.NotificationInfo;
  5. namespace ShwasherSys.NotificationInfo.Dto
  6. {
  7. [AutoMapTo(typeof(ShortMessage))]
  8. public class ShortMessageCreateDto
  9. {
  10. [Required]
  11. [StringLength(ShortMessage.SendUserIDMaxLength)]
  12. public string SendUserID { get; set; }
  13. [StringLength(ShortMessage.TitleMaxLength)]
  14. public string Title { get; set; }
  15. [StringLength(ShortMessage.ContentMaxLength)]
  16. public string Content { get; set; }
  17. public DateTime? SendTime { get; set; }
  18. [StringLength(ShortMessage.RecieveUserIdsMaxLength)]
  19. public string RecieveUserIds { get; set; }
  20. public string IsDelete { get; set; }
  21. public int Level { get; set; }
  22. }
  23. }