| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
- using Abp.Domain.Entities.Auditing;
- using WeApp.Authorization.Users;
- using WeApp.Configuration;
- namespace WeApp.BasicInfo
- {
- [Table("Bs_TrainingRoleGroups")]
- public class TrainingRoleGroupInfo : FullAuditedEntity<string,User>
- {
- public const int RoleGroupNameMaxLength = 50;
- public const int RolesMaxLength = 500;
- public const int DescriptionMaxLength = 500;
- /// <summary>
- /// 预案名称
- /// </summary>
- public string RoleGroupName { get; set; }
- /// <summary>
- /// 角色
- /// </summary>
- public string Roles { get; set; }
- /// <summary>
- /// 预案描述
- /// </summary>
- public string Description { get; set; }
- }
- [Table("Bs_TrainingGroupRelateRoles")]
- public class TrainingGroupRelateRoleInfo : CreationAuditedEntity<int,User>
- {
- [MaxLength(IwbConsts.PrimaryKey)]
- public string RoleGroupNo { get; set; }
- [MaxLength(IwbConsts.PrimaryKey)]
- public string TrainRoleNo { get; set; }
- [ForeignKey("RoleGroupNo")]
- public TrainingRoleGroupInfo RoleGroupInfo { get; set; }
- [ForeignKey("TrainRoleNo")]
- public TrainingRoleInfo TrainingRoleInfo { get; set; }
- }
- }
|