Browse Source

simply add action,service and repo.

Feick 4 years ago
parent
commit
b3b65f503b
20 changed files with 221 additions and 17 deletions
  1. 16 0
      src/main/kotlin/com/yaoxiang/planning/action/AnnualAction.kt
  2. 15 0
      src/main/kotlin/com/yaoxiang/planning/action/DepartmentAction.kt
  3. 0 17
      src/main/kotlin/com/yaoxiang/planning/action/LoginAction.kt
  4. 15 0
      src/main/kotlin/com/yaoxiang/planning/action/OpenAction.kt
  5. 15 0
      src/main/kotlin/com/yaoxiang/planning/action/PlanningItemAction.kt
  6. 15 0
      src/main/kotlin/com/yaoxiang/planning/action/QuarterlyAction.kt
  7. 15 0
      src/main/kotlin/com/yaoxiang/planning/action/UserAction.kt
  8. 15 0
      src/main/kotlin/com/yaoxiang/planning/action/WeeklyAction.kt
  9. 8 0
      src/main/kotlin/com/yaoxiang/planning/repository/AnnualPlanRepo.kt
  10. 8 0
      src/main/kotlin/com/yaoxiang/planning/repository/DepartmentRepo.kt
  11. 8 0
      src/main/kotlin/com/yaoxiang/planning/repository/PlanningItemRepo.kt
  12. 8 0
      src/main/kotlin/com/yaoxiang/planning/repository/QuarterlyPlanRepo.kt
  13. 8 0
      src/main/kotlin/com/yaoxiang/planning/repository/WeeklyPlanRepo.kt
  14. 14 0
      src/main/kotlin/com/yaoxiang/planning/service/AnnualPlanService.kt
  15. 12 0
      src/main/kotlin/com/yaoxiang/planning/service/DepartmentService.kt
  16. 8 0
      src/main/kotlin/com/yaoxiang/planning/service/OpenService.kt
  17. 13 0
      src/main/kotlin/com/yaoxiang/planning/service/PlanningItemService.kt
  18. 12 0
      src/main/kotlin/com/yaoxiang/planning/service/QuarterlyPlanService.kt
  19. 14 0
      src/main/kotlin/com/yaoxiang/planning/service/WeeklyPlanService.kt
  20. 2 0
      src/main/resources/application.properties

+ 16 - 0
src/main/kotlin/com/yaoxiang/planning/action/AnnualAction.kt

@@ -0,0 +1,16 @@
+package com.yaoxiang.planning.action
+
+import com.yaoxiang.planning.service.AnnualPlanService
+import io.swagger.annotations.Api
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.web.bind.annotation.RequestMapping
+
+@Api(tags = ["年度计划"])
+@RequestMapping("annual")
+class AnnualAction{
+
+    @Autowired
+    private lateinit var annualPlanService: AnnualPlanService
+
+
+}

+ 15 - 0
src/main/kotlin/com/yaoxiang/planning/action/DepartmentAction.kt

@@ -0,0 +1,15 @@
+package com.yaoxiang.planning.action
+
+import com.yaoxiang.planning.service.DepartmentService
+import io.swagger.annotations.Api
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.web.bind.annotation.RequestMapping
+
+@Api(tags=["部门"])
+@RequestMapping("department")
+class DepartmentAction {
+
+    @Autowired
+    private lateinit var departmentService: DepartmentService
+
+}

+ 0 - 17
src/main/kotlin/com/yaoxiang/planning/action/LoginAction.kt

@@ -1,17 +0,0 @@
-package com.yaoxiang.planning.action
-
-import org.springframework.stereotype.Controller
-import org.springframework.web.bind.annotation.RequestMapping
-
-
-
-
-//@Controller
-//class LoginAction {
-//
-//    @RequestMapping("/login")
-//    fun hello(): String? {
-//        //这边我们,默认是返到templates下的login.html
-//        return "login"
-//    }
-//}

+ 15 - 0
src/main/kotlin/com/yaoxiang/planning/action/OpenAction.kt

