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

@@ -9,6 +9,7 @@
* schema="EstimateParametersResponse",
* type="object",
* required={"success","message","data"},
*
* @OA\Property(property="success", type="boolean", example=true),
* @OA\Property(property="message", type="string", example="견적 파라미터를 성공적으로 조회했습니다."),
* @OA\Property(
@@ -35,8 +36,10 @@
* @OA\Property(
* property="required_parameters",
* type="array",
*
* @OA\Items(
* type="object",
*
* @OA\Property(property="key", type="string", example="W0"),
* @OA\Property(property="label", type="string", example="오픈사이즈 가로(mm)"),
* @OA\Property(property="type", type="string", example="integer"),
@@ -53,6 +56,7 @@
* schema="CalculateBomRequest",
* type="object",
* required={"parameters"},
*
* @OA\Property(
* property="parameters",
* type="object",
@@ -67,6 +71,7 @@
* schema="CalculateBomResponse",
* type="object",
* required={"success","message","data"},
*
* @OA\Property(property="success", type="boolean", example=true),
* @OA\Property(property="message", type="string", example="BOM 계산이 완료되었습니다."),
* @OA\Property(
@@ -98,8 +103,10 @@
* @OA\Property(
* property="bom_items",
* type="array",
*
* @OA\Items(
* type="object",
*
* @OA\Property(property="item_id", type="integer", example=1),
* @OA\Property(property="ref_type", type="string", example="MATERIAL"),
* @OA\Property(property="ref_id", type="integer", example=101),
@@ -116,6 +123,7 @@
* schema="CompanyFormulasResponse",
* type="object",
* required={"success","message","data"},
*
* @OA\Property(property="success", type="boolean", example=true),
* @OA\Property(property="message", type="string", example="업체 산출식 목록을 조회했습니다."),
* @OA\Property(
@@ -126,8 +134,10 @@
* @OA\Property(
* property="formulas",
* type="array",
*
* @OA\Items(
* type="object",
*
* @OA\Property(property="type", type="string", example="manufacturing_size"),
* @OA\Property(property="version", type="string", example="v2.0"),
* @OA\Property(property="description", type="string", example="제작사이즈 계산식"),
@@ -141,25 +151,32 @@
* schema="SaveFormulaRequest",
* type="object",
* required={"formula_expression","parameters"},
*
* @OA\Property(property="formula_expression", type="string", example="bracket_quantity"),
* @OA\Property(
* property="parameters",
* type="array",
*
* @OA\Items(type="string"),
* example={"W1", "H1"}
* ),
*
* @OA\Property(
* property="conditions",
* type="array",
*
* @OA\Items(type="string"),
* example={"product_type=screen"}
* ),
*
* @OA\Property(
* property="validation_rules",
* type="array",
*
* @OA\Items(type="string"),
* example={"W1>0", "H1>0"}
* ),
*
* @OA\Property(property="description", type="string", example="브라켓 수량 계산식")
* )
*
@@ -167,6 +184,7 @@
* schema="FormulaTestRequest",
* type="object",
* required={"formula_expression","test_parameters"},
*
* @OA\Property(property="formula_expression", type="string", example="bracket_quantity"),
* @OA\Property(
* property="test_parameters",
@@ -179,6 +197,7 @@
* schema="FormulaTestResponse",
* type="object",
* required={"success","message","data"},
*
* @OA\Property(property="success", type="boolean", example=true),
* @OA\Property(property="message", type="string", example="계산식 테스트가 완료되었습니다."),
* @OA\Property(
@@ -208,28 +227,36 @@ class BomCalculationApi
* description="특정 모델의 견적 시 필요한 입력 파라미터 스키마를 조회합니다. BOM에 정의된 조건만 동적으로 추출하여 반환합니다.",
* tags={"BOM Calculation"},
* security={{"ApiKeyAuth": {}}, {"BearerAuth": {}}},
*
* @OA\Parameter(
* name="model_id",
* in="path",
* required=true,
* description="모델 ID",
*
* @OA\Schema(type="integer", example=1)
* ),
*
* @OA\Parameter(
* name="company_name",
* in="query",
* required=false,
* description="업체명 (선택사항)",
*
* @OA\Schema(type="string", example="경동기업")
* ),
*
* @OA\Response(
* response=200,
* description="견적 파라미터 조회 성공",
*
* @OA\JsonContent(ref="#/components/schemas/EstimateParametersResponse")
* ),
*
* @OA\Response(
* response=404,
* description="모델을 찾을 수 없음",
*
* @OA\JsonContent(ref="#/components/schemas/ErrorResponse")
* )
* )
@@ -243,26 +270,34 @@ public function getEstimateParameters() {}
* description="입력된 파라미터를 기반으로 BOM 수량을 동적으로 계산합니다. 업체별 산출식을 적용하여 실시간 견적을 생성합니다.",
* tags={"BOM Calculation"},
* security={{"ApiKeyAuth": {}}, {"BearerAuth": {}}},
*
* @OA\Parameter(
* name="bom_template_id",
* in="path",
* required=true,
* description="BOM 템플릿 ID",
*
* @OA\Schema(type="integer", example=1)
* ),
*
* @OA\RequestBody(
* required=true,
* description="계산 파라미터",
*
* @OA\JsonContent(ref="#/components/schemas/CalculateBomRequest")
* ),
*
* @OA\Response(
* response=200,
* description="BOM 계산 성공",
*
* @OA\JsonContent(ref="#/components/schemas/CalculateBomResponse")
* ),
*
* @OA\Response(
* response=400,
* description="잘못된 파라미터",
*
* @OA\JsonContent(ref="#/components/schemas/ErrorResponse")
* )
* )
@@ -276,21 +311,27 @@ public function calculateBom() {}
* description="특정 업체의 등록된 산출식 목록을 조회합니다.",
* tags={"BOM Calculation"},
* security={{"ApiKeyAuth": {}}, {"BearerAuth": {}}},
*
* @OA\Parameter(
* name="company_name",
* in="path",
* required=true,
* description="업체명",
*
* @OA\Schema(type="string", example="경동기업")
* ),
*
* @OA\Response(
* response=200,
* description="업체 산출식 목록 조회 성공",
*
* @OA\JsonContent(ref="#/components/schemas/CompanyFormulasResponse")
* ),
*
* @OA\Response(
* response=404,
* description="업체를 찾을 수 없음",
*
* @OA\JsonContent(ref="#/components/schemas/ErrorResponse")
* )
* )
@@ -304,32 +345,42 @@ public function getCompanyFormulas() {}
* description="특정 업체의 산출식을 등록하거나 수정합니다. 기존 산출식이 있으면 새 버전으로 업데이트됩니다.",
* tags={"BOM Calculation"},
* security={{"ApiKeyAuth": {}}, {"BearerAuth": {}}},
*
* @OA\Parameter(
* name="company_name",
* in="path",
* required=true,
* description="업체명",
*
* @OA\Schema(type="string", example="경동기업")
* ),
*
* @OA\Parameter(
* name="formula_type",
* in="path",
* required=true,
* description="산출식 타입",
*
* @OA\Schema(type="string", example="manufacturing_size")
* ),
*
* @OA\RequestBody(
* required=true,
* description="산출식 데이터",
*
* @OA\JsonContent(ref="#/components/schemas/SaveFormulaRequest")
* ),
*
* @OA\Response(
* response=201,
* description="업체 산출식 등록 성공",
*
* @OA\JsonContent(
* allOf={
*
* @OA\Schema(ref="#/components/schemas/ApiResponse"),
* @OA\Schema(
*
* @OA\Property(
* property="data",
* type="object",
@@ -344,9 +395,11 @@ public function getCompanyFormulas() {}
* }
* )
* ),
*
* @OA\Response(
* response=400,
* description="잘못된 요청",
*
* @OA\JsonContent(ref="#/components/schemas/ErrorResponse")
* )
* )
@@ -360,22 +413,28 @@ public function saveCompanyFormula() {}
* description="산출식을 실제 적용하기 전에 테스트해볼 수 있습니다.",
* tags={"BOM Calculation"},
* security={{"ApiKeyAuth": {}}, {"BearerAuth": {}}},
*
* @OA\RequestBody(
* required=true,
* description="테스트할 계산식과 파라미터",
*
* @OA\JsonContent(ref="#/components/schemas/FormulaTestRequest")
* ),
*
* @OA\Response(
* response=200,
* description="계산식 테스트 성공",
*
* @OA\JsonContent(ref="#/components/schemas/FormulaTestResponse")
* ),
*
* @OA\Response(
* response=400,
* description="잘못된 계산식",
*
* @OA\JsonContent(ref="#/components/schemas/ErrorResponse")
* )
* )
*/
public function testFormula() {}
}
}