49 lines
1.6 KiB
C#
49 lines
1.6 KiB
C#
|
||
using APT.BaseData.Domain.Entities.FM;
|
||
using APT.Infrastructure.Core;
|
||
using System;
|
||
using System.ComponentModel;
|
||
|
||
namespace APT.MS.Domain.Entities.FO
|
||
{
|
||
/// <summary>
|
||
/// 班组安全活动人员表
|
||
/// </summary>
|
||
[Description("班组安全活动人员表")]
|
||
public class T_FO_TEAM_ACTIVITY_USER : MesEntityBase
|
||
{
|
||
[DataFieldForeignKey("Nav_TeamActivity", "Nav_TeamActivityUser")] //定义导航属性外键
|
||
[Description("班组安全活动记录ID")]
|
||
public Guid TEAM_ACTIVITY_ID { get; set; }
|
||
|
||
//----------------------------------------------------
|
||
[Description("导航属性:主记录")] //建立主表与子表的查询逻辑关系
|
||
public virtual T_FO_TEAM_ACTIVITY Nav_TeamActivity { get; set; }
|
||
|
||
//----------------------------------------------------
|
||
[Description("人员ID")]
|
||
[DataFieldForeignKey("Nav_User")]
|
||
public Guid USER_ID { get; set; } //建立当前表字段
|
||
|
||
[Description("导航: 人员")]
|
||
[FormFieldEdit]
|
||
public virtual T_FM_USER Nav_User { get; set; }
|
||
|
||
//---------------------------------------------------
|
||
[Description("出席状态")]
|
||
[FormFieldEdit]
|
||
[EnumName("FOAttendState")] //为枚举(1参会 2缺席)
|
||
public int ATTEND_STATUS { get; set; }
|
||
|
||
//---------------------------------------------------
|
||
[Description("签到状态")]
|
||
[FormFieldEdit]
|
||
[EnumName("FOUserShiftStatusEnum")] //为枚举(0待处理 1已处理)
|
||
public int SIGN_IN_STATUS { get; set; }
|
||
|
||
|
||
|
||
|
||
}
|
||
}
|