addClassPaths('Inquiry'); } public function getDTOClass(): string { return InquiryDTO::class; } public function createDTO(array $formDatas): InquiryDTO { return new InquiryDTO($formDatas); } public function getEntityClass(): string { return InquiryEntity::class; } //기본 기능부분 protected function getEntity_process(mixed $entity): InquiryEntity { return $entity; } //List 검색용 //FormFilter 조건절 처리 //검색어조건절처리 //추가기능부분 protected function create_process(array $formDatas): CommonEntity { if (!isset($formDatas['status']) || $formDatas['status'] === '' || $formDatas['status'] === null) { $formDatas['status'] = STATUS['AVAILABLE']; // 'available' } return parent::create_process($formDatas); } }