style: Laravel Pint 코드 포맷팅 적용
- PSR-12 스타일 가이드 준수 - 302개 파일 스타일 이슈 자동 수정 - 코드 로직 변경 없음 (포맷팅만)
This commit is contained in:
@@ -2,11 +2,11 @@
|
||||
|
||||
namespace App\Http\Controllers\Api\V1;
|
||||
|
||||
use App\Helpers\ApiResponse;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\Estimate\CreateEstimateRequest;
|
||||
use App\Http\Requests\Estimate\UpdateEstimateRequest;
|
||||
use App\Services\Estimate\EstimateService;
|
||||
use App\Helpers\ApiResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
/**
|
||||
@@ -27,6 +27,7 @@ public function __construct(EstimateService $estimateService)
|
||||
* summary="견적 목록 조회",
|
||||
* tags={"Estimate"},
|
||||
* security={{"bearerAuth": {}}},
|
||||
*
|
||||
* @OA\Parameter(name="status", in="query", description="견적 상태", @OA\Schema(type="string")),
|
||||
* @OA\Parameter(name="customer_name", in="query", description="고객명", @OA\Schema(type="string")),
|
||||
* @OA\Parameter(name="model_set_id", in="query", description="모델셋 ID", @OA\Schema(type="integer")),
|
||||
@@ -34,6 +35,7 @@ public function __construct(EstimateService $estimateService)
|
||||
* @OA\Parameter(name="date_to", in="query", description="종료일", @OA\Schema(type="string", format="date")),
|
||||
* @OA\Parameter(name="search", in="query", description="검색어", @OA\Schema(type="string")),
|
||||
* @OA\Parameter(name="per_page", in="query", description="페이지당 항목수", @OA\Schema(type="integer", default=20)),
|
||||
*
|
||||
* @OA\Response(response=200, description="성공")
|
||||
* )
|
||||
*/
|
||||
@@ -42,7 +44,7 @@ public function index(Request $request)
|
||||
$estimates = $this->estimateService->getEstimates($request->all());
|
||||
|
||||
return ApiResponse::success([
|
||||
'estimates' => $estimates
|
||||
'estimates' => $estimates,
|
||||
], __('message.fetched'));
|
||||
}
|
||||
|
||||
@@ -52,7 +54,9 @@ public function index(Request $request)
|
||||
* summary="견적 상세 조회",
|
||||
* tags={"Estimate"},
|
||||
* security={{"bearerAuth": {}}},
|
||||
*
|
||||
* @OA\Parameter(name="id", in="path", required=true, description="견적 ID", @OA\Schema(type="integer")),
|
||||
*
|
||||
* @OA\Response(response=200, description="성공")
|
||||
* )
|
||||
*/
|
||||
@@ -61,7 +65,7 @@ public function show($id)
|
||||
$estimate = $this->estimateService->getEstimateDetail($id);
|
||||
|
||||
return ApiResponse::success([
|
||||
'estimate' => $estimate
|
||||
'estimate' => $estimate,
|
||||
], __('message.fetched'));
|
||||
}
|
||||
|
||||
@@ -71,10 +75,13 @@ public function show($id)
|
||||
* summary="견적 생성",
|
||||
* tags={"Estimate"},
|
||||
* security={{"bearerAuth": {}}},
|
||||
*
|
||||
* @OA\RequestBody(
|
||||
* required=true,
|
||||
*
|
||||
* @OA\JsonContent(
|
||||
* required={"model_set_id", "estimate_name", "parameters"},
|
||||
*
|
||||
* @OA\Property(property="model_set_id", type="integer", description="모델셋 ID"),
|
||||
* @OA\Property(property="estimate_name", type="string", description="견적명"),
|
||||
* @OA\Property(property="customer_name", type="string", description="고객명"),
|
||||
@@ -83,6 +90,7 @@ public function show($id)
|
||||
* @OA\Property(property="notes", type="string", description="비고")
|
||||
* )
|
||||
* ),
|
||||
*
|
||||
* @OA\Response(response=201, description="생성 성공")
|
||||
* )
|
||||
*/
|
||||
@@ -91,7 +99,7 @@ public function store(CreateEstimateRequest $request)
|
||||
$estimate = $this->estimateService->createEstimate($request->validated());
|
||||
|
||||
return ApiResponse::success([
|
||||
'estimate' => $estimate
|
||||
'estimate' => $estimate,
|
||||
], __('message.created'), 201);
|
||||
}
|
||||
|
||||
@@ -101,10 +109,14 @@ public function store(CreateEstimateRequest $request)
|
||||
* summary="견적 수정",
|
||||
* tags={"Estimate"},
|
||||
* security={{"bearerAuth": {}}},
|
||||
*
|
||||
* @OA\Parameter(name="id", in="path", required=true, description="견적 ID", @OA\Schema(type="integer")),
|
||||
*
|
||||
* @OA\RequestBody(
|
||||
* required=true,
|
||||
*
|
||||
* @OA\JsonContent(
|
||||
*
|
||||
* @OA\Property(property="estimate_name", type="string", description="견적명"),
|
||||
* @OA\Property(property="customer_name", type="string", description="고객명"),
|
||||
* @OA\Property(property="project_name", type="string", description="프로젝트명"),
|
||||
@@ -113,6 +125,7 @@ public function store(CreateEstimateRequest $request)
|
||||
* @OA\Property(property="notes", type="string", description="비고")
|
||||
* )
|
||||
* ),
|
||||
*
|
||||
* @OA\Response(response=200, description="수정 성공")
|
||||
* )
|
||||
*/
|
||||
@@ -121,7 +134,7 @@ public function update(UpdateEstimateRequest $request, $id)
|
||||
$estimate = $this->estimateService->updateEstimate($id, $request->validated());
|
||||
|
||||
return ApiResponse::success([
|
||||
'estimate' => $estimate
|
||||
'estimate' => $estimate,
|
||||
], __('message.updated'));
|
||||
}
|
||||
|
||||
@@ -131,7 +144,9 @@ public function update(UpdateEstimateRequest $request, $id)
|
||||
* summary="견적 삭제",
|
||||
* tags={"Estimate"},
|
||||
* security={{"bearerAuth": {}}},
|
||||
*
|
||||
* @OA\Parameter(name="id", in="path", required=true, description="견적 ID", @OA\Schema(type="integer")),
|
||||
*
|
||||
* @OA\Response(response=200, description="삭제 성공")
|
||||
* )
|
||||
*/
|
||||
@@ -148,17 +163,22 @@ public function destroy($id)
|
||||
* summary="견적 복제",
|
||||
* tags={"Estimate"},
|
||||
* security={{"bearerAuth": {}}},
|
||||
*
|
||||
* @OA\Parameter(name="id", in="path", required=true, description="견적 ID", @OA\Schema(type="integer")),
|
||||
*
|
||||
* @OA\RequestBody(
|
||||
* required=true,
|
||||
*
|
||||
* @OA\JsonContent(
|
||||
* required={"estimate_name"},
|
||||
*
|
||||
* @OA\Property(property="estimate_name", type="string", description="새 견적명"),
|
||||
* @OA\Property(property="customer_name", type="string", description="고객명"),
|
||||
* @OA\Property(property="project_name", type="string", description="프로젝트명"),
|
||||
* @OA\Property(property="notes", type="string", description="비고")
|
||||
* )
|
||||
* ),
|
||||
*
|
||||
* @OA\Response(response=201, description="복제 성공")
|
||||
* )
|
||||
*/
|
||||
@@ -174,7 +194,7 @@ public function clone(Request $request, $id)
|
||||
$newEstimate = $this->estimateService->cloneEstimate($id, $request->all());
|
||||
|
||||
return ApiResponse::success([
|
||||
'estimate' => $newEstimate
|
||||
'estimate' => $newEstimate,
|
||||
], __('message.estimate.cloned'), 201);
|
||||
}
|
||||
|
||||
@@ -184,15 +204,20 @@ public function clone(Request $request, $id)
|
||||
* summary="견적 상태 변경",
|
||||
* tags={"Estimate"},
|
||||
* security={{"bearerAuth": {}}},
|
||||
*
|
||||
* @OA\Parameter(name="id", in="path", required=true, description="견적 ID", @OA\Schema(type="integer")),
|
||||
*
|
||||
* @OA\RequestBody(
|
||||
* required=true,
|
||||
*
|
||||
* @OA\JsonContent(
|
||||
* required={"status"},
|
||||
*
|
||||
* @OA\Property(property="status", type="string", enum={"DRAFT","SENT","APPROVED","REJECTED","EXPIRED"}, description="변경할 상태"),
|
||||
* @OA\Property(property="notes", type="string", description="상태 변경 사유")
|
||||
* )
|
||||
* ),
|
||||
*
|
||||
* @OA\Response(response=200, description="상태 변경 성공")
|
||||
* )
|
||||
*/
|
||||
@@ -210,7 +235,7 @@ public function changeStatus(Request $request, $id)
|
||||
);
|
||||
|
||||
return ApiResponse::success([
|
||||
'estimate' => $estimate
|
||||
'estimate' => $estimate,
|
||||
], __('message.estimate.status_changed'));
|
||||
}
|
||||
|
||||
@@ -220,7 +245,9 @@ public function changeStatus(Request $request, $id)
|
||||
* summary="견적 폼 스키마 조회",
|
||||
* tags={"Estimate"},
|
||||
* security={{"bearerAuth": {}}},
|
||||
*
|
||||
* @OA\Parameter(name="model_set_id", in="path", required=true, description="모델셋 ID", @OA\Schema(type="integer")),
|
||||
*
|
||||
* @OA\Response(response=200, description="성공")
|
||||
* )
|
||||
*/
|
||||
@@ -229,7 +256,7 @@ public function getFormSchema($modelSetId)
|
||||
$schema = $this->estimateService->getEstimateFormSchema($modelSetId);
|
||||
|
||||
return ApiResponse::success([
|
||||
'form_schema' => $schema
|
||||
'form_schema' => $schema,
|
||||
], __('message.fetched'));
|
||||
}
|
||||
|
||||
@@ -239,14 +266,19 @@ public function getFormSchema($modelSetId)
|
||||
* summary="견적 계산 미리보기",
|
||||
* tags={"Estimate"},
|
||||
* security={{"bearerAuth": {}}},
|
||||
*
|
||||
* @OA\Parameter(name="model_set_id", in="path", required=true, description="모델셋 ID", @OA\Schema(type="integer")),
|
||||
*
|
||||
* @OA\RequestBody(
|
||||
* required=true,
|
||||
*
|
||||
* @OA\JsonContent(
|
||||
* required={"parameters"},
|
||||
*
|
||||
* @OA\Property(property="parameters", type="object", description="견적 파라미터")
|
||||
* )
|
||||
* ),
|
||||
*
|
||||
* @OA\Response(response=200, description="계산 성공")
|
||||
* )
|
||||
*/
|
||||
@@ -263,7 +295,7 @@ public function previewCalculation(Request $request, $modelSetId)
|
||||
);
|
||||
|
||||
return ApiResponse::success([
|
||||
'calculation' => $calculation
|
||||
'calculation' => $calculation,
|
||||
], __('message.calculated'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user