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
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,15 @@

public enum SecurityEndpoints {
PUBLIC(
"/", "/login", "/register", "/api/public/**", "/health", "/css/**", "/js/**", "/images/**"),
"/",
"/login",
"/register",
"/api/public/**",
"/health",
"/css/**",
"/js/**",
"/images/**",
"/v0/**"),

// 데이터 관리 관련 엔드포인트
DATA_ADMIN("/admin/**", "/api/admin/**", "/management/**", "/actuator/**"),
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package com.gltkorea.icebang.domain.organization.controller;

import java.util.List;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.gltkorea.icebang.domain.organization.dto.OrganizationCardDto;
import com.gltkorea.icebang.domain.organization.service.OrganizationService;

import lombok.RequiredArgsConstructor;

@RequestMapping("/v0/organizations")
@RequiredArgsConstructor
@RestController
public class OrganizationController {
private final OrganizationService organizationService;

@GetMapping("")
public List<OrganizationCardDto> getOrganizations() {

return organizationService.getAllOrganizationList();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package com.gltkorea.icebang.domain.organization.dto;

import java.math.BigInteger;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;

@Data
@Builder
@AllArgsConstructor
public class OrganizationCardDto {
private BigInteger id;
private String organizationName;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package com.gltkorea.icebang.domain.organization.service;

import java.util.List;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.gltkorea.icebang.domain.organization.dto.OrganizationCardDto;
import com.gltkorea.icebang.mapper.OrganizationMapper;

import lombok.RequiredArgsConstructor;

@Service
@RequiredArgsConstructor
public class OrganizationService {
private final OrganizationMapper organizationMapper;

@Transactional(readOnly = true)
public List<OrganizationCardDto> getAllOrganizationList() {
return organizationMapper.findAllOrganizations();
}
}

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package com.gltkorea.icebang.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.gltkorea.icebang.domain.organization.dto.OrganizationCardDto;

@Mapper
public interface OrganizationMapper {
List<OrganizationCardDto> findAllOrganizations();
}

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="com.gltkorea.icebang.mapper.OrganizationMapper">

<select id="findAllOrganizations"
resultType="com.gltkorea.icebang.domain.organization.dto.OrganizationCardDto">
SELECT
id,
name as organizationName
FROM organizations
</select>

</mapper>
17 changes: 0 additions & 17 deletions apps/user-service/src/main/resources/mybatis/mapper/UserMapper.xml

This file was deleted.

Loading