feat: [items] 품목 생성/조회 개선
- 중복 코드 자동 증가 기능 추가 (P-001 → P-002, ABC → ABC-001)
- soft delete 항목 조회 파라미터 추가 (include_deleted)
- ValidationException 응답 포맷 수정 (공통 에러 형식)
- batch delete 라우트 순서 수정 (/{id} 보다 /batch 먼저)
- is_active 기본값 true 설정
This commit is contained in:
@@ -24,8 +24,9 @@ public function index(Request $request)
|
||||
return ApiResponse::handle(function () use ($request) {
|
||||
$filters = $request->only(['type', 'search', 'q', 'category_id']);
|
||||
$perPage = (int) ($request->input('size') ?? 20);
|
||||
$includeDeleted = filter_var($request->input('include_deleted', false), FILTER_VALIDATE_BOOLEAN);
|
||||
|
||||
return $this->service->getItems($filters, $perPage);
|
||||
return $this->service->getItems($filters, $perPage, $includeDeleted);
|
||||
}, __('message.fetched'));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user