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.login.vo.In;
|
||||
import com.leejk0523.javavue.login.vo.Out;
|
||||
import com.leejk0523.javavue.admin.login.service.UserLoginService;
|
||||
import com.leejk0523.javavue.admin.login.vo.In;
|
||||
import com.leejk0523.javavue.admin.login.vo.Out;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
|
|
@ -15,7 +15,7 @@ import java.util.Objects;
|
|||
public class UserLoginController {
|
||||
private final UserLoginService userLoginService;
|
||||
|
||||
@PostMapping("/api/login")
|
||||
@PostMapping("/api/admin/login")
|
||||
private ResponseEntity<Out> login(@RequestBody In 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.login.vo.In;
|
||||
import com.leejk0523.javavue.login.vo.Member;
|
||||
import com.leejk0523.javavue.login.vo.Out;
|
||||
import com.leejk0523.javavue.admin.login.vo.AdminMember;
|
||||
import com.leejk0523.javavue.admin.login.vo.In;
|
||||
import com.leejk0523.javavue.admin.login.vo.Member;
|
||||
import com.leejk0523.javavue.admin.login.vo.Out;
|
||||
import com.leejk0523.javavue.model.*;
|
||||
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.login.vo.In;
|
||||
import com.leejk0523.javavue.login.vo.Out;
|
||||
import com.leejk0523.javavue.admin.login.dao.UserLoginDao;
|
||||
import com.leejk0523.javavue.admin.login.vo.In;
|
||||
import com.leejk0523.javavue.admin.login.vo.Out;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
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 lombok.AllArgsConstructor;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.leejk0523.javavue.login.vo;
|
||||
package com.leejk0523.javavue.admin.login.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.leejk0523.javavue.login.vo;
|
||||
package com.leejk0523.javavue.admin.login.vo;
|
||||
|
||||
public interface Member {
|
||||
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.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.site.service.AdminSiteService;
|
||||
import com.leejk0523.javavue.admin.site.service.AdminSiteService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
|
|
@ -14,7 +14,7 @@ import java.util.List;
|
|||
public class AdminSiteController {
|
||||
private final AdminSiteService adminSiteService;
|
||||
|
||||
@GetMapping("/api/sys/site/siteList")
|
||||
@GetMapping("/api/admin/sys/site/siteList")
|
||||
public ResponseEntity<List<AsaSite>> siteAllList() {
|
||||
final var results = adminSiteService.SiteAllList();
|
||||
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.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 java.util.List;
|
||||
|
||||
public interface AdminSiteService {
|
||||
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.site.dao.AdminSiteDao;
|
||||
import com.leejk0523.javavue.admin.site.dao.AdminSiteDao;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
|
@ -11,9 +12,15 @@ import java.util.List;
|
|||
@RequiredArgsConstructor
|
||||
public class AdminSiteServiceImpl implements AdminSiteService {
|
||||
private final AdminSiteDao adminSiteDao;
|
||||
private final AdminSiteRepository adminSiteRepository;
|
||||
|
||||
@Override
|
||||
public List<AsaSite> 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