Skip to content

Commit

Permalink
fix: set default layer name
Browse files Browse the repository at this point in the history
  • Loading branch information
phodal committed Jul 19, 2023
1 parent 3403ee8 commit e88608d
Showing 1 changed file with 6 additions and 6 deletions.
Expand Up @@ -99,16 +99,16 @@ class JavaSpringCodeCreator(val project: Project) : SpringBaseCrud {
return DtClass(endpoint, emptyList())
}

override fun createEntity(code: String): DtClass? = createClassByCode(code, getAllEntityFiles())
override fun createDto(code: String): DtClass? = createClassByCode(code, getAllDtoFiles())
override fun createRepository(code: String): DtClass? = createClassByCode(code, getAllRepositoryFiles())
override fun createService(code: String): DtClass? = createClassByCode(code, getAllServiceFiles())
override fun createEntity(code: String): DtClass? = createClassByCode(code, getAllEntityFiles(), "model")
override fun createDto(code: String): DtClass? = createClassByCode(code, getAllDtoFiles(), "dto")
override fun createRepository(code: String): DtClass? = createClassByCode(code, getAllRepositoryFiles(), "repository")
override fun createService(code: String): DtClass? = createClassByCode(code, getAllServiceFiles(), "service")

private fun createClassByCode(code: String, psiFiles: List<PsiFile>): DtClass? {
private fun createClassByCode(code: String, psiFiles: List<PsiFile>, layerName: String): DtClass? {
val packageName = if (psiFiles.isNotEmpty()) {
psiFiles.firstOrNull()?.lookupPackageName()?.packageName
} else {
packageCloseToController("service")
packageCloseToController(layerName)
}

val newCode = "package $packageName;\n\n$code"
Expand Down

0 comments on commit e88608d

Please sign in to comment.