Skip to content

Commit 439074f

Browse files
authored
feat: 질문에 subtitle 컬럼 추가 및 초기화 쿼리 작성 (#421)
1 parent 2b691a7 commit 439074f

4 files changed

Lines changed: 17 additions & 0 deletions

File tree

src/main/java/org/ject/support/domain/recruit/domain/Question.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ public class Question extends BaseTimeEntity {
4747
@Column(length = 100, nullable = false)
4848
private String title;
4949

50+
@Column(length = 200)
51+
private String subtitle;
52+
5053
@Column(length = 30, nullable = false)
5154
private String label;
5255

src/main/java/org/ject/support/domain/recruit/dto/QuestionResponse.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public record QuestionResponse(Long id,
1313
InputType inputType,
1414
boolean isRequired,
1515
String title,
16+
String subtitle,
1617
String label,
1718
List<String> selectOptions,
1819
String inputHint,

src/main/java/org/ject/support/domain/recruit/repository/QuestionQueryRepositoryImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public List<QuestionResponse> findByJobFamilyOfActiveRecruit(final LocalDateTime
2929
question.inputType,
3030
question.isRequired,
3131
question.title,
32+
question.subtitle,
3233
question.label,
3334
question.selectOptions,
3435
question.inputHint,
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-- Question 테이블에 subtitle 컬럼 추가
2+
ALTER TABLE question ADD COLUMN subtitle VARCHAR(200) NULL;
3+
4+
-- semester_id가 4이고 job_family가 PD인 recruit의 question 중에서
5+
-- title이 "포트폴리오가 있으시다면 첨부해주세요"인 질문의 subtitle 초기화
6+
UPDATE question q
7+
INNER JOIN recruit r ON q.recruit_id = r.id
8+
SET q.subtitle = '전공, 교육 경험, 부트캠프 수료 등 관련 활동 경험 증빙 문서로 대체 가능합니다.'
9+
WHERE r.semester_id = 4
10+
AND r.job_family = 'PD'
11+
AND q.title = '포트폴리오가 있으시다면 첨부해주세요';
12+

0 commit comments

Comments
 (0)