27 lines
604 B
TypeScript
27 lines
604 B
TypeScript
import { Controller, Request, Get, Post, Put, Delete, Patch, Route, Security, Tags, Path } from "tsoa";
|
|
import axios from 'axios';
|
|
import CallAPI from "../interfaces/call-api";
|
|
|
|
@Route("/hello")
|
|
@Tags("Test")
|
|
@Security("bearerAuth")
|
|
export class AppController extends Controller {
|
|
@Get()
|
|
public async GET() {
|
|
return { message: "Hello Salary" };
|
|
}
|
|
|
|
/**
|
|
* API Call Org
|
|
*
|
|
* @summary API Call Org
|
|
*
|
|
*/
|
|
@Get("CallOrg")
|
|
public async CallOrg(
|
|
@Request() request: any,
|
|
) {
|
|
const req = await new CallAPI().GetData(request, 'org/profile/salary/gen');
|
|
return req;
|
|
}
|
|
}
|