fixing path

This commit is contained in:
Warunee Tamkoo 2024-09-05 16:56:22 +07:00
parent 400b9c0b28
commit ba612f1b2b
12 changed files with 325 additions and 723 deletions

View file

@ -22,19 +22,18 @@ import { Personal } from "../entities/Personal";
import { Law } from "../entities/Law";
import { Assign } from "../entities/Assign";
@Route("api/v1/data-options")
@Route("api/v1/probation/data-options")
@Tags("Data Options")
@Security("bearerAuth")
@Response(
HttpStatusCode.INTERNAL_SERVER_ERROR,
"เกิดข้อผิดพลาด ไม่สามารถแสดงรายการได้ กรุณาลองใหม่ในภายหลัง"
"เกิดข้อผิดพลาด ไม่สามารถแสดงรายการได้ กรุณาลองใหม่ในภายหลัง",
)
@SuccessResponse(HttpStatusCode.OK, "สำเร็จ")
export class DataOptionController extends Controller {
private personalRepository = AppDataSource.getRepository(Personal);
private knowledgeRepository = AppDataSource.getRepository(Knowledge);
private mapKnowledgeSkillRepository =
AppDataSource.getRepository(MapKnowledgeSkill);
private mapKnowledgeSkillRepository = AppDataSource.getRepository(MapKnowledgeSkill);
private skillRepository = AppDataSource.getRepository(Skill);
private lawRepository = AppDataSource.getRepository(Law);
private assignRepository = AppDataSource.getRepository(Assign);
@ -46,10 +45,7 @@ export class DataOptionController extends Controller {
*
*/
@Get("knowledge")
async GetKnowledge(
@Query() personal_id: string,
@Request() request: RequestWithUser
) {
async GetKnowledge(@Query() personal_id: string, @Request() request: RequestWithUser) {
const person = await this.personalRepository.findOne({
where: { personal_id },
});
@ -102,10 +98,7 @@ export class DataOptionController extends Controller {
*
*/
@Get("skill")
async GetSkill(
@Query() personal_id: string,
@Request() request: RequestWithUser
) {
async GetSkill(@Query() personal_id: string, @Request() request: RequestWithUser) {
const person = await this.personalRepository.findOne({
where: { personal_id },
});
@ -223,10 +216,7 @@ export class DataOptionController extends Controller {
*
*/
@Get("law")
async GetLaw(
@Query() personal_id: string,
@Request() request: RequestWithUser
) {
async GetLaw(@Query() personal_id: string, @Request() request: RequestWithUser) {
const results = await this.lawRepository.find({
select: ["id", "parent_id", "description", "status_select"],
where: {
@ -253,10 +243,7 @@ export class DataOptionController extends Controller {
*
*/
@Get("new-assign")
async NewAssign(
@Query() personal_id: string,
@Request() request: RequestWithUser
) {
async NewAssign(@Query() personal_id: string, @Request() request: RequestWithUser) {
const person = await this.personalRepository.findOne({
select: [
"personal_id",