Skip to content

Commit

Permalink
Merge pull request #69 from modern-agile-team/feat/woo/QYOG-37
Browse files Browse the repository at this point in the history
feat(QYOG-37): 로그인 페이지 작업
  • Loading branch information
soonki-98 authored Mar 17, 2024
2 parents a310600 + 21463ab commit 1748540
Show file tree
Hide file tree
Showing 27 changed files with 6,024 additions and 4,937 deletions.
6,733 changes: 3,566 additions & 3,167 deletions src/@types/apis/Apis.d.ts

Large diffs are not rendered by default.

164 changes: 164 additions & 0 deletions src/apis/Admin.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
/* eslint-disable */
/* tslint:disable */
/*
* ---------------------------------------------------------------
* ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ##
* ## ##
* ## AUTHOR: acacode ##
* ## SOURCE: https://github.com/acacode/swagger-typescript-api ##
* ---------------------------------------------------------------
*/

import {
AdminCreateNewMajorCodeEnum,
AdminCreateNewMajorCodeEnum1,
AdminCreateNewMajorCodeEnum2,
AdminCreateNewMajorCodeEnum3,
AdminCreateNewMajorCodeEnum4,
AdminCreateNewMajorMessageEnum,
AdminCreateNewMajorMessageEnum1,
AdminCreateNewMajorMessageEnum2,
AdminCreateNewMajorMessageEnum3,
AdminCreateNewMajorMessageEnum4,
CreateMajorRequestBodyDto,
CustomValidationError,
MajorDetailResponseDto,
} from "./data-contracts";
import { ContentType, HttpClient, RequestParams } from "./http-client";

export class Admin<SecurityDataType = unknown> {
http: HttpClient<SecurityDataType>;

constructor(http: HttpClient<SecurityDataType>) {
this.http = http;
}

/**
* @description 관리자만 사용 가능하게끔 설정돼있지 않음 추후 추가 에정
*
* @tags _admin
* @name AdminCreateNewMajor
* @summary 전공 코드 및 이름 생성
* @request POST:/api/admins/majors
* @secure
*/
adminCreateNewMajor = (data: CreateMajorRequestBodyDto, params: RequestParams = {}) =>
this.http.request<
MajorDetailResponseDto,
| {
/**
* 에러 발생 시각
* @format date-time
*/
timestamp?: string;
/**
* http status code
* @format integer
* @min 400
* @example 400
*/
statusCode?: number;
/**
* error code
* @example 1
*/
code?: AdminCreateNewMajorCodeEnum;
/** error message */
message?: AdminCreateNewMajorMessageEnum;
/** 해당 필드는 request parameter 가 잘못된 경우에만 리턴됩니다. */
errors?: CustomValidationError[];
}
| {
/**
* 에러 발생 시각
* @format date-time
*/
timestamp?: string;
/**
* http status code
* @format integer
* @min 400
* @example 401
*/
statusCode?: number;
/**
* error code
* @example 3
*/
code?: AdminCreateNewMajorCodeEnum1;
/** error message */
message?: AdminCreateNewMajorMessageEnum1;
}
| {
/**
* 에러 발생 시각
* @format date-time
*/
timestamp?: string;
/**
* http status code
* @format integer
* @min 400
* @example 403
*/
statusCode?: number;
/**
* error code
* @example 4
*/
code?: AdminCreateNewMajorCodeEnum2;
/** error message */
message?: AdminCreateNewMajorMessageEnum2;
}
| {
/**
* 에러 발생 시각
* @format date-time
*/
timestamp?: string;
/**
* http status code
* @format integer
* @min 400
* @example 409
*/
statusCode?: number;
/**
* error code
* @example 3000
*/
code?: AdminCreateNewMajorCodeEnum3;
/** error message */
message?: AdminCreateNewMajorMessageEnum3;
}
| {
/**
* 에러 발생 시각
* @format date-time
*/
timestamp?: string;
/**
* http status code
* @format integer
* @min 400
* @example 500
*/
statusCode?: number;
/**
* error code
* @example 0
*/
code?: AdminCreateNewMajorCodeEnum4;
/** error message */
message?: AdminCreateNewMajorMessageEnum4;
}
>({
path: `/api/admins/majors`,
method: "POST",
body: data,
secure: true,
type: ContentType.Json,
format: "json",
...params,
});
}
118 changes: 118 additions & 0 deletions src/apis/Attachment.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
/* eslint-disable */
/* tslint:disable */
/*
* ---------------------------------------------------------------
* ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ##
* ## ##
* ## AUTHOR: acacode ##
* ## SOURCE: https://github.com/acacode/swagger-typescript-api ##
* ---------------------------------------------------------------
*/

import {
AttachmentUploadFilesCodeEnum,
AttachmentUploadFilesCodeEnum1,
AttachmentUploadFilesCodeEnum2,
AttachmentUploadFilesMessageEnum,
AttachmentUploadFilesMessageEnum1,
AttachmentUploadFilesMessageEnum2,
AttachmentUploadFilesPayload,
AttachmentsCommonResponseDto,
CustomValidationError,
} from "./data-contracts";
import { ContentType, HttpClient, RequestParams } from "./http-client";

export class Attachment<SecurityDataType = unknown> {
http: HttpClient<SecurityDataType>;

constructor(http: HttpClient<SecurityDataType>) {
this.http = http;
}

/**
* No description
*
* @tags attachment
* @name AttachmentUploadFiles
* @summary 파일 업로드 api
* @request POST:/api/attachments
* @secure
*/
attachmentUploadFiles = (data: AttachmentUploadFilesPayload, params: RequestParams = {}) =>
this.http.request<
AttachmentsCommonResponseDto,
| {
/**
* 에러 발생 시각
* @format date-time
*/
timestamp?: string;
/**
* http status code
* @format integer
* @min 400
* @example 400
*/
statusCode?: number;
/**
* error code
* @example 1
*/
code?: AttachmentUploadFilesCodeEnum;
/** error message */
message?: AttachmentUploadFilesMessageEnum;
/** 해당 필드는 request parameter 가 잘못된 경우에만 리턴됩니다. */
errors?: CustomValidationError[];
}
| {
/**
* 에러 발생 시각
* @format date-time
*/
timestamp?: string;
/**
* http status code
* @format integer
* @min 400
* @example 401
*/
statusCode?: number;
/**
* error code
* @example 3
*/
code?: AttachmentUploadFilesCodeEnum1;
/** error message */
message?: AttachmentUploadFilesMessageEnum1;
}
| {
/**
* 에러 발생 시각
* @format date-time
*/
timestamp?: string;
/**
* http status code
* @format integer
* @min 400
* @example 500
*/
statusCode?: number;
/**
* error code
* @example 0
*/
code?: AttachmentUploadFilesCodeEnum2;
/** error message */
message?: AttachmentUploadFilesMessageEnum2;
}
>({
path: `/api/attachments`,
method: "POST",
body: data,
secure: true,
type: ContentType.FormData,
format: "json",
...params,
});
}
69 changes: 2 additions & 67 deletions src/apis/Auth.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@
*/

import {
AuthGetAccessTokenCodeEnum,
AuthGetAccessTokenCodeEnum1,
AuthGetAccessTokenMessageEnum,
AuthGetAccessTokenMessageEnum1,
AuthGetProfileCodeEnum,
AuthGetProfileCodeEnum1,
AuthGetProfileMessageEnum,
Expand All @@ -22,9 +18,9 @@ import {
AuthSignInCodeEnum1,
AuthSignInMessageEnum,
AuthSignInMessageEnum1,
CustomValidationError,
SignInRequestBodyDto,
UserDetailResponseDto,
ValidationError,
} from "./data-contracts";
import { ContentType, HttpClient, RequestParams } from "./http-client";

Expand Down Expand Up @@ -70,7 +66,7 @@ export class Auth<SecurityDataType = unknown> {
/** error message */
message?: AuthSignInMessageEnum;
/** 해당 필드는 request parameter 가 잘못된 경우에만 리턴됩니다. */
errors?: ValidationError[];
errors?: CustomValidationError[];
}
| {
/**
Expand Down Expand Up @@ -162,65 +158,4 @@ export class Auth<SecurityDataType = unknown> {
format: "json",
...params,
});
/**
* No description
*
* @tags auth
* @name AuthGetAccessToken
* @summary 개발용으로 생성된 accessToken 생성 api
* @request GET:/api/auth/access-token/{userId}
* @secure
*/
authGetAccessToken = (userId: number, params: RequestParams = {}) =>
this.http.request<
UserDetailResponseDto,
| {
/**
* 에러 발생 시각
* @format date-time
*/
timestamp?: string;
/**
* http status code
* @format integer
* @min 400
* @example 401
*/
statusCode?: number;
/**
* error code
* @example 3
*/
code?: AuthGetAccessTokenCodeEnum;
/** error message */
message?: AuthGetAccessTokenMessageEnum;
}
| {
/**
* 에러 발생 시각
* @format date-time
*/
timestamp?: string;
/**
* http status code
* @format integer
* @min 400
* @example 500
*/
statusCode?: number;
/**
* error code
* @example 0
*/
code?: AuthGetAccessTokenCodeEnum1;
/** error message */
message?: AuthGetAccessTokenMessageEnum1;
}
>({
path: `/api/auth/access-token/${userId}`,
method: "GET",
secure: true,
format: "json",
...params,
});
}
Loading

0 comments on commit 1748540

Please sign in to comment.