Files
tnb.server/BasicData/Tnb.BasicData.Entities/Entity/BasStaffSkill.cs
2023-05-18 18:15:38 +08:00

88 lines
1.9 KiB
C#
Raw 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 JNPF.Common.Contracts;
using JNPF.Common.Security;
using SqlSugar;
namespace Tnb.BasicData.Entities;
/// <summary>
/// 员工技能设置
/// </summary>
[SugarTable("bas_staff_skill")]
public partial class BasStaffSkill : BaseEntity<string>
{
public BasStaffSkill()
{
id = SnowflakeIdHelper.NextId();
}
/// <summary>
/// 所属组织
/// </summary>
public string? org_id { get; set; }
/// <summary>
/// 用户ID,SYS_USERS.ID
/// </summary>
public string user_id { get; set; } = string.Empty;
/// <summary>
/// 用户名SYS_USERS.USERNAME
/// </summary>
public string user_name { get; set; } = string.Empty;
/// <summary>
/// 技能IDPERF_SKILL.ID
/// </summary>
public string skill_id { get; set; } = string.Empty;
/// <summary>
/// 技能等级IDPERF_SKILLLEVEL.ID
/// </summary>
public string skill_level_id { get; set; } = string.Empty;
/// <summary>
/// 生效日期
/// </summary>
public DateTime effective_date { get; set; } = DateTime.Now;
/// <summary>
/// 失效日期
/// </summary>
public DateTime expiry_date { get; set; } = DateTime.Now;
/// <summary>
/// 备注
/// </summary>
public string? remark { get; set; }
/// <summary>
/// 时间戳(用于并发处理)
/// </summary>
public string? timestamp { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public string? create_id { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime create_time { get; set; } = DateTime.Now;
/// <summary>
/// 修改用户
/// </summary>
public string? modify_id { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime? modify_time { get; set; }
/// <summary>
/// 扩展字段
/// </summary>
public string? extras { get; set; }
}