| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- using System;
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
- using Abp.Domain.Entities.Auditing;
- using WeApp.Authorization.Users;
- using WeApp.Configuration;
- namespace WeApp.TrainingCamp
- {
- /// <summary>
- /// 培训营分组画像信息
- /// </summary>
- [Table("Train_CampGroupPortraits")]
- public class GroupPortraitInfo : AuditedEntity<int, User>
- {
- public const int RemarkLength = 1000;
- /// <summary>
- /// 培训营编号
- /// </summary>
- [MaxLength(IwbConsts.PrimaryKey)]
- public string CampNo { get; set; }
- /// <summary>
- /// 分组编号
- /// </summary>
- [MaxLength(IwbConsts.PrimaryKey)]
- public string GroupNo { get; set; }
- [ForeignKey("GroupNo")]
- public CampGroupInfo GroupInfo { get; set; }
- [NotMapped]
- public string GroupName => GroupInfo?.Name ?? "";
- [NotMapped]
- public DateTime? StartDate => GroupInfo?.StartDate;
- [NotMapped]
- public DateTime? EngDate => GroupInfo?.EngDate;
- [NotMapped]
- public decimal TrainingMinute => GroupInfo?.TrainingMinute??0;
- [NotMapped]
- public string CampName => GroupInfo?.CampInfo?.Name ?? "";
- /// <summary>
- /// 情景数量
- /// </summary>
- public int SceneCount { get; set; }
- /// <summary>
- /// 角色数量
- /// </summary>
- public int RoleCount { get; set; }
- /// <summary>
- /// 指令数量
- /// </summary>
- public int CmdCount { get; set; }
- /// <summary>
- /// 情景说明
- /// </summary>
- [MaxLength(RemarkLength)]
- public string SceneRemark { get; set; }
- /// <summary>
- /// 四攻说明
- /// </summary>
- [MaxLength(RemarkLength)]
- public string SiGongRemark { get; set; }
- /// <summary>
- /// 五力说明
- /// </summary>
- [MaxLength(RemarkLength)]
- public string WuLiRemark { get; set; }
- /// <summary>
- /// 缺陷与不足
- /// </summary>
- [MaxLength(RemarkLength)]
- public string ShortRemark { get; set; }
- /// <summary>
- /// 情景信息
- /// </summary>
- [MaxLength(int.MaxValue)]
- public string SceneInfos { get; set; }
- /// <summary>
- /// 推演网格信息
- /// </summary>
- [MaxLength(int.MaxValue)]
- public string TrainingInfos { get; set; }
- /// <summary>
- /// 角色指令信息
- /// </summary>
- [MaxLength(int.MaxValue)]
- public string RoleCmdInfos { get; set; }
- /// <summary>
- /// 轮次得分信息
- /// </summary>
- [MaxLength(int.MaxValue)]
- public string RoundScoreInfos { get; set; }
- /// <summary>
- /// 四攻信息
- /// </summary>
- [MaxLength(int.MaxValue)]
- public string SiGongInfos { get; set; }
- /// <summary>
- /// 五力信息
- /// </summary>
- [MaxLength(int.MaxValue)]
- public string WuLiInfos { get; set; }
- /// <summary>
- /// 专家评语
- /// </summary>
- [MaxLength(RemarkLength)]
- public string ZhuanJiaRemark { get; set; }
- }
- }
|