hrms-api-backend/BMA.EHR.Placement.Service/Requests/PersonSelectPositionRequest.cs

46 lines
No EOL
1.8 KiB
C#

using BMA.EHR.Domain.Models.MetaData;
using Microsoft.EntityFrameworkCore;
namespace BMA.EHR.Placement.Service.Requests
{
public class PersonSelectPositionRequest
{
public DateTime? ContainDate { get; set; }
public Guid? PosNoId { get; set; }
// public Guid? PositionId { get; set; }
public Guid? PositionLevelId { get; set; }
public Guid? PositionLineId { get; set; }
public Guid? PositionPathSideId { get; set; }
public Guid? PositionTypeId { get; set; }
public double? SalaryAmount { get; set; }
public double? MouthSalaryAmount { get; set; }
public double? PositionSalaryAmount { get; set; }
public string? organizationName { get; set; }
public string? orgTreeShortName { get; set; }
public string? posPath { get; set; }
public int? posNumber { get; set; }
// public Guid? positionId { get; set; }
public string? posmasterId { get; set; }
public Guid? personalId { get; set; }
public DateTime? reportingDate { get; set; }
public int? node { get; set; }
public Guid? nodeId { get; set; }
public string? orgRevisionId { get; set; }
public int? posMasterNo { get; set; }
public string? positionId { get; set; }
public string? positionName { get; set; }
public string? positionField { get; set; }
public string? posTypeId { get; set; }
public string? posTypeName { get; set; }
public string? posLevelId { get; set; }
public string? posLevelName { get; set; }
public string? typeCommand { get; set; }
public string? posExecutiveName { get; set; }
public string? positionExecutiveField { get; set; }
public string? positionArea { get; set; }
}
}