CampPlayCreateDto.cs 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using System;
  2. using Abp.AutoMapper;
  3. using System.ComponentModel.DataAnnotations;
  4. using IwbZero.AppServiceBase;
  5. using WeOnlineApp.Configuration;
  6. using WeOnlineApp.TrainingCamp;
  7. namespace WeOnlineApp.TrainingCampPlay.Dto
  8. {
  9. /// <summary>
  10. /// 演练营信息
  11. /// </summary>
  12. [AutoMapTo(typeof(CampPlayInfo))]
  13. public class CampPlayCreateDto:IwbEntityDto
  14. {
  15. /// <summary>
  16. /// 培训营名称
  17. /// </summary>
  18. [StringLength(CampPlayInfo.NameLength)]
  19. public string Name { get; set; }
  20. /// <summary>
  21. /// 培训营
  22. /// </summary>
  23. [StringLength(IwbConsts.PrimaryKey)]
  24. public string CampNo { get; set; }
  25. /// <summary>
  26. /// 演练模式
  27. /// </summary>
  28. public int PlayModel { get; set; }
  29. /// <summary>
  30. /// 是否公开
  31. /// </summary>
  32. public bool IsPublic { get; set; }
  33. /// <summary>
  34. /// 邀请码
  35. /// </summary>
  36. public string InvitationCode { get; set; }
  37. /// <summary>
  38. /// 演练角色
  39. /// </summary>
  40. [StringLength(CampPlayInfo.RoleNamesLength)]
  41. public string PlayRoleNames { get; set; }
  42. /// <summary>
  43. /// 演练状态
  44. /// </summary>
  45. public int PlayState { get; set; }
  46. // /// <summary>
  47. // /// 当前轮次
  48. // /// </summary>
  49. //public int RoundIndex { get; set; }
  50. // /// <summary>
  51. // /// 开始时间
  52. // /// </summary>
  53. //public DateTime? StartDate { get; set; }
  54. // /// <summary>
  55. // /// 结束时间
  56. // /// </summary>
  57. //public DateTime? EndDate { get; set; }
  58. // /// <summary>
  59. // /// 演练时长
  60. // /// </summary>
  61. //public decimal TrainingMinute { get; set; }
  62. // /// <summary>
  63. // /// 演练信息
  64. // /// </summary>
  65. // [StringLength(Int32.MaxValue)]
  66. //public string RunningInfo { get; set; }
  67. // /// <summary>
  68. // /// 备注
  69. // /// </summary>
  70. // [StringLength(CampPlayInfo.RemarkLength)]
  71. //public string Remark { get; set; }
  72. }
  73. }