- BoardSettingMapper(+XML)/BoardSettingRequest/Response 삭제 - TagService board_setting 의존 제거, /admin/board-setting 엔드포인트 제거 - board_setting 테이블 DDL 제거 - 글 수정 시 전체 그룹 조회(기존 글 태그 유실 방지): listWritableGroups(blank)=전체 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -71,16 +71,6 @@ CREATE TABLE IF NOT EXISTS post_tag (
|
||||
KEY idx_post_tag_tag (tag_id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
-- 게시판 설정 (단일 행) — 게시판에서 사용할 태그 카테고리 지정
|
||||
CREATE TABLE IF NOT EXISTS board_setting (
|
||||
id BIGINT NOT NULL,
|
||||
tag_category_id BIGINT NULL COMMENT '이 게시판에서 사용 가능한 태그 카테고리',
|
||||
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
INSERT IGNORE INTO board_setting (id, tag_category_id) VALUES (1, NULL);
|
||||
|
||||
-- 게시글 인라인 이미지 (DB 저장). 본문에는 /api/images/{id} URL 만 포함(base64 미사용).
|
||||
CREATE TABLE IF NOT EXISTS board_image (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT,
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"https://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.sb.web.board.mapper.BoardSettingMapper">
|
||||
|
||||
<select id="findTagCategoryId" resultType="java.lang.Long">
|
||||
SELECT tag_category_id FROM board_setting WHERE id = 1
|
||||
</select>
|
||||
|
||||
<update id="updateTagCategoryId">
|
||||
UPDATE board_setting SET tag_category_id = #{categoryId} WHERE id = 1
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user