mh_sms/APT.MS.Domain/Entities/FO/T_FO_TEAM_ACTIVITY_USER.cs
2024-04-12 16:50:28 +08:00

49 lines
1.6 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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; }
}
}