Files
Backend-Api/CompanyManagment.App.Contracts/InsuranceList/InsuranceListSearchModel.cs
2025-06-02 22:20:04 +03:30

53 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CompanyManagment.App.Contracts.InsuranceList;
public class InsuranceListSearchModel
{
public string Year { get; set; }
public string Month { get; set; }
public string WorkShopCode { get; set; }
public string WorkShopName { get; set; }
public string TypeOfInsuranceSend { get; set; }
public bool? FixedSalary { get; set; }
public string EmployerName { get; set; }
public long EmployerId { get; set; }
public string Branch { get; set; }
public string City { get; set; }
public long WorkshopId { get; set; }
public string WorkshopFullName { get; set; }
public string Sorting { get; set; }
public int PageIndex { get; set; }
public bool SearchAll { get; set; }
public InsuranceListSearchStatus Status { get; set; }
}
public enum InsuranceListSearchStatus
{
/// <summary>
/// انجام نشده
/// </summary>
NotStarted = 0,
/// <summary>
/// در حال انجام امور
/// </summary>
InProgress = 1,
/// <summary>
/// آماده ارسال لیست
/// </summary>
ReadyToSendList = 2,
/// <summary>
/// انجام بیمه
/// </summary>
Done = 3
}