Site API 추가 (JpaRepository 와 Dao 연결)
This commit is contained in:
parent
711bba3e4b
commit
aef25bc3dc
|
|
@ -1,8 +1,8 @@
|
||||||
package com.leejk0523.javavue.login.controller;
|
package com.leejk0523.javavue.admin.login.controller;
|
||||||
|
|
||||||
import com.leejk0523.javavue.login.service.UserLoginService;
|
import com.leejk0523.javavue.admin.login.service.UserLoginService;
|
||||||
import com.leejk0523.javavue.login.vo.In;
|
import com.leejk0523.javavue.admin.login.vo.In;
|
||||||
import com.leejk0523.javavue.login.vo.Out;
|
import com.leejk0523.javavue.admin.login.vo.Out;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
|
|
@ -15,7 +15,7 @@ import java.util.Objects;
|
||||||
public class UserLoginController {
|
public class UserLoginController {
|
||||||
private final UserLoginService userLoginService;
|
private final UserLoginService userLoginService;
|
||||||
|
|
||||||
@PostMapping("/api/login")
|
@PostMapping("/api/admin/login")
|
||||||
private ResponseEntity<Out> login(@RequestBody In in) {
|
private ResponseEntity<Out> login(@RequestBody In in) {
|
||||||
final var authorization = userLoginService.login(in);
|
final var authorization = userLoginService.login(in);
|
||||||
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
package com.leejk0523.javavue.login.dao;
|
package com.leejk0523.javavue.admin.login.dao;
|
||||||
|
|
||||||
import com.leejk0523.javavue.login.vo.AdminMember;
|
import com.leejk0523.javavue.admin.login.vo.AdminMember;
|
||||||
import com.leejk0523.javavue.login.vo.In;
|
import com.leejk0523.javavue.admin.login.vo.In;
|
||||||
import com.leejk0523.javavue.login.vo.Member;
|
import com.leejk0523.javavue.admin.login.vo.Member;
|
||||||
import com.leejk0523.javavue.login.vo.Out;
|
import com.leejk0523.javavue.admin.login.vo.Out;
|
||||||
import com.leejk0523.javavue.model.*;
|
import com.leejk0523.javavue.model.*;
|
||||||
import com.querydsl.core.types.Projections;
|
import com.querydsl.core.types.Projections;
|
||||||
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
package com.leejk0523.javavue.admin.login.service;
|
||||||
|
|
||||||
|
import com.leejk0523.javavue.admin.login.vo.In;
|
||||||
|
import com.leejk0523.javavue.admin.login.vo.Out;
|
||||||
|
|
||||||
|
public interface UserLoginService {
|
||||||
|
Out login(In in);
|
||||||
|
}
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package com.leejk0523.javavue.login.service;
|
package com.leejk0523.javavue.admin.login.service;
|
||||||
|
|
||||||
import com.leejk0523.javavue.login.dao.UserLoginDao;
|
import com.leejk0523.javavue.admin.login.dao.UserLoginDao;
|
||||||
import com.leejk0523.javavue.login.vo.In;
|
import com.leejk0523.javavue.admin.login.vo.In;
|
||||||
import com.leejk0523.javavue.login.vo.Out;
|
import com.leejk0523.javavue.admin.login.vo.Out;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.leejk0523.javavue.login.vo;
|
package com.leejk0523.javavue.admin.login.vo;
|
||||||
|
|
||||||
import com.leejk0523.javavue.model.AsaAdminMember;
|
import com.leejk0523.javavue.model.AsaAdminMember;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.leejk0523.javavue.login.vo;
|
package com.leejk0523.javavue.admin.login.vo;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.leejk0523.javavue.login.vo;
|
package com.leejk0523.javavue.admin.login.vo;
|
||||||
|
|
||||||
public interface Member {
|
public interface Member {
|
||||||
String getMemberName();
|
String getMemberName();
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.leejk0523.javavue.login.vo;
|
package com.leejk0523.javavue.admin.login.vo;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
import com.leejk0523.javavue.model.AsaMenu;
|
import com.leejk0523.javavue.model.AsaMenu;
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package com.leejk0523.javavue.site.controller;
|
package com.leejk0523.javavue.admin.site.controller;
|
||||||
|
|
||||||
import com.leejk0523.javavue.model.AsaSite;
|
import com.leejk0523.javavue.model.AsaSite;
|
||||||
import com.leejk0523.javavue.site.service.AdminSiteService;
|
import com.leejk0523.javavue.admin.site.service.AdminSiteService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
|
@ -14,7 +14,7 @@ import java.util.List;
|
||||||
public class AdminSiteController {
|
public class AdminSiteController {
|
||||||
private final AdminSiteService adminSiteService;
|
private final AdminSiteService adminSiteService;
|
||||||
|
|
||||||
@GetMapping("/api/sys/site/siteList")
|
@GetMapping("/api/admin/sys/site/siteList")
|
||||||
public ResponseEntity<List<AsaSite>> siteAllList() {
|
public ResponseEntity<List<AsaSite>> siteAllList() {
|
||||||
final var results = adminSiteService.SiteAllList();
|
final var results = adminSiteService.SiteAllList();
|
||||||
return ResponseEntity.ok(results);
|
return ResponseEntity.ok(results);
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.leejk0523.javavue.site.dao;
|
package com.leejk0523.javavue.admin.site.dao;
|
||||||
|
|
||||||
import com.leejk0523.javavue.model.AsaSite;
|
import com.leejk0523.javavue.model.AsaSite;
|
||||||
import com.leejk0523.javavue.model.QAsaSite;
|
import com.leejk0523.javavue.model.QAsaSite;
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
package com.leejk0523.javavue.admin.site.dao;
|
||||||
|
|
||||||
|
import com.leejk0523.javavue.model.AsaSite;
|
||||||
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
public interface AdminSiteRepository extends JpaRepository<AsaSite, String> {
|
||||||
|
}
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
package com.leejk0523.javavue.site.service;
|
package com.leejk0523.javavue.admin.site.service;
|
||||||
|
|
||||||
import com.leejk0523.javavue.model.AsaSite;
|
import com.leejk0523.javavue.model.AsaSite;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface AdminSiteService {
|
public interface AdminSiteService {
|
||||||
List<AsaSite> SiteAllList();
|
List<AsaSite> SiteAllList();
|
||||||
|
List<AsaSite> findAll();
|
||||||
}
|
}
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
package com.leejk0523.javavue.site.service;
|
package com.leejk0523.javavue.admin.site.service;
|
||||||
|
|
||||||
|
import com.leejk0523.javavue.admin.site.dao.AdminSiteRepository;
|
||||||
import com.leejk0523.javavue.model.AsaSite;
|
import com.leejk0523.javavue.model.AsaSite;
|
||||||
import com.leejk0523.javavue.site.dao.AdminSiteDao;
|
import com.leejk0523.javavue.admin.site.dao.AdminSiteDao;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|
@ -11,9 +12,15 @@ import java.util.List;
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class AdminSiteServiceImpl implements AdminSiteService {
|
public class AdminSiteServiceImpl implements AdminSiteService {
|
||||||
private final AdminSiteDao adminSiteDao;
|
private final AdminSiteDao adminSiteDao;
|
||||||
|
private final AdminSiteRepository adminSiteRepository;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<AsaSite> SiteAllList() {
|
public List<AsaSite> SiteAllList() {
|
||||||
return adminSiteDao.SiteAllList();
|
return adminSiteDao.SiteAllList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<AsaSite> findAll() {
|
||||||
|
return adminSiteRepository.findAll();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
package com.leejk0523.javavue.login.service;
|
|
||||||
|
|
||||||
import com.leejk0523.javavue.login.vo.In;
|
|
||||||
import com.leejk0523.javavue.login.vo.Out;
|
|
||||||
|
|
||||||
public interface UserLoginService {
|
|
||||||
Out login(In in);
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue