Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions 패트_허유진/.idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions 패트_허유진/.idea/.name

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions 패트_허유진/.idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions 패트_허유진/.idea/dataSources.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions 패트_허유진/.idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions 패트_허유진/.idea/jarRepositories.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions 패트_허유진/.idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

124 changes: 124 additions & 0 deletions 패트_허유진/.idea/uiDesigner.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions 패트_허유진/.idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

43 changes: 40 additions & 3 deletions 패트_허유진/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ plugins {
id 'java'
id 'org.springframework.boot' version '3.4.5'
id 'io.spring.dependency-management' version '1.1.7'
id "com.ewerk.gradle.plugins.querydsl" version "1.0.10"
}

group = 'org.umc'
Expand All @@ -24,16 +25,52 @@ repositories {
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
// default (web, mysql, jpa, devtool, lombok, junit)
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
runtimeOnly 'com.mysql:mysql-connector-j'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
// queryDSL
implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta"
annotationProcessor "jakarta.annotation:jakarta.annotation-api"
annotationProcessor "jakarta.persistence:jakarta.persistence-api"
// jackson
// implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.3'
// implementation 'com.fasterxml.jackson.core:jackson-annotations:2.13.3'
// implementation 'com.fasterxml.jackson.core:jackson-core:2.13.3'
// validation
implementation 'org.springframework.boot:spring-boot-starter-validation'
// slack webhook
implementation("com.slack.api:slack-api-client:1.45.3")
}

tasks.named('test') {
useJUnitPlatform()
}

// Querydsl 설정부
def generated = 'src/main/generated'

querydsl {
jpa = true
querydslSourcesDir = generated
}
sourceSets {
main.java.srcDir generated
}

compileQuerydsl{
options.annotationProcessorPath = configurations.querydsl
}

configurations {
compileOnly {
extendsFrom annotationProcessor
}
querydsl.extendsFrom compileClasspath
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
package org.umc.workbook.domain;

import static com.querydsl.core.types.PathMetadataFactory.*;

import com.querydsl.core.types.dsl.*;

import com.querydsl.core.types.PathMetadata;
import javax.annotation.processing.Generated;
import com.querydsl.core.types.Path;
import com.querydsl.core.types.dsl.PathInits;


/**
* QFoodCategory is a Querydsl query type for FoodCategory
*/
@Generated("com.querydsl.codegen.DefaultEntitySerializer")
public class QFoodCategory extends EntityPathBase<FoodCategory> {

private static final long serialVersionUID = -1550649825L;

public static final QFoodCategory foodCategory = new QFoodCategory("foodCategory");

public final org.umc.workbook.domain.common.QBaseEntity _super = new org.umc.workbook.domain.common.QBaseEntity(this);

//inherited
public final DateTimePath<java.time.LocalDateTime> createdAt = _super.createdAt;

public final NumberPath<Long> id = createNumber("id", Long.class);

public final StringPath name = createString("name");

public final ListPath<org.umc.workbook.domain.mapping.MemberPrefer, org.umc.workbook.domain.mapping.QMemberPrefer> preferences = this.<org.umc.workbook.domain.mapping.MemberPrefer, org.umc.workbook.domain.mapping.QMemberPrefer>createList("preferences", org.umc.workbook.domain.mapping.MemberPrefer.class, org.umc.workbook.domain.mapping.QMemberPrefer.class, PathInits.DIRECT2);

public final ListPath<StoreType, QStoreType> storeTypes = this.<StoreType, QStoreType>createList("storeTypes", StoreType.class, QStoreType.class, PathInits.DIRECT2);

//inherited
public final DateTimePath<java.time.LocalDateTime> updatedAt = _super.updatedAt;

public QFoodCategory(String variable) {
super(FoodCategory.class, forVariable(variable));
}

public QFoodCategory(Path<? extends FoodCategory> path) {
super(path.getType(), path.getMetadata());
}

public QFoodCategory(PathMetadata metadata) {
super(FoodCategory.class, metadata);
}

}

Loading