@@ -0,0 +1,15 @@
+package com.yaoxiang.planning.action
+
+import com.yaoxiang.planning.service.OpenService
+import io.swagger.annotations.Api
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.web.bind.annotation.RequestMapping
+
+@Api(tags = ["开放接口"])
+@RequestMapping("open")
+class OpenAction {
+
+    @Autowired
+    private lateinit var openService: OpenService
+
+}

+ 15 - 0
src/main/kotlin/com/yaoxiang/planning/action/PlanningItemAction.kt

@@ -0,0 +1,15 @@
+package com.yaoxiang.planning.action
+
+import com.yaoxiang.planning.service.PlanningItemService
+import io.swagger.annotations.Api
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.web.bind.annotation.RequestMapping
+
+@Api(tags = ["分计划"])
+@RequestMapping("planningItem")
+class PlanningItemAction {
+
+    @Autowired
+    private lateinit var planningItemService: PlanningItemService
+
+}

+ 15 - 0
src/main/kotlin/com/yaoxiang/planning/action/QuarterlyAction.kt

@@ -0,0 +1,15 @@
+package com.yaoxiang.planning.action
+
+import com.yaoxiang.planning.service.QuarterlyPlanService
+import io.swagger.annotations.Api
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.web.bind.annotation.RequestMapping
+
+@Api(tags = ["季度计划"])
+@RequestMapping("quarterly")
+class QuarterlyAction {
+
+    @Autowired
+    private lateinit var quarterlyPlanService: QuarterlyPlanService
+
+}

+ 15 - 0
src/main/kotlin/com/yaoxiang/planning/action/UserAction.kt

@@ -0,0 +1,15 @@
+package com.yaoxiang.planning.action
+
+import com.yaoxiang.planning.service.UserService
+import io.swagger.annotations.Api
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.web.bind.annotation.RequestMapping
+
+@Api(tags = ["用户"])
+@RequestMapping("user")
+class UserAction {
+
+    @Autowired
+    private lateinit var userService: UserService
+
+}

+ 15 - 0
src/main/kotlin/com/yaoxiang/planning/action/WeeklyAction.kt

@@ -0,0 +1,15 @@
+package com.yaoxiang.planning.action
+
+import com.yaoxiang.planning.service.WeeklyPlanService
+import io.swagger.annotations.Api
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.web.bind.annotation.RequestMapping
+
+@Api(tags = ["周计划"])
+@RequestMapping("weekly")
+class WeeklyAction {
+
+    @Autowired
+    private lateinit var weeklyPlanService: WeeklyPlanService
+
+}

+ 8 - 0
src/main/kotlin/com/yaoxiang/planning/repository/AnnualPlanRepo.kt

@@ -0,0 +1,8 @@
+package com.yaoxiang.planning.repository
+
+import com.yaoxiang.planning.domain.AnnualPlan
+import org.springframework.data.jpa.repository.JpaRepository
+import org.springframework.stereotype.Repository
+
+@Repository
+interface AnnualPlanRepo :JpaRepository<AnnualPlan,Long>

+ 8 - 0
src/main/kotlin/com/yaoxiang/planning/repository/DepartmentRepo.kt

@@ -0,0 +1,8 @@
+package com.yaoxiang.planning.repository
+
+import com.yaoxiang.planning.domain.Department
+import org.springframework.data.jpa.repository.JpaRepository
+import org.springframework.stereotype.Repository
+
+@Repository
+interface DepartmentRepo :JpaRepository<Department,Long>

+ 8 - 0
src/main/kotlin/com/yaoxiang/planning/repository/PlanningItemRepo.kt

@@ -0,0 +1,8 @@
+package com.yaoxiang.planning.repository
+
+import com.yaoxiang.planning.domain.PlanningItem
+import org.springframework.data.jpa.repository.JpaRepository
+import org.springframework.stereotype.Repository
+
+@Repository
+interface PlanningItemRepo :JpaRepository<PlanningItem,Long>

+ 8 - 0
src/main/kotlin/com/yaoxiang/planning/repository/QuarterlyPlanRepo.kt

@@ -0,0 +1,8 @@
+package com.yaoxiang.planning.repository
+
+import com.yaoxiang.planning.domain.QuarterlyPlan
+import org.springframework.data.jpa.repository.JpaRepository
+import org.springframework.stereotype.Repository
+
+@Repository
+interface QuarterlyPlanRepo : JpaRepository<QuarterlyPlan, Long>

+ 8 - 0
src/main/kotlin/com/yaoxiang/planning/repository/WeeklyPlanRepo.kt

@@ -0,0 +1,8 @@
+package com.yaoxiang.planning.repository
+
+import com.yaoxiang.planning.domain.WeeklyPlan
+import org.springframework.data.jpa.repository.JpaRepository
+import org.springframework.stereotype.Repository
+
+@Repository
+interface WeeklyPlanRepo : JpaRepository<WeeklyPlan, Long>

+ 14 - 0
src/main/kotlin/com/yaoxiang/planning/service/AnnualPlanService.kt

@@ -0,0 +1,14 @@
+package com.yaoxiang.planning.service
+
+import com.yaoxiang.planning.repository.AnnualPlanRepo
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.stereotype.Service
+
+@Service
+class AnnualPlanService {
+
+    @Autowired
+    private lateinit var annualPlanRepo: AnnualPlanRepo
+
+
+}

+ 12 - 0
src/main/kotlin/com/yaoxiang/planning/service/DepartmentService.kt

@@ -0,0 +1,12 @@
+package com.yaoxiang.planning.service
+
+import com.yaoxiang.planning.repository.DepartmentRepo
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.stereotype.Service
+
+@Service
+class DepartmentService {
+
+    @Autowired
+    private lateinit var departmentRepo: DepartmentRepo
+}

+ 8 - 0
src/main/kotlin/com/yaoxiang/planning/service/OpenService.kt

@@ -0,0 +1,8 @@
+package com.yaoxiang.planning.service
+
+import org.springframework.stereotype.Service
+
+@Service
+class OpenService {
+
+}

+ 13 - 0
src/main/kotlin/com/yaoxiang/planning/service/PlanningItemService.kt

@@ -0,0 +1,13 @@
+package com.yaoxiang.planning.service
+
+import com.yaoxiang.planning.repository.PlanningItemRepo
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.stereotype.Service
+
+@Service
+class PlanningItemService {
+
+    @Autowired
+    private lateinit var planningItemRepo: PlanningItemRepo
+
+}

+ 12 - 0
src/main/kotlin/com/yaoxiang/planning/service/QuarterlyPlanService.kt

@@ -0,0 +1,12 @@
+package com.yaoxiang.planning.service
+
+import com.yaoxiang.planning.repository.QuarterlyPlanRepo
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.stereotype.Service
+
+@Service
+class QuarterlyPlanService {
+
+    @Autowired
+    private lateinit var quarterlyPlanRepo: QuarterlyPlanRepo
+}

+ 14 - 0
src/main/kotlin/com/yaoxiang/planning/service/WeeklyPlanService.kt

@@ -0,0 +1,14 @@
+package com.yaoxiang.planning.service
+
+import com.yaoxiang.planning.repository.WeeklyPlanRepo
+import org.springframework.beans.factory.annotation.Autowired
+import org.springframework.stereotype.Service
+
+@Service
+class WeeklyPlanService {
+
+    @Autowired
+    private lateinit var weeklyPlanRepo: WeeklyPlanRepo
+
+
+}

+ 2 - 0
src/main/resources/application.properties

@@ -10,6 +10,8 @@ spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
 spring.jpa.show-sql=true
 spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL57Dialect
 spring.jpa.hibernate.ddl-auto=update
+spring.data.redis.repositories.enabled=false
+
 
 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
 spring.datasource.validaionQuery=select 1