Merge remote-tracking branch 'origin/develop' into develop
This commit is contained in:
commit
0af37b0ecc
20 changed files with 20131 additions and 1 deletions
|
|
@ -117,6 +117,8 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
public int? posMasterNo { get; set; }
|
public int? posMasterNo { get; set; }
|
||||||
[Comment("ชื่อตำแหน่งในสายงาน")]
|
[Comment("ชื่อตำแหน่งในสายงาน")]
|
||||||
public string? position { get; set; }
|
public string? position { get; set; }
|
||||||
|
[Comment("ตำแหน่งทางการบริหาร")]
|
||||||
|
public string? PositionExecutive { get; set; }
|
||||||
[Comment("id ประเภทตำแหน่ง")]
|
[Comment("id ประเภทตำแหน่ง")]
|
||||||
public string? posTypeId { get; set; }
|
public string? posTypeId { get; set; }
|
||||||
[Comment("ชื่อประเภทตำแหน่ง")]
|
[Comment("ชื่อประเภทตำแหน่ง")]
|
||||||
|
|
@ -164,6 +166,8 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
public int? posMasterNoOld { get; set; }
|
public int? posMasterNoOld { get; set; }
|
||||||
[Comment("ชื่อตำแหน่งในสายงาน old")]
|
[Comment("ชื่อตำแหน่งในสายงาน old")]
|
||||||
public string? positionOld { get; set; }
|
public string? positionOld { get; set; }
|
||||||
|
[Comment("ตำแหน่งทางการบริหารเดิม")]
|
||||||
|
public string? PositionExecutiveOld { get; set; }
|
||||||
[Comment("id ประเภทตำแหน่ง old")]
|
[Comment("id ประเภทตำแหน่ง old")]
|
||||||
public string? posTypeOldId { get; set; }
|
public string? posTypeOldId { get; set; }
|
||||||
[Comment("ชื่อประเภทตำแหน่ง old")]
|
[Comment("ชื่อประเภทตำแหน่ง old")]
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,8 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
public string? OrganizationOld { get; set; }
|
public string? OrganizationOld { get; set; }
|
||||||
[Comment("ตำแหน่งเดิม")]
|
[Comment("ตำแหน่งเดิม")]
|
||||||
public string? PositionOld { get; set; }
|
public string? PositionOld { get; set; }
|
||||||
|
[Comment("ตำแหน่งทางการบริหารเดิม")]
|
||||||
|
public string? PositionExecutiveOld { get; set; }
|
||||||
[Comment("ข้อมูลหน่วยงานเดิม เงินเดือน")]
|
[Comment("ข้อมูลหน่วยงานเดิม เงินเดือน")]
|
||||||
public double? AmountOld { get; set; }
|
public double? AmountOld { get; set; }
|
||||||
[Comment("สังกัด")]
|
[Comment("สังกัด")]
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,8 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
public string? OrganizationOld { get; set; }
|
public string? OrganizationOld { get; set; }
|
||||||
[Comment("ตำแหน่งเดิม")]
|
[Comment("ตำแหน่งเดิม")]
|
||||||
public string? PositionOld { get; set; }
|
public string? PositionOld { get; set; }
|
||||||
|
[Comment("ตำแหน่งทางการบริหารเดิม")]
|
||||||
|
public string? PositionExecutiveOld { get; set; }
|
||||||
[Comment("ข้อมูลหน่วยงานเดิม ตำแหน่งประเภท")]
|
[Comment("ข้อมูลหน่วยงานเดิม ตำแหน่งประเภท")]
|
||||||
public string? PositionTypeOld { get; set; }
|
public string? PositionTypeOld { get; set; }
|
||||||
[Comment("ข้อมูลหน่วยงานเดิม ระดับ")]
|
[Comment("ข้อมูลหน่วยงานเดิม ระดับ")]
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,8 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
public string? OrganizationOld { get; set; }
|
public string? OrganizationOld { get; set; }
|
||||||
[Comment("ตำแหน่งเดิม")]
|
[Comment("ตำแหน่งเดิม")]
|
||||||
public string? PositionOld { get; set; }
|
public string? PositionOld { get; set; }
|
||||||
|
[Comment("ตำแหน่งทางการบริหารเดิม")]
|
||||||
|
public string? PositionExecutiveOld { get; set; }
|
||||||
[Comment("ตั้งแต่วันที่")]
|
[Comment("ตั้งแต่วันที่")]
|
||||||
public DateTime? Date { get; set; }
|
public DateTime? Date { get; set; }
|
||||||
[Comment("ข้อมูลหน่วยงานเดิม ตำแหน่งประเภท")]
|
[Comment("ข้อมูลหน่วยงานเดิม ตำแหน่งประเภท")]
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,8 @@ namespace BMA.EHR.Domain.Models.Placement
|
||||||
public string? OrganizationOld { get; set; }
|
public string? OrganizationOld { get; set; }
|
||||||
[Comment("ตำแหน่งเดิม")]
|
[Comment("ตำแหน่งเดิม")]
|
||||||
public string? PositionOld { get; set; }
|
public string? PositionOld { get; set; }
|
||||||
|
[Comment("ตำแหน่งทางการบริหารเดิม")]
|
||||||
|
public string? PositionExecutiveOld { get; set; }
|
||||||
[Comment("ตั้งแต่วันที่")]
|
[Comment("ตั้งแต่วันที่")]
|
||||||
public DateTime? Date { get; set; }
|
public DateTime? Date { get; set; }
|
||||||
[Comment("ข้อมูลหน่วยงานเดิม ตำแหน่งประเภท")]
|
[Comment("ข้อมูลหน่วยงานเดิม ตำแหน่งประเภท")]
|
||||||
|
|
|
||||||
|
|
@ -81,6 +81,8 @@ namespace BMA.EHR.Domain.Models.Retirement
|
||||||
public int? posMasterNo { get; set; }
|
public int? posMasterNo { get; set; }
|
||||||
[Comment("ชื่อตำแหน่งในสายงาน")]
|
[Comment("ชื่อตำแหน่งในสายงาน")]
|
||||||
public string? position { get; set; }
|
public string? position { get; set; }
|
||||||
|
[Comment("ตำแหน่งทางการบริหารเดิม")]
|
||||||
|
public string? PositionExecutiveOld { get; set; }
|
||||||
[Comment("id ประเภทตำแหน่ง")]
|
[Comment("id ประเภทตำแหน่ง")]
|
||||||
public string? posTypeId { get; set; }
|
public string? posTypeId { get; set; }
|
||||||
[Comment("ชื่อประเภทตำแหน่ง")]
|
[Comment("ชื่อประเภทตำแหน่ง")]
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,8 @@ namespace BMA.EHR.Domain.Models.Retirement
|
||||||
public string? OrganizationOld { get; set; }
|
public string? OrganizationOld { get; set; }
|
||||||
[Comment("ตำแหน่งเดิม")]
|
[Comment("ตำแหน่งเดิม")]
|
||||||
public string? PositionOld { get; set; }
|
public string? PositionOld { get; set; }
|
||||||
|
[Comment("ตำแหน่งทางการบริหารเดิม")]
|
||||||
|
public string? PositionExecutiveOld { get; set; }
|
||||||
[Comment("ข้อมูลหน่วยงานเดิม ตำแหน่งประเภท")]
|
[Comment("ข้อมูลหน่วยงานเดิม ตำแหน่งประเภท")]
|
||||||
public string? PositionTypeOld { get; set; }
|
public string? PositionTypeOld { get; set; }
|
||||||
[Comment("ข้อมูลหน่วยงานเดิม ระดับ")]
|
[Comment("ข้อมูลหน่วยงานเดิม ระดับ")]
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,8 @@ namespace BMA.EHR.Domain.Models.Retirement
|
||||||
public string? OrganizationOld { get; set; }
|
public string? OrganizationOld { get; set; }
|
||||||
[Comment("ตำแหน่งเดิม")]
|
[Comment("ตำแหน่งเดิม")]
|
||||||
public string? PositionOld { get; set; }
|
public string? PositionOld { get; set; }
|
||||||
|
[Comment("ตำแหน่งทางการบริหารเดิม")]
|
||||||
|
public string? PositionExecutiveOld { get; set; }
|
||||||
[Comment("ตั้งแต่วันที่")]
|
[Comment("ตั้งแต่วันที่")]
|
||||||
public DateTime? Date { get; set; }
|
public DateTime? Date { get; set; }
|
||||||
[Comment("ข้อมูลหน่วยงานเดิม ตำแหน่งประเภท")]
|
[Comment("ข้อมูลหน่วยงานเดิม ตำแหน่งประเภท")]
|
||||||
|
|
|
||||||
19916
BMA.EHR.Infrastructure/Migrations/20250321061705_addPositionExecutiveOld.Designer.cs
generated
Normal file
19916
BMA.EHR.Infrastructure/Migrations/20250321061705_addPositionExecutiveOld.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,126 @@
|
||||||
|
using Microsoft.EntityFrameworkCore.Migrations;
|
||||||
|
|
||||||
|
#nullable disable
|
||||||
|
|
||||||
|
namespace BMA.EHR.Infrastructure.Migrations
|
||||||
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
|
public partial class addPositionExecutiveOld : Migration
|
||||||
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
|
protected override void Up(MigrationBuilder migrationBuilder)
|
||||||
|
{
|
||||||
|
migrationBuilder.AddColumn<string>(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "RetirementOuts",
|
||||||
|
type: "longtext",
|
||||||
|
nullable: true,
|
||||||
|
comment: "ตำแหน่งทางการบริหารเดิม")
|
||||||
|
.Annotation("MySql:CharSet", "utf8mb4");
|
||||||
|
|
||||||
|
migrationBuilder.AddColumn<string>(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "RetirementOthers",
|
||||||
|
type: "longtext",
|
||||||
|
nullable: true,
|
||||||
|
comment: "ตำแหน่งทางการบริหารเดิม")
|
||||||
|
.Annotation("MySql:CharSet", "utf8mb4");
|
||||||
|
|
||||||
|
migrationBuilder.AddColumn<string>(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "RetirementDeceaseds",
|
||||||
|
type: "longtext",
|
||||||
|
nullable: true,
|
||||||
|
comment: "ตำแหน่งทางการบริหารเดิม")
|
||||||
|
.Annotation("MySql:CharSet", "utf8mb4");
|
||||||
|
|
||||||
|
migrationBuilder.AddColumn<string>(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "PlacementTransfers",
|
||||||
|
type: "longtext",
|
||||||
|
nullable: true,
|
||||||
|
comment: "ตำแหน่งทางการบริหารเดิม")
|
||||||
|
.Annotation("MySql:CharSet", "utf8mb4");
|
||||||
|
|
||||||
|
migrationBuilder.AddColumn<string>(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "PlacementRepatriations",
|
||||||
|
type: "longtext",
|
||||||
|
nullable: true,
|
||||||
|
comment: "ตำแหน่งทางการบริหารเดิม")
|
||||||
|
.Annotation("MySql:CharSet", "utf8mb4");
|
||||||
|
|
||||||
|
migrationBuilder.AddColumn<string>(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "PlacementReceives",
|
||||||
|
type: "longtext",
|
||||||
|
nullable: true,
|
||||||
|
comment: "ตำแหน่งทางการบริหารเดิม")
|
||||||
|
.Annotation("MySql:CharSet", "utf8mb4");
|
||||||
|
|
||||||
|
migrationBuilder.AddColumn<string>(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "PlacementOfficers",
|
||||||
|
type: "longtext",
|
||||||
|
nullable: true,
|
||||||
|
comment: "ตำแหน่งทางการบริหารเดิม")
|
||||||
|
.Annotation("MySql:CharSet", "utf8mb4");
|
||||||
|
|
||||||
|
migrationBuilder.AddColumn<string>(
|
||||||
|
name: "PositionExecutive",
|
||||||
|
table: "PlacementAppointments",
|
||||||
|
type: "longtext",
|
||||||
|
nullable: true,
|
||||||
|
comment: "ตำแหน่งทางการบริหาร")
|
||||||
|
.Annotation("MySql:CharSet", "utf8mb4");
|
||||||
|
|
||||||
|
migrationBuilder.AddColumn<string>(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "PlacementAppointments",
|
||||||
|
type: "longtext",
|
||||||
|
nullable: true,
|
||||||
|
comment: "ตำแหน่งทางการบริหารเดิม")
|
||||||
|
.Annotation("MySql:CharSet", "utf8mb4");
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
|
protected override void Down(MigrationBuilder migrationBuilder)
|
||||||
|
{
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "RetirementOuts");
|
||||||
|
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "RetirementOthers");
|
||||||
|
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "RetirementDeceaseds");
|
||||||
|
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "PlacementTransfers");
|
||||||
|
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "PlacementRepatriations");
|
||||||
|
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "PlacementReceives");
|
||||||
|
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "PlacementOfficers");
|
||||||
|
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "PositionExecutive",
|
||||||
|
table: "PlacementAppointments");
|
||||||
|
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "PositionExecutiveOld",
|
||||||
|
table: "PlacementAppointments");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -11441,6 +11441,14 @@ namespace BMA.EHR.Infrastructure.Migrations
|
||||||
.HasColumnType("datetime(6)")
|
.HasColumnType("datetime(6)")
|
||||||
.HasComment("ดำรงตำแหน่งในระดับปัจจุบันเมื่อ");
|
.HasComment("ดำรงตำแหน่งในระดับปัจจุบันเมื่อ");
|
||||||
|
|
||||||
|
b.Property<string>("PositionExecutive")
|
||||||
|
.HasColumnType("longtext")
|
||||||
|
.HasComment("ตำแหน่งทางการบริหาร");
|
||||||
|
|
||||||
|
b.Property<string>("PositionExecutiveOld")
|
||||||
|
.HasColumnType("longtext")
|
||||||
|
.HasComment("ตำแหน่งทางการบริหารเดิม");
|
||||||
|
|
||||||
b.Property<string>("PositionLevelOld")
|
b.Property<string>("PositionLevelOld")
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
||||||
|
|
@ -12227,6 +12235,10 @@ namespace BMA.EHR.Infrastructure.Migrations
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("สังกัด");
|
.HasComment("สังกัด");
|
||||||
|
|
||||||
|
b.Property<string>("PositionExecutiveOld")
|
||||||
|
.HasColumnType("longtext")
|
||||||
|
.HasComment("ตำแหน่งทางการบริหารเดิม");
|
||||||
|
|
||||||
b.Property<string>("PositionLevelOld")
|
b.Property<string>("PositionLevelOld")
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
||||||
|
|
@ -13243,6 +13255,10 @@ namespace BMA.EHR.Infrastructure.Migrations
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("สังกัดเดิม");
|
.HasComment("สังกัดเดิม");
|
||||||
|
|
||||||
|
b.Property<string>("PositionExecutiveOld")
|
||||||
|
.HasColumnType("longtext")
|
||||||
|
.HasComment("ตำแหน่งทางการบริหารเดิม");
|
||||||
|
|
||||||
b.Property<string>("PositionLevelOld")
|
b.Property<string>("PositionLevelOld")
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
||||||
|
|
@ -13922,6 +13938,10 @@ namespace BMA.EHR.Infrastructure.Migrations
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("สังกัด");
|
.HasComment("สังกัด");
|
||||||
|
|
||||||
|
b.Property<string>("PositionExecutiveOld")
|
||||||
|
.HasColumnType("longtext")
|
||||||
|
.HasComment("ตำแหน่งทางการบริหารเดิม");
|
||||||
|
|
||||||
b.Property<string>("PositionLevelOld")
|
b.Property<string>("PositionLevelOld")
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
||||||
|
|
@ -14143,6 +14163,10 @@ namespace BMA.EHR.Infrastructure.Migrations
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("สังกัด");
|
.HasComment("สังกัด");
|
||||||
|
|
||||||
|
b.Property<string>("PositionExecutiveOld")
|
||||||
|
.HasColumnType("longtext")
|
||||||
|
.HasComment("ตำแหน่งทางการบริหารเดิม");
|
||||||
|
|
||||||
b.Property<string>("PositionLevelOld")
|
b.Property<string>("PositionLevelOld")
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
||||||
|
|
@ -14573,6 +14597,10 @@ namespace BMA.EHR.Infrastructure.Migrations
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("เลขที่ใบมรณบัตร");
|
.HasComment("เลขที่ใบมรณบัตร");
|
||||||
|
|
||||||
|
b.Property<string>("PositionExecutiveOld")
|
||||||
|
.HasColumnType("longtext")
|
||||||
|
.HasComment("ตำแหน่งทางการบริหารเดิม");
|
||||||
|
|
||||||
b.Property<string>("Reason")
|
b.Property<string>("Reason")
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("เหตุผลการเสียชีวิต");
|
.HasComment("เหตุผลการเสียชีวิต");
|
||||||
|
|
@ -15108,6 +15136,10 @@ namespace BMA.EHR.Infrastructure.Migrations
|
||||||
.HasColumnType("datetime(6)")
|
.HasColumnType("datetime(6)")
|
||||||
.HasComment("ดำรงตำแหน่งในระดับปัจจุบันเมื่อ");
|
.HasComment("ดำรงตำแหน่งในระดับปัจจุบันเมื่อ");
|
||||||
|
|
||||||
|
b.Property<string>("PositionExecutiveOld")
|
||||||
|
.HasColumnType("longtext")
|
||||||
|
.HasComment("ตำแหน่งทางการบริหารเดิม");
|
||||||
|
|
||||||
b.Property<string>("PositionLevelOld")
|
b.Property<string>("PositionLevelOld")
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
||||||
|
|
@ -15397,6 +15429,10 @@ namespace BMA.EHR.Infrastructure.Migrations
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("สังกัด");
|
.HasComment("สังกัด");
|
||||||
|
|
||||||
|
b.Property<string>("PositionExecutiveOld")
|
||||||
|
.HasColumnType("longtext")
|
||||||
|
.HasComment("ตำแหน่งทางการบริหารเดิม");
|
||||||
|
|
||||||
b.Property<string>("PositionLevelOld")
|
b.Property<string>("PositionLevelOld")
|
||||||
.HasColumnType("longtext")
|
.HasColumnType("longtext")
|
||||||
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
.HasComment("ข้อมูลหน่วยงานเดิม ระดับ");
|
||||||
|
|
|
||||||
|
|
@ -117,6 +117,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.positionId,
|
p.positionId,
|
||||||
p.posMasterNo,
|
p.posMasterNo,
|
||||||
p.position,
|
p.position,
|
||||||
|
p.PositionExecutive,
|
||||||
p.positionField,
|
p.positionField,
|
||||||
p.posTypeId,
|
p.posTypeId,
|
||||||
p.posTypeName,
|
p.posTypeName,
|
||||||
|
|
@ -165,6 +166,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.OrganizationOld,
|
p.OrganizationOld,
|
||||||
p.posmasterId,
|
p.posmasterId,
|
||||||
p.positionOld,
|
p.positionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.CreatedAt,
|
p.CreatedAt,
|
||||||
p.typeCommand,
|
p.typeCommand,
|
||||||
})
|
})
|
||||||
|
|
@ -226,6 +228,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.positionId,
|
p.positionId,
|
||||||
p.posMasterNo,
|
p.posMasterNo,
|
||||||
p.position,
|
p.position,
|
||||||
|
p.PositionExecutive,
|
||||||
p.positionField,
|
p.positionField,
|
||||||
p.posTypeId,
|
p.posTypeId,
|
||||||
p.posTypeName,
|
p.posTypeName,
|
||||||
|
|
@ -269,6 +272,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.AmountOld,
|
p.AmountOld,
|
||||||
p.OrganizationOld,
|
p.OrganizationOld,
|
||||||
p.positionOld,
|
p.positionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.typeCommand,
|
p.typeCommand,
|
||||||
p.posmasterId,
|
p.posmasterId,
|
||||||
})
|
})
|
||||||
|
|
@ -362,7 +366,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// สร้างแต่งตั้ง-เลื่อน
|
/// สร้างแต่งตั้ง-เลื่อน-ย้าย
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
/// <response code="200"></response>
|
/// <response code="200"></response>
|
||||||
|
|
@ -448,6 +452,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
// placementAppointment.AmountOld = profile.Salaries.Count() == 0 ? null : profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount;
|
// placementAppointment.AmountOld = profile.Salaries.Count() == 0 ? null : profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount;
|
||||||
|
|
||||||
placementAppointment.positionOld = org.result.position;
|
placementAppointment.positionOld = org.result.position;
|
||||||
|
placementAppointment.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
placementAppointment.PositionLevelOld = org.result.posLevelName;
|
placementAppointment.PositionLevelOld = org.result.posLevelName;
|
||||||
placementAppointment.PositionTypeOld = org.result.posTypeName;
|
placementAppointment.PositionTypeOld = org.result.posTypeName;
|
||||||
placementAppointment.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
placementAppointment.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
||||||
|
|
|
||||||
|
|
@ -112,6 +112,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4OldId,
|
p.child4OldId,
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -183,6 +184,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4OldId,
|
p.child4OldId,
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -240,6 +242,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4OldId,
|
p.child4OldId,
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -319,6 +322,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.Organization,
|
p.Organization,
|
||||||
p.OrganizationPositionOld,
|
p.OrganizationPositionOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.OrganizationOld,
|
p.OrganizationOld,
|
||||||
p.IsActive,
|
p.IsActive,
|
||||||
})
|
})
|
||||||
|
|
@ -398,6 +402,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
placementOfficer.posLevelNameOld = org.result.posLevelName;
|
placementOfficer.posLevelNameOld = org.result.posLevelName;
|
||||||
|
|
||||||
placementOfficer.PositionOld = org.result.position;
|
placementOfficer.PositionOld = org.result.position;
|
||||||
|
placementOfficer.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
placementOfficer.PositionLevelOld = org.result.posLevelName;
|
placementOfficer.PositionLevelOld = org.result.posLevelName;
|
||||||
placementOfficer.PositionTypeOld = org.result.posTypeName;
|
placementOfficer.PositionTypeOld = org.result.posTypeName;
|
||||||
placementOfficer.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
placementOfficer.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
||||||
|
|
|
||||||
|
|
@ -156,6 +156,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
p.posLevelOldId,
|
p.posLevelOldId,
|
||||||
|
|
@ -242,6 +243,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.EducationOld,
|
p.EducationOld,
|
||||||
p.AmountOld,
|
p.AmountOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.OrganizationOld,
|
p.OrganizationOld,
|
||||||
p.PositionTypeOld,
|
p.PositionTypeOld,
|
||||||
p.PositionLevelOld,
|
p.PositionLevelOld,
|
||||||
|
|
@ -340,6 +342,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
data.EducationOld,
|
data.EducationOld,
|
||||||
data.AmountOld,
|
data.AmountOld,
|
||||||
data.PositionOld,
|
data.PositionOld,
|
||||||
|
data.PositionExecutiveOld,
|
||||||
organizationOld = data.OrganizationOld == "/" || data.OrganizationOld == null ? null : data.OrganizationOld,
|
organizationOld = data.OrganizationOld == "/" || data.OrganizationOld == null ? null : data.OrganizationOld,
|
||||||
data.PositionTypeOld,
|
data.PositionTypeOld,
|
||||||
data.PositionLevelOld,
|
data.PositionLevelOld,
|
||||||
|
|
@ -494,6 +497,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
placementReceive.AmountOld = org.result.Amount;
|
placementReceive.AmountOld = org.result.Amount;
|
||||||
|
|
||||||
placementReceive.PositionOld = org.result.position;
|
placementReceive.PositionOld = org.result.position;
|
||||||
|
placementReceive.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
placementReceive.PositionLevelOld = org.result.posLevelName;
|
placementReceive.PositionLevelOld = org.result.posLevelName;
|
||||||
placementReceive.PositionTypeOld = org.result.posTypeName;
|
placementReceive.PositionTypeOld = org.result.posTypeName;
|
||||||
placementReceive.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
placementReceive.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
||||||
|
|
|
||||||
|
|
@ -113,6 +113,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4OldId,
|
p.child4OldId,
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -199,6 +200,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.PositionNumberOld,
|
p.PositionNumberOld,
|
||||||
p.OrganizationPositionOld,
|
p.OrganizationPositionOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.DateRepatriation,
|
p.DateRepatriation,
|
||||||
})
|
})
|
||||||
.FirstOrDefaultAsync();
|
.FirstOrDefaultAsync();
|
||||||
|
|
@ -277,6 +279,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
placementRepatriation.posLevelNameOld = org.result.posLevelName;
|
placementRepatriation.posLevelNameOld = org.result.posLevelName;
|
||||||
|
|
||||||
placementRepatriation.PositionOld = org.result.position;
|
placementRepatriation.PositionOld = org.result.position;
|
||||||
|
placementRepatriation.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
placementRepatriation.PositionLevelOld = org.result.posLevelName;
|
placementRepatriation.PositionLevelOld = org.result.posLevelName;
|
||||||
placementRepatriation.PositionTypeOld = org.result.posTypeName;
|
placementRepatriation.PositionTypeOld = org.result.posTypeName;
|
||||||
placementRepatriation.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
placementRepatriation.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
||||||
|
|
|
||||||
|
|
@ -206,6 +206,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.child4OldId,
|
p.child4OldId,
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -281,6 +282,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.PositionNumberOld,
|
p.PositionNumberOld,
|
||||||
p.OrganizationPositionOld,
|
p.OrganizationPositionOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
PlacementTransferDocs = p.PlacementTransferDocs.Where(d => d.Document != null).Select(d => new { d.Document.Id, d.Document.FileName }),
|
PlacementTransferDocs = p.PlacementTransferDocs.Where(d => d.Document != null).Select(d => new { d.Document.Id, d.Document.FileName }),
|
||||||
})
|
})
|
||||||
.FirstOrDefaultAsync();
|
.FirstOrDefaultAsync();
|
||||||
|
|
@ -335,6 +337,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
data.PositionNumberOld,
|
data.PositionNumberOld,
|
||||||
data.OrganizationPositionOld,
|
data.OrganizationPositionOld,
|
||||||
data.PositionOld,
|
data.PositionOld,
|
||||||
|
data.PositionExecutiveOld,
|
||||||
Docs = placementTransferDocs,
|
Docs = placementTransferDocs,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -403,6 +406,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
p.PositionNumberOld,
|
p.PositionNumberOld,
|
||||||
p.OrganizationPositionOld,
|
p.OrganizationPositionOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
PlacementTransferDocs = p.PlacementTransferDocs.Where(d => d.Document != null).Select(d => new { d.Document.Id, d.Document.FileName }),
|
PlacementTransferDocs = p.PlacementTransferDocs.Where(d => d.Document != null).Select(d => new { d.Document.Id, d.Document.FileName }),
|
||||||
})
|
})
|
||||||
.FirstOrDefaultAsync();
|
.FirstOrDefaultAsync();
|
||||||
|
|
@ -457,6 +461,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
data.PositionNumberOld,
|
data.PositionNumberOld,
|
||||||
data.OrganizationPositionOld,
|
data.OrganizationPositionOld,
|
||||||
data.PositionOld,
|
data.PositionOld,
|
||||||
|
data.PositionExecutiveOld,
|
||||||
Docs = placementTransferDocs,
|
Docs = placementTransferDocs,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -532,6 +537,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
placementTransfer.posLevelNameOld = org.result.posLevelName;
|
placementTransfer.posLevelNameOld = org.result.posLevelName;
|
||||||
placementTransfer.AmountOld = org.result.salary;
|
placementTransfer.AmountOld = org.result.salary;
|
||||||
placementTransfer.PositionOld = org.result.position;
|
placementTransfer.PositionOld = org.result.position;
|
||||||
|
placementTransfer.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
placementTransfer.PositionLevelOld = org.result.posLevelName;
|
placementTransfer.PositionLevelOld = org.result.posLevelName;
|
||||||
placementTransfer.PositionTypeOld = org.result.posTypeName;
|
placementTransfer.PositionTypeOld = org.result.posTypeName;
|
||||||
placementTransfer.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
placementTransfer.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,7 @@ namespace BMA.EHR.Placement.Service.Requests
|
||||||
public string? nodeShortName { get; set; }
|
public string? nodeShortName { get; set; }
|
||||||
public int? posMasterNo { get; set; }
|
public int? posMasterNo { get; set; }
|
||||||
public string? position { get; set; }
|
public string? position { get; set; }
|
||||||
|
public string? posExecutiveName { get; set; }
|
||||||
public string? posTypeId { get; set; }
|
public string? posTypeId { get; set; }
|
||||||
public string? posTypeName { get; set; }
|
public string? posTypeName { get; set; }
|
||||||
public string? posLevelId { get; set; }
|
public string? posLevelId { get; set; }
|
||||||
|
|
|
||||||
|
|
@ -114,6 +114,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
p.child4ShortName,
|
p.child4ShortName,
|
||||||
p.posMasterNo,
|
p.posMasterNo,
|
||||||
p.position,
|
p.position,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.posLevelName,
|
p.posLevelName,
|
||||||
p.posTypeName,
|
p.posTypeName,
|
||||||
p.CreatedAt,
|
p.CreatedAt,
|
||||||
|
|
@ -157,6 +158,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
p.child4ShortName,
|
p.child4ShortName,
|
||||||
p.posMasterNo,
|
p.posMasterNo,
|
||||||
p.position,
|
p.position,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.posLevelName,
|
p.posLevelName,
|
||||||
p.posTypeName,
|
p.posTypeName,
|
||||||
p.Number,
|
p.Number,
|
||||||
|
|
@ -191,6 +193,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
data.child4ShortName,
|
data.child4ShortName,
|
||||||
data.posMasterNo,
|
data.posMasterNo,
|
||||||
data.position,
|
data.position,
|
||||||
|
data.PositionExecutiveOld,
|
||||||
data.posLevelName,
|
data.posLevelName,
|
||||||
data.posTypeName,
|
data.posTypeName,
|
||||||
data.Number,
|
data.Number,
|
||||||
|
|
@ -285,6 +288,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
retirementDeceased.child4ShortName = org.result.child4ShortName;
|
retirementDeceased.child4ShortName = org.result.child4ShortName;
|
||||||
retirementDeceased.posMasterNo = org.result.posMasterNo;
|
retirementDeceased.posMasterNo = org.result.posMasterNo;
|
||||||
retirementDeceased.position = org.result.position;
|
retirementDeceased.position = org.result.position;
|
||||||
|
retirementDeceased.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
retirementDeceased.posTypeId = org.result.posTypeId;
|
retirementDeceased.posTypeId = org.result.posTypeId;
|
||||||
retirementDeceased.posTypeName = $"{org.result.posTypeShortName} {org.result.posTypeName}";
|
retirementDeceased.posTypeName = $"{org.result.posTypeShortName} {org.result.posTypeName}";
|
||||||
retirementDeceased.posLevelId = org.result.posLevelId;
|
retirementDeceased.posLevelId = org.result.posLevelId;
|
||||||
|
|
|
||||||
|
|
@ -128,6 +128,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
p.child4OldId,
|
p.child4OldId,
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -234,6 +235,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
p.PositionNumberOld,
|
p.PositionNumberOld,
|
||||||
p.OrganizationPositionOld,
|
p.OrganizationPositionOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.OrganizationOld,
|
p.OrganizationOld,
|
||||||
p.PositionDate,
|
p.PositionDate,
|
||||||
CommandType = p.CommandType == null ? null : p.CommandType.Name,
|
CommandType = p.CommandType == null ? null : p.CommandType.Name,
|
||||||
|
|
@ -319,6 +321,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
|
|
||||||
retirementOther.LeaveDate = org.result.leaveDate;
|
retirementOther.LeaveDate = org.result.leaveDate;
|
||||||
retirementOther.PositionOld = org.result.position;
|
retirementOther.PositionOld = org.result.position;
|
||||||
|
retirementOther.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
retirementOther.PositionLevelOld = org.result.posLevelName;
|
retirementOther.PositionLevelOld = org.result.posLevelName;
|
||||||
retirementOther.PositionTypeOld = org.result.posTypeName;
|
retirementOther.PositionTypeOld = org.result.posTypeName;
|
||||||
retirementOther.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
retirementOther.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
||||||
|
|
|
||||||
|
|
@ -130,6 +130,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
p.child4OldId,
|
p.child4OldId,
|
||||||
p.child4ShortNameOld,
|
p.child4ShortNameOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.posMasterNoOld,
|
p.posMasterNoOld,
|
||||||
p.posTypeOldId,
|
p.posTypeOldId,
|
||||||
p.posTypeNameOld,
|
p.posTypeNameOld,
|
||||||
|
|
@ -217,6 +218,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
p.PositionNumberOld,
|
p.PositionNumberOld,
|
||||||
p.OrganizationPositionOld,
|
p.OrganizationPositionOld,
|
||||||
p.PositionOld,
|
p.PositionOld,
|
||||||
|
p.PositionExecutiveOld,
|
||||||
p.OrganizationOld,
|
p.OrganizationOld,
|
||||||
})
|
})
|
||||||
.FirstOrDefaultAsync();
|
.FirstOrDefaultAsync();
|
||||||
|
|
@ -296,6 +298,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
retirementOut.posLevelNameOld = org.result.posLevelName;
|
retirementOut.posLevelNameOld = org.result.posLevelName;
|
||||||
|
|
||||||
retirementOut.PositionOld = org.result.position;
|
retirementOut.PositionOld = org.result.position;
|
||||||
|
retirementOut.PositionExecutiveOld = org.result.posExecutiveName;
|
||||||
retirementOut.PositionLevelOld = org.result.posLevelName;
|
retirementOut.PositionLevelOld = org.result.posLevelName;
|
||||||
retirementOut.PositionTypeOld = org.result.posTypeName;
|
retirementOut.PositionTypeOld = org.result.posTypeName;
|
||||||
retirementOut.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
retirementOut.PositionNumberOld = org.result.nodeShortName + org.result.posMasterNo;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue