report order by org (emp)

This commit is contained in:
AdisakKanthawilang 2025-05-19 11:39:09 +07:00
parent a699e40ee7
commit 3def195a55

View file

@ -39,7 +39,7 @@ import { isNotEmittedStatement } from "typescript";
import { SalaryFormulaEmployee } from "../entities/SalaryFormulaEmployee"; import { SalaryFormulaEmployee } from "../entities/SalaryFormulaEmployee";
@Route("api/v1/salary/report") @Route("api/v1/salary/report")
@Tags("Report") @Tags("Report")
// @Security("bearerAuth") @Security("bearerAuth")
@Response( @Response(
HttpStatusCode.INTERNAL_SERVER_ERROR, HttpStatusCode.INTERNAL_SERVER_ERROR,
"เกิดข้อผิดพลาด ไม่สามารถแสดงรายการได้ กรุณาลองใหม่ในภายหลัง", "เกิดข้อผิดพลาด ไม่สามารถแสดงรายการได้ กรุณาลองใหม่ในภายหลัง",
@ -2778,9 +2778,14 @@ export class ReportController extends Controller {
}, },
order: { order: {
amount: "ASC", amount: "ASC",
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
posMasterNo: "ASC",
}, },
}); });
if (!_salaryPeriod) { if (!_salaryPeriod) {
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูล"); throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูล");
} }
@ -2856,6 +2861,12 @@ export class ReportController extends Controller {
}, },
order: { order: {
result: "DESC", result: "DESC",
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
posMasterNo: "ASC",
}, },
}); });
@ -2964,6 +2975,12 @@ export class ReportController extends Controller {
}, },
order: { order: {
amount: "ASC", amount: "ASC",
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
posMasterNo: "ASC",
}, },
}); });
@ -3050,6 +3067,12 @@ export class ReportController extends Controller {
}, },
order: { order: {
amount: "ASC", amount: "ASC",
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
posMasterNo: "ASC",
}, },
}); });
@ -3142,6 +3165,12 @@ export class ReportController extends Controller {
}, },
order: { order: {
amount: "ASC", amount: "ASC",
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
posMasterNo: "ASC",
}, },
}); });
@ -3227,6 +3256,12 @@ export class ReportController extends Controller {
}, },
order: { order: {
amount: "ASC", amount: "ASC",
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
posMasterNo: "ASC",
}, },
}); });
@ -3379,6 +3414,11 @@ export class ReportController extends Controller {
type: "NONE", type: "NONE",
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -3544,6 +3584,11 @@ export class ReportController extends Controller {
type: Not("NONE"), type: Not("NONE"),
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -3695,6 +3740,12 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
posMasterNo: "ASC",
positionSalaryAmount: "ASC", positionSalaryAmount: "ASC",
}, },
}); });
@ -3783,6 +3834,12 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
posMasterNo: "ASC",
positionSalaryAmount: "ASC", positionSalaryAmount: "ASC",
}, },
}); });
@ -3865,6 +3922,12 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
posMasterNo: "ASC",
positionSalaryAmount: "ASC", positionSalaryAmount: "ASC",
}, },
}); });
@ -3946,6 +4009,12 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
posMasterNo: "ASC",
positionSalaryAmount: "ASC", positionSalaryAmount: "ASC",
}, },
}); });
@ -4431,6 +4500,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -4609,6 +4683,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
result: "DESC", result: "DESC",
@ -4852,6 +4931,11 @@ export class ReportController extends Controller {
type: Not("NONE"), type: Not("NONE"),
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -4957,6 +5041,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -5049,6 +5138,11 @@ export class ReportController extends Controller {
type: "NONE", type: "NONE",
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -5143,6 +5237,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -5255,6 +5354,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -5337,6 +5441,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -5536,6 +5645,11 @@ export class ReportController extends Controller {
type: "NONE", type: "NONE",
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -5640,6 +5754,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -5751,6 +5870,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -5835,6 +5959,11 @@ export class ReportController extends Controller {
isRetired: true, isRetired: true,
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -5926,6 +6055,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -6066,6 +6200,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
type: "DESC", type: "DESC",
@ -6162,6 +6301,11 @@ export class ReportController extends Controller {
isRetired: false, isRetired: false,
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
type: "DESC", type: "DESC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
@ -6250,6 +6394,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
type: "DESC", type: "DESC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
@ -6361,6 +6510,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -6500,6 +6654,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },
@ -6693,6 +6852,11 @@ export class ReportController extends Controller {
}, },
}, },
order: { order: {
rootOrder: "ASC",
child1Order: "ASC",
child2Order: "ASC",
child3Order: "ASC",
child4Order: "ASC",
orgShortName: "ASC", orgShortName: "ASC",
posMasterNo: "ASC", posMasterNo: "ASC",
}, },