CampSceneMapInfo.cs 786 B

12345678910111213141516171819202122232425262728
  1. using System.ComponentModel.DataAnnotations;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. using Abp.Domain.Entities.Auditing;
  4. using WeOnlineApp.Authorization.Users;
  5. using WeOnlineApp.Configuration;
  6. namespace WeOnlineApp.TrainingCamp
  7. {
  8. /// <summary>
  9. /// 情景映射
  10. /// </summary>
  11. [Table("Train_CampSceneMaps")]
  12. public class CampSceneMapInfo : CreationAuditedEntity<int, User>
  13. {
  14. public string SceneNo { get; set; }
  15. public string SceneName { get; set; }
  16. public string AttachNos { get; set; }
  17. /// <summary>
  18. /// 课程
  19. /// </summary>
  20. [MaxLength(IwbConsts.PrimaryKey)]
  21. public string CampNo { get; set; }
  22. [ForeignKey("CampNo")]
  23. public CampInfo CampInfo { get; set; }
  24. }
  25. }