no message
This commit is contained in:
parent
9e4f18a1d6
commit
2977969bad
1 changed files with 106 additions and 35 deletions
|
|
@ -58,6 +58,17 @@ export class OrganizationController extends Controller {
|
|||
private employeePosMasterRepository = AppDataSource.getRepository(EmployeePosMaster);
|
||||
private employeePositionRepository = AppDataSource.getRepository(EmployeePosition);
|
||||
|
||||
/**
|
||||
* API ล้างข้อมูล
|
||||
*
|
||||
* @summary ล้างข้อมูล
|
||||
*
|
||||
*/
|
||||
@Get("clear-db")
|
||||
async ClearDb() {
|
||||
return new HttpSuccess();
|
||||
}
|
||||
|
||||
/**
|
||||
* API รายการประวัติโครงสร้าง
|
||||
*
|
||||
|
|
@ -2665,7 +2676,12 @@ export class OrganizationController extends Controller {
|
|||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: { orgRevisionId: orgRoot.orgRevisionId, orgChild1Id: orgChild1.id },
|
||||
}),
|
||||
|
|
@ -2789,7 +2805,12 @@ export class OrganizationController extends Controller {
|
|||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: {
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
|
|
@ -2923,7 +2944,12 @@ export class OrganizationController extends Controller {
|
|||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: {
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
|
|
@ -3064,7 +3090,12 @@ export class OrganizationController extends Controller {
|
|||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: {
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
|
|
@ -5894,9 +5925,14 @@ export class OrganizationController extends Controller {
|
|||
orgRoot.orgRootCode +
|
||||
orgChild1.orgChild1Code +
|
||||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
posMaster: await Promise.all(
|
||||
orgChild1.posMasters
|
||||
.filter(
|
||||
|
|
@ -5946,7 +5982,12 @@ export class OrganizationController extends Controller {
|
|||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
posMaster: await Promise.all(
|
||||
orgChild2.posMasters
|
||||
.filter(
|
||||
|
|
@ -6003,7 +6044,12 @@ export class OrganizationController extends Controller {
|
|||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
posMaster: await Promise.all(
|
||||
orgChild3.posMasters
|
||||
.filter(
|
||||
|
|
@ -6067,7 +6113,12 @@ export class OrganizationController extends Controller {
|
|||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
posMaster: await Promise.all(
|
||||
orgChild4.posMasters
|
||||
.filter(
|
||||
|
|
@ -6474,7 +6525,12 @@ export class OrganizationController extends Controller {
|
|||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: { orgRevisionId: orgRoot.orgRevisionId, orgChild1Id: orgChild1.id },
|
||||
}),
|
||||
|
|
@ -6598,7 +6654,12 @@ export class OrganizationController extends Controller {
|
|||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: {
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
|
|
@ -6710,29 +6771,34 @@ export class OrganizationController extends Controller {
|
|||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
orgRootName: orgRoot.orgRootName,
|
||||
responsibility: orgChild3.responsibility,
|
||||
labelName:
|
||||
orgChild3.orgChild3Name +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
orgChild3.orgChild3Code +
|
||||
" " +
|
||||
orgChild3.orgChild3ShortName +
|
||||
"/" +
|
||||
orgChild2.orgChild2Name +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
orgChild2.orgChild2Code +
|
||||
" " +
|
||||
orgChild2.orgChild2ShortName +
|
||||
"/" +
|
||||
orgChild1.orgChild1Name +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
orgChild1.orgChild1Code +
|
||||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
labelName:
|
||||
orgChild3.orgChild3Name +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
orgChild3.orgChild3Code +
|
||||
" " +
|
||||
orgChild3.orgChild3ShortName +
|
||||
"/" +
|
||||
orgChild2.orgChild2Name +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
orgChild2.orgChild2Code +
|
||||
" " +
|
||||
orgChild2.orgChild2ShortName +
|
||||
"/" +
|
||||
orgChild1.orgChild1Name +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
orgChild1.orgChild1Code +
|
||||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: {
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
|
|
@ -6873,7 +6939,12 @@ export class OrganizationController extends Controller {
|
|||
" " +
|
||||
orgChild1.orgChild1ShortName +
|
||||
"/" +
|
||||
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||
orgRoot.orgRootName +
|
||||
" " +
|
||||
orgRoot.orgRootCode +
|
||||
"00" +
|
||||
" " +
|
||||
orgRoot.orgRootShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: {
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue