Files
Backend-Api/CompanyManagment.App.Contracts/ClassificationScheme/EditEmployeeGroup.cs
2025-11-10 14:14:20 +03:30

109 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
namespace CompanyManagment.App.Contracts.ClassificationScheme;
/// <summary>
/// ویرایش گروه پرسنل
/// </summary>
public class EditEmployeeGroup
{
/// <summary>
/// آیا گروه بندی پرسنل چند گانه است
/// </summary>
public bool HasMultipleGroup { get; set; }
/// <summary>
/// نام کامل پرسنل
/// </summary>
public string EmployeeFullName { get; set; }
/// <summary>
/// آی دی پرسنل
/// </summary>
public long EmployeeId { get; set; }
/// <summary>
/// آی دی طرح
/// </summary>
public long SchemeId { get; set; }
/// <summary>
/// لیست گروه های پرسنل
/// </summary>
public List<EditEmployeeGroupList> EditEmployeeGroupLists { get; set; }
/// <summary>
/// لیست گروه های طرح
/// </summary>
public List<ClassificationGroupList> ClassificationGroupList { get; set; }
}
/// <summary>
/// لیست گروه های پرسنل
/// </summary>
public class EditEmployeeGroupList
{
/// <summary>
/// آی دی
/// </summary>
public long Id { get; set; }
/// <summary>
/// آی دی کارگاه
/// </summary>
public long WorkshopId { get; set; }
/// <summary>
/// آی دی پرسنل
/// </summary>
public long EmployeeId { get; set; }
/// <summary>
/// آی دی گروه
/// </summary>
public long ClassificationGroupId { get; set; }
/// <summary>
/// آی دی شغل
/// </summary>
public long ClassificationGroupJobId { get; set; }
/// <summary>
/// تاریخ شروع استفاده از گروه
/// </summary>
public DateTime? StartGroupDate { get; set; }
/// <summary>
/// تاریخ پایان استفاده از گروه
/// </summary>
public DateTime? EndGroupDate { get; set; }
/// <summary>
/// تاریخ شروع استفاده از گروه
/// </summary>
public string StartGroupDateFa { get; set; }
/// <summary>
/// تاریخ پایان استفاده از گروه
/// </summary>
public string EndGroupDateFa { get; set; }
/// <summary>
/// آیا حذف شده است
/// </summary>
public bool IsRemoved { get; set; }
/// <summary>
/// آی دی طرح
/// </summary>
public long SchemeId { get; set; }
/// <summary>
/// شماره گروه
/// </summary>
public string GroupNo { get; set; }
}