style: Laravel Pint 코드 포맷팅 적용

- PSR-12 스타일 가이드 준수
- 302개 파일 스타일 이슈 자동 수정
- 코드 로직 변경 없음 (포맷팅만)
This commit is contained in:
2025-11-06 17:45:49 +09:00
parent 48e76432ee
commit cc206fdbed
294 changed files with 4476 additions and 2561 deletions

View File

@@ -2,10 +2,10 @@
namespace App\Http\Controllers\Api\V1;
use Illuminate\Http\Request;
use App\Helpers\ApiResponse;
use App\Http\Controllers\Controller;
use App\Services\MaterialService;
use App\Helpers\ApiResponse;
use Illuminate\Http\Request;
/**
* @OA\Tag(
@@ -24,29 +24,38 @@ public function __construct(private MaterialService $service) {}
* description="테넌트의 자재 목록을 조회합니다. (Products & Materials 통합 관리)",
* tags={"Products & Materials - Materials"},
* security={{"ApiKeyAuth": {}, "BearerAuth": {}}},
*
* @OA\Parameter(
* name="page",
* in="query",
* description="페이지 번호",
*
* @OA\Schema(type="integer", example=1)
* ),
*
* @OA\Parameter(
* name="size",
* in="query",
* description="페이지 크기",
*
* @OA\Schema(type="integer", example=10)
* ),
*
* @OA\Parameter(
* name="q",
* in="query",
* description="검색어 (자재명, 코드)",
*
* @OA\Schema(type="string", example="스틸")
* ),
*
* @OA\Response(
* response=200,
* description="자재 목록 조회 성공",
*
* @OA\JsonContent(
* type="object",
*
* @OA\Property(property="success", type="boolean", example=true),
* @OA\Property(property="message", type="string", example="조회 성공"),
* @OA\Property(
@@ -58,8 +67,10 @@ public function __construct(private MaterialService $service) {}
* @OA\Property(
* property="data",
* type="array",
*
* @OA\Items(
* type="object",
*
* @OA\Property(property="id", type="integer", example=1),
* @OA\Property(property="material_code", type="string", example="MAT001"),
* @OA\Property(property="name", type="string", example="스틸파이프 10mm"),
@@ -87,10 +98,13 @@ public function index(Request $request)
* description="새로운 자재를 등록합니다.",
* tags={"Products & Materials - Materials"},
* security={{"ApiKeyAuth": {}, "BearerAuth": {}}},
*
* @OA\RequestBody(
* required=true,
*
* @OA\JsonContent(
* type="object",
*
* @OA\Property(property="material_code", type="string", example="MAT002"),
* @OA\Property(property="name", type="string", example="알루미늄 프로파일"),
* @OA\Property(property="specification", type="string", example="20x20x2mm"),
@@ -98,11 +112,14 @@ public function index(Request $request)
* @OA\Property(property="description", type="string", example="알루미늄 프로파일 20x20")
* )
* ),
*
* @OA\Response(
* response=201,
* description="자재 등록 성공",
*
* @OA\JsonContent(
* type="object",
*
* @OA\Property(property="success", type="boolean", example=true),
* @OA\Property(property="message", type="string", example="자재가 등록되었습니다."),
* @OA\Property(
@@ -112,18 +129,23 @@ public function index(Request $request)
* )
* )
* ),
*
* @OA\Response(
* response=409,
* description="중복된 자재 코드",
*
* @OA\JsonContent(
* type="object",
*
* @OA\Property(property="success", type="boolean", example=false),
* @OA\Property(property="message", type="string", example="중복된 자재 코드입니다.")
* )
* ),
*
* @OA\Response(
* response=422,
* description="유효성 검사 실패",
*
* @OA\JsonContent(ref="#/components/schemas/ErrorResponse")
* )
* )
@@ -142,18 +164,23 @@ public function store(Request $request)
* description="특정 자재의 상세 정보를 조회합니다.",
* tags={"Products & Materials - Materials"},
* security={{"ApiKeyAuth": {}, "BearerAuth": {}}},
*
* @OA\Parameter(
* name="id",
* in="path",
* required=true,
* description="자재 ID",
*
* @OA\Schema(type="integer", example=1)
* ),
*
* @OA\Response(
* response=200,
* description="자재 상세 조회 성공",
*
* @OA\JsonContent(
* type="object",
*
* @OA\Property(property="success", type="boolean", example=true),
* @OA\Property(property="message", type="string", example="조회 성공"),
* @OA\Property(
@@ -171,9 +198,11 @@ public function store(Request $request)
* )
* )
* ),
*
* @OA\Response(
* response=404,
* description="자재 정보를 찾을 수 없음",
*
* @OA\JsonContent(ref="#/components/schemas/ErrorResponse")
* )
* )
@@ -192,27 +221,35 @@ public function show(Request $request, int $id)
* description="기존 자재 정보를 수정합니다.",
* tags={"Products & Materials - Materials"},
* security={{"ApiKeyAuth": {}, "BearerAuth": {}}},
*
* @OA\Parameter(
* name="id",
* in="path",
* required=true,
* description="자재 ID",
*
* @OA\Schema(type="integer", example=1)
* ),
*
* @OA\RequestBody(
* required=true,
*
* @OA\JsonContent(
* type="object",
*
* @OA\Property(property="name", type="string", example="스틸파이프 12mm"),
* @OA\Property(property="specification", type="string", example="직경 12mm, 두께 2mm"),
* @OA\Property(property="description", type="string", example="수정된 스틸 파이프")
* )
* ),
*
* @OA\Response(
* response=200,
* description="자재 수정 성공",
*
* @OA\JsonContent(
* type="object",
*
* @OA\Property(property="success", type="boolean", example=true),
* @OA\Property(property="message", type="string", example="자재가 수정되었습니다.")
* )
@@ -233,36 +270,47 @@ public function update(Request $request, int $id)
* description="자재를 소프트 삭제합니다. 사용 중인 자재는 삭제할 수 없습니다.",
* tags={"Products & Materials - Materials"},
* security={{"ApiKeyAuth": {}, "BearerAuth": {}}},
*
* @OA\Parameter(
* name="id",
* in="path",
* required=true,
* description="자재 ID",
*
* @OA\Schema(type="integer", example=1)
* ),
*
* @OA\Response(
* response=200,
* description="자재 삭제 성공",
*
* @OA\JsonContent(
* type="object",
*
* @OA\Property(property="success", type="boolean", example=true),
* @OA\Property(property="message", type="string", example="자재가 삭제되었습니다.")
* )
* ),
*
* @OA\Response(
* response=409,
* description="사용 중인 자재는 삭제 불가",
*
* @OA\JsonContent(
* type="object",
*
* @OA\Property(property="success", type="boolean", example=false),
* @OA\Property(property="message", type="string", example="사용 중인 자재는 삭제할 수 없습니다.")
* )
* ),
*
* @OA\Response(
* response=404,
* description="자재 정보를 찾을 수 없음",
*
* @OA\JsonContent(
* type="object",
*
* @OA\Property(property="success", type="boolean", example=false),
* @OA\Property(property="message", type="string", example="자재 정보를 찾을 수 없습니다.")
* )