Initial deployment setup
Deploy staging / deploy (push) Failing after 6s

This commit is contained in:
root committed 2026-08-31 16:45:24 +09:00
commit 33453ecc55
3475 files changed
+850363

No files matched your search

+93
View File
@@ -0,0 +1,93 @@
#!/usr/bin/env python3
"""Apply exact email/alias matches from a BARON-SSO export to the template."""
from __future__ import annotations
import argparse
import csv
import re
from collections import defaultdict
from pathlib import Path
EMAIL_RE = re.compile(r"[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}", re.IGNORECASE)
MATCH_COLUMNS = (
"Email",
"Meta:secondary_emails",
"Meta:aliasEmails",
"Meta:worksmobileAliasEmails",
"Meta:sub_email",
"Meta:external_sub_email",
"Meta:source_login_id",
)
def emails(value: str | None) -> set[str]:
return {match.lower() for match in EMAIL_RE.findall(value or "")}
def main() -> None:
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument("--users", type=Path, default=Path("users_export_20260805.csv"))
parser.add_argument(
"--template",
type=Path,
default=Path("scripts/generated/egbim_migration/identity_mapping_template.csv"),
)
parser.add_argument("--output", type=Path)
args = parser.parse_args()
output = args.output or args.template
with args.users.open(encoding="utf-8-sig", newline="") as stream:
users = list(csv.DictReader(stream))
with args.template.open(encoding="utf-8", newline="") as stream:
template = list(csv.DictReader(stream))
index: dict[str, list[tuple[dict[str, str], str]]] = defaultdict(list)
for user in users:
for column in MATCH_COLUMNS:
for identifier in emails(user.get(column)):
index[identifier].append((user, column))
resolved = 0
ambiguous = 0
unmatched = 0
for row in template:
identifier = row["legacy_identifier"].strip().lower()
candidates = index.get(identifier, [])
users_by_id = {user["user_id"]: (user, column) for user, column in candidates}
if len(users_by_id) != 1:
row["resolution_status"] = "AMBIGUOUS" if len(users_by_id) > 1 else "UNRESOLVED"
row["notes"] = (
"BARON-SSO export에서 동일 alias가 여러 사용자와 일치함"
if len(users_by_id) > 1
else "정확한 이메일/보조 이메일 일치 없음; 이름만으로 자동 매핑하지 않음"
)
if len(users_by_id) > 1:
ambiguous += 1
else:
unmatched += 1
continue
user, matched_column = next(iter(users_by_id.values()))
row["sso_subject"] = user.get("user_id", "")
row["tenant_id"] = user.get("tenant_id", "")
row["email"] = user.get("Email", "")
row["name"] = user.get("Name", "")
row["department"] = user.get("Meta:department") or user.get("JobTitle") or user.get("Position") or ""
row["phone"] = user.get("Phone", "")
row["resolution_status"] = "RESOLVED"
row["notes"] = f"exact match: {matched_column}"
resolved += 1
with output.open("w", encoding="utf-8", newline="") as stream:
writer = csv.DictWriter(stream, fieldnames=template[0].keys())
writer.writeheader()
writer.writerows(template)
print(f"template_rows={len(template)} resolved={resolved} ambiguous={ambiguous} unmatched={unmatched}")
print(f"output={output}")
if __name__ == "__main__":
main()
+149
View File
@@ -0,0 +1,149 @@
#!/usr/bin/env python3
"""Build a BARON-SSO identity mapping template from the EGBIM QA dump.
The output is a review template. It never invents an SSO subject or tenant and
it never assigns administrator permissions.
"""
from __future__ import annotations
import argparse
import csv
from pathlib import Path
import migrate_egbim_dump
migrate_egbim_dump.TABLES["qa_comments"] = (
"comment_id",
"post_id",
"commenter",
"content",
"created_at",
"user_name",
"updated_at",
)
ADMIN_CANDIDATE_EMAILS = {
"cjy627@hanmaceng.co.kr",
"b23072@hanmaceng.co.kr",
"kjy0426@hanmaceng.co.kr",
"b21367@hanmaceng.co.kr",
"rmsgud1202@hanmaceng.co.kr",
}
def add_identity(
identities: dict[str, dict[str, object]],
identifier: str | None,
*,
legacy_user_id: str | None = None,
legacy_name: str | None = None,
post_count: bool = False,
comment_count: bool = False,
) -> None:
key = (identifier or "").strip().lower()
if not key:
return
item = identities.setdefault(
key,
{
"legacy_user_ids": set(),
"legacy_names": set(),
"post_count": 0,
"comment_count": 0,
"admin_candidate": key in ADMIN_CANDIDATE_EMAILS,
},
)
if legacy_user_id:
item["legacy_user_ids"].add(str(legacy_user_id))
if legacy_name:
item["legacy_names"].add(str(legacy_name))
if post_count:
item["post_count"] += 1
if comment_count:
item["comment_count"] += 1
def write_template(posts: list[dict], comments: list[dict], output: Path) -> int:
identities: dict[str, dict[str, object]] = {}
for row in posts:
add_identity(
identities,
row.get("login_id"),
legacy_user_id=row.get("user_id"),
legacy_name=row.get("user_name"),
post_count=True,
)
for row in comments:
add_identity(
identities,
row.get("commenter"),
legacy_name=row.get("user_name"),
comment_count=True,
)
output.parent.mkdir(parents=True, exist_ok=True)
with output.open("w", newline="", encoding="utf-8") as stream:
writer = csv.writer(stream)
writer.writerow(
[
"legacy_identifier",
"legacy_user_ids",
"legacy_names",
"post_count",
"comment_count",
"admin_candidate",
"sso_subject",
"tenant_id",
"email",
"name",
"department",
"phone",
"resolution_status",
"notes",
]
)
for identifier in sorted(identities):
item = identities[identifier]
writer.writerow(
[
identifier,
";".join(sorted(item["legacy_user_ids"])),
";".join(sorted(item["legacy_names"])),
item["post_count"],
item["comment_count"],
"Y" if item["admin_candidate"] else "N",
"",
"",
"",
"",
"",
"",
"UNRESOLVED",
"BARON-SSO profile/secondary_emails 확인 후 입력",
]
)
return len(identities)
def main() -> None:
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument("--source-sql", type=Path, default=Path("scripts/egbim_qa.sql"))
parser.add_argument(
"--output",
type=Path,
default=Path("scripts/generated/egbim_migration/identity_mapping_template.csv"),
)
args = parser.parse_args()
text = args.source_sql.read_text(encoding="utf-8")
posts = migrate_egbim_dump.load_table(text, "qa_posts")
comments = migrate_egbim_dump.load_table(text, "qa_comments")
identities = write_template(posts, comments, args.output)
print(f"posts={len(posts)} comments={len(comments)} identities={identities}")
print(f"output={args.output}")
if __name__ == "__main__":
main()
+100
View File
@@ -0,0 +1,100 @@
#!/usr/bin/env bash
set -Eeuo pipefail
ROOT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
API_PID=""
SECRETARY_PID=""
WEB_PID=""
die() {
echo "[dev-local] $*" >&2
exit 1
}
require_command() {
command -v "$1" >/dev/null 2>&1 || die "'$1' command not found"
}
ensure_port_free() {
local port="$1"
if lsof -nP -iTCP:"$port" -sTCP:LISTEN >/dev/null 2>&1; then
echo "[dev-local] port $port is already in use:" >&2
lsof -nP -iTCP:"$port" -sTCP:LISTEN >&2 || true
die "stop the process using port $port, then rerun the local server"
fi
}
wait_for_url() {
local name="$1"
local url="$2"
local attempts=90
echo "[dev-local] waiting for $name..."
for ((attempt = 1; attempt <= attempts; attempt++)); do
if curl -fsS --max-time 2 "$url" >/dev/null 2>&1; then
echo "[dev-local] $name is ready"
return 0
fi
sleep 1
done
die "$name did not respond at $url within ${attempts}s"
}
cleanup() {
local status=$?
trap - EXIT INT TERM
for pid in "$WEB_PID" "$SECRETARY_PID" "$API_PID"; do
if [[ -n "$pid" ]] && kill -0 "$pid" 2>/dev/null; then
kill "$pid" 2>/dev/null || true
fi
done
wait 2>/dev/null || true
exit "$status"
}
require_command curl
require_command lsof
require_command pnpm
[[ -x "$ROOT_DIR/apps/secretary-api/.venv/bin/uvicorn" ]] || \
die "Secretary API virtualenv is missing: apps/secretary-api/.venv/bin/uvicorn"
ensure_port_free 3100
ensure_port_free 4000
ensure_port_free 8010
trap cleanup EXIT INT TERM
(
cd "$ROOT_DIR/apps/api"
APP_ADDRESS=127.0.0.1 pnpm dev
) &
API_PID=$!
(
cd "$ROOT_DIR/apps/secretary-api"
./.venv/bin/uvicorn app.main:app --reload --host 127.0.0.1 --port 8010
) &
SECRETARY_PID=$!
(
cd "$ROOT_DIR/apps/web"
pnpm dev --hostname 127.0.0.1 --port 3100
) &
WEB_PID=$!
wait_for_url "API" "http://127.0.0.1:4000/api/health"
wait_for_url "Secretary API" "http://127.0.0.1:8010/api/health"
wait_for_url "Web" "http://127.0.0.1:3100/"
echo "[dev-local] all local servers are ready"
echo "API: http://127.0.0.1:4000"
echo "Secretary API: http://127.0.0.1:8010"
echo "Web: http://127.0.0.1:3100"
echo "Press Ctrl-C to stop all development servers."
wait -n "$API_PID" "$SECRETARY_PID" "$WEB_PID"
+1448
View File
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,21 @@
-- EGBIM workspace to ABC project/channel mapping discovered on staging.
-- This is intentionally separate from Alembic because ABC IDs can differ by environment.
-- Run once on baron_support after confirming the target IDs.
SET NAMES utf8mb4;
USE `baron_support`;
INSERT INTO workspace_channel_mappings
(workspace_id, abc_channel_id, abc_channel_key, is_active)
SELECT
w.id,
'2',
'EGBIM',
1
FROM workspaces w
WHERE w.workspace_code = 'EGBIM'
AND NOT EXISTS (
SELECT 1
FROM workspace_channel_mappings m
WHERE m.workspace_id = w.id
AND m.abc_channel_id = '2'
);
@@ -0,0 +1,23 @@
# EGBIM QA migration artifacts
These files are generated from `scripts/egbim_qa.sql`; the source dump itself is not a target migration script.
## Files
- `userfeedback_feedbacks.sql`: inserts the 427 legacy posts into ABC `userfeedback.feedbacks` on EGBIM channel `2`. Migration metadata is embedded in the `data` JSON because the staging schema has no `additional_data` column.
- `support_tickets_comments.sql`: imports 427 EGBIM posts into `baron_support.support_tickets`, creates post mappings, and imports 677 legacy comments into `ticket_comments`.
- `support_ticket_secrets.sql`: applies EGBIM `is_secret` or `is_private` to mapped `baron_support.support_tickets`.
- `support_attachments.sql`: inserts resolved post attachments and comment images into `baron_support.attachments` after support ticket/comment mappings exist.
- `uploads_manifest.csv`: audit list with source path, target storage key, checksum, and copy status.
The referenced files were copied to `uploads/EGBIM_QA/`. The container sees them under `/app/uploads/EGBIM_QA/`.
## Required order
1. Apply the support schema/migration that creates `migration_mappings`, `support_tickets`, `ticket_comments`, and `attachments`.
2. Run `support_tickets_comments.sql` against `baron_support`. It creates 427 tickets, post mappings, and 677 comments.
3. Run `userfeedback_feedbacks.sql` against the ABC `userfeedback` database.
4. Run `support_ticket_secrets.sql` against `baron_support`.
5. Run `support_attachments.sql` against `baron_support`. It resolves the EGBIM workspace automatically and links post/comment files through the mappings.
The one missing source file is recorded in `uploads_manifest.csv` as `MISSING`; do not create a fake attachment row for it.
@@ -0,0 +1,245 @@
-- Generated for baron_support.attachments.
-- Run after EGBIM_QA POST/COMMENT migration mappings exist.
-- Comment migration must set ticket_comments.abc_comment_id = EGBIM_QA:<source comment id>.
SET NAMES utf8mb4;
USE `baron_support`;
SET @EGBIM_WORKSPACE_ID = (SELECT id FROM workspaces WHERE workspace_code='EGBIM');
SET @EGBIM_UPLOADER_ID = 'migration:EGBIM_QA';
SET @EGBIM_UPLOADER_TENANT_ID = 'migration:EGBIM_QA';
START TRANSACTION;
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'프린트 오류.png','4.png','LOCAL','/app/uploads','EGBIM_QA/attachments/4.png','image/png','png',133728,'bd914f2164a13dba962179cd7a64da1099d75fd6a58886849a331b23e7b6f015','EGBIM_QA:POST_ATTACHMENT:4','ACTIVE','2025-08-27 15:52:17','2025-08-27 15:52:17' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='14' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:4');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'이지빔개선이미지1.PNG','5.png','LOCAL','/app/uploads','EGBIM_QA/attachments/5.png','image/png','png',86593,'f9315bdd7d116ea78562a9245aa0247a4e8221045218ca5977e9bbf99680ebac','EGBIM_QA:POST_ATTACHMENT:5','ACTIVE','2025-08-29 14:40:59','2025-08-29 14:40:59' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='20' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:5');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'이지빔개선이미지2.PNG','6.png','LOCAL','/app/uploads','EGBIM_QA/attachments/6.png','image/png','png',36202,'16b27fc3d232f79aeeb85723807dd041db86b0a78ef37e67ed3227f35cd98451','EGBIM_QA:POST_ATTACHMENT:6','ACTIVE','2025-08-29 14:40:59','2025-08-29 14:40:59' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='20' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:6');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'대야천교 A2노리.zip','7.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/7.zip','application/zip','zip',5444903,'967cdcebd2445bc6957ef11f7a9ef4b231b81e008ad19ab93b046f0fa4a868bd','EGBIM_QA:POST_ATTACHMENT:7','ACTIVE','2025-08-29 15:36:39','2025-08-29 15:36:39' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='21' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:7');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'오류문의.zip','8.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/8.zip','application/zip','zip',1710514,'a63786e18553620ca4878aa09f845222aafdba1dbb0c133ffc3da5d195fe25c4','EGBIM_QA:POST_ATTACHMENT:8','ACTIVE','2025-08-29 16:01:21','2025-08-29 16:01:21' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='22' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:8');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'250902 삽도 수정(내부 표 변경).zip','10.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/10.zip','application/zip','zip',731246,'01da6bfa22ac034f89ce9c7db10aa7d007a76a58a9e2851670ee4a2c615e0de7','EGBIM_QA:POST_ATTACHMENT:10','ACTIVE','2025-09-02 16:07:44','2025-09-02 16:07:44' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='33' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:10');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'CAD상 배경이미지 예시.JPG','11.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/11.jpg','image/jpeg','jpg',61620,'8c93f224323fe78e2bce3b7fec121a9b8518f44f519c0380b4a5a2ef1929d70e','EGBIM_QA:POST_ATTACHMENT:11','ACTIVE','2025-09-03 09:44:23','2025-09-03 09:44:23' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='39' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:11');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'JPG 출력시 배경이미지 깨짐 예시.JPG','12.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/12.jpg','image/jpeg','jpg',208715,'5b0698c8d917220c52f0409a25ccb6e461863146bc0e04b0b2fe1a7ea0fb1f29','EGBIM_QA:POST_ATTACHMENT:12','ACTIVE','2025-09-03 09:44:23','2025-09-03 09:44:23' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='39' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:12');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20250903_094341.png','13.png','LOCAL','/app/uploads','EGBIM_QA/attachments/13.png','image/png','png',17656,'7ac844557281a514c33dc897282a1df8372c4052eba23067c8221cf8147c7fbf','EGBIM_QA:POST_ATTACHMENT:13','ACTIVE','2025-09-03 09:45:38','2025-09-03 09:45:38' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='41' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:13');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'11.zip','14.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/14.zip','application/zip','zip',3722287,'59bf53d3aa1b819a80acb4af4a385293d7302d1a71aed8f8f3e097a880f62b87','EGBIM_QA:POST_ATTACHMENT:14','ACTIVE','2025-09-03 15:31:36','2025-09-03 15:31:36' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='43' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:14');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20250905_175019.png','15.png','LOCAL','/app/uploads','EGBIM_QA/attachments/15.png','image/png','png',105167,'18ad50e7390753a32a26b6b24491e3df591f7c29a47b7b11b60d5e22f89db580','EGBIM_QA:POST_ATTACHMENT:15','ACTIVE','2025-09-05 17:50:35','2025-09-05 17:50:35' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='59' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:15');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'플롯 오류.jpg','16.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/16.jpg','image/jpeg','jpg',2354295,'b9e6a34433343b8d840e22f075b799bf3afc4b52195f2e672ea51e45b327b3d2','EGBIM_QA:POST_ATTACHMENT:16','ACTIVE','2025-09-08 15:58:20','2025-09-08 15:58:20' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='60' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:16');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'이지빔 오류.png','17.png','LOCAL','/app/uploads','EGBIM_QA/attachments/17.png','image/png','png',182115,'9ea3798264732730aaa723d4643c4e59d6795da6f1ce10d4a144d8211e7d56f9','EGBIM_QA:POST_ATTACHMENT:17','ACTIVE','2025-09-08 19:15:15','2025-09-08 19:15:15' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='61' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:17');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20250910_154923538.jpg','18.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/18.jpg','image/jpeg','jpg',4877121,'721e852361cda56e5961148fc33a31b7dfa6d3cd268f78fcbfb6c6403e72835f','EGBIM_QA:POST_ATTACHMENT:18','ACTIVE','2025-09-10 15:51:33','2025-09-10 15:51:33' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='64' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:18');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'cmdengonly.png','19.png','LOCAL','/app/uploads','EGBIM_QA/attachments/19.png','image/png','png',5322,'9d8253b592101e759e2a08bb160b4fa6b65a78dad021ce1b9acb0225ca64953a','EGBIM_QA:POST_ATTACHMENT:19','ACTIVE','2025-09-11 15:30:26','2025-09-11 15:30:26' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='69' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:19');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'이지빔큐앤에이개선.png','20.png','LOCAL','/app/uploads','EGBIM_QA/attachments/20.png','image/png','png',29096,'32d10251833be4c3d45bc1f4e6d34b59cee665c05b56de7b1e639648bd42ffe7','EGBIM_QA:POST_ATTACHMENT:20','ACTIVE','2025-09-11 15:33:34','2025-09-11 15:33:34' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='69' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:20');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'인쇄하기 에러.png','21.png','LOCAL','/app/uploads','EGBIM_QA/attachments/21.png','image/png','png',100318,'6b993fc410107a0ba3fd65e9ea114ab1287f26b5e175d83a10c583cc6970268b','EGBIM_QA:POST_ATTACHMENT:21','ACTIVE','2025-09-12 14:53:18','2025-09-12 14:53:18' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='70' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:21');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'인쇄하기 정상.png','22.png','LOCAL','/app/uploads','EGBIM_QA/attachments/22.png','image/png','png',181149,'32265ec02413ac1bd77beadd8dcac0308ce2ac15625d9ffd788db18ff4de7ebb','EGBIM_QA:POST_ATTACHMENT:22','ACTIVE','2025-09-12 14:53:18','2025-09-12 14:53:18' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='70' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:22');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'캡처1.JPG','23.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/23.jpg','image/jpeg','jpg',118891,'518031574b99f80957618509c60e428904402780ab9313fe81e70bf9c9ef3309','EGBIM_QA:POST_ATTACHMENT:23','ACTIVE','2025-09-16 09:43:05','2025-09-16 09:43:05' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='76' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:23');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'003~004.평면및종단면도(금곡사사)-250911 - Standard.zip','25.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/25.zip','application/zip','zip',15763404,'b779df93f53bf81b0fa5ac7f2aae0b7b15b1d343264aba0eb714a4298c63320d','EGBIM_QA:POST_ATTACHMENT:25','ACTIVE','2025-09-19 09:41:52','2025-09-19 09:41:52' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='97' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:25');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'제목 없음.png','26.png','LOCAL','/app/uploads','EGBIM_QA/attachments/26.png','image/png','png',152283,'ae71bb484bd3451f95af6f796ab471523bb3f011841132c17d9cb4a249c32898','EGBIM_QA:POST_ATTACHMENT:26','ACTIVE','2025-09-19 09:41:52','2025-09-19 09:41:52' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='97' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:26');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20250919_153731765.png','27.png','LOCAL','/app/uploads','EGBIM_QA/attachments/27.png','image/png','png',3747,'c28cb944b58b3e178f43cbeccc8712f71e2932f84041a6cc321730051e537976','EGBIM_QA:POST_ATTACHMENT:27','ACTIVE','2025-09-19 15:43:17','2025-09-19 15:43:17' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='98' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:27');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'Resized_20250923_151823_1758608324791.jpeg','29.jpeg','LOCAL','/app/uploads','EGBIM_QA/attachments/29.jpeg','image/jpeg','jpeg',2735686,'0ccbb7ebdab327fde110fedca438496b47c8b56059f46219b146264698075583','EGBIM_QA:POST_ATTACHMENT:29','ACTIVE','2025-09-23 15:29:52','2025-09-23 15:29:52' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='106' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:29');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'04.슬래브 수정하기.zip','30.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/30.zip','application/zip','zip',1593369,'c89d558bef6e2b429f243a38c6302129bbf9c0cf2de2290999d12b357ea0e20f','EGBIM_QA:POST_ATTACHMENT:30','ACTIVE','2025-09-24 10:37:07','2025-09-24 10:37:07' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='108' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:30');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'외부참조_대덕특구 도곽.zip','31.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/31.zip','application/zip','zip',66755,'8634ebe61650a104bd4bab0a510290ee0e5e4346812eb0dcb1f41460eb21bba5','EGBIM_QA:POST_ATTACHMENT:31','ACTIVE','2025-09-24 10:39:12','2025-09-24 10:39:12' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='108' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:31');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'EZBIM.jpg','32.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/32.jpg','image/jpeg','jpg',1638060,'9bd17c77de3cdb111e4e1b9a5e228c6c335e01602ce42320540e3458ca514947','EGBIM_QA:POST_ATTACHMENT:32','ACTIVE','2025-09-24 17:17:13','2025-09-24 17:17:13' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='111' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:32');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화면 캡처 2025-09-25 152205.png','33.png','LOCAL','/app/uploads','EGBIM_QA/attachments/33.png','image/png','png',304829,'04541448a57432d4b941e6beb7a1e84bb32152b44d79b36e32edcb0f9959ed5b','EGBIM_QA:POST_ATTACHMENT:33','ACTIVE','2025-09-25 15:36:12','2025-09-25 15:36:12' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='113' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:33');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'스크린샷 2025-09-25 155142.png','34.png','LOCAL','/app/uploads','EGBIM_QA/attachments/34.png','image/png','png',104245,'157eba9bba07878e9949fe98071edb96077739cda6660dc51e8bbcaf672e1dab','EGBIM_QA:POST_ATTACHMENT:34','ACTIVE','2025-09-25 15:52:32','2025-09-25 15:52:32' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='114' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:34');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'레지스트리.zip','35.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/35.zip','application/zip','zip',69972,'a776041c2266f4d024a29c896b8c80626984775005341de94c7b7443fa4992ae','EGBIM_QA:POST_ATTACHMENT:35','ACTIVE','2025-09-29 14:42:17','2025-09-29 14:42:17' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='47' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:35');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'(기존추가)6.3-5.zip','37.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/37.zip','application/zip','zip',1385160,'34fe420ba6f996ba9135232a6ab23e792d99ae3f82ef0efc60ff984f06891a9e','EGBIM_QA:POST_ATTACHMENT:37','ACTIVE','2025-09-29 17:21:03','2025-09-29 17:21:03' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='118' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:37');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20251001_091636675.jpg','38.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/38.jpg','image/jpeg','jpg',594266,'f9b70eae4b7fd408d3af26404c5d66bb13eaacbfd918f3dcccf2ffba7fac790e','EGBIM_QA:POST_ATTACHMENT:38','ACTIVE','2025-10-01 09:20:08','2025-10-01 09:20:08' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='126' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:38');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20251001_091636675_01.jpg','39.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/39.jpg','image/jpeg','jpg',375941,'1331b2f284a637cf91cca6a33842b4ab4af9468cc631f0ed2712c0bcd678f72c','EGBIM_QA:POST_ATTACHMENT:39','ACTIVE','2025-10-01 09:20:08','2025-10-01 09:20:08' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='126' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:39');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20251001_091636675_02.jpg','40.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/40.jpg','image/jpeg','jpg',47513,'b87e04cd48715621c6efa3d7dd32475e860a258fc06bce56f7aac32be9f27cac','EGBIM_QA:POST_ATTACHMENT:40','ACTIVE','2025-10-01 09:20:08','2025-10-01 09:20:08' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='126' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:40');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'출력시 프리트 회질저하.png','41.png','LOCAL','/app/uploads','EGBIM_QA/attachments/41.png','image/png','png',314125,'b447b953098f48865b44169a2121144804f78f05584ff345b495a7e369cf9a22','EGBIM_QA:POST_ATTACHMENT:41','ACTIVE','2025-10-01 09:20:39','2025-10-01 09:20:39' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='127' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:41');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'TEXTMATCHCOPY.jpg','43.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/43.jpg','image/jpeg','jpg',27605,'05312671eef3b5a0128f8805c8cbf8de256f36fcf1a75e5d2a512f2b4e26faf6','EGBIM_QA:POST_ATTACHMENT:43','ACTIVE','2025-10-16 09:38:42','2025-10-16 09:38:42' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='135' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:43');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'material.jpg','45.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/45.jpg','image/jpeg','jpg',699488,'33eee458ca3f9d0543d138e8e40c89ed65a07d3d7c65d1371d1633ab140ce883','EGBIM_QA:POST_ATTACHMENT:45','ACTIVE','2025-10-17 08:34:11','2025-10-17 08:34:11' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='137' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:45');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화면 캡처 2025-10-21 104231.png','46.png','LOCAL','/app/uploads','EGBIM_QA/attachments/46.png','image/png','png',238394,'49fca16da59c672c7fd56b59e52740098f972bfb70a1fc52257f984082596a89','EGBIM_QA:POST_ATTACHMENT:46','ACTIVE','2025-10-21 10:42:43','2025-10-21 10:42:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='142' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:46');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'캡처.PNG','47.png','LOCAL','/app/uploads','EGBIM_QA/attachments/47.png','image/png','png',77533,'2e219736687c5f5f40376985cdb2baee5a8e49f46b26f263bf86463e1ebbb798','EGBIM_QA:POST_ATTACHMENT:47','ACTIVE','2025-10-21 15:18:22','2025-10-21 15:18:22' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='144' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:47');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'캡처12.PNG','48.png','LOCAL','/app/uploads','EGBIM_QA/attachments/48.png','image/png','png',22877,'d189e322372ee85b65a7f8f9129f5f297ca14a4aefff24712ab9671317051989','EGBIM_QA:POST_ATTACHMENT:48','ACTIVE','2025-10-21 15:18:22','2025-10-21 15:18:22' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='144' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:48');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20251022_091405.png','49.png','LOCAL','/app/uploads','EGBIM_QA/attachments/49.png','image/png','png',179551,'9d327b07c61830fe7774478fb6f394d8c8320ae5ae0cbd45a25aecfdeeb5241b','EGBIM_QA:POST_ATTACHMENT:49','ACTIVE','2025-10-22 09:14:44','2025-10-22 09:14:44' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='149' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:49');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20251023_095426.png','50.png','LOCAL','/app/uploads','EGBIM_QA/attachments/50.png','image/png','png',124171,'f84b63407297f045e73f9ad4694543e7863bf640194c9b49db36feafcebeade8','EGBIM_QA:POST_ATTACHMENT:50','ACTIVE','2025-10-23 09:58:30','2025-10-23 09:58:30' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='152' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:50');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'도곽 머서리부 격자 오류 2.PNG','51.png','LOCAL','/app/uploads','EGBIM_QA/attachments/51.png','image/png','png',418337,'855a1bcfb6d8fec79110fd48d0aad69b2d627498c4b2ed4ee5a7632720c5c5e5','EGBIM_QA:POST_ATTACHMENT:51','ACTIVE','2025-10-23 13:50:03','2025-10-23 13:50:03' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='153' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:51');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'도곽 머서리부 격자 오류 3.PNG','52.png','LOCAL','/app/uploads','EGBIM_QA/attachments/52.png','image/png','png',353941,'ac66cfbaef4b8c77e321fbe524c817b034776afc2c719eafd658981d87cd358b','EGBIM_QA:POST_ATTACHMENT:52','ACTIVE','2025-10-23 13:50:03','2025-10-23 13:50:03' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='153' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:52');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'도곽 모서리부 격자 오류1.PNG','53.png','LOCAL','/app/uploads','EGBIM_QA/attachments/53.png','image/png','png',154446,'d49a6bb466a14ec4de62e6b9fdaffc75a63062444af53fc7d8a6a53cb2074da1','EGBIM_QA:POST_ATTACHMENT:53','ACTIVE','2025-10-23 13:50:03','2025-10-23 13:50:03' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='153' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:53');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20251024_100329.png','54.png','LOCAL','/app/uploads','EGBIM_QA/attachments/54.png','image/png','png',846646,'8d436e0e30e5489d957a964b6dfe2eb3eaa310865f64ca7b290b6eef605d1f7d','EGBIM_QA:POST_ATTACHMENT:54','ACTIVE','2025-10-24 10:10:17','2025-10-24 10:10:17' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='155' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:54');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20251024_100340.png','55.png','LOCAL','/app/uploads','EGBIM_QA/attachments/55.png','image/png','png',662829,'0df9f04c35ed48eadc4c1199f339babdacb79405730bf2d241d5693194f2ecf5','EGBIM_QA:POST_ATTACHMENT:55','ACTIVE','2025-10-24 10:10:17','2025-10-24 10:10:17' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='155' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:55');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'캡처.JPG','56.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/56.jpg','image/jpeg','jpg',129195,'6ad49be80f978833d25e08bb0642801ad004abc070153123b4a47b14407e13e3','EGBIM_QA:POST_ATTACHMENT:56','ACTIVE','2025-10-24 11:02:43','2025-10-24 11:02:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='156' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:56');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20251024_164603.png','57.png','LOCAL','/app/uploads','EGBIM_QA/attachments/57.png','image/png','png',378048,'dacf54d0889a5ca3bafde49415c254af0c6798def7f373c29d5e207fce91010e','EGBIM_QA:POST_ATTACHMENT:57','ACTIVE','2025-10-24 16:48:45','2025-10-24 16:48:45' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='155' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:57');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20251024_164813.png','58.png','LOCAL','/app/uploads','EGBIM_QA/attachments/58.png','image/png','png',942771,'badb9dfdf5f918d790291170211d9e9f7f1935f62021fc457d23ee5bb57a17cd','EGBIM_QA:POST_ATTACHMENT:58','ACTIVE','2025-10-24 16:48:45','2025-10-24 16:48:45' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='155' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:58');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'eg-bim 설치오류.PNG','60.png','LOCAL','/app/uploads','EGBIM_QA/attachments/60.png','image/png','png',43904,'fd1b9b58e85504a163dfe65213e68ff1cbc2482b73d5476af53648a928944f3d','EGBIM_QA:POST_ATTACHMENT:60','ACTIVE','2025-11-04 08:37:43','2025-11-04 08:37:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='173' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:60');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'Desktop.zip','63.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/63.zip','application/zip','zip',35887,'24277d108e70dc96ee2701c5951e675ce9e4f9686ead77d717dc4bcc225d73fe','EGBIM_QA:POST_ATTACHMENT:63','ACTIVE','2025-11-04 10:39:39','2025-11-04 10:39:39' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='178' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:63');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'cmdeng 오류.png','64.png','LOCAL','/app/uploads','EGBIM_QA/attachments/64.png','image/png','png',92965,'2414d305ccf20f1744cad78154721f5ad5723cd8957579ff23596d36670d3609','EGBIM_QA:POST_ATTACHMENT:64','ACTIVE','2025-11-05 10:32:58','2025-11-05 10:32:58' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='185' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:64');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'04 [Nose부] 교대 계획.dwg','76.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/76.dwg','image/vnd.dwg','dwg',85120,'cb7f598bc613a225e592aa2fd7f6a5c390717b8266ef56b8db32472810bf1328','EGBIM_QA:POST_ATTACHMENT:76','ACTIVE','2025-11-12 16:07:32','2025-11-12 16:07:32' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='200' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:76');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'낱 장 출력 위치도.pdf','78.pdf','LOCAL','/app/uploads','EGBIM_QA/attachments/78.pdf','application/pdf','pdf',10510536,'3fb5f9954e1b34e8594660a4bcc78fb651c227acfd623b830920058274505f08','EGBIM_QA:POST_ATTACHMENT:78','ACTIVE','2025-11-13 10:06:12','2025-11-13 10:06:12' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='203' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:78');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'다중 출력 위치도.pdf','79.pdf','LOCAL','/app/uploads','EGBIM_QA/attachments/79.pdf','application/pdf','pdf',8231932,'1e73fd31729ede3d95d04f18194d63f095646cc9e099e38aaa5a46fc4fd08141','EGBIM_QA:POST_ATTACHMENT:79','ACTIVE','2025-11-13 10:06:12','2025-11-13 10:06:12' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='203' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:79');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'캡처.JPG','80.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/80.jpg','image/jpeg','jpg',47120,'8da142fd6d2d724af36393a05085901d0def705f89c6a0760fcac9815f7fac5d','EGBIM_QA:POST_ATTACHMENT:80','ACTIVE','2025-11-14 09:28:46','2025-11-14 09:28:46' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='207' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:80');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'1.1.3 평면 및 종단면도 ( 이설도로 )_251113.dwg','81.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/81.dwg','image/vnd.dwg','dwg',3348687,'d2dc2b488aef495e6cca22863eceee47dc195c6d53f55b5cd282436ac95fbd86','EGBIM_QA:POST_ATTACHMENT:81','ACTIVE','2025-11-14 10:36:07','2025-11-14 10:36:07' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='209' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:81');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'2025-11-21 15 59 21-ole 이미지 반전.png','82.png','LOCAL','/app/uploads','EGBIM_QA/attachments/82.png','image/png','png',494588,'3a47c90b6f602d40ca88ef1140a7111be3fbf6b49f0a4030df84befd23d5dd4d','EGBIM_QA:POST_ATTACHMENT:82','ACTIVE','2025-11-21 16:03:28','2025-11-21 16:03:28' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='217' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:82');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'2025-11-21 15 59 22-ole 이미지 반전.png','83.png','LOCAL','/app/uploads','EGBIM_QA/attachments/83.png','image/png','png',544857,'27e52f660ab99b026a9a673d278f30ea7425ba91071475c1daa0fe473adcc458','EGBIM_QA:POST_ATTACHMENT:83','ACTIVE','2025-11-21 16:03:28','2025-11-21 16:03:28' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='217' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:83');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'C0010201-002 표준횡단.dwg','84.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/84.dwg','image/vnd.dwg','dwg',3570944,'15212fdae33a06a7bcfcc8a17bd03a20e4a35ac58668e55a3247ad5a60adfad1','EGBIM_QA:POST_ATTACHMENT:84','ACTIVE','2025-11-21 16:03:28','2025-11-21 16:03:28' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='217' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:84');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'C0010201-001 표준횡단.dwg','85.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/85.dwg','image/vnd.dwg','dwg',3409236,'75874416e7c735de0affa628d9d318ee05ae26bee7eb1d6215db538efd5a20d2','EGBIM_QA:POST_ATTACHMENT:85','ACTIVE','2025-11-21 16:03:28','2025-11-21 16:03:28' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='217' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:85');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'오류 화면.jpg','86.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/86.jpg','image/jpeg','jpg',59594,'022bfe8468ea9370148a6527eec483d0e568b197e8d315f2c42bdc2b9f47212e','EGBIM_QA:POST_ATTACHMENT:86','ACTIVE','2025-11-24 15:41:51','2025-11-24 15:41:51' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='219' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:86');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'drpipe.zip','87.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/87.zip','application/zip','zip',339605,'652da3d75733f34b4fffe995674ea1f32746f970b959ee433383572eb8b9e3a3','EGBIM_QA:POST_ATTACHMENT:87','ACTIVE','2025-11-26 09:06:55','2025-11-26 09:06:55' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='220' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:87');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'재료표.GIF','90.gif','LOCAL','/app/uploads','EGBIM_QA/attachments/90.gif','image/gif','gif',24348,'a8920bb763f529e2a06913deadac9af5f783b0dd8792377cd53294e00b8ffffe','EGBIM_QA:POST_ATTACHMENT:90','ACTIVE','2025-12-02 10:36:45','2025-12-02 10:36:45' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='226' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:90');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'레지스트리.reg','91.reg','LOCAL','/app/uploads','EGBIM_QA/attachments/91.reg','application/octet-stream','reg',152756,'2ee19ea157f5cb6c477ab8442b79c6fd72749ebe8e881ec05780f178515c8007','EGBIM_QA:POST_ATTACHMENT:91','ACTIVE','2025-12-05 10:22:15','2025-12-05 10:22:15' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='230' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:91');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'투명도 테스트.zip','92.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/92.zip','application/zip','zip',28825,'ab89166189b69fdc5fe9fbec4e70964121e5762a7d4fd0c7283bb1b26462ea1a','EGBIM_QA:POST_ATTACHMENT:92','ACTIVE','2025-12-05 10:22:15','2025-12-05 10:22:15' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='230' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:92');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'251204_법성홍농 노선도 - Standard.zip','93.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/93.zip','application/zip','zip',6360618,'8cc0613a78533317337bfc46d06fd61fe8a2569039c43f9bf13928d8e6625b10','EGBIM_QA:POST_ATTACHMENT:93','ACTIVE','2025-12-05 13:52:23','2025-12-05 13:52:23' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='232' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:93');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'251205-PLOT 에러.png','94.png','LOCAL','/app/uploads','EGBIM_QA/attachments/94.png','image/png','png',27223,'073680dd4a3e06a61c8857f53b8afb775669c0c951a0308da147a025f852f328','EGBIM_QA:POST_ATTACHMENT:94','ACTIVE','2025-12-05 15:04:12','2025-12-05 15:04:12' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='234' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:94');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'접근수로굴착.png','95.png','LOCAL','/app/uploads','EGBIM_QA/attachments/95.png','image/png','png',72253,'10a212e1394885fafee068d6c3f521f43d34eb988a1fb735d22253bfdda74c2e','EGBIM_QA:POST_ATTACHMENT:95','ACTIVE','2025-12-08 08:31:24','2025-12-08 08:31:24' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='235' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:95');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'251209-APPLOAD 삭제안됨.png','96.png','LOCAL','/app/uploads','EGBIM_QA/attachments/96.png','image/png','png',24197,'de32b3cc67cceabccc0c34e420c79688e00b4d81ecf3b8d13bafaaf87d9fcf86','EGBIM_QA:POST_ATTACHMENT:96','ACTIVE','2025-12-09 15:56:16','2025-12-09 15:56:16' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='236' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:96');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'캡처.JPG','97.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/97.jpg','image/jpeg','jpg',100954,'b2f2635be4ae5eff14e2f3e637e8b91a60f2ad7336106e06e4fac8f1aca99d56','EGBIM_QA:POST_ATTACHMENT:97','ACTIVE','2025-12-10 13:13:47','2025-12-10 13:13:47' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='238' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:97');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'K-005.jpg','98.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/98.jpg','image/jpeg','jpg',169787,'455f971e7ba45b31602080f6e5b350400beb0bbb699e2f17a1b02a4a6cf9a4c9','EGBIM_QA:POST_ATTACHMENT:98','ACTIVE','2025-12-17 09:11:48','2025-12-17 09:11:48' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='244' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:98');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'K-006.jpg','99.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/99.jpg','image/jpeg','jpg',103420,'ffb3c5281d6fe6ff1f280cf3cd784c856c435de40c29502011fdd250aa4b79b6','EGBIM_QA:POST_ATTACHMENT:99','ACTIVE','2025-12-17 09:11:48','2025-12-17 09:11:48' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='244' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:99');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'종전선형_종점부 R380.v2.dwg','100.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/100.dwg','image/vnd.dwg','dwg',484386,'ccb4ab92d69bd0deafc340ce883aae2466daf9236518172096f86b1770573eef','EGBIM_QA:POST_ATTACHMENT:100','ACTIVE','2025-12-19 09:23:01','2025-12-19 09:23:01' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='246' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:100');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'Drawing2.dwg','101.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/101.dwg','image/vnd.dwg','dwg',21094,'16cb39a5edfda45cefbc4ca787a597c343cf89d32e6c30da5437ba46b9c2c87e','EGBIM_QA:POST_ATTACHMENT:101','ACTIVE','2025-12-30 14:40:50','2025-12-30 14:40:50' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='252' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:101');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'레지스트리.reg','102.reg','LOCAL','/app/uploads','EGBIM_QA/attachments/102.reg','application/octet-stream','reg',1097690,'81df65dd872837757177d21350b839dd5c1e9faa26afef2ef25267d7e550ef83','EGBIM_QA:POST_ATTACHMENT:102','ACTIVE','2025-12-31 10:37:42','2025-12-31 10:37:42' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='252' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:102');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'251229 계획평면도.zip','103.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/103.zip','application/zip','zip',10897836,'918a2b50758b902dcd771af225cbebc535c39b3ef56e8e8d8774c8f77998d58f','EGBIM_QA:POST_ATTACHMENT:103','ACTIVE','2025-12-31 13:35:43','2025-12-31 13:35:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='256' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:103');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'그리미 도곽인식.png','104.png','LOCAL','/app/uploads','EGBIM_QA/attachments/104.png','image/png','png',705433,'a993a0ffba58877c0301176884f5413605c23c935748bd09daf971d4212343e1','EGBIM_QA:POST_ATTACHMENT:104','ACTIVE','2025-12-31 13:35:43','2025-12-31 13:35:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='256' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:104');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'꾸러미 도곽미인식.png','105.png','LOCAL','/app/uploads','EGBIM_QA/attachments/105.png','image/png','png',230175,'9f0586b0dc978ec2f21a8b630c24f4e8e5469d62406ea4811dd85615aadf1395','EGBIM_QA:POST_ATTACHMENT:105','ACTIVE','2025-12-31 13:35:43','2025-12-31 13:35:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='256' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:105');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'Drawing1.dwg','106.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/106.dwg','image/vnd.dwg','dwg',4598337,'5b2b55b3848b3f3d6c279d0ecc413107c33ab0159f15a2d8486380565b734e93','EGBIM_QA:POST_ATTACHMENT:106','ACTIVE','2025-12-31 14:15:31','2025-12-31 14:15:31' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='257' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:106');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'연결형태1.jpg','107.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/107.jpg','image/jpeg','jpg',254537,'1ecb7caf102cb691b7f520b38f08596be82c5e92e6003ca4cb59a26e40028da3','EGBIM_QA:POST_ATTACHMENT:107','ACTIVE','2026-01-06 10:19:05','2026-01-06 10:19:05' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='259' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:107');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'연결형태2.jpg','108.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/108.jpg','image/jpeg','jpg',253888,'e70f25e79b4f002ae5501d419846b1d3690f9140014b46a065830b51b5571e6f','EGBIM_QA:POST_ATTACHMENT:108','ACTIVE','2026-01-06 10:19:05','2026-01-06 10:19:05' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='259' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:108');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'연결형태3.jpg','109.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/109.jpg','image/jpeg','jpg',255501,'8d63f90f26d6bbc543f12c5b9efeae2260e0641d178022887f0e8954516db10c','EGBIM_QA:POST_ATTACHMENT:109','ACTIVE','2026-01-06 10:19:05','2026-01-06 10:19:05' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='259' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:109');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'대산당진(2공구) 사업구역경계.dxf','110.dxf','LOCAL','/app/uploads','EGBIM_QA/attachments/110.dxf','image/vnd.dxf','dxf',7862979,'0aa7ca332109c492430755e958bb3dafc474f90cf673d6c288770bf95ed215fb','EGBIM_QA:POST_ATTACHMENT:110','ACTIVE','2026-01-06 14:16:51','2026-01-06 14:16:51' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='259' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:110');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'Water Storage Longitudinal & Cross Sections.dwg','111.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/111.dwg','image/vnd.dwg','dwg',4280504,'7516d4a2efff89caae9bda7b35c7484996abd89c5110de7e6497fa6f06d7f7f6','EGBIM_QA:POST_ATTACHMENT:111','ACTIVE','2026-01-08 17:01:58','2026-01-08 17:01:58' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='265' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:111');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20260112_170637.jpg','112.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/112.jpg','image/jpeg','jpg',35685,'e757b8f5980ef80dcd070083eeef1bf151c4aa7ca051868085d93d649797d73d','EGBIM_QA:POST_ATTACHMENT:112','ACTIVE','2026-01-12 17:07:43','2026-01-12 17:07:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='268' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:112');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna.reg','113.reg','LOCAL','/app/uploads','EGBIM_QA/attachments/113.reg','application/octet-stream','reg',1570848,'c1ca162c3fec26a1da027836241c492dd4be6a057395ea24d819ca4b92fce125','EGBIM_QA:POST_ATTACHMENT:113','ACTIVE','2026-01-23 09:51:29','2026-01-23 09:51:29' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='271' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:113');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'선스타일.dwg','114.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/114.dwg','image/vnd.dwg','dwg',38956,'aa7fc34db90647c45599c859694011d40224bb401328a6791e364dbfa05db191','EGBIM_QA:POST_ATTACHMENT:114','ACTIVE','2026-01-23 09:51:29','2026-01-23 09:51:29' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='271' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:114');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'스크린샷 2026-01-26 163117.png','115.png','LOCAL','/app/uploads','EGBIM_QA/attachments/115.png','image/png','png',190854,'2e89948f9f7d7a639838b9bd11c457563215214b9f8cb376efe272d9d7aa1f4b','EGBIM_QA:POST_ATTACHMENT:115','ACTIVE','2026-01-26 16:33:57','2026-01-26 16:33:57' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='272' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:115');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'01.외관조사망도_석문국가산단 배수갑문(2025-상반기).dwg','116.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/116.dwg','image/vnd.dwg','dwg',6059813,'cae1942f52eedbd92510b7c2568fc12230eb1622ddf8cc09f3dd2b7f726cbd4d','EGBIM_QA:POST_ATTACHMENT:116','ACTIVE','2026-01-26 16:39:12','2026-01-26 16:39:12' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='272' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:116');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'04 부대공.zip','117.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/117.zip','application/zip','zip',3622415,'3c8efc54ecf89e5056e123fb02a73d643f6607656a32ee541edb5ee40fcf200e','EGBIM_QA:POST_ATTACHMENT:117','ACTIVE','2026-02-02 17:39:17','2026-02-02 17:39:17' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='276' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:117');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'01.위치도(동량~산척)_착수보고 PPT-배치1_캐드 플롯.jpg','118.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/118.jpg','image/jpeg','jpg',5412828,'b4e5e7c11ecc8a431263bb98305584295b8c297a7d1cffd62644590e55c121af','EGBIM_QA:POST_ATTACHMENT:118','ACTIVE','2026-02-03 13:30:29','2026-02-03 13:30:29' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='277' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:118');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'01.위치도(동량~산척)_착수보고 PPT-배치1_이지빔.jpg','119.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/119.jpg','image/jpeg','jpg',9979649,'ba29439563bd83710ec96786e0295ac8008041beaca3d2a4ee324e6003623346','EGBIM_QA:POST_ATTACHMENT:119','ACTIVE','2026-02-03 13:30:29','2026-02-03 13:30:29' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='277' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:119');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'모델기반 11+600~12+540_SavedWithErrors.dwg','120.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/120.dwg','image/vnd.dwg','dwg',9081562,'9de915baab97aabc179173fc7113ad0a0f0437d1b34ba14274a79340820ae049','EGBIM_QA:POST_ATTACHMENT:120','ACTIVE','2026-02-03 14:59:21','2026-02-03 14:59:21' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='278' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:120');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'모델기반 11+600~12+540_SavedWithErrors1.dwg','121.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/121.dwg','image/vnd.dwg','dwg',9081562,'c19979b840d1e56009c3fc8d3303b32e6e9b73b11218b1d2f9d14c2cfbc6ac69','EGBIM_QA:POST_ATTACHMENT:121','ACTIVE','2026-02-03 14:59:21','2026-02-03 14:59:21' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='278' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:121');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20260203_153624358.png','122.png','LOCAL','/app/uploads','EGBIM_QA/attachments/122.png','image/png','png',258015,'49db96325aca81ac14edd99e5396dfa0abcd172c9129f3fe9ec4694aed75a7a1','EGBIM_QA:POST_ATTACHMENT:122','ACTIVE','2026-02-03 15:37:19','2026-02-03 15:37:19' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='279' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:122');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'[도면] BIM_대호지교 시점부(A1) 배근도.dwg','123.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/123.dwg','image/vnd.dwg','dwg',3114270,'23fee231a2a324b9d7d239e02fcc98ea2ad3f24b9efc7755a55a555a45186ae8','EGBIM_QA:POST_ATTACHMENT:123','ACTIVE','2026-02-11 09:47:45','2026-02-11 09:47:45' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='287' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:123');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20260211_113953.png','124.png','LOCAL','/app/uploads','EGBIM_QA/attachments/124.png','image/png','png',754900,'8f2d3caf1a31042a78984203b5be7d0de36f7fffe139a258eeb3063c8aafda17','EGBIM_QA:POST_ATTACHMENT:124','ACTIVE','2026-02-11 11:41:14','2026-02-11 11:41:14' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='289' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:124');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'동산 소하천 보고용 판넬_20250623.dwg','125.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/125.dwg','image/vnd.dwg','dwg',7069368,'e264e4b03765b931d33f5cdc731b5f801b2e9d497397f79a19ca33ac34a796d0','EGBIM_QA:POST_ATTACHMENT:125','ACTIVE','2026-02-11 11:41:14','2026-02-11 11:41:14' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='289' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:125');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'충북도_5000-Layout 01_이지빔 플롯.pdf','126.pdf','LOCAL','/app/uploads','EGBIM_QA/attachments/126.pdf','application/pdf','pdf',13127850,'c04950bf5fd4fcbecb3f69011cd314dc4e0e6b19afba4d8689ec8a9c589ebedb','EGBIM_QA:POST_ATTACHMENT:126','ACTIVE','2026-02-13 20:16:12','2026-02-13 20:16:12' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='294' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:126');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'충북도_5000 Layout 01_캐드 플롯.pdf','127.pdf','LOCAL','/app/uploads','EGBIM_QA/attachments/127.pdf','application/pdf','pdf',20443647,'41f093151ab26b03ffd313cc5278b0e41b76cd808ec234902bea632dbc54319b','EGBIM_QA:POST_ATTACHMENT:127','ACTIVE','2026-02-13 20:16:12','2026-02-13 20:16:12' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='294' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:127');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'라이센스 만료.png','128.png','LOCAL','/app/uploads','EGBIM_QA/attachments/128.png','image/png','png',317079,'3f46901ecc0389adc2c9c0e5f9a1d4e7f115a32c259ba7bb79c4d34a85048b3e','EGBIM_QA:POST_ATTACHMENT:128','ACTIVE','2026-02-23 11:01:34','2026-02-23 11:01:34' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='297' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:128');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'OLE파일 뒤집힘.png','129.png','LOCAL','/app/uploads','EGBIM_QA/attachments/129.png','image/png','png',106954,'131a192c3562ab7af38b8c6bca43a8b78e2e0e0a59845beca851a0b9b42b0c13','EGBIM_QA:POST_ATTACHMENT:129','ACTIVE','2026-02-24 14:59:29','2026-02-24 14:59:29' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='298' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:129');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'1.JPG','130.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/130.jpg','image/jpeg','jpg',30646,'021798720afb973ef9f8e476f5943ddc6f465d68f058831041de9cf7a361b274','EGBIM_QA:POST_ATTACHMENT:130','ACTIVE','2026-02-24 20:17:01','2026-02-24 20:17:01' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='299' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:130');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'2.JPG','131.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/131.jpg','image/jpeg','jpg',48756,'efeed26af06ac86da0b4782b556e155870a0e186428ef5e74c412b99faac4793','EGBIM_QA:POST_ATTACHMENT:131','ACTIVE','2026-02-24 20:17:01','2026-02-24 20:17:01' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='299' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:131');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'Capture_2026_0304_085418.jpeg','132.jpeg','LOCAL','/app/uploads','EGBIM_QA/attachments/132.jpeg','image/jpeg','jpeg',15240,'70c38095a169c89ae98b0c5664ee21043889380b1b0a8d466c76274c2f9d5096','EGBIM_QA:POST_ATTACHMENT:132','ACTIVE','2026-03-04 10:58:09','2026-03-04 10:58:09' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='307' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:132');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'73-1.표지판삽도_ver1.0 (1)-Model.pdf','133.pdf','LOCAL','/app/uploads','EGBIM_QA/attachments/133.pdf','application/pdf','pdf',65864,'b0b2ae1b276b846472089515c9a94b413df29b94d1d63b0a87971680b9db7157','EGBIM_QA:POST_ATTACHMENT:133','ACTIVE','2026-03-04 13:57:03','2026-03-04 13:57:03' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='308' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:133');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'SAMPLE.dwg','134.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/134.dwg','image/vnd.dwg','dwg',364583,'e1c5f6b6e05df5c27917722ce935fec2caf516a8b64dadf1ada3b9414162c4e5','EGBIM_QA:POST_ATTACHMENT:134','ACTIVE','2026-03-09 11:31:58','2026-03-09 11:31:58' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='314' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:134');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'xr_5000도 - Standard.zip','135.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/135.zip','application/zip','zip',23926222,'05674a08d619826b89654535bee3bf3b7b9e21241309d447bd70ad7505e4e2e4','EGBIM_QA:POST_ATTACHMENT:135','ACTIVE','2026-03-09 13:43:50','2026-03-09 13:43:50' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='315' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:135');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'221.reg','136.reg','LOCAL','/app/uploads','EGBIM_QA/attachments/136.reg','application/octet-stream','reg',1659696,'52e33ed1fc8c9e89e1220cad80a8b4b5599825440599a91db9ecae07615671b4','EGBIM_QA:POST_ATTACHMENT:136','ACTIVE','2026-03-09 15:08:52','2026-03-09 15:08:52' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='314' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:136');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'image01.png','137.png','LOCAL','/app/uploads','EGBIM_QA/attachments/137.png','image/png','png',76000,'c4c57b7ec1eb76eb4b568c37102b6cfc7a4130f7bda0784a6946bcc9311c354b','EGBIM_QA:POST_ATTACHMENT:137','ACTIVE','2026-03-10 10:50:00','2026-03-10 10:50:00' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='320' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:137');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'오류.JPG','138.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/138.jpg','image/jpeg','jpg',15771,'958b17b03737d72f71354a3c58efc183853c7b539d8aabd59ca484f838076190','EGBIM_QA:POST_ATTACHMENT:138','ACTIVE','2026-03-10 11:40:06','2026-03-10 11:40:06' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='321' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:138');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'오류-2.JPG','139.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/139.jpg','image/jpeg','jpg',21835,'e94f71b21a6477be83c0ab698d85b638135a9fd946957ecb0f44928a4554c4f4','EGBIM_QA:POST_ATTACHMENT:139','ACTIVE','2026-03-10 11:40:06','2026-03-10 11:40:06' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='321' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:139');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'[남양주시] 남양주왕숙2 공공주택지구(4326).dxf','140.dxf','LOCAL','/app/uploads','EGBIM_QA/attachments/140.dxf','image/vnd.dxf','dxf',43114,'bac090501bf2c8a409a1b380b6f497db42351aa1fbc58df4568e280f62ad6247','EGBIM_QA:POST_ATTACHMENT:140','ACTIVE','2026-03-11 13:47:21','2026-03-11 13:47:21' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='327' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:140');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'경계선 화면표시 왜곡.png','141.png','LOCAL','/app/uploads','EGBIM_QA/attachments/141.png','image/png','png',140235,'7ebb7bd1ba03e94a5c55720701e464ab31129917e592149a86d54770f25b7988','EGBIM_QA:POST_ATTACHMENT:141','ACTIVE','2026-03-11 13:47:21','2026-03-11 13:47:21' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='327' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:141');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'캡처.JPG','142.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/142.jpg','image/jpeg','jpg',97553,'adb894bbc2d9b8d142df2c4a7bed90148eb29aaf7424e46b78e656f704228c15','EGBIM_QA:POST_ATTACHMENT:142','ACTIVE','2026-03-12 09:52:15','2026-03-12 09:52:15' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='330' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:142');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'#위치도 - Standard.zip','144.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/144.zip','application/zip','zip',19107361,'3face2ed58a068c51f97fb9dba02edb5ef35e99280ea1344ee41b7e86286a69c','EGBIM_QA:POST_ATTACHMENT:144','ACTIVE','2026-03-18 10:53:36','2026-03-18 10:53:36' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='337' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:144');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20260319_145034264.jpg','145.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/145.jpg','image/jpeg','jpg',378049,'79dc1a8a72a3d0f9a4ba6cdcbf39b09e9f84a6b557c27e0246d5be0545ccbc44','EGBIM_QA:POST_ATTACHMENT:145','ACTIVE','2026-03-19 15:02:41','2026-03-19 15:02:41' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='338' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:145');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20260319_145034264_01.jpg','146.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/146.jpg','image/jpeg','jpg',585362,'e8ca291802ff49ed6e9ea5a824431d79104f5ad3288cd08f431a2d8c21a0f1db','EGBIM_QA:POST_ATTACHMENT:146','ACTIVE','2026-03-19 15:02:41','2026-03-19 15:02:41' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='338' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:146');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'첨부사진1.jpg','147.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/147.jpg','image/jpeg','jpg',6617605,'841698df6e91f4230e34513ea27109b33c239cebf390572afccf7bb58983e9e3','EGBIM_QA:POST_ATTACHMENT:147','ACTIVE','2026-03-19 15:43:11','2026-03-19 15:43:11' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='339' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:147');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'첨부사진2.jpg','148.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/148.jpg','image/jpeg','jpg',6754195,'0d04863f932fae8df98a10f7b2b18e3f02d7079e2797fac0dd3f4139e83811d8','EGBIM_QA:POST_ATTACHMENT:148','ACTIVE','2026-03-19 15:43:11','2026-03-19 15:43:11' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='339' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:148');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'첨부사진3.jpg','149.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/149.jpg','image/jpeg','jpg',7161806,'c86750d6bb5f705b8a31116934e3d68882562b85cafb19989ea85d562f00a5f2','EGBIM_QA:POST_ATTACHMENT:149','ACTIVE','2026-03-19 15:43:11','2026-03-19 15:43:11' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='339' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:149');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'1111.jpg','150.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/150.jpg','image/jpeg','jpg',941277,'144da3eb2d1689de5ebbd8ac2cee8fad55378720d402b133b0051c7c61247d3b','EGBIM_QA:POST_ATTACHMENT:150','ACTIVE','2026-03-20 09:27:49','2026-03-20 09:27:49' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='340' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:150');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'R1 단축키.reg','151.reg','LOCAL','/app/uploads','EGBIM_QA/attachments/151.reg','application/octet-stream','reg',492242,'92f717665a024917e2a557fdbd6962c7f648a45e09c49bc1a27b931385dbf9d8','EGBIM_QA:POST_ATTACHMENT:151','ACTIVE','2026-03-23 10:06:36','2026-03-23 10:06:36' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='343' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:151');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'R1 단축키.hwp','152.hwp','LOCAL','/app/uploads','EGBIM_QA/attachments/152.hwp','application/x-hwp','hwp',95744,'727f7ace62982fcfaba2e9277927787307e888c544a395bbf06770de91ec090e','EGBIM_QA:POST_ATTACHMENT:152','ACTIVE','2026-03-23 10:06:36','2026-03-23 10:06:36' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='343' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:152');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'사진1.png','153.png','LOCAL','/app/uploads','EGBIM_QA/attachments/153.png','image/png','png',147920,'a3d98fac50a4c07676cffe87dc6f7a2b9b17964685d3092b14902c8f3836368e','EGBIM_QA:POST_ATTACHMENT:153','ACTIVE','2026-03-25 14:01:47','2026-03-25 14:01:47' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='347' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:153');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'사진2.png','154.png','LOCAL','/app/uploads','EGBIM_QA/attachments/154.png','image/png','png',149296,'471d7341ca8afc0d43eb90538b686bac56c151d228838e1a5e15f5ecff99d591','EGBIM_QA:POST_ATTACHMENT:154','ACTIVE','2026-03-25 14:01:47','2026-03-25 14:01:47' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='347' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:154');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20260401_150953.jpg','156.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/156.jpg','image/jpeg','jpg',863604,'22ded1013f48745ce1b47223a6ffdcd1909dbb241eebf040e65c82c0705575ce','EGBIM_QA:POST_ATTACHMENT:156','ACTIVE','2026-04-01 15:10:22','2026-04-01 15:10:22' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='352' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:156');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'장제로 측량현황도(2구간)_230612F(측량보완).dwg','157.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/157.dwg','image/vnd.dwg','dwg',3436308,'a78606f1c9a5e360417bb53a513e94ae32fee354e039ef7f0e3dd147627aeaf8','EGBIM_QA:POST_ATTACHMENT:157','ACTIVE','2026-04-02 09:49:46','2026-04-02 09:49:46' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='354' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:157');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20260403114033.jpg','158.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/158.jpg','image/jpeg','jpg',124084,'1f152bcf81ac58129532124f2827e5612844a1f6fbfee13d9c6c0c22be145ab6','EGBIM_QA:POST_ATTACHMENT:158','ACTIVE','2026-04-03 11:41:04','2026-04-03 11:41:04' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='355' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:158');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'Drawing1.dwg','159.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/159.dwg','image/vnd.dwg','dwg',76800,'2926f7e37e6e07fbd145741b1f75cb944b1e746b7f2b45cd06b9553b61e695da','EGBIM_QA:POST_ATTACHMENT:159','ACTIVE','2026-04-03 11:41:23','2026-04-03 11:41:23' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='355' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:159');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'에러 화면 캡쳐.GIF','160.gif','LOCAL','/app/uploads','EGBIM_QA/attachments/160.gif','image/gif','gif',48199,'a35e0a1036123fc14cd67e92e3ac49c6886f15f42533e8bee17c5fa720e275b8','EGBIM_QA:POST_ATTACHMENT:160','ACTIVE','2026-04-13 11:21:58','2026-04-13 11:21:58' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='363' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:160');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'pl오류.dwg','161.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/161.dwg','image/vnd.dwg','dwg',9432604,'05f3690fef35db2635ea0ed3e39085e7ce29f155a3805d317849e33fe6ca006b','EGBIM_QA:POST_ATTACHMENT:161','ACTIVE','2026-04-14 09:21:38','2026-04-14 09:21:38' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='365' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:161');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'취수통관 일반도.dwg','162.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/162.dwg','image/vnd.dwg','dwg',7338797,'3238a580f95363c395d8083c57a8b9814103ee86180bccb540a58c918c3b39af','EGBIM_QA:POST_ATTACHMENT:162','ACTIVE','2026-04-15 16:21:47','2026-04-15 16:21:47' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='370' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:162');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'FIXVPORT.lsp','163.lsp','LOCAL','/app/uploads','EGBIM_QA/attachments/163.lsp','application/octet-stream','lsp',1550,'15121c1776ef51f3cc46067009d8aede5989b96c968fb02ca185c34c06ad96f1','EGBIM_QA:POST_ATTACHMENT:163','ACTIVE','2026-04-16 13:29:18','2026-04-16 13:29:18' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='370' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:163');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'플롯 투명도 미적용.jpg','164.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/164.jpg','image/jpeg','jpg',6383923,'1293ea295d902ceff0c22d7cc1bc5681b45c7f5e03a0ee4a933ac765b2812221','EGBIM_QA:POST_ATTACHMENT:164','ACTIVE','2026-04-17 14:10:11','2026-04-17 14:10:11' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='374' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:164');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'플롯 투명도 적용.jpg','165.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/165.jpg','image/jpeg','jpg',6474066,'1cce8342bdb8807a694ae929bf8426577d2c6d814db538bc7dde910434ad1b59','EGBIM_QA:POST_ATTACHMENT:165','ACTIVE','2026-04-17 14:10:11','2026-04-17 14:10:11' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='374' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:165');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'객체스냅 잔상오류.JPG','166.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/166.jpg','image/jpeg','jpg',36113,'0ad5fed6e868621f9103c8b5636cb44a6109517b541fdaa746403a272739920f','EGBIM_QA:POST_ATTACHMENT:166','ACTIVE','2026-04-17 17:15:06','2026-04-17 17:15:06' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='375' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:166');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'스크린샷 2026-04-21 095747.png','167.png','LOCAL','/app/uploads','EGBIM_QA/attachments/167.png','image/png','png',14989,'42e0aeb8b9858d64daec4098f74e35be1fc22efb7699cae002a9220276d031f7','EGBIM_QA:POST_ATTACHMENT:167','ACTIVE','2026-04-21 09:59:46','2026-04-21 09:59:46' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='376' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:167');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'[1.4.0.0.P.VC16.x64.RF111][AccessViolation][atio6axx.dll][7ffe5bccd1a4][2026-04-21][10.12.35].zip','168.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/168.zip','application/zip','zip',530581,'00ed486bb01822eb2f8a7d881b2d9c9f49003898521cfed30852d1d627c3963c','EGBIM_QA:POST_ATTACHMENT:168','ACTIVE','2026-04-21 19:18:36','2026-04-21 19:18:36' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='378' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:168');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'260424_지하차도_형상기획_수정.dwg','169.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/169.dwg','image/vnd.dwg','dwg',1276553,'83cb31161686eaa7cfb2822172ffb83a2340b501cbe1ed65e2d0ffb8881c7183','EGBIM_QA:POST_ATTACHMENT:169','ACTIVE','2026-04-24 11:44:15','2026-04-24 11:44:15' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='379' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:169');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'coordinates export 명령어 오류.png','170.png','LOCAL','/app/uploads','EGBIM_QA/attachments/170.png','image/png','png',4560,'506fc8515bf3170710c72438e5d16cd7431040ac11d05d90ab9183ce3d429c15','EGBIM_QA:POST_ATTACHMENT:170','ACTIVE','2026-04-27 14:29:45','2026-04-27 14:29:45' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='382' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:170');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'삽도_항만1.dwg','171.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/171.dwg','image/vnd.dwg','dwg',804450,'ac88121fe5c0f68ab61fed22844ddf73cfcdec9bb749ed76f0ea10f8a1cac671','EGBIM_QA:POST_ATTACHMENT:171','ACTIVE','2026-04-27 15:20:23','2026-04-27 15:20:23' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='383' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:171');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'EG-BIM 오류 사진.JPG','172.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/172.jpg','image/jpeg','jpg',73973,'b05e3e850a2bca6ed1a50252dfe0ba87d2e45cbe4b690821388ea481d86d4b89','EGBIM_QA:POST_ATTACHMENT:172','ACTIVE','2026-05-13 16:47:08','2026-05-13 16:47:08' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='389' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:172');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화목나들목-EGBIM 오류보고용.dwg','175.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/175.dwg','image/vnd.dwg','dwg',77343,'40237268afeabcfaeee6951c656468f9dc4febb9c8e98226a9bf6da5181146c2','EGBIM_QA:POST_ATTACHMENT:175','ACTIVE','2026-05-13 17:20:58','2026-05-13 17:20:58' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='390' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:175');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화목나들목-EGBIM 오류보고용.dwg','176.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/176.dwg','image/vnd.dwg','dwg',77343,'40237268afeabcfaeee6951c656468f9dc4febb9c8e98226a9bf6da5181146c2','EGBIM_QA:POST_ATTACHMENT:176','ACTIVE','2026-05-13 17:21:39','2026-05-13 17:21:39' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='390' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:176');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'GETIP_98.lsp','177.lsp','LOCAL','/app/uploads','EGBIM_QA/attachments/177.lsp','application/octet-stream','lsp',165924,'27e6e136508a7cb59e27a5de5e381b16953c7e59e4113b3e63674dbaab077395','EGBIM_QA:POST_ATTACHMENT:177','ACTIVE','2026-05-13 17:21:39','2026-05-13 17:21:39' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='390' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:177');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'GETIP_98_메뉴얼.docx','178.docx','LOCAL','/app/uploads','EGBIM_QA/attachments/178.docx','application/vnd.openxmlformats-officedocument.wordprocessingml.document','docx',58867,'afd0afeaf088e0058e457e33a6c4e660103848a7bab6cba08f326a7629054a7b','EGBIM_QA:POST_ATTACHMENT:178','ACTIVE','2026-05-13 17:21:39','2026-05-13 17:21:39' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='390' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:178');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'라이센스만료.jpg','179.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/179.jpg','image/jpeg','jpg',91524,'198f52e06dbf9de1325f75fae9c11e3bd51a68bbb1f165e30f4cac4dcdd39aac','EGBIM_QA:POST_ATTACHMENT:179','ACTIVE','2026-05-20 17:02:26','2026-05-20 17:02:26' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='394' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:179');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'스크린샷 2026-05-21 100324.png','180.png','LOCAL','/app/uploads','EGBIM_QA/attachments/180.png','image/png','png',14012,'49dda271788a188005717723998aa1022bc28a21bdbcc7ce7259cb74af441c2c','EGBIM_QA:POST_ATTACHMENT:180','ACTIVE','2026-05-21 10:04:54','2026-05-21 10:04:54' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='395' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:180');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'스크린샷 2026-05-21 100321.png','181.png','LOCAL','/app/uploads','EGBIM_QA/attachments/181.png','image/png','png',13860,'fb6907e21921016d561401319a350063221ca2cc3e715247364a316320abc69b','EGBIM_QA:POST_ATTACHMENT:181','ACTIVE','2026-05-21 10:04:54','2026-05-21 10:04:54' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='395' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:181');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20260526_095314.png','182.png','LOCAL','/app/uploads','EGBIM_QA/attachments/182.png','image/png','png',20200,'36e75055fbade2a0a441cf32aed206f483daea06c0beb41160fbe03e76494336','EGBIM_QA:POST_ATTACHMENT:182','ACTIVE','2026-05-26 09:54:22','2026-05-26 09:54:22' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='397' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:182');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'가이드.jpg','183.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/183.jpg','image/jpeg','jpg',338193,'06838837d04581bc700a964ad33d67db9d661be82abbde866b0f4d808f08a249','EGBIM_QA:POST_ATTACHMENT:183','ACTIVE','2026-05-29 09:33:19','2026-05-29 09:33:19' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='402' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:183');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'사용자 화면.jpg','184.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/184.jpg','image/jpeg','jpg',93003,'c29fe3d3ab85169abee38e19003d79184d12bbba922fdbbac567bd433d60b72d','EGBIM_QA:POST_ATTACHMENT:184','ACTIVE','2026-05-29 09:33:19','2026-05-29 09:33:19' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='402' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:184');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20260601_111539096.png','185.png','LOCAL','/app/uploads','EGBIM_QA/attachments/185.png','image/png','png',279159,'7b79ead79665318a1e73651a1eb1055739ed2520d8e30837cf5d6f2475244bc8','EGBIM_QA:POST_ATTACHMENT:185','ACTIVE','2026-06-01 11:16:58','2026-06-01 11:16:58' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='403' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:185');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화면 캡처 2026-06-02 092930.png','186.png','LOCAL','/app/uploads','EGBIM_QA/attachments/186.png','image/png','png',32378,'fc83ae8ef9f4fe4f3605707719b5dc8697a12a441540b57d89fa54825a206701','EGBIM_QA:POST_ATTACHMENT:186','ACTIVE','2026-06-02 09:31:53','2026-06-02 09:31:53' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='404' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:186');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화면 캡처 2026-06-02 092947.png','187.png','LOCAL','/app/uploads','EGBIM_QA/attachments/187.png','image/png','png',32624,'0c718e4c5a69ae7457c9e7ae4da3623d0675cfa2a0282e56982cf47e3b682f90','EGBIM_QA:POST_ATTACHMENT:187','ACTIVE','2026-06-02 09:31:53','2026-06-02 09:31:53' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='404' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:187');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'Template_2.1 배수유역도.dwg','188.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/188.dwg','image/vnd.dwg','dwg',29378984,'cd3077319dff0fa7d75f19b9ffb20c309a78534276e36854a759109e1fbaa5c2','EGBIM_QA:POST_ATTACHMENT:188','ACTIVE','2026-06-04 09:01:41','2026-06-04 09:01:41' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='400' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:188');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20260605_142943486.jpg','189.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/189.jpg','image/jpeg','jpg',703573,'ed7e93cfe49173b4e2c7c948af324b4c5614ea9c878f6e3c75c4d73c2b14ad85','EGBIM_QA:POST_ATTACHMENT:189','ACTIVE','2026-06-05 14:31:43','2026-06-05 14:31:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='407' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:189');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'KakaoTalk_20260605_142943486_01.jpg','190.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/190.jpg','image/jpeg','jpg',664978,'0804c807921f6fe03755b583cd61a0141d8db63b1eb1da0a39452dac33aa3d2a','EGBIM_QA:POST_ATTACHMENT:190','ACTIVE','2026-06-05 14:31:43','2026-06-05 14:31:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='407' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:190');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화면 캡처 2026-06-11 174153.png','192.png','LOCAL','/app/uploads','EGBIM_QA/attachments/192.png','image/png','png',4681,'3641828b91540c5c4a25151acf2a80f93a740054aa7051d26b23e4eb48de1b8b','EGBIM_QA:POST_ATTACHMENT:192','ACTIVE','2026-06-11 17:42:05','2026-06-11 17:42:05' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='412' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:192');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'01. GUI.png','193.png','LOCAL','/app/uploads','EGBIM_QA/attachments/193.png','image/png','png',9833,'4121b7840b7e77235256515818c56b4351f8c7a65167e434df9f884bd134f2a1','EGBIM_QA:POST_ATTACHMENT:193','ACTIVE','2026-06-19 11:13:43','2026-06-19 11:13:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='414' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:193');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'02. 사용 전.png','194.png','LOCAL','/app/uploads','EGBIM_QA/attachments/194.png','image/png','png',402077,'e05a9f994d23878a1f83f7ab794fc742cb1955b643449208a1b30d06bf44345a','EGBIM_QA:POST_ATTACHMENT:194','ACTIVE','2026-06-19 11:13:43','2026-06-19 11:13:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='414' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:194');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'03. 사용 후.png','195.png','LOCAL','/app/uploads','EGBIM_QA/attachments/195.png','image/png','png',1212504,'27f8b4ec360acc3d092286bee90d1d126d4615dbdb4c91055a510ed224293858','EGBIM_QA:POST_ATTACHMENT:195','ACTIVE','2026-06-19 11:13:43','2026-06-19 11:13:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='414' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:195');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'run_app4.zip','196.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/196.zip','application/zip','zip',4950,'103256f144f8ba51e301c5145b9193d27d68359591addee318f7b7a8379c839c','EGBIM_QA:POST_ATTACHMENT:196','ACTIVE','2026-06-19 11:14:14','2026-06-19 11:14:14' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='414' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:196');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'@결과물.zip','197.zip','LOCAL','/app/uploads','EGBIM_QA/attachments/197.zip','application/zip','zip',15438858,'5a2f7d9533ea54526728159b09d385d2a3687562cc3060e4b085da186cbeb640','EGBIM_QA:POST_ATTACHMENT:197','ACTIVE','2026-06-19 11:21:27','2026-06-19 11:21:27' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='414' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:197');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'캡처.PNG','198.png','LOCAL','/app/uploads','EGBIM_QA/attachments/198.png','image/png','png',176968,'1dea4cd91e5fcce55d0e5138e817270066c36742ba7918ab2d579f1c656c59d3','EGBIM_QA:POST_ATTACHMENT:198','ACTIVE','2026-06-24 10:37:24','2026-06-24 10:37:24' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='415' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:198');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'26.06.23.[사연댐] 가설사무소.dwg','199.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/199.dwg','image/vnd.dwg','dwg',856626,'204ddc38694f24ea2259d2efe82edd924c280ceffa92b73831865e6430a9bdeb','EGBIM_QA:POST_ATTACHMENT:199','ACTIVE','2026-06-24 11:37:24','2026-06-24 11:37:24' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='416' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:199');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'스크린샷 2026-06-25 071539.png','200.png','LOCAL','/app/uploads','EGBIM_QA/attachments/200.png','image/png','png',223886,'36d3b8f9c0e4da121505611cda3788224116982dd38df0508bd8cd84b7fd1c50','EGBIM_QA:POST_ATTACHMENT:200','ACTIVE','2026-06-25 07:20:40','2026-06-25 07:20:40' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='417' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:200');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화면 캡처 2026-06-29 101639.png','201.png','LOCAL','/app/uploads','EGBIM_QA/attachments/201.png','image/png','png',6649,'07faa36974b18490bf648b488548c331cb455d49d1d73a09f78dfeb9c43a78c0','EGBIM_QA:POST_ATTACHMENT:201','ACTIVE','2026-06-29 10:34:27','2026-06-29 10:34:27' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='419' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:201');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'드림플러스 다중플롯.png','202.png','LOCAL','/app/uploads','EGBIM_QA/attachments/202.png','image/png','png',43509,'2bc1acfee980a6267ade67a87ab8338e8ade20878af0418ad52793f85e372de9','EGBIM_QA:POST_ATTACHMENT:202','ACTIVE','2026-06-30 13:09:29','2026-06-30 13:09:29' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='421' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:202');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화면 캡처 2026-07-01 144718.jpg','203.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/203.jpg','image/jpeg','jpg',293809,'5ccc4ab568fe2e501ce87a0affb1b0a055321d887d87b13ed933579c6ce7a1d5','EGBIM_QA:POST_ATTACHMENT:203','ACTIVE','2026-07-01 14:47:24','2026-07-01 14:47:24' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='423' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:203');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'강경보도육교 기초일반도 및 구조도.dwg','204.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/204.dwg','image/vnd.dwg','dwg',540872,'7d2d1bcfe23042819e436c1aaea2f4f3fa1a251a44741b0b0b720c8620a10c95','EGBIM_QA:POST_ATTACHMENT:204','ACTIVE','2026-07-01 16:24:00','2026-07-01 16:24:00' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='424' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:204');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'K-002.png','205.png','LOCAL','/app/uploads','EGBIM_QA/attachments/205.png','image/png','png',28945,'d9f832f8ac982bbe0d7f99ab810e00191928a151d9f4317db48ce34ab47b1ffd','EGBIM_QA:POST_ATTACHMENT:205','ACTIVE','2026-07-02 09:10:55','2026-07-02 09:10:55' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='426' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:205');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'스크린샷 2026-07-02 170745.png','206.png','LOCAL','/app/uploads','EGBIM_QA/attachments/206.png','image/png','png',246344,'1d7f89223c98be22dd04b4ee8317a08ea51809905eef339eef6f6d94a0744cf4','EGBIM_QA:POST_ATTACHMENT:206','ACTIVE','2026-07-02 17:07:36','2026-07-02 17:07:36' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='430' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:206');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'오류사진.jpg','207.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/207.jpg','image/jpeg','jpg',14300792,'8c457222caea53e77e54ba61677bb6f786ecd112570441d95f4ff0c8a4819976','EGBIM_QA:POST_ATTACHMENT:207','ACTIVE','2026-07-03 09:53:25','2026-07-03 09:53:25' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='431' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:207');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'textmask 적용전.JPG','208.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/208.jpg','image/jpeg','jpg',33475,'7284708a229097dcd33f123cfcab0f39c1614a7951306485f81c312183a179a3','EGBIM_QA:POST_ATTACHMENT:208','ACTIVE','2026-07-08 09:36:45','2026-07-08 09:36:45' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='434' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:208');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'textmask 적용후.JPG','209.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/209.jpg','image/jpeg','jpg',27083,'2a29807d3a5a0bbf42745f357124786d9419e50a0b2637d5ecaf892700417642','EGBIM_QA:POST_ATTACHMENT:209','ACTIVE','2026-07-08 09:36:45','2026-07-08 09:36:45' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='434' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:209');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'bim.jpg','210.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/210.jpg','image/jpeg','jpg',12667664,'706c6f678ac9d511038e358e2115cc0263846ee072a8b8b1574812cbe93230bd','EGBIM_QA:POST_ATTACHMENT:210','ACTIVE','2026-07-08 10:14:36','2026-07-08 10:14:36' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='435' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:210');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'선꼴 다름 이슈.grm','211.grm','LOCAL','/app/uploads','EGBIM_QA/attachments/211.grm','application/octet-stream','grm',2112407,'ef8fee5e1dea30f31f0096215daf08dc73434021f29b2163a4b5f8f8d4e545d3','EGBIM_QA:POST_ATTACHMENT:211','ACTIVE','2026-07-10 17:53:13','2026-07-10 17:53:13' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='442' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:211');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화면 캡처 2026-07-14 083937.png','212.png','LOCAL','/app/uploads','EGBIM_QA/attachments/212.png','image/png','png',28036,'161b0876f4992c84abb4a9ccde4baa502d11616c69d87bfed23f30674b5ea0a3','EGBIM_QA:POST_ATTACHMENT:212','ACTIVE','2026-07-14 08:42:05','2026-07-14 08:42:05' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='447' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:212');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'1783986125_f66db96d_화면 캡처 2026-07-14 083937.png','213.png','LOCAL','/app/uploads','EGBIM_QA/attachments/213.png','image/png','png',28036,'161b0876f4992c84abb4a9ccde4baa502d11616c69d87bfed23f30674b5ea0a3','EGBIM_QA:POST_ATTACHMENT:213','ACTIVE','2026-07-14 11:40:47','2026-07-14 11:40:47' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='448' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:213');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'선꼴 2.grm','214.grm','LOCAL','/app/uploads','EGBIM_QA/attachments/214.grm','application/octet-stream','grm',76261,'4bc135754b89ba21847ad2aebab2b7b1ca15af541ce10f8156c4e1c17b155960','EGBIM_QA:POST_ATTACHMENT:214','ACTIVE','2026-07-15 09:07:35','2026-07-15 09:07:35' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='451' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:214');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'선꼴 1.grm','215.grm','LOCAL','/app/uploads','EGBIM_QA/attachments/215.grm','application/octet-stream','grm',118820,'f93670ba87ca71a2768d731b587b88851a0b8d492fa18fea55036d76bd632994','EGBIM_QA:POST_ATTACHMENT:215','ACTIVE','2026-07-15 09:07:35','2026-07-15 09:07:35' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='451' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:215');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'1.png','216.png','LOCAL','/app/uploads','EGBIM_QA/attachments/216.png','image/png','png',158133,'15db3aec0617f72f7dea15ffbc0242097fe2635976f0d60b78f1cd1558d926d6','EGBIM_QA:POST_ATTACHMENT:216','ACTIVE','2026-07-16 13:45:12','2026-07-16 13:45:12' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='454' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:216');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'LISP파일_오류.dwg','217.dwg','LOCAL','/app/uploads','EGBIM_QA/attachments/217.dwg','image/vnd.dwg','dwg',2563303,'13e72e81f4617a23d1f6136b3ed5e74ef28c704b5929b02d96a7922b214df0c2','EGBIM_QA:POST_ATTACHMENT:217','ACTIVE','2026-07-20 10:28:06','2026-07-20 10:28:06' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='458' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:217');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'횡단면_응용_v12.lsp','218.lsp','LOCAL','/app/uploads','EGBIM_QA/attachments/218.lsp','application/octet-stream','lsp',19689,'07c1d42ee3e60b05c08afe7f77bf4b5f2053a1e5f4226936369e0b1e2fe60803','EGBIM_QA:POST_ATTACHMENT:218','ACTIVE','2026-07-20 10:28:06','2026-07-20 10:28:06' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='458' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:218');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'횡단면_응용_v12_설명서.hwp','219.hwp','LOCAL','/app/uploads','EGBIM_QA/attachments/219.hwp','application/x-hwp','hwp',1381376,'7a9ad413f7eadf3c7c2b1973e090371abd73923e484d23605297438eb37ae9f7','EGBIM_QA:POST_ATTACHMENT:219','ACTIVE','2026-07-20 10:28:06','2026-07-20 10:28:06' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='458' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:219');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'EG-BIM Error .jpg','220.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/220.jpg','image/jpeg','jpg',124291,'77648a5bceb0c55983d8555a4975e4fcb161f1565c5f17293fc77550ba7e3190','EGBIM_QA:POST_ATTACHMENT:220','ACTIVE','2026-07-20 11:25:29','2026-07-20 11:25:29' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='459' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:220');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'260721 실행오류.png','221.png','LOCAL','/app/uploads','EGBIM_QA/attachments/221.png','image/png','png',105967,'252c66af3d69b544828912f84c6158dcaed6be7240fceeb2c9c6ad3944c27ce4','EGBIM_QA:POST_ATTACHMENT:221','ACTIVE','2026-07-21 18:48:43','2026-07-21 18:48:43' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='460' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:221');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'K-001.png','222.png','LOCAL','/app/uploads','EGBIM_QA/attachments/222.png','image/png','png',59142,'bf7abb7a909fd18dff9938ff95d9d0ee0b9f9aaff5f092e3de95cdc9e402f277','EGBIM_QA:POST_ATTACHMENT:222','ACTIVE','2026-07-21 18:59:10','2026-07-21 18:59:10' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='461' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:222');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'화면 캡처 2026-07-21 200406.jpg','223.jpg','LOCAL','/app/uploads','EGBIM_QA/attachments/223.jpg','image/jpeg','jpg',80964,'24fc811b1aca242b4cc8b832fbffe5555e18280db0e6368334526ee010793dd2','EGBIM_QA:POST_ATTACHMENT:223','ACTIVE','2026-07-21 20:04:55','2026-07-21 20:04:55' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='465' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:223');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20260722_개선요청.png','224.png','LOCAL','/app/uploads','EGBIM_QA/attachments/224.png','image/png','png',40861,'0617cb294c343ea34d7367e2ad219b3dc3fbd5b1e1f39e283b825fb719541645','EGBIM_QA:POST_ATTACHMENT:224','ACTIVE','2026-07-22 09:38:19','2026-07-22 09:38:19' FROM (SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='468' AND mm.ticket_id IS NOT NULL LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:POST_ATTACHMENT:224');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'참고 이미지.jpg','17.jpg','LOCAL','/app/uploads','EGBIM_QA/comment-images/17.jpg','image/jpeg','jpg',327115,'ae009f7049d5168d2ef2fc9380a83c1e3f4da613d080902a3764e50fc2e42754','EGBIM_QA:COMMENT_IMAGE:17','ACTIVE','2025-11-14 10:57:54','2025-11-14 10:57:54' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:349' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:17');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'SecurityConfig.jpg','29.jpg','LOCAL','/app/uploads','EGBIM_QA/comment-images/29.jpg','image/jpeg','jpg',49786,'2987fcfda9a450f8ca1d140d1189f54c67ad06b32c89520504172d9a3255001f','EGBIM_QA:COMMENT_IMAGE:29','ACTIVE','2025-12-11 14:09:25','2025-12-11 14:09:25' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:468' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:29');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'image06.png','30.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/30.png','image/png','png',78462,'f9c9269c4e89b5bbad705b78f206274c63402d269c7a32a4ef3d9916265199a2','EGBIM_QA:COMMENT_IMAGE:30','ACTIVE','2025-12-24 08:38:52','2025-12-24 08:38:52' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:514' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:30');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'image07.png','31.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/31.png','image/png','png',130457,'4d497d50db8fbdc144337f3e1908bb9f1205a7dccf41177002cfa376d15d5314','EGBIM_QA:COMMENT_IMAGE:31','ACTIVE','2025-12-24 08:38:52','2025-12-24 08:38:52' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:514' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:31');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'image08.png','32.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/32.png','image/png','png',89328,'ec7ce3d5555a024aaa0dbe6c8ec1117d71997aabb0e60d45b4d0073a437408a6','EGBIM_QA:COMMENT_IMAGE:32','ACTIVE','2025-12-24 08:38:52','2025-12-24 08:38:52' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:514' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:32');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'명령어 선택 창.png','33.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/33.png','image/png','png',31927,'31faae37cd0f0267efd76a05ab26e618b6f9c9b9e266eb195e1eb3d773c19c87','EGBIM_QA:COMMENT_IMAGE:33','ACTIVE','2025-12-31 11:51:18','2025-12-31 11:51:18' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:523' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:33');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'탭1.PNG','36.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/36.png','image/png','png',164678,'80f51af777c389c9cf0d8cc5ff9c5c38cef0f799ea0a68f3c4ab89423d4f0658','EGBIM_QA:COMMENT_IMAGE:36','ACTIVE','2026-01-07 14:43:08','2026-01-07 14:43:08' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:551' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:36');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'탭2.PNG','37.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/37.png','image/png','png',167078,'c60132c43be5f5337ecb7d4bbccc465e922be755373ad94a13d7a5ac319345b5','EGBIM_QA:COMMENT_IMAGE:37','ACTIVE','2026-01-07 14:43:08','2026-01-07 14:43:08' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:551' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:37');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna271_키보드한글자판설정.png','38.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/38.png','image/png','png',92293,'438d4503b184e67b6401cbddf8abe4bb7d0cde8463b08b8971dc9e94b0a65287','EGBIM_QA:COMMENT_IMAGE:38','ACTIVE','2026-01-26 10:29:52','2026-01-26 10:29:52' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:571' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:38');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna276_ole이미지뒤집힘_패치예정.png','39.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/39.png','image/png','png',419325,'f0b6905dd73c8b002ace827c66799722d610c471394ea379170d25adda2b23ca','EGBIM_QA:COMMENT_IMAGE:39','ACTIVE','2026-02-03 08:14:05','2026-02-03 08:14:05' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:576' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:39');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna281_자동저장파일.png','40.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/40.png','image/png','png',28692,'93d51296e16e5016c299a4fe575a696df22a91b78f41abd945ea9f035cabccb2','EGBIM_QA:COMMENT_IMAGE:40','ACTIVE','2026-02-10 10:23:32','2026-02-10 10:23:32' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:582' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:40');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna281_자동저장설정.png','41.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/41.png','image/png','png',206292,'94a9e39d7c8bb4402882854bc881b688de779d2899640ad14384b70b34e02347','EGBIM_QA:COMMENT_IMAGE:41','ACTIVE','2026-02-10 10:23:32','2026-02-10 10:23:32' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:582' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:41');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna281_자동저장파일.png','42.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/42.png','image/png','png',28692,'93d51296e16e5016c299a4fe575a696df22a91b78f41abd945ea9f035cabccb2','EGBIM_QA:COMMENT_IMAGE:42','ACTIVE','2026-02-10 10:37:36','2026-02-10 10:37:36' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:584' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:42');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna281_자동저장설정.png','43.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/43.png','image/png','png',206292,'94a9e39d7c8bb4402882854bc881b688de779d2899640ad14384b70b34e02347','EGBIM_QA:COMMENT_IMAGE:43','ACTIVE','2026-02-10 10:37:36','2026-02-10 10:37:36' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:584' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:43');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'image01.png','44.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/44.png','image/png','png',37497,'66c9dc2462af57fbf524489dc39210f09216cafec9e610d6071d345c679b6568','EGBIM_QA:COMMENT_IMAGE:44','ACTIVE','2026-03-06 10:23:02','2026-03-06 10:23:02' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:618' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:44');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna327_DXF를dwg로변환후acad에서확인.png','45.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/45.png','image/png','png',125198,'43d058a775834642a2f27cce91baf90e538f6024c6be964485b214c817bc26be','EGBIM_QA:COMMENT_IMAGE:45','ACTIVE','2026-03-11 14:33:16','2026-03-11 14:33:16' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:647' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:45');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20260312_193835.jpg','46.jpg','LOCAL','/app/uploads','EGBIM_QA/comment-images/46.jpg','image/jpeg','jpg',179050,'79f21cf5d6a9e716d5ade2427e00ab045fd7e6fbb7377a331a83794f3c09e47d','EGBIM_QA:COMMENT_IMAGE:46','ACTIVE','2026-03-12 19:38:58','2026-03-12 19:38:58' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:660' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:46');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20260312_193757.jpg','47.jpg','LOCAL','/app/uploads','EGBIM_QA/comment-images/47.jpg','image/jpeg','jpg',279660,'3c0e0306d603002df6fad3fed79b613f7594d5fc698e8a39a6e9f26890807da7','EGBIM_QA:COMMENT_IMAGE:47','ACTIVE','2026-03-12 19:38:58','2026-03-12 19:38:58' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:660' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:47');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna329_FC입력시FCLOSEALL명령 자동완성.png','48.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/48.png','image/png','png',4822,'de8901d145e579b2159dcd1fd217213e666e494a3261bf1231cdec8d12b2034f','EGBIM_QA:COMMENT_IMAGE:48','ACTIVE','2026-03-13 10:03:23','2026-03-13 10:03:23' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:662' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:48');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna322_별도 다중파일 작업중 창 켜지지 않음_테스트.png','49.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/49.png','image/png','png',433220,'d7121f06350210efbca5551f5ec7af79f7dbf88bdc076869c35a3a8239e4b0dd','EGBIM_QA:COMMENT_IMAGE:49','ACTIVE','2026-03-17 14:11:29','2026-03-17 14:11:29' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:668' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:49');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'20260317_152313.jpg','50.jpg','LOCAL','/app/uploads','EGBIM_QA/comment-images/50.jpg','image/jpeg','jpg',224029,'d72548c84458a2e445cc923b4a28868addae3fed503aaf5611cfdb9dcd3550d2','EGBIM_QA:COMMENT_IMAGE:50','ACTIVE','2026-03-17 15:23:40','2026-03-17 15:23:40' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:670' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:50');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna342_acad와egbim색상비교 in layout.png','51.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/51.png','image/png','png',324053,'c391e420c433be069c3adbea5f0abf64cced250e324da5553075db9551aa07a2','EGBIM_QA:COMMENT_IMAGE:51','ACTIVE','2026-03-20 16:29:15','2026-03-20 16:29:15' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:680' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:51');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna342_acad와egbim색상비교.png','52.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/52.png','image/png','png',546625,'2b00aa885149789e3269e467d961167e24c0e052eb2fa258358fd585bd8ca4a9','EGBIM_QA:COMMENT_IMAGE:52','ACTIVE','2026-03-20 16:29:15','2026-03-20 16:29:15' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:680' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:52');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna343_단축키 숫자인식_20260323.png','53.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/53.png','image/png','png',342797,'591d3346c7548136efc3fcb022690608cefc7095adacade8814e0b1259ae4ccb','EGBIM_QA:COMMENT_IMAGE:53','ACTIVE','2026-03-23 09:07:56','2026-03-23 09:07:56' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:683' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:53');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna346_egbim삭제후fonts폴더.png','54.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/54.png','image/png','png',31483,'7315350285b526beb1db1a14230b21d8f77bef9d114c74525f95719a868b8fb2','EGBIM_QA:COMMENT_IMAGE:54','ACTIVE','2026-03-23 11:47:02','2026-03-23 11:47:02' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:685' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:54');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna254_명령어하위메뉴끄기_20260401.png','55.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/55.png','image/png','png',349208,'b22e87fc7672666dc6fa706eaa5c920ca66fac33528dcd0df0a1190a57c5dca3','EGBIM_QA:COMMENT_IMAGE:55','ACTIVE','2026-04-01 14:00:29','2026-04-01 14:00:29' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:706' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:55');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna352_우클릭draworder_back_명령프롬프트_20260401.png','56.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/56.png','image/png','png',4360,'0d8382514ac7b1cb7a0d1c817598029dc3ab0f7820e946154b070aeed4e9dd65','EGBIM_QA:COMMENT_IMAGE:56','ACTIVE','2026-04-01 15:41:29','2026-04-01 15:41:29' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:712' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:56');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna137_Materials_png로새물질생성_20260401.png','57.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/57.png','image/png','png',389163,'d1aa6aeb4a4e3a2c9e29fc09f960e28807636e55936c9e9381a93a1ff673dca7','EGBIM_QA:COMMENT_IMAGE:57','ACTIVE','2026-04-01 16:08:25','2026-04-01 16:08:25' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:713' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:57');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna353_acad proxy entity_acad_20260401.png','58.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/58.png','image/png','png',641179,'eb7f970893a076af695cacb3087291ec797355437fb7db4486ea113b9c1dd6a7','EGBIM_QA:COMMENT_IMAGE:58','ACTIVE','2026-04-01 17:28:53','2026-04-01 17:28:53' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:714' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:58');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna354_acad cfm 설정.png','59.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/59.png','image/png','png',126606,'d5423729122c2be0d3defa28ba0bfb46240c306f36ce9b508c1788f5ea211c96','EGBIM_QA:COMMENT_IMAGE:59','ACTIVE','2026-04-03 09:24:18','2026-04-03 09:24:18' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:716' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:59');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna361_도면출력시CTB설정_20260410.png','63.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/63.png','image/png','png',43690,'dc20499c03026e570a547be961cdd6ca4fcc10f024dfae86d4146480875ed375','EGBIM_QA:COMMENT_IMAGE:63','ACTIVE','2026-04-10 15:17:38','2026-04-10 15:17:38' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:727' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:63');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna365_폴리선 그릴수없는오류_THICKNESS0설정.png','64.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/64.png','image/png','png',203322,'c2862046898c957d7c35c5c92e9e639a9c5d72d478f305582d7be2508ddc954b','EGBIM_QA:COMMENT_IMAGE:64','ACTIVE','2026-04-14 15:16:19','2026-04-14 15:16:19' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:733' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:64');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna256_꾸러미도곽인식(V1.4.0)_20260413.png','65.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/65.png','image/png','png',856288,'40184ae3d85c736ec70eab8f133f051c2cf5c56eb877385deed533eee5cf6c02','EGBIM_QA:COMMENT_IMAGE:65','ACTIVE','2026-04-14 17:48:59','2026-04-14 17:48:59' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:735' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:65');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna365_Thickness 초기화 기능추가_20260424.png','66.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/66.png','image/png','png',5036,'12dc32677c41339516f8ab55676536c7be34369b78f14a6bf126f17fd7786edc','EGBIM_QA:COMMENT_IMAGE:66','ACTIVE','2026-04-24 12:01:05','2026-04-24 12:01:05' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:752' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:66');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna315_jpg복사오류_20260511.png','67.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/67.png','image/png','png',329326,'2fc6dd5f6855b2fbec8d975d3d6e0d84605b6474be1b14fc918a473f8c4b87f1','EGBIM_QA:COMMENT_IMAGE:67','ACTIVE','2026-05-11 09:54:10','2026-05-11 09:54:10' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:765' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:67');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna315_플롯시 투명도 적용됨_20260511.png','68.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/68.png','image/png','png',842034,'7331e1d6c708bfeb720a6fe8a8cd4b0ea509b1d76accd0228f7daaec6b4b59ff','EGBIM_QA:COMMENT_IMAGE:68','ACTIVE','2026-05-11 09:54:10','2026-05-11 09:54:10' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:765' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:68');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna401_사용자설정저장하기_20260529.png','69.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/69.png','image/png','png',109112,'17724489d49d6cee8d08b6e8073de046a633cb6c2bc11b01f83c82f42d2ef8f3','EGBIM_QA:COMMENT_IMAGE:69','ACTIVE','2026-05-29 11:58:03','2026-05-29 11:58:03' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:787' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:69');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna402_내부블록으로bind_20260529.png','70.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/70.png','image/png','png',402775,'65027c99f4a5a5556d2d0c9e8c553c20e54c004ee54729c2d6ba23ba29f213fd','EGBIM_QA:COMMENT_IMAGE:70','ACTIVE','2026-05-29 12:24:32','2026-05-29 12:24:32' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:788' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:70');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna467_문자회전(TER)설정_20260722.png','71.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/71.png','image/png','png',21323,'ed8e9a6e3d025c2570d9d7e2da669b6e0029d1cb09ec873274e437aee072a17c','EGBIM_QA:COMMENT_IMAGE:71','ACTIVE','2026-07-22 10:17:59','2026-07-22 10:17:59' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:852' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:71');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna460_dwg파일 실행 안되는 오류_20260722.png','72.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/72.png','image/png','png',440367,'3afe341687d09d21e4ccef6d6ebca10e86aee9950a9048681613f5349eca5384','EGBIM_QA:COMMENT_IMAGE:72','ACTIVE','2026-07-22 10:43:10','2026-07-22 10:43:10' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:855' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:72');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna465_JMP명령테스트.jpg','73.jpg','LOCAL','/app/uploads','EGBIM_QA/comment-images/73.jpg','image/jpeg','jpg',256526,'f2903506f6721a5712711ec52145fe627103365f54ee240aa64960db7c5b6887','EGBIM_QA:COMMENT_IMAGE:73','ACTIVE','2026-07-22 10:57:30','2026-07-22 10:57:30' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:856' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:73');
INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,@EGBIM_UPLOADER_TENANT_ID,'qna462_acad_purge창_20260722.png','74.png','LOCAL','/app/uploads','EGBIM_QA/comment-images/74.png','image/png','png',427241,'7d2bdc181bac383a6120c3bcb2198f67417993cbdd30d9ccb2f20ea555883593','EGBIM_QA:COMMENT_IMAGE:74','ACTIVE','2026-07-22 17:55:27','2026-07-22 17:55:27' FROM (SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc WHERE tc.abc_comment_id='EGBIM_QA:863' LIMIT 1) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id='EGBIM_QA:COMMENT_IMAGE:74');
COMMIT;
@@ -0,0 +1,63 @@
-- Generated for baron_support.support_tickets.
-- Applies EGBIM qa_posts.is_secret OR qa_posts.is_private after ticket mappings exist.
SET NAMES utf8mb4;
USE `baron_support`;
START TRANSACTION;
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='10';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='15';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='20';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='27';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='28';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='32';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='40';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='41';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='59';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='61';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='69';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='70';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='76';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='98';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='104';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='106';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='107';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='109';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='117';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='119';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='126';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='128';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='130';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='139';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='144';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='153';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='165';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='166';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='177';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='224';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='233';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='238';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='243';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='253';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='261';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='263';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='268';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='272';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='274';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='275';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='293';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='297';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='323';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='357';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='359';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='360';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='368';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='369';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='388';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='407';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='409';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='414';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='430';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='433';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='445';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='458';
UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' AND mm.source_entity_id='480';
COMMIT;
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,279 @@
entity_type,source_id,parent_id,original_name,source_value,source_path,storage_key,uploaded_at,file_size,checksum_sha256,status
POST_ATTACHMENT,4,14,프린트 오류.png,/egbim/uploads/qa/1756277537_72306a75_프린트 오류.png,/home/b24014/egbim/egbim/uploads/qa/1756277537_72306a75_프린트 오류.png,EGBIM_QA/attachments/4.png,2025-08-27 15:52:17,133728,bd914f2164a13dba962179cd7a64da1099d75fd6a58886849a331b23e7b6f015,READY
POST_ATTACHMENT,5,20,이지빔개선이미지1.PNG,/egbim/uploads/qa/1756446059_ae14596f_이지빔개선이미지1.PNG,/home/b24014/egbim/egbim/uploads/qa/1756446059_ae14596f_이지빔개선이미지1.PNG,EGBIM_QA/attachments/5.png,2025-08-29 14:40:59,86593,f9315bdd7d116ea78562a9245aa0247a4e8221045218ca5977e9bbf99680ebac,READY
POST_ATTACHMENT,6,20,이지빔개선이미지2.PNG,/egbim/uploads/qa/1756446059_39f5a321_이지빔개선이미지2.PNG,/home/b24014/egbim/egbim/uploads/qa/1756446059_39f5a321_이지빔개선이미지2.PNG,EGBIM_QA/attachments/6.png,2025-08-29 14:40:59,36202,16b27fc3d232f79aeeb85723807dd041db86b0a78ef37e67ed3227f35cd98451,READY
POST_ATTACHMENT,7,21,대야천교 A2노리.zip,/egbim/uploads/qa/1756449399_c8197e7c_대야천교 A2노리.zip,/home/b24014/egbim/egbim/uploads/qa/1756449399_c8197e7c_대야천교 A2노리.zip,EGBIM_QA/attachments/7.zip,2025-08-29 15:36:39,5444903,967cdcebd2445bc6957ef11f7a9ef4b231b81e008ad19ab93b046f0fa4a868bd,READY
POST_ATTACHMENT,8,22,오류문의.zip,/egbim/uploads/qa/1756450881_495434af_오류문의.zip,/home/b24014/egbim/egbim/uploads/qa/1756450881_495434af_오류문의.zip,EGBIM_QA/attachments/8.zip,2025-08-29 16:01:21,1710514,a63786e18553620ca4878aa09f845222aafdba1dbb0c133ffc3da5d195fe25c4,READY
POST_ATTACHMENT,10,33,250902 삽도 수정(내부 표 변경).zip,/egbim/uploads/qa/1756796864_726ff7c7_250902 삽도 수정(내부 표 변경).zip,/home/b24014/egbim/egbim/uploads/qa/1756796864_726ff7c7_250902 삽도 수정(내부 표 변경).zip,EGBIM_QA/attachments/10.zip,2025-09-02 16:07:44,731246,01da6bfa22ac034f89ce9c7db10aa7d007a76a58a9e2851670ee4a2c615e0de7,READY
POST_ATTACHMENT,11,39,CAD상 배경이미지 예시.JPG,/egbim/uploads/qa/1756860263_cce65130_CAD상 배경이미지 예시.JPG,/home/b24014/egbim/egbim/uploads/qa/1756860263_cce65130_CAD상 배경이미지 예시.JPG,EGBIM_QA/attachments/11.jpg,2025-09-03 09:44:23,61620,8c93f224323fe78e2bce3b7fec121a9b8518f44f519c0380b4a5a2ef1929d70e,READY
POST_ATTACHMENT,12,39,JPG 출력시 배경이미지 깨짐 예시.JPG,/egbim/uploads/qa/1756860263_0d6cb4d9_JPG 출력시 배경이미지 깨짐 예시.JPG,/home/b24014/egbim/egbim/uploads/qa/1756860263_0d6cb4d9_JPG 출력시 배경이미지 깨짐 예시.JPG,EGBIM_QA/attachments/12.jpg,2025-09-03 09:44:23,208715,5b0698c8d917220c52f0409a25ccb6e461863146bc0e04b0b2fe1a7ea0fb1f29,READY
POST_ATTACHMENT,13,41,20250903_094341.png,/egbim/uploads/qa/1756860338_79f18c91_20250903_094341.png,/home/b24014/egbim/egbim/uploads/qa/1756860338_79f18c91_20250903_094341.png,EGBIM_QA/attachments/13.png,2025-09-03 09:45:38,17656,7ac844557281a514c33dc897282a1df8372c4052eba23067c8221cf8147c7fbf,READY
POST_ATTACHMENT,14,43,11.zip,/egbim/uploads/qa/1756881096_213f602d_11.zip,/home/b24014/egbim/egbim/uploads/qa/1756881096_213f602d_11.zip,EGBIM_QA/attachments/14.zip,2025-09-03 15:31:36,3722287,59bf53d3aa1b819a80acb4af4a385293d7302d1a71aed8f8f3e097a880f62b87,READY
POST_ATTACHMENT,15,59,20250905_175019.png,/egbim/uploads/qa/1757062235_608d2701_20250905_175019.png,/home/b24014/egbim/egbim/uploads/qa/1757062235_608d2701_20250905_175019.png,EGBIM_QA/attachments/15.png,2025-09-05 17:50:35,105167,18ad50e7390753a32a26b6b24491e3df591f7c29a47b7b11b60d5e22f89db580,READY
POST_ATTACHMENT,16,60,플롯 오류.jpg,/egbim/uploads/qa/1757314700_3d3332bc_플롯 오류.jpg,/home/b24014/egbim/egbim/uploads/qa/1757314700_3d3332bc_플롯 오류.jpg,EGBIM_QA/attachments/16.jpg,2025-09-08 15:58:20,2354295,b9e6a34433343b8d840e22f075b799bf3afc4b52195f2e672ea51e45b327b3d2,READY
POST_ATTACHMENT,17,61,이지빔 오류.png,/egbim/uploads/qa/1757326515_c8878396_이지빔 오류.png,/home/b24014/egbim/egbim/uploads/qa/1757326515_c8878396_이지빔 오류.png,EGBIM_QA/attachments/17.png,2025-09-08 19:15:15,182115,9ea3798264732730aaa723d4643c4e59d6795da6f1ce10d4a144d8211e7d56f9,READY
POST_ATTACHMENT,18,64,KakaoTalk_20250910_154923538.jpg,/egbim/uploads/qa/1757487093_822fb3ae_KakaoTalk_20250910_154923538.jpg,/home/b24014/egbim/egbim/uploads/qa/1757487093_822fb3ae_KakaoTalk_20250910_154923538.jpg,EGBIM_QA/attachments/18.jpg,2025-09-10 15:51:33,4877121,721e852361cda56e5961148fc33a31b7dfa6d3cd268f78fcbfb6c6403e72835f,READY
POST_ATTACHMENT,19,69,cmdengonly.png,/egbim/uploads/qa/1757572226_fdef9b80_cmdengonly.png,/home/b24014/egbim/egbim/uploads/qa/1757572226_fdef9b80_cmdengonly.png,EGBIM_QA/attachments/19.png,2025-09-11 15:30:26,5322,9d8253b592101e759e2a08bb160b4fa6b65a78dad021ce1b9acb0225ca64953a,READY
POST_ATTACHMENT,20,69,이지빔큐앤에이개선.png,/egbim/uploads/qa/1757572414_9d10ad54_이지빔큐앤에이개선.png,/home/b24014/egbim/egbim/uploads/qa/1757572414_9d10ad54_이지빔큐앤에이개선.png,EGBIM_QA/attachments/20.png,2025-09-11 15:33:34,29096,32d10251833be4c3d45bc1f4e6d34b59cee665c05b56de7b1e639648bd42ffe7,READY
POST_ATTACHMENT,21,70,인쇄하기 에러.png,/egbim/uploads/qa/1757656398_fce26fae_인쇄하기 에러.png,/home/b24014/egbim/egbim/uploads/qa/1757656398_fce26fae_인쇄하기 에러.png,EGBIM_QA/attachments/21.png,2025-09-12 14:53:18,100318,6b993fc410107a0ba3fd65e9ea114ab1287f26b5e175d83a10c583cc6970268b,READY
POST_ATTACHMENT,22,70,인쇄하기 정상.png,/egbim/uploads/qa/1757656398_235a2777_인쇄하기 정상.png,/home/b24014/egbim/egbim/uploads/qa/1757656398_235a2777_인쇄하기 정상.png,EGBIM_QA/attachments/22.png,2025-09-12 14:53:18,181149,32265ec02413ac1bd77beadd8dcac0308ce2ac15625d9ffd788db18ff4de7ebb,READY
POST_ATTACHMENT,23,76,캡처1.JPG,/egbim/uploads/qa/1757983385_5816535c_캡처1.JPG,/home/b24014/egbim/egbim/uploads/qa/1757983385_5816535c_캡처1.JPG,EGBIM_QA/attachments/23.jpg,2025-09-16 09:43:05,118891,518031574b99f80957618509c60e428904402780ab9313fe81e70bf9c9ef3309,READY
POST_ATTACHMENT,25,97,003~004.평면및종단면도(금곡사사)-250911 - Standard.zip,/egbim/uploads/qa/1758242512_7b7568be_003~004.평면및종단면도(금곡사사)-250911 - Standard.zip,/home/b24014/egbim/egbim/uploads/qa/1758242512_7b7568be_003~004.평면및종단면도(금곡사사)-250911 - Standard.zip,EGBIM_QA/attachments/25.zip,2025-09-19 09:41:52,15763404,b779df93f53bf81b0fa5ac7f2aae0b7b15b1d343264aba0eb714a4298c63320d,READY
POST_ATTACHMENT,26,97,제목 없음.png,/egbim/uploads/qa/1758242512_1560e88e_제목 없음.png,/home/b24014/egbim/egbim/uploads/qa/1758242512_1560e88e_제목 없음.png,EGBIM_QA/attachments/26.png,2025-09-19 09:41:52,152283,ae71bb484bd3451f95af6f796ab471523bb3f011841132c17d9cb4a249c32898,READY
POST_ATTACHMENT,27,98,KakaoTalk_20250919_153731765.png,/egbim/uploads/qa/1758264197_5b32ce70_KakaoTalk_20250919_153731765.png,/home/b24014/egbim/egbim/uploads/qa/1758264197_5b32ce70_KakaoTalk_20250919_153731765.png,EGBIM_QA/attachments/27.png,2025-09-19 15:43:17,3747,c28cb944b58b3e178f43cbeccc8712f71e2932f84041a6cc321730051e537976,READY
POST_ATTACHMENT,29,106,Resized_20250923_151823_1758608324791.jpeg,/egbim/uploads/qa/1758608992_275f357e_Resized_20250923_151823_1758608324791.jpeg,/home/b24014/egbim/egbim/uploads/qa/1758608992_275f357e_Resized_20250923_151823_1758608324791.jpeg,EGBIM_QA/attachments/29.jpeg,2025-09-23 15:29:52,2735686,0ccbb7ebdab327fde110fedca438496b47c8b56059f46219b146264698075583,READY
POST_ATTACHMENT,30,108,04.슬래브 수정하기.zip,/egbim/uploads/qa/1758677827_34e4d97c_04.슬래브 수정하기.zip,/home/b24014/egbim/egbim/uploads/qa/1758677827_34e4d97c_04.슬래브 수정하기.zip,EGBIM_QA/attachments/30.zip,2025-09-24 10:37:07,1593369,c89d558bef6e2b429f243a38c6302129bbf9c0cf2de2290999d12b357ea0e20f,READY
POST_ATTACHMENT,31,108,외부참조_대덕특구 도곽.zip,/egbim/uploads/qa/1758677952_6b8c2186_외부참조_대덕특구 도곽.zip,/home/b24014/egbim/egbim/uploads/qa/1758677952_6b8c2186_외부참조_대덕특구 도곽.zip,EGBIM_QA/attachments/31.zip,2025-09-24 10:39:12,66755,8634ebe61650a104bd4bab0a510290ee0e5e4346812eb0dcb1f41460eb21bba5,READY
POST_ATTACHMENT,32,111,EZBIM.jpg,/egbim/uploads/qa/1758701833_c9f6691e_EZBIM.jpg,/home/b24014/egbim/egbim/uploads/qa/1758701833_c9f6691e_EZBIM.jpg,EGBIM_QA/attachments/32.jpg,2025-09-24 17:17:13,1638060,9bd17c77de3cdb111e4e1b9a5e228c6c335e01602ce42320540e3458ca514947,READY
POST_ATTACHMENT,33,113,화면 캡처 2025-09-25 152205.png,/egbim/uploads/qa/1758782172_8a78049e_화면 캡처 2025-09-25 152205.png,/home/b24014/egbim/egbim/uploads/qa/1758782172_8a78049e_화면 캡처 2025-09-25 152205.png,EGBIM_QA/attachments/33.png,2025-09-25 15:36:12,304829,04541448a57432d4b941e6beb7a1e84bb32152b44d79b36e32edcb0f9959ed5b,READY
POST_ATTACHMENT,34,114,스크린샷 2025-09-25 155142.png,/egbim/uploads/qa/1758783152_6f9a9a96_스크린샷 2025-09-25 155142.png,/home/b24014/egbim/egbim/uploads/qa/1758783152_6f9a9a96_스크린샷 2025-09-25 155142.png,EGBIM_QA/attachments/34.png,2025-09-25 15:52:32,104245,157eba9bba07878e9949fe98071edb96077739cda6660dc51e8bbcaf672e1dab,READY
POST_ATTACHMENT,35,47,레지스트리.zip,/egbim/uploads/qa/1759124537_12e94f08_레지스트리.zip,/home/b24014/egbim/egbim/uploads/qa/1759124537_12e94f08_레지스트리.zip,EGBIM_QA/attachments/35.zip,2025-09-29 14:42:17,69972,a776041c2266f4d024a29c896b8c80626984775005341de94c7b7443fa4992ae,READY
POST_ATTACHMENT,37,118,(기존추가)6.3-5.zip,/egbim/uploads/qa/1759134063_d2c40b65_(기존추가)6.3-5.zip,/home/b24014/egbim/egbim/uploads/qa/1759134063_d2c40b65_(기존추가)6.3-5.zip,EGBIM_QA/attachments/37.zip,2025-09-29 17:21:03,1385160,34fe420ba6f996ba9135232a6ab23e792d99ae3f82ef0efc60ff984f06891a9e,READY
POST_ATTACHMENT,38,126,KakaoTalk_20251001_091636675.jpg,/egbim/uploads/qa/1759278008_2aa7e4cc_KakaoTalk_20251001_091636675.jpg,/home/b24014/egbim/egbim/uploads/qa/1759278008_2aa7e4cc_KakaoTalk_20251001_091636675.jpg,EGBIM_QA/attachments/38.jpg,2025-10-01 09:20:08,594266,f9b70eae4b7fd408d3af26404c5d66bb13eaacbfd918f3dcccf2ffba7fac790e,READY
POST_ATTACHMENT,39,126,KakaoTalk_20251001_091636675_01.jpg,/egbim/uploads/qa/1759278008_61e68ac8_KakaoTalk_20251001_091636675_01.jpg,/home/b24014/egbim/egbim/uploads/qa/1759278008_61e68ac8_KakaoTalk_20251001_091636675_01.jpg,EGBIM_QA/attachments/39.jpg,2025-10-01 09:20:08,375941,1331b2f284a637cf91cca6a33842b4ab4af9468cc631f0ed2712c0bcd678f72c,READY
POST_ATTACHMENT,40,126,KakaoTalk_20251001_091636675_02.jpg,/egbim/uploads/qa/1759278008_0b8ce795_KakaoTalk_20251001_091636675_02.jpg,/home/b24014/egbim/egbim/uploads/qa/1759278008_0b8ce795_KakaoTalk_20251001_091636675_02.jpg,EGBIM_QA/attachments/40.jpg,2025-10-01 09:20:08,47513,b87e04cd48715621c6efa3d7dd32475e860a258fc06bce56f7aac32be9f27cac,READY
POST_ATTACHMENT,41,127,출력시 프리트 회질저하.png,/egbim/uploads/qa/1759278039_4c297fbb_출력시 프리트 회질저하.png,/home/b24014/egbim/egbim/uploads/qa/1759278039_4c297fbb_출력시 프리트 회질저하.png,EGBIM_QA/attachments/41.png,2025-10-01 09:20:39,314125,b447b953098f48865b44169a2121144804f78f05584ff345b495a7e369cf9a22,READY
POST_ATTACHMENT,43,135,TEXTMATCHCOPY.jpg,/egbim/uploads/qa/1760575122_4467dc88_TEXTMATCHCOPY.jpg,/home/b24014/egbim/egbim/uploads/qa/1760575122_4467dc88_TEXTMATCHCOPY.jpg,EGBIM_QA/attachments/43.jpg,2025-10-16 09:38:42,27605,05312671eef3b5a0128f8805c8cbf8de256f36fcf1a75e5d2a512f2b4e26faf6,READY
POST_ATTACHMENT,45,137,material.jpg,/egbim/uploads/qa/1760657651_dc5f6d5c_material.jpg,/home/b24014/egbim/egbim/uploads/qa/1760657651_dc5f6d5c_material.jpg,EGBIM_QA/attachments/45.jpg,2025-10-17 08:34:11,699488,33eee458ca3f9d0543d138e8e40c89ed65a07d3d7c65d1371d1633ab140ce883,READY
POST_ATTACHMENT,46,142,화면 캡처 2025-10-21 104231.png,/egbim/uploads/qa/1761010963_c2a91bc5_화면 캡처 2025-10-21 104231.png,/home/b24014/egbim/egbim/uploads/qa/1761010963_c2a91bc5_화면 캡처 2025-10-21 104231.png,EGBIM_QA/attachments/46.png,2025-10-21 10:42:43,238394,49fca16da59c672c7fd56b59e52740098f972bfb70a1fc52257f984082596a89,READY
POST_ATTACHMENT,47,144,캡처.PNG,/egbim/uploads/qa/1761027502_a9e21b70_캡처.PNG,/home/b24014/egbim/egbim/uploads/qa/1761027502_a9e21b70_캡처.PNG,EGBIM_QA/attachments/47.png,2025-10-21 15:18:22,77533,2e219736687c5f5f40376985cdb2baee5a8e49f46b26f263bf86463e1ebbb798,READY
POST_ATTACHMENT,48,144,캡처12.PNG,/egbim/uploads/qa/1761027502_9b44ccea_캡처12.PNG,/home/b24014/egbim/egbim/uploads/qa/1761027502_9b44ccea_캡처12.PNG,EGBIM_QA/attachments/48.png,2025-10-21 15:18:22,22877,d189e322372ee85b65a7f8f9129f5f297ca14a4aefff24712ab9671317051989,READY
POST_ATTACHMENT,49,149,20251022_091405.png,/egbim/uploads/qa/1761092084_725e5079_20251022_091405.png,/home/b24014/egbim/egbim/uploads/qa/1761092084_725e5079_20251022_091405.png,EGBIM_QA/attachments/49.png,2025-10-22 09:14:44,179551,9d327b07c61830fe7774478fb6f394d8c8320ae5ae0cbd45a25aecfdeeb5241b,READY
POST_ATTACHMENT,50,152,20251023_095426.png,/egbim/uploads/qa/1761181110_ca938dea_20251023_095426.png,/home/b24014/egbim/egbim/uploads/qa/1761181110_ca938dea_20251023_095426.png,EGBIM_QA/attachments/50.png,2025-10-23 09:58:30,124171,f84b63407297f045e73f9ad4694543e7863bf640194c9b49db36feafcebeade8,READY
POST_ATTACHMENT,51,153,도곽 머서리부 격자 오류 2.PNG,/egbim/uploads/qa/1761195003_e07967cc_도곽 머서리부 격자 오류 2.PNG,/home/b24014/egbim/egbim/uploads/qa/1761195003_e07967cc_도곽 머서리부 격자 오류 2.PNG,EGBIM_QA/attachments/51.png,2025-10-23 13:50:03,418337,855a1bcfb6d8fec79110fd48d0aad69b2d627498c4b2ed4ee5a7632720c5c5e5,READY
POST_ATTACHMENT,52,153,도곽 머서리부 격자 오류 3.PNG,/egbim/uploads/qa/1761195003_c107a8a0_도곽 머서리부 격자 오류 3.PNG,/home/b24014/egbim/egbim/uploads/qa/1761195003_c107a8a0_도곽 머서리부 격자 오류 3.PNG,EGBIM_QA/attachments/52.png,2025-10-23 13:50:03,353941,ac66cfbaef4b8c77e321fbe524c817b034776afc2c719eafd658981d87cd358b,READY
POST_ATTACHMENT,53,153,도곽 모서리부 격자 오류1.PNG,/egbim/uploads/qa/1761195003_a0ff0a6b_도곽 모서리부 격자 오류1.PNG,/home/b24014/egbim/egbim/uploads/qa/1761195003_a0ff0a6b_도곽 모서리부 격자 오류1.PNG,EGBIM_QA/attachments/53.png,2025-10-23 13:50:03,154446,d49a6bb466a14ec4de62e6b9fdaffc75a63062444af53fc7d8a6a53cb2074da1,READY
POST_ATTACHMENT,54,155,20251024_100329.png,/egbim/uploads/qa/1761268217_caaf1f4e_20251024_100329.png,/home/b24014/egbim/egbim/uploads/qa/1761268217_caaf1f4e_20251024_100329.png,EGBIM_QA/attachments/54.png,2025-10-24 10:10:17,846646,8d436e0e30e5489d957a964b6dfe2eb3eaa310865f64ca7b290b6eef605d1f7d,READY
POST_ATTACHMENT,55,155,20251024_100340.png,/egbim/uploads/qa/1761268217_534de396_20251024_100340.png,/home/b24014/egbim/egbim/uploads/qa/1761268217_534de396_20251024_100340.png,EGBIM_QA/attachments/55.png,2025-10-24 10:10:17,662829,0df9f04c35ed48eadc4c1199f339babdacb79405730bf2d241d5693194f2ecf5,READY
POST_ATTACHMENT,56,156,캡처.JPG,/egbim/uploads/qa/1761271363_bcf69228_캡처.JPG,/home/b24014/egbim/egbim/uploads/qa/1761271363_bcf69228_캡처.JPG,EGBIM_QA/attachments/56.jpg,2025-10-24 11:02:43,129195,6ad49be80f978833d25e08bb0642801ad004abc070153123b4a47b14407e13e3,READY
POST_ATTACHMENT,57,155,20251024_164603.png,/egbim/uploads/qa/1761292125_cc4a1143_20251024_164603.png,/home/b24014/egbim/egbim/uploads/qa/1761292125_cc4a1143_20251024_164603.png,EGBIM_QA/attachments/57.png,2025-10-24 16:48:45,378048,dacf54d0889a5ca3bafde49415c254af0c6798def7f373c29d5e207fce91010e,READY
POST_ATTACHMENT,58,155,20251024_164813.png,/egbim/uploads/qa/1761292125_3f29156a_20251024_164813.png,/home/b24014/egbim/egbim/uploads/qa/1761292125_3f29156a_20251024_164813.png,EGBIM_QA/attachments/58.png,2025-10-24 16:48:45,942771,badb9dfdf5f918d790291170211d9e9f7f1935f62021fc457d23ee5bb57a17cd,READY
POST_ATTACHMENT,60,173,eg-bim 설치오류.PNG,/egbim/uploads/qa/1762213063_34db2769_eg-bim 설치오류.PNG,/home/b24014/egbim/egbim/uploads/qa/1762213063_34db2769_eg-bim 설치오류.PNG,EGBIM_QA/attachments/60.png,2025-11-04 08:37:43,43904,fd1b9b58e85504a163dfe65213e68ff1cbc2482b73d5476af53648a928944f3d,READY
POST_ATTACHMENT,63,178,Desktop.zip,/egbim/uploads/qa/1762220379_8d34a8ab_Desktop.zip,/home/b24014/egbim/egbim/uploads/qa/1762220379_8d34a8ab_Desktop.zip,EGBIM_QA/attachments/63.zip,2025-11-04 10:39:39,35887,24277d108e70dc96ee2701c5951e675ce9e4f9686ead77d717dc4bcc225d73fe,READY
POST_ATTACHMENT,64,185,cmdeng 오류.png,/egbim/uploads/qa/1762306378_52bfa60c_cmdeng 오류.png,/home/b24014/egbim/egbim/uploads/qa/1762306378_52bfa60c_cmdeng 오류.png,EGBIM_QA/attachments/64.png,2025-11-05 10:32:58,92965,2414d305ccf20f1744cad78154721f5ad5723cd8957579ff23596d36670d3609,READY
POST_ATTACHMENT,76,200,04 [Nose부] 교대 계획.dwg,/egbim/uploads/qa/1762931252_7c4cc1ad_04 [Nose부] 교대 계획.dwg,/home/b24014/egbim/egbim/uploads/qa/1762931252_7c4cc1ad_04 [Nose부] 교대 계획.dwg,EGBIM_QA/attachments/76.dwg,2025-11-12 16:07:32,85120,cb7f598bc613a225e592aa2fd7f6a5c390717b8266ef56b8db32472810bf1328,READY
POST_ATTACHMENT,78,203,낱 장 출력 위치도.pdf,/egbim/uploads/qa/1762995972_64932179_낱 장 출력 위치도.pdf,/home/b24014/egbim/egbim/uploads/qa/1762995972_64932179_낱 장 출력 위치도.pdf,EGBIM_QA/attachments/78.pdf,2025-11-13 10:06:12,10510536,3fb5f9954e1b34e8594660a4bcc78fb651c227acfd623b830920058274505f08,READY
POST_ATTACHMENT,79,203,다중 출력 위치도.pdf,/egbim/uploads/qa/1762995972_fc075feb_다중 출력 위치도.pdf,/home/b24014/egbim/egbim/uploads/qa/1762995972_fc075feb_다중 출력 위치도.pdf,EGBIM_QA/attachments/79.pdf,2025-11-13 10:06:12,8231932,1e73fd31729ede3d95d04f18194d63f095646cc9e099e38aaa5a46fc4fd08141,READY
POST_ATTACHMENT,80,207,캡처.JPG,/egbim/uploads/qa/1763080126_8f3e209b_캡처.JPG,/home/b24014/egbim/egbim/uploads/qa/1763080126_8f3e209b_캡처.JPG,EGBIM_QA/attachments/80.jpg,2025-11-14 09:28:46,47120,8da142fd6d2d724af36393a05085901d0def705f89c6a0760fcac9815f7fac5d,READY
POST_ATTACHMENT,81,209,1.1.3 평면 및 종단면도 ( 이설도로 )_251113.dwg,/egbim/uploads/qa/1763084167_bf31b61b_1.1.3 평면 및 종단면도 ( 이설도로 )_251113.dwg,/home/b24014/egbim/egbim/uploads/qa/1763084167_bf31b61b_1.1.3 평면 및 종단면도 ( 이설도로 )_251113.dwg,EGBIM_QA/attachments/81.dwg,2025-11-14 10:36:07,3348687,d2dc2b488aef495e6cca22863eceee47dc195c6d53f55b5cd282436ac95fbd86,READY
POST_ATTACHMENT,82,217,2025-11-21 15 59 21-ole 이미지 반전.png,/egbim/uploads/qa/1763708608_c78a8fdc_2025-11-21 15 59 21-ole 이미지 반전.png,/home/b24014/egbim/egbim/uploads/qa/1763708608_c78a8fdc_2025-11-21 15 59 21-ole 이미지 반전.png,EGBIM_QA/attachments/82.png,2025-11-21 16:03:28,494588,3a47c90b6f602d40ca88ef1140a7111be3fbf6b49f0a4030df84befd23d5dd4d,READY
POST_ATTACHMENT,83,217,2025-11-21 15 59 22-ole 이미지 반전.png,/egbim/uploads/qa/1763708608_f56dffa1_2025-11-21 15 59 22-ole 이미지 반전.png,/home/b24014/egbim/egbim/uploads/qa/1763708608_f56dffa1_2025-11-21 15 59 22-ole 이미지 반전.png,EGBIM_QA/attachments/83.png,2025-11-21 16:03:28,544857,27e52f660ab99b026a9a673d278f30ea7425ba91071475c1daa0fe473adcc458,READY
POST_ATTACHMENT,84,217,C0010201-002 표준횡단.dwg,/egbim/uploads/qa/1763708608_a4232f5d_C0010201-002 표준횡단.dwg,/home/b24014/egbim/egbim/uploads/qa/1763708608_a4232f5d_C0010201-002 표준횡단.dwg,EGBIM_QA/attachments/84.dwg,2025-11-21 16:03:28,3570944,15212fdae33a06a7bcfcc8a17bd03a20e4a35ac58668e55a3247ad5a60adfad1,READY
POST_ATTACHMENT,85,217,C0010201-001 표준횡단.dwg,/egbim/uploads/qa/1763708608_3cec0dc6_C0010201-001 표준횡단.dwg,/home/b24014/egbim/egbim/uploads/qa/1763708608_3cec0dc6_C0010201-001 표준횡단.dwg,EGBIM_QA/attachments/85.dwg,2025-11-21 16:03:28,3409236,75874416e7c735de0affa628d9d318ee05ae26bee7eb1d6215db538efd5a20d2,READY
POST_ATTACHMENT,86,219,오류 화면.jpg,/egbim/uploads/qa/1763966511_c1cbcc9a_오류 화면.jpg,/home/b24014/egbim/egbim/uploads/qa/1763966511_c1cbcc9a_오류 화면.jpg,EGBIM_QA/attachments/86.jpg,2025-11-24 15:41:51,59594,022bfe8468ea9370148a6527eec483d0e568b197e8d315f2c42bdc2b9f47212e,READY
POST_ATTACHMENT,87,220,drpipe.zip,/egbim/uploads/qa/1764115615_3583a452_drpipe.zip,/home/b24014/egbim/egbim/uploads/qa/1764115615_3583a452_drpipe.zip,EGBIM_QA/attachments/87.zip,2025-11-26 09:06:55,339605,652da3d75733f34b4fffe995674ea1f32746f970b959ee433383572eb8b9e3a3,READY
POST_ATTACHMENT,90,226,재료표.GIF,/egbim/uploads/qa/1764639405_21eea30b_재료표.GIF,/home/b24014/egbim/egbim/uploads/qa/1764639405_21eea30b_재료표.GIF,EGBIM_QA/attachments/90.gif,2025-12-02 10:36:45,24348,a8920bb763f529e2a06913deadac9af5f783b0dd8792377cd53294e00b8ffffe,READY
POST_ATTACHMENT,91,230,레지스트리.reg,/egbim/uploads/qa/1764897735_d0e31216_레지스트리.reg,/home/b24014/egbim/egbim/uploads/qa/1764897735_d0e31216_레지스트리.reg,EGBIM_QA/attachments/91.reg,2025-12-05 10:22:15,152756,2ee19ea157f5cb6c477ab8442b79c6fd72749ebe8e881ec05780f178515c8007,READY
POST_ATTACHMENT,92,230,투명도 테스트.zip,/egbim/uploads/qa/1764897735_c03445aa_투명도 테스트.zip,/home/b24014/egbim/egbim/uploads/qa/1764897735_c03445aa_투명도 테스트.zip,EGBIM_QA/attachments/92.zip,2025-12-05 10:22:15,28825,ab89166189b69fdc5fe9fbec4e70964121e5762a7d4fd0c7283bb1b26462ea1a,READY
POST_ATTACHMENT,93,232,251204_법성홍농 노선도 - Standard.zip,/egbim/uploads/qa/1764910343_1bbd54b1_251204_법성홍농 노선도 - Standard.zip,/home/b24014/egbim/egbim/uploads/qa/1764910343_1bbd54b1_251204_법성홍농 노선도 - Standard.zip,EGBIM_QA/attachments/93.zip,2025-12-05 13:52:23,6360618,8cc0613a78533317337bfc46d06fd61fe8a2569039c43f9bf13928d8e6625b10,READY
POST_ATTACHMENT,94,234,251205-PLOT 에러.png,/egbim/uploads/qa/1764914652_f04b4a86_251205-PLOT 에러.png,/home/b24014/egbim/egbim/uploads/qa/1764914652_f04b4a86_251205-PLOT 에러.png,EGBIM_QA/attachments/94.png,2025-12-05 15:04:12,27223,073680dd4a3e06a61c8857f53b8afb775669c0c951a0308da147a025f852f328,READY
POST_ATTACHMENT,95,235,접근수로굴착.png,/egbim/uploads/qa/1765150284_cf844a42_접근수로굴착.png,/home/b24014/egbim/egbim/uploads/qa/1765150284_cf844a42_접근수로굴착.png,EGBIM_QA/attachments/95.png,2025-12-08 08:31:24,72253,10a212e1394885fafee068d6c3f521f43d34eb988a1fb735d22253bfdda74c2e,READY
POST_ATTACHMENT,96,236,251209-APPLOAD 삭제안됨.png,/egbim/uploads/qa/1765263376_c2257846_251209-APPLOAD 삭제안됨.png,/home/b24014/egbim/egbim/uploads/qa/1765263376_c2257846_251209-APPLOAD 삭제안됨.png,EGBIM_QA/attachments/96.png,2025-12-09 15:56:16,24197,de32b3cc67cceabccc0c34e420c79688e00b4d81ecf3b8d13bafaaf87d9fcf86,READY
POST_ATTACHMENT,97,238,캡처.JPG,/egbim/uploads/qa/1765340027_090d3d58_캡처.JPG,/home/b24014/egbim/egbim/uploads/qa/1765340027_090d3d58_캡처.JPG,EGBIM_QA/attachments/97.jpg,2025-12-10 13:13:47,100954,b2f2635be4ae5eff14e2f3e637e8b91a60f2ad7336106e06e4fac8f1aca99d56,READY
POST_ATTACHMENT,98,244,K-005.jpg,/egbim/uploads/qa/1765930308_f50ba94d_K-005.jpg,/home/b24014/egbim/egbim/uploads/qa/1765930308_f50ba94d_K-005.jpg,EGBIM_QA/attachments/98.jpg,2025-12-17 09:11:48,169787,455f971e7ba45b31602080f6e5b350400beb0bbb699e2f17a1b02a4a6cf9a4c9,READY
POST_ATTACHMENT,99,244,K-006.jpg,/egbim/uploads/qa/1765930308_40e06ea6_K-006.jpg,/home/b24014/egbim/egbim/uploads/qa/1765930308_40e06ea6_K-006.jpg,EGBIM_QA/attachments/99.jpg,2025-12-17 09:11:48,103420,ffb3c5281d6fe6ff1f280cf3cd784c856c435de40c29502011fdd250aa4b79b6,READY
POST_ATTACHMENT,100,246,종전선형_종점부 R380.v2.dwg,/egbim/uploads/qa/1766103781_de024878_종전선형_종점부 R380.v2.dwg,/home/b24014/egbim/egbim/uploads/qa/1766103781_de024878_종전선형_종점부 R380.v2.dwg,EGBIM_QA/attachments/100.dwg,2025-12-19 09:23:01,484386,ccb4ab92d69bd0deafc340ce883aae2466daf9236518172096f86b1770573eef,READY
POST_ATTACHMENT,101,252,Drawing2.dwg,/egbim/uploads/qa/1767073250_0d62554c_Drawing2.dwg,/home/b24014/egbim/egbim/uploads/qa/1767073250_0d62554c_Drawing2.dwg,EGBIM_QA/attachments/101.dwg,2025-12-30 14:40:50,21094,16cb39a5edfda45cefbc4ca787a597c343cf89d32e6c30da5437ba46b9c2c87e,READY
POST_ATTACHMENT,102,252,레지스트리.reg,/egbim/uploads/qa/1767145062_3500f2f2_레지스트리.reg,/home/b24014/egbim/egbim/uploads/qa/1767145062_3500f2f2_레지스트리.reg,EGBIM_QA/attachments/102.reg,2025-12-31 10:37:42,1097690,81df65dd872837757177d21350b839dd5c1e9faa26afef2ef25267d7e550ef83,READY
POST_ATTACHMENT,103,256,251229 계획평면도.zip,/egbim/uploads/qa/1767155743_d39452b7_251229 계획평면도.zip,/home/b24014/egbim/egbim/uploads/qa/1767155743_d39452b7_251229 계획평면도.zip,EGBIM_QA/attachments/103.zip,2025-12-31 13:35:43,10897836,918a2b50758b902dcd771af225cbebc535c39b3ef56e8e8d8774c8f77998d58f,READY
POST_ATTACHMENT,104,256,그리미 도곽인식.png,/egbim/uploads/qa/1767155743_927e0f46_그리미 도곽인식.png,/home/b24014/egbim/egbim/uploads/qa/1767155743_927e0f46_그리미 도곽인식.png,EGBIM_QA/attachments/104.png,2025-12-31 13:35:43,705433,a993a0ffba58877c0301176884f5413605c23c935748bd09daf971d4212343e1,READY
POST_ATTACHMENT,105,256,꾸러미 도곽미인식.png,/egbim/uploads/qa/1767155743_f44ab477_꾸러미 도곽미인식.png,/home/b24014/egbim/egbim/uploads/qa/1767155743_f44ab477_꾸러미 도곽미인식.png,EGBIM_QA/attachments/105.png,2025-12-31 13:35:43,230175,9f0586b0dc978ec2f21a8b630c24f4e8e5469d62406ea4811dd85615aadf1395,READY
POST_ATTACHMENT,106,257,Drawing1.dwg,/egbim/uploads/qa/1767158131_7aa37d15_Drawing1.dwg,/home/b24014/egbim/egbim/uploads/qa/1767158131_7aa37d15_Drawing1.dwg,EGBIM_QA/attachments/106.dwg,2025-12-31 14:15:31,4598337,5b2b55b3848b3f3d6c279d0ecc413107c33ab0159f15a2d8486380565b734e93,READY
POST_ATTACHMENT,107,259,연결형태1.jpg,/egbim/uploads/qa/1767662345_cdb9e917_연결형태1.jpg,/home/b24014/egbim/egbim/uploads/qa/1767662345_cdb9e917_연결형태1.jpg,EGBIM_QA/attachments/107.jpg,2026-01-06 10:19:05,254537,1ecb7caf102cb691b7f520b38f08596be82c5e92e6003ca4cb59a26e40028da3,READY
POST_ATTACHMENT,108,259,연결형태2.jpg,/egbim/uploads/qa/1767662345_9c898847_연결형태2.jpg,/home/b24014/egbim/egbim/uploads/qa/1767662345_9c898847_연결형태2.jpg,EGBIM_QA/attachments/108.jpg,2026-01-06 10:19:05,253888,e70f25e79b4f002ae5501d419846b1d3690f9140014b46a065830b51b5571e6f,READY
POST_ATTACHMENT,109,259,연결형태3.jpg,/egbim/uploads/qa/1767662345_98cc7b6c_연결형태3.jpg,/home/b24014/egbim/egbim/uploads/qa/1767662345_98cc7b6c_연결형태3.jpg,EGBIM_QA/attachments/109.jpg,2026-01-06 10:19:05,255501,8d63f90f26d6bbc543f12c5b9efeae2260e0641d178022887f0e8954516db10c,READY
POST_ATTACHMENT,110,259,대산당진(2공구) 사업구역경계.dxf,/egbim/uploads/qa/1767676611_e77245bb_대산당진(2공구) 사업구역경계.dxf,/home/b24014/egbim/egbim/uploads/qa/1767676611_e77245bb_대산당진(2공구) 사업구역경계.dxf,EGBIM_QA/attachments/110.dxf,2026-01-06 14:16:51,7862979,0aa7ca332109c492430755e958bb3dafc474f90cf673d6c288770bf95ed215fb,READY
POST_ATTACHMENT,111,265,Water Storage Longitudinal & Cross Sections.dwg,/egbim/uploads/qa/1767859318_7cc89086_Water Storage Longitudinal & Cross Sections.dwg,/home/b24014/egbim/egbim/uploads/qa/1767859318_7cc89086_Water Storage Longitudinal & Cross Sections.dwg,EGBIM_QA/attachments/111.dwg,2026-01-08 17:01:58,4280504,7516d4a2efff89caae9bda7b35c7484996abd89c5110de7e6497fa6f06d7f7f6,READY
POST_ATTACHMENT,112,268,20260112_170637.jpg,/egbim/uploads/qa/1768205263_a6745bff_20260112_170637.jpg,/home/b24014/egbim/egbim/uploads/qa/1768205263_a6745bff_20260112_170637.jpg,EGBIM_QA/attachments/112.jpg,2026-01-12 17:07:43,35685,e757b8f5980ef80dcd070083eeef1bf151c4aa7ca051868085d93d649797d73d,READY
POST_ATTACHMENT,113,271,qna.reg,/egbim/uploads/qa/1769129489_51c6c5a1_qna.reg,/home/b24014/egbim/egbim/uploads/qa/1769129489_51c6c5a1_qna.reg,EGBIM_QA/attachments/113.reg,2026-01-23 09:51:29,1570848,c1ca162c3fec26a1da027836241c492dd4be6a057395ea24d819ca4b92fce125,READY
POST_ATTACHMENT,114,271,선스타일.dwg,/egbim/uploads/qa/1769129489_9450dfb2_선스타일.dwg,/home/b24014/egbim/egbim/uploads/qa/1769129489_9450dfb2_선스타일.dwg,EGBIM_QA/attachments/114.dwg,2026-01-23 09:51:29,38956,aa7fc34db90647c45599c859694011d40224bb401328a6791e364dbfa05db191,READY
POST_ATTACHMENT,115,272,스크린샷 2026-01-26 163117.png,/egbim/uploads/qa/1769412837_97587903_스크린샷 2026-01-26 163117.png,/home/b24014/egbim/egbim/uploads/qa/1769412837_97587903_스크린샷 2026-01-26 163117.png,EGBIM_QA/attachments/115.png,2026-01-26 16:33:57,190854,2e89948f9f7d7a639838b9bd11c457563215214b9f8cb376efe272d9d7aa1f4b,READY
POST_ATTACHMENT,116,272,01.외관조사망도_석문국가산단 배수갑문(2025-상반기).dwg,/egbim/uploads/qa/1769413152_e9650533_01.외관조사망도_석문국가산단 배수갑문(2025-상반기).dwg,/home/b24014/egbim/egbim/uploads/qa/1769413152_e9650533_01.외관조사망도_석문국가산단 배수갑문(2025-상반기).dwg,EGBIM_QA/attachments/116.dwg,2026-01-26 16:39:12,6059813,cae1942f52eedbd92510b7c2568fc12230eb1622ddf8cc09f3dd2b7f726cbd4d,READY
POST_ATTACHMENT,117,276,04 부대공.zip,/egbim/uploads/qa/1770021557_40ef19e5_04 부대공.zip,/home/b24014/egbim/egbim/uploads/qa/1770021557_40ef19e5_04 부대공.zip,EGBIM_QA/attachments/117.zip,2026-02-02 17:39:17,3622415,3c8efc54ecf89e5056e123fb02a73d643f6607656a32ee541edb5ee40fcf200e,READY
POST_ATTACHMENT,118,277,01.위치도(동량~산척)_착수보고 PPT-배치1_캐드 플롯.jpg,/egbim/uploads/qa/1770093029_aaf275ad_01.위치도(동량~산척)_착수보고 PPT-배치1_캐드 플롯.jpg,/home/b24014/egbim/egbim/uploads/qa/1770093029_aaf275ad_01.위치도(동량~산척)_착수보고 PPT-배치1_캐드 플롯.jpg,EGBIM_QA/attachments/118.jpg,2026-02-03 13:30:29,5412828,b4e5e7c11ecc8a431263bb98305584295b8c297a7d1cffd62644590e55c121af,READY
POST_ATTACHMENT,119,277,01.위치도(동량~산척)_착수보고 PPT-배치1_이지빔.jpg,/egbim/uploads/qa/1770093029_a394ad6e_01.위치도(동량~산척)_착수보고 PPT-배치1_이지빔.jpg,/home/b24014/egbim/egbim/uploads/qa/1770093029_a394ad6e_01.위치도(동량~산척)_착수보고 PPT-배치1_이지빔.jpg,EGBIM_QA/attachments/119.jpg,2026-02-03 13:30:29,9979649,ba29439563bd83710ec96786e0295ac8008041beaca3d2a4ee324e6003623346,READY
POST_ATTACHMENT,120,278,모델기반 11+600~12+540_SavedWithErrors.dwg,/egbim/uploads/qa/1770098361_d6b40f10_모델기반 11+600~12+540_SavedWithErrors.dwg,/home/b24014/egbim/egbim/uploads/qa/1770098361_d6b40f10_모델기반 11+600~12+540_SavedWithErrors.dwg,EGBIM_QA/attachments/120.dwg,2026-02-03 14:59:21,9081562,9de915baab97aabc179173fc7113ad0a0f0437d1b34ba14274a79340820ae049,READY
POST_ATTACHMENT,121,278,모델기반 11+600~12+540_SavedWithErrors1.dwg,/egbim/uploads/qa/1770098361_3f0f5821_모델기반 11+600~12+540_SavedWithErrors1.dwg,/home/b24014/egbim/egbim/uploads/qa/1770098361_3f0f5821_모델기반 11+600~12+540_SavedWithErrors1.dwg,EGBIM_QA/attachments/121.dwg,2026-02-03 14:59:21,9081562,c19979b840d1e56009c3fc8d3303b32e6e9b73b11218b1d2f9d14c2cfbc6ac69,READY
POST_ATTACHMENT,122,279,KakaoTalk_20260203_153624358.png,/egbim/uploads/qa/1770100639_0390a4a7_KakaoTalk_20260203_153624358.png,/home/b24014/egbim/egbim/uploads/qa/1770100639_0390a4a7_KakaoTalk_20260203_153624358.png,EGBIM_QA/attachments/122.png,2026-02-03 15:37:19,258015,49db96325aca81ac14edd99e5396dfa0abcd172c9129f3fe9ec4694aed75a7a1,READY
POST_ATTACHMENT,123,287,[도면] BIM_대호지교 시점부(A1) 배근도.dwg,/egbim/uploads/qa/1770770865_adf31164_[도면] BIM_대호지교 시점부(A1) 배근도.dwg,/home/b24014/egbim/egbim/uploads/qa/1770770865_adf31164_[도면] BIM_대호지교 시점부(A1) 배근도.dwg,EGBIM_QA/attachments/123.dwg,2026-02-11 09:47:45,3114270,23fee231a2a324b9d7d239e02fcc98ea2ad3f24b9efc7755a55a555a45186ae8,READY
POST_ATTACHMENT,124,289,20260211_113953.png,/egbim/uploads/qa/1770777674_f0db5b88_20260211_113953.png,/home/b24014/egbim/egbim/uploads/qa/1770777674_f0db5b88_20260211_113953.png,EGBIM_QA/attachments/124.png,2026-02-11 11:41:14,754900,8f2d3caf1a31042a78984203b5be7d0de36f7fffe139a258eeb3063c8aafda17,READY
POST_ATTACHMENT,125,289,동산 소하천 보고용 판넬_20250623.dwg,/egbim/uploads/qa/1770777674_32be061c_동산 소하천 보고용 판넬_20250623.dwg,/home/b24014/egbim/egbim/uploads/qa/1770777674_32be061c_동산 소하천 보고용 판넬_20250623.dwg,EGBIM_QA/attachments/125.dwg,2026-02-11 11:41:14,7069368,e264e4b03765b931d33f5cdc731b5f801b2e9d497397f79a19ca33ac34a796d0,READY
POST_ATTACHMENT,126,294,충북도_5000-Layout 01_이지빔 플롯.pdf,/egbim/uploads/qa/1770981372_54c28382_충북도_5000-Layout 01_이지빔 플롯.pdf,/home/b24014/egbim/egbim/uploads/qa/1770981372_54c28382_충북도_5000-Layout 01_이지빔 플롯.pdf,EGBIM_QA/attachments/126.pdf,2026-02-13 20:16:12,13127850,c04950bf5fd4fcbecb3f69011cd314dc4e0e6b19afba4d8689ec8a9c589ebedb,READY
POST_ATTACHMENT,127,294,충북도_5000 Layout 01_캐드 플롯.pdf,/egbim/uploads/qa/1770981372_5880c2a7_충북도_5000 Layout 01_캐드 플롯.pdf,/home/b24014/egbim/egbim/uploads/qa/1770981372_5880c2a7_충북도_5000 Layout 01_캐드 플롯.pdf,EGBIM_QA/attachments/127.pdf,2026-02-13 20:16:12,20443647,41f093151ab26b03ffd313cc5278b0e41b76cd808ec234902bea632dbc54319b,READY
POST_ATTACHMENT,128,297,라이센스 만료.png,/egbim/uploads/qa/1771812094_80f52127_라이센스 만료.png,/home/b24014/egbim/egbim/uploads/qa/1771812094_80f52127_라이센스 만료.png,EGBIM_QA/attachments/128.png,2026-02-23 11:01:34,317079,3f46901ecc0389adc2c9c0e5f9a1d4e7f115a32c259ba7bb79c4d34a85048b3e,READY
POST_ATTACHMENT,129,298,OLE파일 뒤집힘.png,/egbim/uploads/qa/1771912769_2573bcc0_OLE파일 뒤집힘.png,/home/b24014/egbim/egbim/uploads/qa/1771912769_2573bcc0_OLE파일 뒤집힘.png,EGBIM_QA/attachments/129.png,2026-02-24 14:59:29,106954,131a192c3562ab7af38b8c6bca43a8b78e2e0e0a59845beca851a0b9b42b0c13,READY
POST_ATTACHMENT,130,299,1.JPG,/egbim/uploads/qa/1771931821_2bd2f028_1.JPG,/home/b24014/egbim/egbim/uploads/qa/1771931821_2bd2f028_1.JPG,EGBIM_QA/attachments/130.jpg,2026-02-24 20:17:01,30646,021798720afb973ef9f8e476f5943ddc6f465d68f058831041de9cf7a361b274,READY
POST_ATTACHMENT,131,299,2.JPG,/egbim/uploads/qa/1771931821_2db1fc02_2.JPG,/home/b24014/egbim/egbim/uploads/qa/1771931821_2db1fc02_2.JPG,EGBIM_QA/attachments/131.jpg,2026-02-24 20:17:01,48756,efeed26af06ac86da0b4782b556e155870a0e186428ef5e74c412b99faac4793,READY
POST_ATTACHMENT,132,307,Capture_2026_0304_085418.jpeg,/egbim/uploads/qa/1772589489_58166209_Capture_2026_0304_085418.jpeg,/home/b24014/egbim/egbim/uploads/qa/1772589489_58166209_Capture_2026_0304_085418.jpeg,EGBIM_QA/attachments/132.jpeg,2026-03-04 10:58:09,15240,70c38095a169c89ae98b0c5664ee21043889380b1b0a8d466c76274c2f9d5096,READY
POST_ATTACHMENT,133,308,73-1.표지판삽도_ver1.0 (1)-Model.pdf,/egbim/uploads/qa/1772600223_dd899df7_73-1.표지판삽도_ver1.0 (1)-Model.pdf,/home/b24014/egbim/egbim/uploads/qa/1772600223_dd899df7_73-1.표지판삽도_ver1.0 (1)-Model.pdf,EGBIM_QA/attachments/133.pdf,2026-03-04 13:57:03,65864,b0b2ae1b276b846472089515c9a94b413df29b94d1d63b0a87971680b9db7157,READY
POST_ATTACHMENT,134,314,SAMPLE.dwg,/egbim/uploads/qa/1773023518_37a3c762_SAMPLE.dwg,/home/b24014/egbim/egbim/uploads/qa/1773023518_37a3c762_SAMPLE.dwg,EGBIM_QA/attachments/134.dwg,2026-03-09 11:31:58,364583,e1c5f6b6e05df5c27917722ce935fec2caf516a8b64dadf1ada3b9414162c4e5,READY
POST_ATTACHMENT,135,315,xr_5000도 - Standard.zip,/egbim/uploads/qa/1773031430_e95b4590_xr_5000도 - Standard.zip,/home/b24014/egbim/egbim/uploads/qa/1773031430_e95b4590_xr_5000도 - Standard.zip,EGBIM_QA/attachments/135.zip,2026-03-09 13:43:50,23926222,05674a08d619826b89654535bee3bf3b7b9e21241309d447bd70ad7505e4e2e4,READY
POST_ATTACHMENT,136,314,221.reg,/egbim/uploads/qa/1773036532_bb72f2b6_221.reg,/home/b24014/egbim/egbim/uploads/qa/1773036532_bb72f2b6_221.reg,EGBIM_QA/attachments/136.reg,2026-03-09 15:08:52,1659696,52e33ed1fc8c9e89e1220cad80a8b4b5599825440599a91db9ecae07615671b4,READY
POST_ATTACHMENT,137,320,image01.png,/egbim/uploads/qa/1773107400_47a5874c_image01.png,/home/b24014/egbim/egbim/uploads/qa/1773107400_47a5874c_image01.png,EGBIM_QA/attachments/137.png,2026-03-10 10:50:00,76000,c4c57b7ec1eb76eb4b568c37102b6cfc7a4130f7bda0784a6946bcc9311c354b,READY
POST_ATTACHMENT,138,321,오류.JPG,/egbim/uploads/qa/1773110406_f0a0aaab_오류.JPG,/home/b24014/egbim/egbim/uploads/qa/1773110406_f0a0aaab_오류.JPG,EGBIM_QA/attachments/138.jpg,2026-03-10 11:40:06,15771,958b17b03737d72f71354a3c58efc183853c7b539d8aabd59ca484f838076190,READY
POST_ATTACHMENT,139,321,오류-2.JPG,/egbim/uploads/qa/1773110406_dcbd32e4_오류-2.JPG,/home/b24014/egbim/egbim/uploads/qa/1773110406_dcbd32e4_오류-2.JPG,EGBIM_QA/attachments/139.jpg,2026-03-10 11:40:06,21835,e94f71b21a6477be83c0ab698d85b638135a9fd946957ecb0f44928a4554c4f4,READY
POST_ATTACHMENT,140,327,[남양주시] 남양주왕숙2 공공주택지구(4326).dxf,/egbim/uploads/qa/1773204441_94408044_[남양주시] 남양주왕숙2 공공주택지구(4326).dxf,/home/b24014/egbim/egbim/uploads/qa/1773204441_94408044_[남양주시] 남양주왕숙2 공공주택지구(4326).dxf,EGBIM_QA/attachments/140.dxf,2026-03-11 13:47:21,43114,bac090501bf2c8a409a1b380b6f497db42351aa1fbc58df4568e280f62ad6247,READY
POST_ATTACHMENT,141,327,경계선 화면표시 왜곡.png,/egbim/uploads/qa/1773204441_5d81ff38_경계선 화면표시 왜곡.png,/home/b24014/egbim/egbim/uploads/qa/1773204441_5d81ff38_경계선 화면표시 왜곡.png,EGBIM_QA/attachments/141.png,2026-03-11 13:47:21,140235,7ebb7bd1ba03e94a5c55720701e464ab31129917e592149a86d54770f25b7988,READY
POST_ATTACHMENT,142,330,캡처.JPG,/egbim/uploads/qa/1773276735_fb25c050_캡처.JPG,/home/b24014/egbim/egbim/uploads/qa/1773276735_fb25c050_캡처.JPG,EGBIM_QA/attachments/142.jpg,2026-03-12 09:52:15,97553,adb894bbc2d9b8d142df2c4a7bed90148eb29aaf7424e46b78e656f704228c15,READY
POST_ATTACHMENT,144,337,#위치도 - Standard.zip,/egbim/uploads/qa/1773798816_89ad4aa6_#위치도 - Standard.zip,/home/b24014/egbim/egbim/uploads/qa/1773798816_89ad4aa6_#위치도 - Standard.zip,EGBIM_QA/attachments/144.zip,2026-03-18 10:53:36,19107361,3face2ed58a068c51f97fb9dba02edb5ef35e99280ea1344ee41b7e86286a69c,READY
POST_ATTACHMENT,145,338,KakaoTalk_20260319_145034264.jpg,/egbim/uploads/qa/1773900161_53915f6e_KakaoTalk_20260319_145034264.jpg,/home/b24014/egbim/egbim/uploads/qa/1773900161_53915f6e_KakaoTalk_20260319_145034264.jpg,EGBIM_QA/attachments/145.jpg,2026-03-19 15:02:41,378049,79dc1a8a72a3d0f9a4ba6cdcbf39b09e9f84a6b557c27e0246d5be0545ccbc44,READY
POST_ATTACHMENT,146,338,KakaoTalk_20260319_145034264_01.jpg,/egbim/uploads/qa/1773900161_3b1082f5_KakaoTalk_20260319_145034264_01.jpg,/home/b24014/egbim/egbim/uploads/qa/1773900161_3b1082f5_KakaoTalk_20260319_145034264_01.jpg,EGBIM_QA/attachments/146.jpg,2026-03-19 15:02:41,585362,e8ca291802ff49ed6e9ea5a824431d79104f5ad3288cd08f431a2d8c21a0f1db,READY
POST_ATTACHMENT,147,339,첨부사진1.jpg,/egbim/uploads/qa/1773902591_57df1f0e_첨부사진1.jpg,/home/b24014/egbim/egbim/uploads/qa/1773902591_57df1f0e_첨부사진1.jpg,EGBIM_QA/attachments/147.jpg,2026-03-19 15:43:11,6617605,841698df6e91f4230e34513ea27109b33c239cebf390572afccf7bb58983e9e3,READY
POST_ATTACHMENT,148,339,첨부사진2.jpg,/egbim/uploads/qa/1773902591_4feb8795_첨부사진2.jpg,/home/b24014/egbim/egbim/uploads/qa/1773902591_4feb8795_첨부사진2.jpg,EGBIM_QA/attachments/148.jpg,2026-03-19 15:43:11,6754195,0d04863f932fae8df98a10f7b2b18e3f02d7079e2797fac0dd3f4139e83811d8,READY
POST_ATTACHMENT,149,339,첨부사진3.jpg,/egbim/uploads/qa/1773902591_a27c9ef4_첨부사진3.jpg,/home/b24014/egbim/egbim/uploads/qa/1773902591_a27c9ef4_첨부사진3.jpg,EGBIM_QA/attachments/149.jpg,2026-03-19 15:43:11,7161806,c86750d6bb5f705b8a31116934e3d68882562b85cafb19989ea85d562f00a5f2,READY
POST_ATTACHMENT,150,340,1111.jpg,/egbim/uploads/qa/1773966469_12a2b062_1111.jpg,/home/b24014/egbim/egbim/uploads/qa/1773966469_12a2b062_1111.jpg,EGBIM_QA/attachments/150.jpg,2026-03-20 09:27:49,941277,144da3eb2d1689de5ebbd8ac2cee8fad55378720d402b133b0051c7c61247d3b,READY
POST_ATTACHMENT,151,343,R1 단축키.reg,/egbim/uploads/qa/1774227996_f0503a4f_R1 단축키.reg,/home/b24014/egbim/egbim/uploads/qa/1774227996_f0503a4f_R1 단축키.reg,EGBIM_QA/attachments/151.reg,2026-03-23 10:06:36,492242,92f717665a024917e2a557fdbd6962c7f648a45e09c49bc1a27b931385dbf9d8,READY
POST_ATTACHMENT,152,343,R1 단축키.hwp,/egbim/uploads/qa/1774227996_7f8b0fc5_R1 단축키.hwp,/home/b24014/egbim/egbim/uploads/qa/1774227996_7f8b0fc5_R1 단축키.hwp,EGBIM_QA/attachments/152.hwp,2026-03-23 10:06:36,95744,727f7ace62982fcfaba2e9277927787307e888c544a395bbf06770de91ec090e,READY
POST_ATTACHMENT,153,347,사진1.png,/egbim/uploads/qa/1774414907_9dc0f797_사진1.png,/home/b24014/egbim/egbim/uploads/qa/1774414907_9dc0f797_사진1.png,EGBIM_QA/attachments/153.png,2026-03-25 14:01:47,147920,a3d98fac50a4c07676cffe87dc6f7a2b9b17964685d3092b14902c8f3836368e,READY
POST_ATTACHMENT,154,347,사진2.png,/egbim/uploads/qa/1774414907_190050a8_사진2.png,/home/b24014/egbim/egbim/uploads/qa/1774414907_190050a8_사진2.png,EGBIM_QA/attachments/154.png,2026-03-25 14:01:47,149296,471d7341ca8afc0d43eb90538b686bac56c151d228838e1a5e15f5ecff99d591,READY
POST_ATTACHMENT,156,352,20260401_150953.jpg,/egbim/uploads/qa/1775023822_2c7de3b2_20260401_150953.jpg,/home/b24014/egbim/egbim/uploads/qa/1775023822_2c7de3b2_20260401_150953.jpg,EGBIM_QA/attachments/156.jpg,2026-04-01 15:10:22,863604,22ded1013f48745ce1b47223a6ffdcd1909dbb241eebf040e65c82c0705575ce,READY
POST_ATTACHMENT,157,354,장제로 측량현황도(2구간)_230612F(측량보완).dwg,/egbim/uploads/qa/1775090986_971be355_장제로 측량현황도(2구간)_230612F(측량보완).dwg,/home/b24014/egbim/egbim/uploads/qa/1775090986_971be355_장제로 측량현황도(2구간)_230612F(측량보완).dwg,EGBIM_QA/attachments/157.dwg,2026-04-02 09:49:46,3436308,a78606f1c9a5e360417bb53a513e94ae32fee354e039ef7f0e3dd147627aeaf8,READY
POST_ATTACHMENT,158,355,20260403114033.jpg,/egbim/uploads/qa/1775184064_ea2f33e1_20260403114033.jpg,/home/b24014/egbim/egbim/uploads/qa/1775184064_ea2f33e1_20260403114033.jpg,EGBIM_QA/attachments/158.jpg,2026-04-03 11:41:04,124084,1f152bcf81ac58129532124f2827e5612844a1f6fbfee13d9c6c0c22be145ab6,READY
POST_ATTACHMENT,159,355,Drawing1.dwg,/egbim/uploads/qa/1775184083_d66db56a_Drawing1.dwg,/home/b24014/egbim/egbim/uploads/qa/1775184083_d66db56a_Drawing1.dwg,EGBIM_QA/attachments/159.dwg,2026-04-03 11:41:23,76800,2926f7e37e6e07fbd145741b1f75cb944b1e746b7f2b45cd06b9553b61e695da,READY
POST_ATTACHMENT,160,363,에러 화면 캡쳐.GIF,/egbim/uploads/qa/1776046918_888778ff_에러 화면 캡쳐.GIF,/home/b24014/egbim/egbim/uploads/qa/1776046918_888778ff_에러 화면 캡쳐.GIF,EGBIM_QA/attachments/160.gif,2026-04-13 11:21:58,48199,a35e0a1036123fc14cd67e92e3ac49c6886f15f42533e8bee17c5fa720e275b8,READY
POST_ATTACHMENT,161,365,pl오류.dwg,/egbim/uploads/qa/1776126098_a3aa42b9_pl오류.dwg,/home/b24014/egbim/egbim/uploads/qa/1776126098_a3aa42b9_pl오류.dwg,EGBIM_QA/attachments/161.dwg,2026-04-14 09:21:38,9432604,05f3690fef35db2635ea0ed3e39085e7ce29f155a3805d317849e33fe6ca006b,READY
POST_ATTACHMENT,162,370,취수통관 일반도.dwg,/egbim/uploads/qa/1776237707_cac90675_취수통관 일반도.dwg,/home/b24014/egbim/egbim/uploads/qa/1776237707_cac90675_취수통관 일반도.dwg,EGBIM_QA/attachments/162.dwg,2026-04-15 16:21:47,7338797,3238a580f95363c395d8083c57a8b9814103ee86180bccb540a58c918c3b39af,READY
POST_ATTACHMENT,163,370,FIXVPORT.lsp,/egbim/uploads/qa/1776313758_50338ccd_FIXVPORT.lsp,/home/b24014/egbim/egbim/uploads/qa/1776313758_50338ccd_FIXVPORT.lsp,EGBIM_QA/attachments/163.lsp,2026-04-16 13:29:18,1550,15121c1776ef51f3cc46067009d8aede5989b96c968fb02ca185c34c06ad96f1,READY
POST_ATTACHMENT,164,374,플롯 투명도 미적용.jpg,/egbim/uploads/qa/1776402611_020072af_플롯 투명도 미적용.jpg,/home/b24014/egbim/egbim/uploads/qa/1776402611_020072af_플롯 투명도 미적용.jpg,EGBIM_QA/attachments/164.jpg,2026-04-17 14:10:11,6383923,1293ea295d902ceff0c22d7cc1bc5681b45c7f5e03a0ee4a933ac765b2812221,READY
POST_ATTACHMENT,165,374,플롯 투명도 적용.jpg,/egbim/uploads/qa/1776402611_81361a50_플롯 투명도 적용.jpg,/home/b24014/egbim/egbim/uploads/qa/1776402611_81361a50_플롯 투명도 적용.jpg,EGBIM_QA/attachments/165.jpg,2026-04-17 14:10:11,6474066,1cce8342bdb8807a694ae929bf8426577d2c6d814db538bc7dde910434ad1b59,READY
POST_ATTACHMENT,166,375,객체스냅 잔상오류.JPG,/egbim/uploads/qa/1776413706_248fe7ee_객체스냅 잔상오류.JPG,/home/b24014/egbim/egbim/uploads/qa/1776413706_248fe7ee_객체스냅 잔상오류.JPG,EGBIM_QA/attachments/166.jpg,2026-04-17 17:15:06,36113,0ad5fed6e868621f9103c8b5636cb44a6109517b541fdaa746403a272739920f,READY
POST_ATTACHMENT,167,376,스크린샷 2026-04-21 095747.png,/egbim/uploads/qa/1776733186_424f64a2_스크린샷 2026-04-21 095747.png,/home/b24014/egbim/egbim/uploads/qa/1776733186_424f64a2_스크린샷 2026-04-21 095747.png,EGBIM_QA/attachments/167.png,2026-04-21 09:59:46,14989,42e0aeb8b9858d64daec4098f74e35be1fc22efb7699cae002a9220276d031f7,READY
POST_ATTACHMENT,168,378,[1.4.0.0.P.VC16.x64.RF111][AccessViolation][atio6axx.dll][7ffe5bccd1a4][2026-04-21][10.12.35].zip,/egbim/uploads/qa/1776766716_df575e28_[1.4.0.0.P.VC16.x64.RF111][AccessViolation][atio6axx.dll][7ffe5bccd1a4][2026-04-21][10.12.35].zip,/home/b24014/egbim/egbim/uploads/qa/1776766716_df575e28_[1.4.0.0.P.VC16.x64.RF111][AccessViolation][atio6axx.dll][7ffe5bccd1a4][2026-04-21][10.12.35].zip,EGBIM_QA/attachments/168.zip,2026-04-21 19:18:36,530581,00ed486bb01822eb2f8a7d881b2d9c9f49003898521cfed30852d1d627c3963c,READY
POST_ATTACHMENT,169,379,260424_지하차도_형상기획_수정.dwg,/egbim/uploads/qa/1776998655_bcfd14d9_260424_지하차도_형상기획_수정.dwg,/home/b24014/egbim/egbim/uploads/qa/1776998655_bcfd14d9_260424_지하차도_형상기획_수정.dwg,EGBIM_QA/attachments/169.dwg,2026-04-24 11:44:15,1276553,83cb31161686eaa7cfb2822172ffb83a2340b501cbe1ed65e2d0ffb8881c7183,READY
POST_ATTACHMENT,170,382,coordinates export 명령어 오류.png,/egbim/uploads/qa/1777267785_bec79089_coordinates export 명령어 오류.png,/home/b24014/egbim/egbim/uploads/qa/1777267785_bec79089_coordinates export 명령어 오류.png,EGBIM_QA/attachments/170.png,2026-04-27 14:29:45,4560,506fc8515bf3170710c72438e5d16cd7431040ac11d05d90ab9183ce3d429c15,READY
POST_ATTACHMENT,171,383,삽도_항만1.dwg,/egbim/uploads/qa/1777270823_3a635eea_삽도_항만1.dwg,/home/b24014/egbim/egbim/uploads/qa/1777270823_3a635eea_삽도_항만1.dwg,EGBIM_QA/attachments/171.dwg,2026-04-27 15:20:23,804450,ac88121fe5c0f68ab61fed22844ddf73cfcdec9bb749ed76f0ea10f8a1cac671,READY
POST_ATTACHMENT,172,389,EG-BIM 오류 사진.JPG,/egbim/uploads/qa/1778658428_e211433b_EG-BIM 오류 사진.JPG,/home/b24014/egbim/egbim/uploads/qa/1778658428_e211433b_EG-BIM 오류 사진.JPG,EGBIM_QA/attachments/172.jpg,2026-05-13 16:47:08,73973,b05e3e850a2bca6ed1a50252dfe0ba87d2e45cbe4b690821388ea481d86d4b89,READY
POST_ATTACHMENT,175,390,화목나들목-EGBIM 오류보고용.dwg,/egbim/uploads/qa/1778660458_f476ed9a_화목나들목-EGBIM 오류보고용.dwg,/home/b24014/egbim/egbim/uploads/qa/1778660458_f476ed9a_화목나들목-EGBIM 오류보고용.dwg,EGBIM_QA/attachments/175.dwg,2026-05-13 17:20:58,77343,40237268afeabcfaeee6951c656468f9dc4febb9c8e98226a9bf6da5181146c2,READY
POST_ATTACHMENT,176,390,화목나들목-EGBIM 오류보고용.dwg,/egbim/uploads/qa/1778660499_6f38cd60_화목나들목-EGBIM 오류보고용.dwg,/home/b24014/egbim/egbim/uploads/qa/1778660499_6f38cd60_화목나들목-EGBIM 오류보고용.dwg,EGBIM_QA/attachments/176.dwg,2026-05-13 17:21:39,77343,40237268afeabcfaeee6951c656468f9dc4febb9c8e98226a9bf6da5181146c2,READY
POST_ATTACHMENT,177,390,GETIP_98.lsp,/egbim/uploads/qa/1778660499_b8b03fd6_GETIP_98.lsp,/home/b24014/egbim/egbim/uploads/qa/1778660499_b8b03fd6_GETIP_98.lsp,EGBIM_QA/attachments/177.lsp,2026-05-13 17:21:39,165924,27e6e136508a7cb59e27a5de5e381b16953c7e59e4113b3e63674dbaab077395,READY
POST_ATTACHMENT,178,390,GETIP_98_메뉴얼.docx,/egbim/uploads/qa/1778660499_849c91fc_GETIP_98_메뉴얼.docx,/home/b24014/egbim/egbim/uploads/qa/1778660499_849c91fc_GETIP_98_메뉴얼.docx,EGBIM_QA/attachments/178.docx,2026-05-13 17:21:39,58867,afd0afeaf088e0058e457e33a6c4e660103848a7bab6cba08f326a7629054a7b,READY
POST_ATTACHMENT,179,394,라이센스만료.jpg,/egbim/uploads/qa/1779264146_e0d2995e_라이센스만료.jpg,/home/b24014/egbim/egbim/uploads/qa/1779264146_e0d2995e_라이센스만료.jpg,EGBIM_QA/attachments/179.jpg,2026-05-20 17:02:26,91524,198f52e06dbf9de1325f75fae9c11e3bd51a68bbb1f165e30f4cac4dcdd39aac,READY
POST_ATTACHMENT,180,395,스크린샷 2026-05-21 100324.png,/egbim/uploads/qa/1779325494_3a31f842_스크린샷 2026-05-21 100324.png,/home/b24014/egbim/egbim/uploads/qa/1779325494_3a31f842_스크린샷 2026-05-21 100324.png,EGBIM_QA/attachments/180.png,2026-05-21 10:04:54,14012,49dda271788a188005717723998aa1022bc28a21bdbcc7ce7259cb74af441c2c,READY
POST_ATTACHMENT,181,395,스크린샷 2026-05-21 100321.png,/egbim/uploads/qa/1779325494_11ebfab5_스크린샷 2026-05-21 100321.png,/home/b24014/egbim/egbim/uploads/qa/1779325494_11ebfab5_스크린샷 2026-05-21 100321.png,EGBIM_QA/attachments/181.png,2026-05-21 10:04:54,13860,fb6907e21921016d561401319a350063221ca2cc3e715247364a316320abc69b,READY
POST_ATTACHMENT,182,397,20260526_095314.png,/egbim/uploads/qa/1779756862_0d572e8d_20260526_095314.png,/home/b24014/egbim/egbim/uploads/qa/1779756862_0d572e8d_20260526_095314.png,EGBIM_QA/attachments/182.png,2026-05-26 09:54:22,20200,36e75055fbade2a0a441cf32aed206f483daea06c0beb41160fbe03e76494336,READY
POST_ATTACHMENT,183,402,가이드.jpg,/egbim/uploads/qa/1780014799_545244bb_가이드.jpg,/home/b24014/egbim/egbim/uploads/qa/1780014799_545244bb_가이드.jpg,EGBIM_QA/attachments/183.jpg,2026-05-29 09:33:19,338193,06838837d04581bc700a964ad33d67db9d661be82abbde866b0f4d808f08a249,READY
POST_ATTACHMENT,184,402,사용자 화면.jpg,/egbim/uploads/qa/1780014799_c801fad7_사용자 화면.jpg,/home/b24014/egbim/egbim/uploads/qa/1780014799_c801fad7_사용자 화면.jpg,EGBIM_QA/attachments/184.jpg,2026-05-29 09:33:19,93003,c29fe3d3ab85169abee38e19003d79184d12bbba922fdbbac567bd433d60b72d,READY
POST_ATTACHMENT,185,403,KakaoTalk_20260601_111539096.png,/egbim/uploads/qa/1780280218_4c26ccca_KakaoTalk_20260601_111539096.png,/home/b24014/egbim/egbim/uploads/qa/1780280218_4c26ccca_KakaoTalk_20260601_111539096.png,EGBIM_QA/attachments/185.png,2026-06-01 11:16:58,279159,7b79ead79665318a1e73651a1eb1055739ed2520d8e30837cf5d6f2475244bc8,READY
POST_ATTACHMENT,186,404,화면 캡처 2026-06-02 092930.png,/egbim/uploads/qa/1780360313_07bb49b7_화면 캡처 2026-06-02 092930.png,/home/b24014/egbim/egbim/uploads/qa/1780360313_07bb49b7_화면 캡처 2026-06-02 092930.png,EGBIM_QA/attachments/186.png,2026-06-02 09:31:53,32378,fc83ae8ef9f4fe4f3605707719b5dc8697a12a441540b57d89fa54825a206701,READY
POST_ATTACHMENT,187,404,화면 캡처 2026-06-02 092947.png,/egbim/uploads/qa/1780360313_ade54746_화면 캡처 2026-06-02 092947.png,/home/b24014/egbim/egbim/uploads/qa/1780360313_ade54746_화면 캡처 2026-06-02 092947.png,EGBIM_QA/attachments/187.png,2026-06-02 09:31:53,32624,0c718e4c5a69ae7457c9e7ae4da3623d0675cfa2a0282e56982cf47e3b682f90,READY
POST_ATTACHMENT,188,400,Template_2.1 배수유역도.dwg,/egbim/uploads/qa/1780531301_aac4c4cd_Template_2.1 배수유역도.dwg,/home/b24014/egbim/egbim/uploads/qa/1780531301_aac4c4cd_Template_2.1 배수유역도.dwg,EGBIM_QA/attachments/188.dwg,2026-06-04 09:01:41,29378984,cd3077319dff0fa7d75f19b9ffb20c309a78534276e36854a759109e1fbaa5c2,READY
POST_ATTACHMENT,189,407,KakaoTalk_20260605_142943486.jpg,/egbim/uploads/qa/1780637503_892f16bb_KakaoTalk_20260605_142943486.jpg,/home/b24014/egbim/egbim/uploads/qa/1780637503_892f16bb_KakaoTalk_20260605_142943486.jpg,EGBIM_QA/attachments/189.jpg,2026-06-05 14:31:43,703573,ed7e93cfe49173b4e2c7c948af324b4c5614ea9c878f6e3c75c4d73c2b14ad85,READY
POST_ATTACHMENT,190,407,KakaoTalk_20260605_142943486_01.jpg,/egbim/uploads/qa/1780637503_372f320a_KakaoTalk_20260605_142943486_01.jpg,/home/b24014/egbim/egbim/uploads/qa/1780637503_372f320a_KakaoTalk_20260605_142943486_01.jpg,EGBIM_QA/attachments/190.jpg,2026-06-05 14:31:43,664978,0804c807921f6fe03755b583cd61a0141d8db63b1eb1da0a39452dac33aa3d2a,READY
POST_ATTACHMENT,192,412,화면 캡처 2026-06-11 174153.png,/egbim/uploads/qa/1781167325_5a9703b6_화면 캡처 2026-06-11 174153.png,/home/b24014/egbim/egbim/uploads/qa/1781167325_5a9703b6_화면 캡처 2026-06-11 174153.png,EGBIM_QA/attachments/192.png,2026-06-11 17:42:05,4681,3641828b91540c5c4a25151acf2a80f93a740054aa7051d26b23e4eb48de1b8b,READY
POST_ATTACHMENT,193,414,01. GUI.png,/egbim/uploads/qa/1781835223_cc22b796_01. GUI.png,/home/b24014/egbim/egbim/uploads/qa/1781835223_cc22b796_01. GUI.png,EGBIM_QA/attachments/193.png,2026-06-19 11:13:43,9833,4121b7840b7e77235256515818c56b4351f8c7a65167e434df9f884bd134f2a1,READY
POST_ATTACHMENT,194,414,02. 사용 전.png,/egbim/uploads/qa/1781835223_0deec111_02. 사용 전.png,/home/b24014/egbim/egbim/uploads/qa/1781835223_0deec111_02. 사용 전.png,EGBIM_QA/attachments/194.png,2026-06-19 11:13:43,402077,e05a9f994d23878a1f83f7ab794fc742cb1955b643449208a1b30d06bf44345a,READY
POST_ATTACHMENT,195,414,03. 사용 후.png,/egbim/uploads/qa/1781835223_e88a8429_03. 사용 후.png,/home/b24014/egbim/egbim/uploads/qa/1781835223_e88a8429_03. 사용 후.png,EGBIM_QA/attachments/195.png,2026-06-19 11:13:43,1212504,27f8b4ec360acc3d092286bee90d1d126d4615dbdb4c91055a510ed224293858,READY
POST_ATTACHMENT,196,414,run_app4.zip,/egbim/uploads/qa/1781835254_32c077c2_run_app4.zip,/home/b24014/egbim/egbim/uploads/qa/1781835254_32c077c2_run_app4.zip,EGBIM_QA/attachments/196.zip,2026-06-19 11:14:14,4950,103256f144f8ba51e301c5145b9193d27d68359591addee318f7b7a8379c839c,READY
POST_ATTACHMENT,197,414,@결과물.zip,/egbim/uploads/qa/1781835687_796bf16f_@결과물.zip,/home/b24014/egbim/egbim/uploads/qa/1781835687_796bf16f_@결과물.zip,EGBIM_QA/attachments/197.zip,2026-06-19 11:21:27,15438858,5a2f7d9533ea54526728159b09d385d2a3687562cc3060e4b085da186cbeb640,READY
POST_ATTACHMENT,198,415,캡처.PNG,/egbim/uploads/qa/1782265044_268704fe_캡처.PNG,/home/b24014/egbim/egbim/uploads/qa/1782265044_268704fe_캡처.PNG,EGBIM_QA/attachments/198.png,2026-06-24 10:37:24,176968,1dea4cd91e5fcce55d0e5138e817270066c36742ba7918ab2d579f1c656c59d3,READY
POST_ATTACHMENT,199,416,26.06.23.[사연댐] 가설사무소.dwg,/egbim/uploads/qa/1782268644_6fac966e_26.06.23.[사연댐] 가설사무소.dwg,/home/b24014/egbim/egbim/uploads/qa/1782268644_6fac966e_26.06.23.[사연댐] 가설사무소.dwg,EGBIM_QA/attachments/199.dwg,2026-06-24 11:37:24,856626,204ddc38694f24ea2259d2efe82edd924c280ceffa92b73831865e6430a9bdeb,READY
POST_ATTACHMENT,200,417,스크린샷 2026-06-25 071539.png,/egbim/uploads/qa/1782339640_a61cfc0f_스크린샷 2026-06-25 071539.png,/home/b24014/egbim/egbim/uploads/qa/1782339640_a61cfc0f_스크린샷 2026-06-25 071539.png,EGBIM_QA/attachments/200.png,2026-06-25 07:20:40,223886,36d3b8f9c0e4da121505611cda3788224116982dd38df0508bd8cd84b7fd1c50,READY
POST_ATTACHMENT,201,419,화면 캡처 2026-06-29 101639.png,/egbim/uploads/qa/1782696867_10435be3_화면 캡처 2026-06-29 101639.png,/home/b24014/egbim/egbim/uploads/qa/1782696867_10435be3_화면 캡처 2026-06-29 101639.png,EGBIM_QA/attachments/201.png,2026-06-29 10:34:27,6649,07faa36974b18490bf648b488548c331cb455d49d1d73a09f78dfeb9c43a78c0,READY
POST_ATTACHMENT,202,421,드림플러스 다중플롯.png,/egbim/uploads/qa/1782792569_95448cc4_드림플러스 다중플롯.png,/home/b24014/egbim/egbim/uploads/qa/1782792569_95448cc4_드림플러스 다중플롯.png,EGBIM_QA/attachments/202.png,2026-06-30 13:09:29,43509,2bc1acfee980a6267ade67a87ab8338e8ade20878af0418ad52793f85e372de9,READY
POST_ATTACHMENT,203,423,화면 캡처 2026-07-01 144718.jpg,/egbim/uploads/qa/1782884844_dd63a83a_화면 캡처 2026-07-01 144718.jpg,/home/b24014/egbim/egbim/uploads/qa/1782884844_dd63a83a_화면 캡처 2026-07-01 144718.jpg,EGBIM_QA/attachments/203.jpg,2026-07-01 14:47:24,293809,5ccc4ab568fe2e501ce87a0affb1b0a055321d887d87b13ed933579c6ce7a1d5,READY
POST_ATTACHMENT,204,424,강경보도육교 기초일반도 및 구조도.dwg,/egbim/uploads/qa/1782890640_53f8f297_강경보도육교 기초일반도 및 구조도.dwg,/home/b24014/egbim/egbim/uploads/qa/1782890640_53f8f297_강경보도육교 기초일반도 및 구조도.dwg,EGBIM_QA/attachments/204.dwg,2026-07-01 16:24:00,540872,7d2d1bcfe23042819e436c1aaea2f4f3fa1a251a44741b0b0b720c8620a10c95,READY
POST_ATTACHMENT,205,426,K-002.png,/egbim/uploads/qa/1782951055_0bf4aa55_K-002.png,/home/b24014/egbim/egbim/uploads/qa/1782951055_0bf4aa55_K-002.png,EGBIM_QA/attachments/205.png,2026-07-02 09:10:55,28945,d9f832f8ac982bbe0d7f99ab810e00191928a151d9f4317db48ce34ab47b1ffd,READY
POST_ATTACHMENT,206,430,스크린샷 2026-07-02 170745.png,/egbim/uploads/qa/1782979656_06e3abdc_스크린샷 2026-07-02 170745.png,/home/b24014/egbim/egbim/uploads/qa/1782979656_06e3abdc_스크린샷 2026-07-02 170745.png,EGBIM_QA/attachments/206.png,2026-07-02 17:07:36,246344,1d7f89223c98be22dd04b4ee8317a08ea51809905eef339eef6f6d94a0744cf4,READY
POST_ATTACHMENT,207,431,오류사진.jpg,/egbim/uploads/qa/1783040005_9468e361_오류사진.jpg,/home/b24014/egbim/egbim/uploads/qa/1783040005_9468e361_오류사진.jpg,EGBIM_QA/attachments/207.jpg,2026-07-03 09:53:25,14300792,8c457222caea53e77e54ba61677bb6f786ecd112570441d95f4ff0c8a4819976,READY
POST_ATTACHMENT,208,434,textmask 적용전.JPG,/egbim/uploads/qa/1783471005_8e35371c_textmask 적용전.JPG,/home/b24014/egbim/egbim/uploads/qa/1783471005_8e35371c_textmask 적용전.JPG,EGBIM_QA/attachments/208.jpg,2026-07-08 09:36:45,33475,7284708a229097dcd33f123cfcab0f39c1614a7951306485f81c312183a179a3,READY
POST_ATTACHMENT,209,434,textmask 적용후.JPG,/egbim/uploads/qa/1783471005_339bbf33_textmask 적용후.JPG,/home/b24014/egbim/egbim/uploads/qa/1783471005_339bbf33_textmask 적용후.JPG,EGBIM_QA/attachments/209.jpg,2026-07-08 09:36:45,27083,2a29807d3a5a0bbf42745f357124786d9419e50a0b2637d5ecaf892700417642,READY
POST_ATTACHMENT,210,435,bim.jpg,/egbim/uploads/qa/1783473276_b1063ad3_bim.jpg,/home/b24014/egbim/egbim/uploads/qa/1783473276_b1063ad3_bim.jpg,EGBIM_QA/attachments/210.jpg,2026-07-08 10:14:36,12667664,706c6f678ac9d511038e358e2115cc0263846ee072a8b8b1574812cbe93230bd,READY
POST_ATTACHMENT,211,442,선꼴 다름 이슈.grm,/egbim/uploads/qa/1783673593_6f692e19_선꼴 다름 이슈.grm,/home/b24014/egbim/egbim/uploads/qa/1783673593_6f692e19_선꼴 다름 이슈.grm,EGBIM_QA/attachments/211.grm,2026-07-10 17:53:13,2112407,ef8fee5e1dea30f31f0096215daf08dc73434021f29b2163a4b5f8f8d4e545d3,READY
POST_ATTACHMENT,212,447,화면 캡처 2026-07-14 083937.png,/egbim/uploads/qa/1783986125_f66db96d_화면 캡처 2026-07-14 083937.png,/home/b24014/egbim/egbim/uploads/qa/1783986125_f66db96d_화면 캡처 2026-07-14 083937.png,EGBIM_QA/attachments/212.png,2026-07-14 08:42:05,28036,161b0876f4992c84abb4a9ccde4baa502d11616c69d87bfed23f30674b5ea0a3,READY
POST_ATTACHMENT,213,448,1783986125_f66db96d_화면 캡처 2026-07-14 083937.png,/egbim/uploads/qa/1783996847_3cb864ad_1783986125_f66db96d_화면 캡처 2026-07-14 083937.png,/home/b24014/egbim/egbim/uploads/qa/1783996847_3cb864ad_1783986125_f66db96d_화면 캡처 2026-07-14 083937.png,EGBIM_QA/attachments/213.png,2026-07-14 11:40:47,28036,161b0876f4992c84abb4a9ccde4baa502d11616c69d87bfed23f30674b5ea0a3,READY
POST_ATTACHMENT,214,451,선꼴 2.grm,/egbim/uploads/qa/1784074055_e1e26cd0_선꼴 2.grm,/home/b24014/egbim/egbim/uploads/qa/1784074055_e1e26cd0_선꼴 2.grm,EGBIM_QA/attachments/214.grm,2026-07-15 09:07:35,76261,4bc135754b89ba21847ad2aebab2b7b1ca15af541ce10f8156c4e1c17b155960,READY
POST_ATTACHMENT,215,451,선꼴 1.grm,/egbim/uploads/qa/1784074055_629de472_선꼴 1.grm,/home/b24014/egbim/egbim/uploads/qa/1784074055_629de472_선꼴 1.grm,EGBIM_QA/attachments/215.grm,2026-07-15 09:07:35,118820,f93670ba87ca71a2768d731b587b88851a0b8d492fa18fea55036d76bd632994,READY
POST_ATTACHMENT,216,454,1.png,/egbim/uploads/qa/1784177112_ba1e5c61_1.png,/home/b24014/egbim/egbim/uploads/qa/1784177112_ba1e5c61_1.png,EGBIM_QA/attachments/216.png,2026-07-16 13:45:12,158133,15db3aec0617f72f7dea15ffbc0242097fe2635976f0d60b78f1cd1558d926d6,READY
POST_ATTACHMENT,217,458,LISP파일_오류.dwg,/egbim/uploads/qa/1784510886_73b9362f_LISP파일_오류.dwg,/home/b24014/egbim/egbim/uploads/qa/1784510886_73b9362f_LISP파일_오류.dwg,EGBIM_QA/attachments/217.dwg,2026-07-20 10:28:06,2563303,13e72e81f4617a23d1f6136b3ed5e74ef28c704b5929b02d96a7922b214df0c2,READY
POST_ATTACHMENT,218,458,횡단면_응용_v12.lsp,/egbim/uploads/qa/1784510886_fec62264_횡단면_응용_v12.lsp,/home/b24014/egbim/egbim/uploads/qa/1784510886_fec62264_횡단면_응용_v12.lsp,EGBIM_QA/attachments/218.lsp,2026-07-20 10:28:06,19689,07c1d42ee3e60b05c08afe7f77bf4b5f2053a1e5f4226936369e0b1e2fe60803,READY
POST_ATTACHMENT,219,458,횡단면_응용_v12_설명서.hwp,/egbim/uploads/qa/1784510886_79385326_횡단면_응용_v12_설명서.hwp,/home/b24014/egbim/egbim/uploads/qa/1784510886_79385326_횡단면_응용_v12_설명서.hwp,EGBIM_QA/attachments/219.hwp,2026-07-20 10:28:06,1381376,7a9ad413f7eadf3c7c2b1973e090371abd73923e484d23605297438eb37ae9f7,READY
POST_ATTACHMENT,220,459,EG-BIM Error .jpg,/egbim/uploads/qa/1784514329_6cd4a006_EG-BIM Error .jpg,/home/b24014/egbim/egbim/uploads/qa/1784514329_6cd4a006_EG-BIM Error .jpg,EGBIM_QA/attachments/220.jpg,2026-07-20 11:25:29,124291,77648a5bceb0c55983d8555a4975e4fcb161f1565c5f17293fc77550ba7e3190,READY
POST_ATTACHMENT,221,460,260721 실행오류.png,/egbim/uploads/qa/1784627323_bd148faa_260721 실행오류.png,/home/b24014/egbim/egbim/uploads/qa/1784627323_bd148faa_260721 실행오류.png,EGBIM_QA/attachments/221.png,2026-07-21 18:48:43,105967,252c66af3d69b544828912f84c6158dcaed6be7240fceeb2c9c6ad3944c27ce4,READY
POST_ATTACHMENT,222,461,K-001.png,/egbim/uploads/qa/1784627950_d6bf6930_K-001.png,/home/b24014/egbim/egbim/uploads/qa/1784627950_d6bf6930_K-001.png,EGBIM_QA/attachments/222.png,2026-07-21 18:59:10,59142,bf7abb7a909fd18dff9938ff95d9d0ee0b9f9aaff5f092e3de95cdc9e402f277,READY
POST_ATTACHMENT,223,465,화면 캡처 2026-07-21 200406.jpg,/egbim/uploads/qa/1784631895_e867cfd4_화면 캡처 2026-07-21 200406.jpg,/home/b24014/egbim/egbim/uploads/qa/1784631895_e867cfd4_화면 캡처 2026-07-21 200406.jpg,EGBIM_QA/attachments/223.jpg,2026-07-21 20:04:55,80964,24fc811b1aca242b4cc8b832fbffe5555e18280db0e6368334526ee010793dd2,READY
POST_ATTACHMENT,224,468,20260722_개선요청.png,/egbim/uploads/qa/1784680699_4eb104b1_20260722_개선요청.png,/home/b24014/egbim/egbim/uploads/qa/1784680699_4eb104b1_20260722_개선요청.png,EGBIM_QA/attachments/224.png,2026-07-22 09:38:19,40861,0617cb294c343ea34d7367e2ad219b3dc3fbd5b1e1f39e283b825fb719541645,READY
POST_ATTACHMENT,225,469,K-001.png,/egbim/uploads/qa/1784772729_7283e321_K-001.png,/home/b24014/egbim/egbim/uploads/qa/1784772729_7283e321_K-001.png,EGBIM_QA/attachments/225.png,2026-07-23 11:12:09,122526,,MISSING
COMMENT_IMAGE,17,349,참고 이미지.jpg,/egbim/uploads/comment/1763085474_8076e6.jpg,/home/b24014/egbim/egbim/uploads/comment/1763085474_8076e6.jpg,EGBIM_QA/comment-images/17.jpg,2025-11-14 10:57:54,327115,ae009f7049d5168d2ef2fc9380a83c1e3f4da613d080902a3764e50fc2e42754,READY
COMMENT_THUMBNAIL,17,349,참고 이미지.jpg,/egbim/uploads/comment/thumb/thumb_1763085474_8076e6.jpg,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1763085474_8076e6.jpg,EGBIM_QA/comment-thumbnails/17.jpg,2025-11-14 10:57:54,6941,52c50ed6095d0c30b959adad072bde3235a4cdd7ed45f0feb632df829281e794,READY
COMMENT_IMAGE,29,468,SecurityConfig.jpg,/uploads/comment/1765429765_3b7bdc.jpg,/home/b24014/egbim/egbim/uploads/comment/1765429765_3b7bdc.jpg,EGBIM_QA/comment-images/29.jpg,2025-12-11 14:09:25,49786,2987fcfda9a450f8ca1d140d1189f54c67ad06b32c89520504172d9a3255001f,READY
COMMENT_THUMBNAIL,29,468,SecurityConfig.jpg,/uploads/comment/thumb/thumb_1765429765_3b7bdc.jpg,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1765429765_3b7bdc.jpg,EGBIM_QA/comment-thumbnails/29.jpg,2025-12-11 14:09:25,3902,2e2815ef4c1284d58d012acc3a1276c2eecb40e10f2d410835b39adf101a36fc,READY
COMMENT_IMAGE,30,514,image06.png,/uploads/comment/1766533132_023fea.png,/home/b24014/egbim/egbim/uploads/comment/1766533132_023fea.png,EGBIM_QA/comment-images/30.png,2025-12-24 08:38:52,78462,f9c9269c4e89b5bbad705b78f206274c63402d269c7a32a4ef3d9916265199a2,READY
COMMENT_THUMBNAIL,30,514,image06.png,/uploads/comment/thumb/thumb_1766533132_023fea.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1766533132_023fea.png,EGBIM_QA/comment-thumbnails/30.png,2025-12-24 08:38:52,6325,34d89346d2b3b8ea735714942722ce1a015f524f6bf02ef98f81caa745af5c68,READY
COMMENT_IMAGE,31,514,image07.png,/uploads/comment/1766533132_cac55a.png,/home/b24014/egbim/egbim/uploads/comment/1766533132_cac55a.png,EGBIM_QA/comment-images/31.png,2025-12-24 08:38:52,130457,4d497d50db8fbdc144337f3e1908bb9f1205a7dccf41177002cfa376d15d5314,READY
COMMENT_THUMBNAIL,31,514,image07.png,/uploads/comment/thumb/thumb_1766533132_cac55a.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1766533132_cac55a.png,EGBIM_QA/comment-thumbnails/31.png,2025-12-24 08:38:52,8904,264ccd217f5df73bfc8f14990fb72ca27280897b4cf3ea405fe9af1f8bcc5341,READY
COMMENT_IMAGE,32,514,image08.png,/uploads/comment/1766533132_af27f5.png,/home/b24014/egbim/egbim/uploads/comment/1766533132_af27f5.png,EGBIM_QA/comment-images/32.png,2025-12-24 08:38:52,89328,ec7ce3d5555a024aaa0dbe6c8ec1117d71997aabb0e60d45b4d0073a437408a6,READY
COMMENT_THUMBNAIL,32,514,image08.png,/uploads/comment/thumb/thumb_1766533132_af27f5.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1766533132_af27f5.png,EGBIM_QA/comment-thumbnails/32.png,2025-12-24 08:38:52,7719,f3286c2ba7cde7405bcae03b3b537a401307f533fb8e4ee694a07c4f30b2e474,READY
COMMENT_IMAGE,33,523,명령어 선택 창.png,/uploads/comment/1767149478_b31be0.png,/home/b24014/egbim/egbim/uploads/comment/1767149478_b31be0.png,EGBIM_QA/comment-images/33.png,2025-12-31 11:51:18,31927,31faae37cd0f0267efd76a05ab26e618b6f9c9b9e266eb195e1eb3d773c19c87,READY
COMMENT_THUMBNAIL,33,523,명령어 선택 창.png,/uploads/comment/thumb/thumb_1767149478_b31be0.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1767149478_b31be0.png,EGBIM_QA/comment-thumbnails/33.png,2025-12-31 11:51:18,4617,115560132eef797eaa10bbcae8b48b8171a48d1beeebe6a7b73794cbbbd34caa,READY
COMMENT_IMAGE,36,551,탭1.PNG,/uploads/comment/1767764588_5ddc7e.png,/home/b24014/egbim/egbim/uploads/comment/1767764588_5ddc7e.png,EGBIM_QA/comment-images/36.png,2026-01-07 14:43:08,164678,80f51af777c389c9cf0d8cc5ff9c5c38cef0f799ea0a68f3c4ab89423d4f0658,READY
COMMENT_THUMBNAIL,36,551,탭1.PNG,/uploads/comment/thumb/thumb_1767764588_5ddc7e.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1767764588_5ddc7e.png,EGBIM_QA/comment-thumbnails/36.png,2026-01-07 14:43:08,4634,4982093ed7b9495c0f028776e3cd0c9fff8f79be188e5d48e4cf71eb5dd8258c,READY
COMMENT_IMAGE,37,551,탭2.PNG,/uploads/comment/1767764588_e4906a.png,/home/b24014/egbim/egbim/uploads/comment/1767764588_e4906a.png,EGBIM_QA/comment-images/37.png,2026-01-07 14:43:08,167078,c60132c43be5f5337ecb7d4bbccc465e922be755373ad94a13d7a5ac319345b5,READY
COMMENT_THUMBNAIL,37,551,탭2.PNG,/uploads/comment/thumb/thumb_1767764588_e4906a.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1767764588_e4906a.png,EGBIM_QA/comment-thumbnails/37.png,2026-01-07 14:43:08,4537,812eb8144ddc16ccd638d8dc46a984ce323ff75adcd8b2017a4b395c0075f7de,READY
COMMENT_IMAGE,38,571,qna271_키보드한글자판설정.png,/uploads/comment/1769390992_425f77.png,/home/b24014/egbim/egbim/uploads/comment/1769390992_425f77.png,EGBIM_QA/comment-images/38.png,2026-01-26 10:29:52,92293,438d4503b184e67b6401cbddf8abe4bb7d0cde8463b08b8971dc9e94b0a65287,READY
COMMENT_THUMBNAIL,38,571,qna271_키보드한글자판설정.png,/uploads/comment/thumb/thumb_1769390992_425f77.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1769390992_425f77.png,EGBIM_QA/comment-thumbnails/38.png,2026-01-26 10:29:52,6926,c69d3162dec62c6425ade74ece8c35c98aff8679350f516e490e96636e5ee3cf,READY
COMMENT_IMAGE,39,576,qna276_ole이미지뒤집힘_패치예정.png,/uploads/comment/1770074045_76f7e9.png,/home/b24014/egbim/egbim/uploads/comment/1770074045_76f7e9.png,EGBIM_QA/comment-images/39.png,2026-02-03 08:14:05,419325,f0b6905dd73c8b002ace827c66799722d610c471394ea379170d25adda2b23ca,READY
COMMENT_THUMBNAIL,39,576,qna276_ole이미지뒤집힘_패치예정.png,/uploads/comment/thumb/thumb_1770074045_76f7e9.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1770074045_76f7e9.png,EGBIM_QA/comment-thumbnails/39.png,2026-02-03 08:14:05,5917,a6a5128b84dcf0d582e8d50bc9739de9a3a9a1e06514a8eb67ee5aad5e832788,READY
COMMENT_IMAGE,40,582,qna281_자동저장파일.png,/uploads/comment/1770686612_69da20.png,/home/b24014/egbim/egbim/uploads/comment/1770686612_69da20.png,EGBIM_QA/comment-images/40.png,2026-02-10 10:23:32,28692,93d51296e16e5016c299a4fe575a696df22a91b78f41abd945ea9f035cabccb2,READY
COMMENT_THUMBNAIL,40,582,qna281_자동저장파일.png,/uploads/comment/thumb/thumb_1770686612_69da20.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1770686612_69da20.png,EGBIM_QA/comment-thumbnails/40.png,2026-02-10 10:23:32,3673,ad00dc86a0d9c6970a5188f859233093d4fa6fd1857768301821a6ac713b11d7,READY
COMMENT_IMAGE,41,582,qna281_자동저장설정.png,/uploads/comment/1770686612_9c3262.png,/home/b24014/egbim/egbim/uploads/comment/1770686612_9c3262.png,EGBIM_QA/comment-images/41.png,2026-02-10 10:23:32,206292,94a9e39d7c8bb4402882854bc881b688de779d2899640ad14384b70b34e02347,READY
COMMENT_THUMBNAIL,41,582,qna281_자동저장설정.png,/uploads/comment/thumb/thumb_1770686612_9c3262.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1770686612_9c3262.png,EGBIM_QA/comment-thumbnails/41.png,2026-02-10 10:23:32,6118,fb6dba4d68f6a0ff162d4d79976b5c204ead0ac6a77ab0427dcf41c99f1f2352,READY
COMMENT_IMAGE,42,584,qna281_자동저장파일.png,/uploads/comment/1770687456_bc9367.png,/home/b24014/egbim/egbim/uploads/comment/1770687456_bc9367.png,EGBIM_QA/comment-images/42.png,2026-02-10 10:37:36,28692,93d51296e16e5016c299a4fe575a696df22a91b78f41abd945ea9f035cabccb2,READY
COMMENT_THUMBNAIL,42,584,qna281_자동저장파일.png,/uploads/comment/thumb/thumb_1770687456_bc9367.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1770687456_bc9367.png,EGBIM_QA/comment-thumbnails/42.png,2026-02-10 10:37:36,3673,ad00dc86a0d9c6970a5188f859233093d4fa6fd1857768301821a6ac713b11d7,READY
COMMENT_IMAGE,43,584,qna281_자동저장설정.png,/uploads/comment/1770687456_a6ee52.png,/home/b24014/egbim/egbim/uploads/comment/1770687456_a6ee52.png,EGBIM_QA/comment-images/43.png,2026-02-10 10:37:36,206292,94a9e39d7c8bb4402882854bc881b688de779d2899640ad14384b70b34e02347,READY
COMMENT_THUMBNAIL,43,584,qna281_자동저장설정.png,/uploads/comment/thumb/thumb_1770687456_a6ee52.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1770687456_a6ee52.png,EGBIM_QA/comment-thumbnails/43.png,2026-02-10 10:37:36,6118,fb6dba4d68f6a0ff162d4d79976b5c204ead0ac6a77ab0427dcf41c99f1f2352,READY
COMMENT_IMAGE,44,618,image01.png,/uploads/comment/1772760182_7a1317.png,/home/b24014/egbim/egbim/uploads/comment/1772760182_7a1317.png,EGBIM_QA/comment-images/44.png,2026-03-06 10:23:02,37497,66c9dc2462af57fbf524489dc39210f09216cafec9e610d6071d345c679b6568,READY
COMMENT_THUMBNAIL,44,618,image01.png,/uploads/comment/thumb/thumb_1772760182_7a1317.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1772760182_7a1317.png,EGBIM_QA/comment-thumbnails/44.png,2026-03-06 10:23:02,11567,f594477d20131e63ef4eb0ee4e672ea7561ff890cb472384355e104ab9a0b47c,READY
COMMENT_IMAGE,45,647,qna327_DXF를dwg로변환후acad에서확인.png,/uploads/comment/1773207196_3238e3.png,/home/b24014/egbim/egbim/uploads/comment/1773207196_3238e3.png,EGBIM_QA/comment-images/45.png,2026-03-11 14:33:16,125198,43d058a775834642a2f27cce91baf90e538f6024c6be964485b214c817bc26be,READY
COMMENT_THUMBNAIL,45,647,qna327_DXF를dwg로변환후acad에서확인.png,/uploads/comment/thumb/thumb_1773207196_3238e3.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773207196_3238e3.png,EGBIM_QA/comment-thumbnails/45.png,2026-03-11 14:33:16,5254,ed87f5650fe86e3ab7f53101c08c9eff386c9cb6a1be26ced288f6eb9169034b,READY
COMMENT_IMAGE,46,660,20260312_193835.jpg,/uploads/comment/1773311938_b8d5e5.jpg,/home/b24014/egbim/egbim/uploads/comment/1773311938_b8d5e5.jpg,EGBIM_QA/comment-images/46.jpg,2026-03-12 19:38:58,179050,79f21cf5d6a9e716d5ade2427e00ab045fd7e6fbb7377a331a83794f3c09e47d,READY
COMMENT_THUMBNAIL,46,660,20260312_193835.jpg,/uploads/comment/thumb/thumb_1773311938_b8d5e5.jpg,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773311938_b8d5e5.jpg,EGBIM_QA/comment-thumbnails/46.jpg,2026-03-12 19:38:58,2329,3d02504f202e81974003ad3be224ac23217e003f86f18a16ca088aad431acc4f,READY
COMMENT_IMAGE,47,660,20260312_193757.jpg,/uploads/comment/1773311938_d6b915.jpg,/home/b24014/egbim/egbim/uploads/comment/1773311938_d6b915.jpg,EGBIM_QA/comment-images/47.jpg,2026-03-12 19:38:58,279660,3c0e0306d603002df6fad3fed79b613f7594d5fc698e8a39a6e9f26890807da7,READY
COMMENT_THUMBNAIL,47,660,20260312_193757.jpg,/uploads/comment/thumb/thumb_1773311938_d6b915.jpg,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773311938_d6b915.jpg,EGBIM_QA/comment-thumbnails/47.jpg,2026-03-12 19:38:58,5683,9cf109c906871b08dadf205eb65b80552144962ca54458947c5a571636fe05e7,READY
COMMENT_IMAGE,48,662,qna329_FC입력시FCLOSEALL명령 자동완성.png,/uploads/comment/1773363803_cc944d.png,/home/b24014/egbim/egbim/uploads/comment/1773363803_cc944d.png,EGBIM_QA/comment-images/48.png,2026-03-13 10:03:23,4822,de8901d145e579b2159dcd1fd217213e666e494a3261bf1231cdec8d12b2034f,READY
COMMENT_THUMBNAIL,48,662,qna329_FC입력시FCLOSEALL명령 자동완성.png,/uploads/comment/thumb/thumb_1773363803_cc944d.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773363803_cc944d.png,EGBIM_QA/comment-thumbnails/48.png,2026-03-13 10:03:23,4686,02b565490f3b2530fb3b3e21922ee845c3c4602bc96de9e131c4c65b155928ca,READY
COMMENT_IMAGE,49,668,qna322_별도 다중파일 작업중 창 켜지지 않음_테스트.png,/uploads/comment/1773724289_cfbc2e.png,/home/b24014/egbim/egbim/uploads/comment/1773724289_cfbc2e.png,EGBIM_QA/comment-images/49.png,2026-03-17 14:11:29,433220,d7121f06350210efbca5551f5ec7af79f7dbf88bdc076869c35a3a8239e4b0dd,READY
COMMENT_THUMBNAIL,49,668,qna322_별도 다중파일 작업중 창 켜지지 않음_테스트.png,/uploads/comment/thumb/thumb_1773724289_cfbc2e.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773724289_cfbc2e.png,EGBIM_QA/comment-thumbnails/49.png,2026-03-17 14:11:29,9128,27d63f7018369e3e7b360e9355a03bc85517bd5df34bb176b1837fad890f90e4,READY
COMMENT_IMAGE,50,670,20260317_152313.jpg,/uploads/comment/1773728620_5187a7.jpg,/home/b24014/egbim/egbim/uploads/comment/1773728620_5187a7.jpg,EGBIM_QA/comment-images/50.jpg,2026-03-17 15:23:40,224029,d72548c84458a2e445cc923b4a28868addae3fed503aaf5611cfdb9dcd3550d2,READY
COMMENT_THUMBNAIL,50,670,20260317_152313.jpg,/uploads/comment/thumb/thumb_1773728620_5187a7.jpg,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773728620_5187a7.jpg,EGBIM_QA/comment-thumbnails/50.jpg,2026-03-17 15:23:40,4001,48bd5989722d804a7b8f08d4ebb5bd0c5f305d4155c904781e05dc64347ab083,READY
COMMENT_IMAGE,51,680,qna342_acad와egbim색상비교 in layout.png,/uploads/comment/1773991755_62c265.png,/home/b24014/egbim/egbim/uploads/comment/1773991755_62c265.png,EGBIM_QA/comment-images/51.png,2026-03-20 16:29:15,324053,c391e420c433be069c3adbea5f0abf64cced250e324da5553075db9551aa07a2,READY
COMMENT_THUMBNAIL,51,680,qna342_acad와egbim색상비교 in layout.png,/uploads/comment/thumb/thumb_1773991755_62c265.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773991755_62c265.png,EGBIM_QA/comment-thumbnails/51.png,2026-03-20 16:29:15,3866,4a9c073e3125e82da6c40b916e570a379588a616bfdd5ca39be29e1422bd19b5,READY
COMMENT_IMAGE,52,680,qna342_acad와egbim색상비교.png,/uploads/comment/1773991755_728a8a.png,/home/b24014/egbim/egbim/uploads/comment/1773991755_728a8a.png,EGBIM_QA/comment-images/52.png,2026-03-20 16:29:15,546625,2b00aa885149789e3269e467d961167e24c0e052eb2fa258358fd585bd8ca4a9,READY
COMMENT_THUMBNAIL,52,680,qna342_acad와egbim색상비교.png,/uploads/comment/thumb/thumb_1773991755_728a8a.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773991755_728a8a.png,EGBIM_QA/comment-thumbnails/52.png,2026-03-20 16:29:15,3983,0af22d6311bb0bee24d29114eadc2f966eff95b49d4f57b291d3e6a486bec841,READY
COMMENT_IMAGE,53,683,qna343_단축키 숫자인식_20260323.png,/uploads/comment/1774224476_b4d7ac.png,/home/b24014/egbim/egbim/uploads/comment/1774224476_b4d7ac.png,EGBIM_QA/comment-images/53.png,2026-03-23 09:07:56,342797,591d3346c7548136efc3fcb022690608cefc7095adacade8814e0b1259ae4ccb,READY
COMMENT_THUMBNAIL,53,683,qna343_단축키 숫자인식_20260323.png,/uploads/comment/thumb/thumb_1774224476_b4d7ac.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1774224476_b4d7ac.png,EGBIM_QA/comment-thumbnails/53.png,2026-03-23 09:07:56,3240,03c7e2b99cce5ee4eba0db0755a9945ffb7f2eb13b54fdfb65446b8d26fa11ec,READY
COMMENT_IMAGE,54,685,qna346_egbim삭제후fonts폴더.png,/uploads/comment/1774234022_a107a4.png,/home/b24014/egbim/egbim/uploads/comment/1774234022_a107a4.png,EGBIM_QA/comment-images/54.png,2026-03-23 11:47:02,31483,7315350285b526beb1db1a14230b21d8f77bef9d114c74525f95719a868b8fb2,READY
COMMENT_THUMBNAIL,54,685,qna346_egbim삭제후fonts폴더.png,/uploads/comment/thumb/thumb_1774234022_a107a4.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1774234022_a107a4.png,EGBIM_QA/comment-thumbnails/54.png,2026-03-23 11:47:02,3497,a5ee7cd75c562cbb023718f3eab62d1c91a9f7ff9c241f1a7e8fcaf3860f992a,READY
COMMENT_IMAGE,55,706,qna254_명령어하위메뉴끄기_20260401.png,/uploads/comment/1775019629_d69840.png,/home/b24014/egbim/egbim/uploads/comment/1775019629_d69840.png,EGBIM_QA/comment-images/55.png,2026-04-01 14:00:29,349208,b22e87fc7672666dc6fa706eaa5c920ca66fac33528dcd0df0a1190a57c5dca3,READY
COMMENT_THUMBNAIL,55,706,qna254_명령어하위메뉴끄기_20260401.png,/uploads/comment/thumb/thumb_1775019629_d69840.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775019629_d69840.png,EGBIM_QA/comment-thumbnails/55.png,2026-04-01 14:00:29,7254,7a4887b06189f4b436b7df86cf4a98fa1c979df8ac17196638c936ad92409cfa,READY
COMMENT_IMAGE,56,712,qna352_우클릭draworder_back_명령프롬프트_20260401.png,/uploads/comment/1775025689_d9eb65.png,/home/b24014/egbim/egbim/uploads/comment/1775025689_d9eb65.png,EGBIM_QA/comment-images/56.png,2026-04-01 15:41:29,4360,0d8382514ac7b1cb7a0d1c817598029dc3ab0f7820e946154b070aeed4e9dd65,READY
COMMENT_THUMBNAIL,56,712,qna352_우클릭draworder_back_명령프롬프트_20260401.png,/uploads/comment/thumb/thumb_1775025689_d9eb65.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775025689_d9eb65.png,EGBIM_QA/comment-thumbnails/56.png,2026-04-01 15:41:29,2040,6991722cac46524c890b933803742516186c8277b78c8b6f9cc2ae96524430f7,READY
COMMENT_IMAGE,57,713,qna137_Materials_png로새물질생성_20260401.png,/uploads/comment/1775027305_842e9d.png,/home/b24014/egbim/egbim/uploads/comment/1775027305_842e9d.png,EGBIM_QA/comment-images/57.png,2026-04-01 16:08:25,389163,d1aa6aeb4a4e3a2c9e29fc09f960e28807636e55936c9e9381a93a1ff673dca7,READY
COMMENT_THUMBNAIL,57,713,qna137_Materials_png로새물질생성_20260401.png,/uploads/comment/thumb/thumb_1775027305_842e9d.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775027305_842e9d.png,EGBIM_QA/comment-thumbnails/57.png,2026-04-01 16:08:25,3814,dbba987bfb868e75c4772d3645baed5e747144d6ea553891b3bfea9b9e934022,READY
COMMENT_IMAGE,58,714,qna353_acad proxy entity_acad_20260401.png,/uploads/comment/1775032133_0aa564.png,/home/b24014/egbim/egbim/uploads/comment/1775032133_0aa564.png,EGBIM_QA/comment-images/58.png,2026-04-01 17:28:53,641179,eb7f970893a076af695cacb3087291ec797355437fb7db4486ea113b9c1dd6a7,READY
COMMENT_THUMBNAIL,58,714,qna353_acad proxy entity_acad_20260401.png,/uploads/comment/thumb/thumb_1775032133_0aa564.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775032133_0aa564.png,EGBIM_QA/comment-thumbnails/58.png,2026-04-01 17:28:53,3523,7f0668d6b16ba9ab56728fcca5b3db20eca03adb8d617e9e780ae3c1efe164df,READY
COMMENT_IMAGE,59,716,qna354_acad cfm 설정.png,/uploads/comment/1775175858_eea711.png,/home/b24014/egbim/egbim/uploads/comment/1775175858_eea711.png,EGBIM_QA/comment-images/59.png,2026-04-03 09:24:18,126606,d5423729122c2be0d3defa28ba0bfb46240c306f36ce9b508c1788f5ea211c96,READY
COMMENT_THUMBNAIL,59,716,qna354_acad cfm 설정.png,/uploads/comment/thumb/thumb_1775175858_eea711.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775175858_eea711.png,EGBIM_QA/comment-thumbnails/59.png,2026-04-03 09:24:18,4800,7eeaa0bb34fc3058503c94fd28ae42a709498168df7ba01d20e2bd9dfead3c63,READY
COMMENT_IMAGE,63,727,qna361_도면출력시CTB설정_20260410.png,/uploads/comment/1775801858_cbb601.png,/home/b24014/egbim/egbim/uploads/comment/1775801858_cbb601.png,EGBIM_QA/comment-images/63.png,2026-04-10 15:17:38,43690,dc20499c03026e570a547be961cdd6ca4fcc10f024dfae86d4146480875ed375,READY
COMMENT_THUMBNAIL,63,727,qna361_도면출력시CTB설정_20260410.png,/uploads/comment/thumb/thumb_1775801858_cbb601.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775801858_cbb601.png,EGBIM_QA/comment-thumbnails/63.png,2026-04-10 15:17:38,5524,6cacf10f9409626bb8b4071f1e002315cc7fedea645d8c14ac8f4613630077bd,READY
COMMENT_IMAGE,64,733,qna365_폴리선 그릴수없는오류_THICKNESS0설정.png,/uploads/comment/1776147379_b022da.png,/home/b24014/egbim/egbim/uploads/comment/1776147379_b022da.png,EGBIM_QA/comment-images/64.png,2026-04-14 15:16:19,203322,c2862046898c957d7c35c5c92e9e639a9c5d72d478f305582d7be2508ddc954b,READY
COMMENT_THUMBNAIL,64,733,qna365_폴리선 그릴수없는오류_THICKNESS0설정.png,/uploads/comment/thumb/thumb_1776147379_b022da.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1776147379_b022da.png,EGBIM_QA/comment-thumbnails/64.png,2026-04-14 15:16:19,6055,c850440965f38e00aac53c9aac13f37eb977caa913195a29a3a9b78127c95c2f,READY
COMMENT_IMAGE,65,735,qna256_꾸러미도곽인식(V1.4.0)_20260413.png,/uploads/comment/1776156539_b90d89.png,/home/b24014/egbim/egbim/uploads/comment/1776156539_b90d89.png,EGBIM_QA/comment-images/65.png,2026-04-14 17:48:59,856288,40184ae3d85c736ec70eab8f133f051c2cf5c56eb877385deed533eee5cf6c02,READY
COMMENT_THUMBNAIL,65,735,qna256_꾸러미도곽인식(V1.4.0)_20260413.png,/uploads/comment/thumb/thumb_1776156539_b90d89.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1776156539_b90d89.png,EGBIM_QA/comment-thumbnails/65.png,2026-04-14 17:48:59,3826,8cc13c74a14f180b5a1cf9530d9e2b77a6db059d0b552d7d82d81782d1822ae8,READY
COMMENT_IMAGE,66,752,qna365_Thickness 초기화 기능추가_20260424.png,/uploads/comment/1776999665_41c7ed.png,/home/b24014/egbim/egbim/uploads/comment/1776999665_41c7ed.png,EGBIM_QA/comment-images/66.png,2026-04-24 12:01:05,5036,12dc32677c41339516f8ab55676536c7be34369b78f14a6bf126f17fd7786edc,READY
COMMENT_THUMBNAIL,66,752,qna365_Thickness 초기화 기능추가_20260424.png,/uploads/comment/thumb/thumb_1776999665_41c7ed.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1776999665_41c7ed.png,EGBIM_QA/comment-thumbnails/66.png,2026-04-24 12:01:05,2535,0b28b3c353c54c34b0f791e322fc4719134023fba714ba673112614eaf0e4cc6,READY
COMMENT_IMAGE,67,765,qna315_jpg복사오류_20260511.png,/uploads/comment/1778460850_656e59.png,/home/b24014/egbim/egbim/uploads/comment/1778460850_656e59.png,EGBIM_QA/comment-images/67.png,2026-05-11 09:54:10,329326,2fc6dd5f6855b2fbec8d975d3d6e0d84605b6474be1b14fc918a473f8c4b87f1,READY
COMMENT_THUMBNAIL,67,765,qna315_jpg복사오류_20260511.png,/uploads/comment/thumb/thumb_1778460850_656e59.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1778460850_656e59.png,EGBIM_QA/comment-thumbnails/67.png,2026-05-11 09:54:10,6172,b17ec530156d5f455c2111eec1eeb65ee67eefbbe7340d7359010282a198934c,READY
COMMENT_IMAGE,68,765,qna315_플롯시 투명도 적용됨_20260511.png,/uploads/comment/1778460850_6cbc81.png,/home/b24014/egbim/egbim/uploads/comment/1778460850_6cbc81.png,EGBIM_QA/comment-images/68.png,2026-05-11 09:54:10,842034,7331e1d6c708bfeb720a6fe8a8cd4b0ea509b1d76accd0228f7daaec6b4b59ff,READY
COMMENT_THUMBNAIL,68,765,qna315_플롯시 투명도 적용됨_20260511.png,/uploads/comment/thumb/thumb_1778460850_6cbc81.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1778460850_6cbc81.png,EGBIM_QA/comment-thumbnails/68.png,2026-05-11 09:54:10,8589,1c521ab10b32ff8fe444b37e281799b11d132b6f68404264feff369aeb910413,READY
COMMENT_IMAGE,69,787,qna401_사용자설정저장하기_20260529.png,/uploads/comment/1780023483_6b8cfe.png,/home/b24014/egbim/egbim/uploads/comment/1780023483_6b8cfe.png,EGBIM_QA/comment-images/69.png,2026-05-29 11:58:03,109112,17724489d49d6cee8d08b6e8073de046a633cb6c2bc11b01f83c82f42d2ef8f3,READY
COMMENT_THUMBNAIL,69,787,qna401_사용자설정저장하기_20260529.png,/uploads/comment/thumb/thumb_1780023483_6b8cfe.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1780023483_6b8cfe.png,EGBIM_QA/comment-thumbnails/69.png,2026-05-29 11:58:03,3706,322392ca8772615f4c29da4a33e3f17e60df7fad13ce35d87b81035f09e49dab,READY
COMMENT_IMAGE,70,788,qna402_내부블록으로bind_20260529.png,/uploads/comment/1780025072_ca21e8.png,/home/b24014/egbim/egbim/uploads/comment/1780025072_ca21e8.png,EGBIM_QA/comment-images/70.png,2026-05-29 12:24:32,402775,65027c99f4a5a5556d2d0c9e8c553c20e54c004ee54729c2d6ba23ba29f213fd,READY
COMMENT_THUMBNAIL,70,788,qna402_내부블록으로bind_20260529.png,/uploads/comment/thumb/thumb_1780025072_ca21e8.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1780025072_ca21e8.png,EGBIM_QA/comment-thumbnails/70.png,2026-05-29 12:24:32,4806,4f13be92385542d1a11e0a8723ec6db0a7e47a1f9b5b072b8c4eaaad4429d251,READY
COMMENT_IMAGE,71,852,qna467_문자회전(TER)설정_20260722.png,/uploads/comment/1784683079_40d711.png,/home/b24014/egbim/egbim/uploads/comment/1784683079_40d711.png,EGBIM_QA/comment-images/71.png,2026-07-22 10:17:59,21323,ed8e9a6e3d025c2570d9d7e2da669b6e0029d1cb09ec873274e437aee072a17c,READY
COMMENT_THUMBNAIL,71,852,qna467_문자회전(TER)설정_20260722.png,/uploads/comment/thumb/thumb_1784683079_40d711.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1784683079_40d711.png,EGBIM_QA/comment-thumbnails/71.png,2026-07-22 10:17:59,5384,37e64e1fc2eace0402a59f7696fbfe19bfc06c5b44fec9cf9ff3e9e683165eae,READY
COMMENT_IMAGE,72,855,qna460_dwg파일 실행 안되는 오류_20260722.png,/uploads/comment/1784684590_51839e.png,/home/b24014/egbim/egbim/uploads/comment/1784684590_51839e.png,EGBIM_QA/comment-images/72.png,2026-07-22 10:43:10,440367,3afe341687d09d21e4ccef6d6ebca10e86aee9950a9048681613f5349eca5384,READY
COMMENT_THUMBNAIL,72,855,qna460_dwg파일 실행 안되는 오류_20260722.png,/uploads/comment/thumb/thumb_1784684590_51839e.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1784684590_51839e.png,EGBIM_QA/comment-thumbnails/72.png,2026-07-22 10:43:10,9632,e237f9d701995ed21bbe32b3bf563e1d6cece55a811d4dce2f20cea3847f3d14,READY
COMMENT_IMAGE,73,856,qna465_JMP명령테스트.jpg,/uploads/comment/1784685450_1a5edb.jpg,/home/b24014/egbim/egbim/uploads/comment/1784685450_1a5edb.jpg,EGBIM_QA/comment-images/73.jpg,2026-07-22 10:57:30,256526,f2903506f6721a5712711ec52145fe627103365f54ee240aa64960db7c5b6887,READY
COMMENT_THUMBNAIL,73,856,qna465_JMP명령테스트.jpg,/uploads/comment/thumb/thumb_1784685450_1a5edb.jpg,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1784685450_1a5edb.jpg,EGBIM_QA/comment-thumbnails/73.jpg,2026-07-22 10:57:30,3261,05f260c7d542e2c4169eb4e644a2d5c5f6f9a3af9bf093e9c4c4d23c06ef0288,READY
COMMENT_IMAGE,74,863,qna462_acad_purge창_20260722.png,/uploads/comment/1784710527_40aab9.png,/home/b24014/egbim/egbim/uploads/comment/1784710527_40aab9.png,EGBIM_QA/comment-images/74.png,2026-07-22 17:55:27,427241,7d2bdc181bac383a6120c3bcb2198f67417993cbdd30d9ccb2f20ea555883593,READY
COMMENT_THUMBNAIL,74,863,qna462_acad_purge창_20260722.png,/uploads/comment/thumb/thumb_1784710527_40aab9.png,/home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1784710527_40aab9.png,EGBIM_QA/comment-thumbnails/74.png,2026-07-22 17:55:27,6336,cce1167960fc204073db2fc7bf6a382207d560a24c4f3b62982e6d3d8a212c60,READY
1 entity_type source_id parent_id original_name source_value source_path storage_key uploaded_at file_size checksum_sha256 status
2 POST_ATTACHMENT 4 14 프린트 오류.png /egbim/uploads/qa/1756277537_72306a75_프린트 오류.png /home/b24014/egbim/egbim/uploads/qa/1756277537_72306a75_프린트 오류.png EGBIM_QA/attachments/4.png 2025-08-27 15:52:17 133728 bd914f2164a13dba962179cd7a64da1099d75fd6a58886849a331b23e7b6f015 READY
3 POST_ATTACHMENT 5 20 이지빔개선이미지1.PNG /egbim/uploads/qa/1756446059_ae14596f_이지빔개선이미지1.PNG /home/b24014/egbim/egbim/uploads/qa/1756446059_ae14596f_이지빔개선이미지1.PNG EGBIM_QA/attachments/5.png 2025-08-29 14:40:59 86593 f9315bdd7d116ea78562a9245aa0247a4e8221045218ca5977e9bbf99680ebac READY
4 POST_ATTACHMENT 6 20 이지빔개선이미지2.PNG /egbim/uploads/qa/1756446059_39f5a321_이지빔개선이미지2.PNG /home/b24014/egbim/egbim/uploads/qa/1756446059_39f5a321_이지빔개선이미지2.PNG EGBIM_QA/attachments/6.png 2025-08-29 14:40:59 36202 16b27fc3d232f79aeeb85723807dd041db86b0a78ef37e67ed3227f35cd98451 READY
5 POST_ATTACHMENT 7 21 대야천교 A2노리.zip /egbim/uploads/qa/1756449399_c8197e7c_대야천교 A2노리.zip /home/b24014/egbim/egbim/uploads/qa/1756449399_c8197e7c_대야천교 A2노리.zip EGBIM_QA/attachments/7.zip 2025-08-29 15:36:39 5444903 967cdcebd2445bc6957ef11f7a9ef4b231b81e008ad19ab93b046f0fa4a868bd READY
6 POST_ATTACHMENT 8 22 오류문의.zip /egbim/uploads/qa/1756450881_495434af_오류문의.zip /home/b24014/egbim/egbim/uploads/qa/1756450881_495434af_오류문의.zip EGBIM_QA/attachments/8.zip 2025-08-29 16:01:21 1710514 a63786e18553620ca4878aa09f845222aafdba1dbb0c133ffc3da5d195fe25c4 READY
7 POST_ATTACHMENT 10 33 250902 삽도 수정(내부 표 변경).zip /egbim/uploads/qa/1756796864_726ff7c7_250902 삽도 수정(내부 표 변경).zip /home/b24014/egbim/egbim/uploads/qa/1756796864_726ff7c7_250902 삽도 수정(내부 표 변경).zip EGBIM_QA/attachments/10.zip 2025-09-02 16:07:44 731246 01da6bfa22ac034f89ce9c7db10aa7d007a76a58a9e2851670ee4a2c615e0de7 READY
8 POST_ATTACHMENT 11 39 CAD상 배경이미지 예시.JPG /egbim/uploads/qa/1756860263_cce65130_CAD상 배경이미지 예시.JPG /home/b24014/egbim/egbim/uploads/qa/1756860263_cce65130_CAD상 배경이미지 예시.JPG EGBIM_QA/attachments/11.jpg 2025-09-03 09:44:23 61620 8c93f224323fe78e2bce3b7fec121a9b8518f44f519c0380b4a5a2ef1929d70e READY
9 POST_ATTACHMENT 12 39 JPG 출력시 배경이미지 깨짐 예시.JPG /egbim/uploads/qa/1756860263_0d6cb4d9_JPG 출력시 배경이미지 깨짐 예시.JPG /home/b24014/egbim/egbim/uploads/qa/1756860263_0d6cb4d9_JPG 출력시 배경이미지 깨짐 예시.JPG EGBIM_QA/attachments/12.jpg 2025-09-03 09:44:23 208715 5b0698c8d917220c52f0409a25ccb6e461863146bc0e04b0b2fe1a7ea0fb1f29 READY
10 POST_ATTACHMENT 13 41 20250903_094341.png /egbim/uploads/qa/1756860338_79f18c91_20250903_094341.png /home/b24014/egbim/egbim/uploads/qa/1756860338_79f18c91_20250903_094341.png EGBIM_QA/attachments/13.png 2025-09-03 09:45:38 17656 7ac844557281a514c33dc897282a1df8372c4052eba23067c8221cf8147c7fbf READY
11 POST_ATTACHMENT 14 43 11.zip /egbim/uploads/qa/1756881096_213f602d_11.zip /home/b24014/egbim/egbim/uploads/qa/1756881096_213f602d_11.zip EGBIM_QA/attachments/14.zip 2025-09-03 15:31:36 3722287 59bf53d3aa1b819a80acb4af4a385293d7302d1a71aed8f8f3e097a880f62b87 READY
12 POST_ATTACHMENT 15 59 20250905_175019.png /egbim/uploads/qa/1757062235_608d2701_20250905_175019.png /home/b24014/egbim/egbim/uploads/qa/1757062235_608d2701_20250905_175019.png EGBIM_QA/attachments/15.png 2025-09-05 17:50:35 105167 18ad50e7390753a32a26b6b24491e3df591f7c29a47b7b11b60d5e22f89db580 READY
13 POST_ATTACHMENT 16 60 플롯 오류.jpg /egbim/uploads/qa/1757314700_3d3332bc_플롯 오류.jpg /home/b24014/egbim/egbim/uploads/qa/1757314700_3d3332bc_플롯 오류.jpg EGBIM_QA/attachments/16.jpg 2025-09-08 15:58:20 2354295 b9e6a34433343b8d840e22f075b799bf3afc4b52195f2e672ea51e45b327b3d2 READY
14 POST_ATTACHMENT 17 61 이지빔 오류.png /egbim/uploads/qa/1757326515_c8878396_이지빔 오류.png /home/b24014/egbim/egbim/uploads/qa/1757326515_c8878396_이지빔 오류.png EGBIM_QA/attachments/17.png 2025-09-08 19:15:15 182115 9ea3798264732730aaa723d4643c4e59d6795da6f1ce10d4a144d8211e7d56f9 READY
15 POST_ATTACHMENT 18 64 KakaoTalk_20250910_154923538.jpg /egbim/uploads/qa/1757487093_822fb3ae_KakaoTalk_20250910_154923538.jpg /home/b24014/egbim/egbim/uploads/qa/1757487093_822fb3ae_KakaoTalk_20250910_154923538.jpg EGBIM_QA/attachments/18.jpg 2025-09-10 15:51:33 4877121 721e852361cda56e5961148fc33a31b7dfa6d3cd268f78fcbfb6c6403e72835f READY
16 POST_ATTACHMENT 19 69 cmdengonly.png /egbim/uploads/qa/1757572226_fdef9b80_cmdengonly.png /home/b24014/egbim/egbim/uploads/qa/1757572226_fdef9b80_cmdengonly.png EGBIM_QA/attachments/19.png 2025-09-11 15:30:26 5322 9d8253b592101e759e2a08bb160b4fa6b65a78dad021ce1b9acb0225ca64953a READY
17 POST_ATTACHMENT 20 69 이지빔큐앤에이개선.png /egbim/uploads/qa/1757572414_9d10ad54_이지빔큐앤에이개선.png /home/b24014/egbim/egbim/uploads/qa/1757572414_9d10ad54_이지빔큐앤에이개선.png EGBIM_QA/attachments/20.png 2025-09-11 15:33:34 29096 32d10251833be4c3d45bc1f4e6d34b59cee665c05b56de7b1e639648bd42ffe7 READY
18 POST_ATTACHMENT 21 70 인쇄하기 에러.png /egbim/uploads/qa/1757656398_fce26fae_인쇄하기 에러.png /home/b24014/egbim/egbim/uploads/qa/1757656398_fce26fae_인쇄하기 에러.png EGBIM_QA/attachments/21.png 2025-09-12 14:53:18 100318 6b993fc410107a0ba3fd65e9ea114ab1287f26b5e175d83a10c583cc6970268b READY
19 POST_ATTACHMENT 22 70 인쇄하기 정상.png /egbim/uploads/qa/1757656398_235a2777_인쇄하기 정상.png /home/b24014/egbim/egbim/uploads/qa/1757656398_235a2777_인쇄하기 정상.png EGBIM_QA/attachments/22.png 2025-09-12 14:53:18 181149 32265ec02413ac1bd77beadd8dcac0308ce2ac15625d9ffd788db18ff4de7ebb READY
20 POST_ATTACHMENT 23 76 캡처1.JPG /egbim/uploads/qa/1757983385_5816535c_캡처1.JPG /home/b24014/egbim/egbim/uploads/qa/1757983385_5816535c_캡처1.JPG EGBIM_QA/attachments/23.jpg 2025-09-16 09:43:05 118891 518031574b99f80957618509c60e428904402780ab9313fe81e70bf9c9ef3309 READY
21 POST_ATTACHMENT 25 97 003~004.평면및종단면도(금곡사사)-250911 - Standard.zip /egbim/uploads/qa/1758242512_7b7568be_003~004.평면및종단면도(금곡사사)-250911 - Standard.zip /home/b24014/egbim/egbim/uploads/qa/1758242512_7b7568be_003~004.평면및종단면도(금곡사사)-250911 - Standard.zip EGBIM_QA/attachments/25.zip 2025-09-19 09:41:52 15763404 b779df93f53bf81b0fa5ac7f2aae0b7b15b1d343264aba0eb714a4298c63320d READY
22 POST_ATTACHMENT 26 97 제목 없음.png /egbim/uploads/qa/1758242512_1560e88e_제목 없음.png /home/b24014/egbim/egbim/uploads/qa/1758242512_1560e88e_제목 없음.png EGBIM_QA/attachments/26.png 2025-09-19 09:41:52 152283 ae71bb484bd3451f95af6f796ab471523bb3f011841132c17d9cb4a249c32898 READY
23 POST_ATTACHMENT 27 98 KakaoTalk_20250919_153731765.png /egbim/uploads/qa/1758264197_5b32ce70_KakaoTalk_20250919_153731765.png /home/b24014/egbim/egbim/uploads/qa/1758264197_5b32ce70_KakaoTalk_20250919_153731765.png EGBIM_QA/attachments/27.png 2025-09-19 15:43:17 3747 c28cb944b58b3e178f43cbeccc8712f71e2932f84041a6cc321730051e537976 READY
24 POST_ATTACHMENT 29 106 Resized_20250923_151823_1758608324791.jpeg /egbim/uploads/qa/1758608992_275f357e_Resized_20250923_151823_1758608324791.jpeg /home/b24014/egbim/egbim/uploads/qa/1758608992_275f357e_Resized_20250923_151823_1758608324791.jpeg EGBIM_QA/attachments/29.jpeg 2025-09-23 15:29:52 2735686 0ccbb7ebdab327fde110fedca438496b47c8b56059f46219b146264698075583 READY
25 POST_ATTACHMENT 30 108 04.슬래브 수정하기.zip /egbim/uploads/qa/1758677827_34e4d97c_04.슬래브 수정하기.zip /home/b24014/egbim/egbim/uploads/qa/1758677827_34e4d97c_04.슬래브 수정하기.zip EGBIM_QA/attachments/30.zip 2025-09-24 10:37:07 1593369 c89d558bef6e2b429f243a38c6302129bbf9c0cf2de2290999d12b357ea0e20f READY
26 POST_ATTACHMENT 31 108 외부참조_대덕특구 도곽.zip /egbim/uploads/qa/1758677952_6b8c2186_외부참조_대덕특구 도곽.zip /home/b24014/egbim/egbim/uploads/qa/1758677952_6b8c2186_외부참조_대덕특구 도곽.zip EGBIM_QA/attachments/31.zip 2025-09-24 10:39:12 66755 8634ebe61650a104bd4bab0a510290ee0e5e4346812eb0dcb1f41460eb21bba5 READY
27 POST_ATTACHMENT 32 111 EZBIM.jpg /egbim/uploads/qa/1758701833_c9f6691e_EZBIM.jpg /home/b24014/egbim/egbim/uploads/qa/1758701833_c9f6691e_EZBIM.jpg EGBIM_QA/attachments/32.jpg 2025-09-24 17:17:13 1638060 9bd17c77de3cdb111e4e1b9a5e228c6c335e01602ce42320540e3458ca514947 READY
28 POST_ATTACHMENT 33 113 화면 캡처 2025-09-25 152205.png /egbim/uploads/qa/1758782172_8a78049e_화면 캡처 2025-09-25 152205.png /home/b24014/egbim/egbim/uploads/qa/1758782172_8a78049e_화면 캡처 2025-09-25 152205.png EGBIM_QA/attachments/33.png 2025-09-25 15:36:12 304829 04541448a57432d4b941e6beb7a1e84bb32152b44d79b36e32edcb0f9959ed5b READY
29 POST_ATTACHMENT 34 114 스크린샷 2025-09-25 155142.png /egbim/uploads/qa/1758783152_6f9a9a96_스크린샷 2025-09-25 155142.png /home/b24014/egbim/egbim/uploads/qa/1758783152_6f9a9a96_스크린샷 2025-09-25 155142.png EGBIM_QA/attachments/34.png 2025-09-25 15:52:32 104245 157eba9bba07878e9949fe98071edb96077739cda6660dc51e8bbcaf672e1dab READY
30 POST_ATTACHMENT 35 47 레지스트리.zip /egbim/uploads/qa/1759124537_12e94f08_레지스트리.zip /home/b24014/egbim/egbim/uploads/qa/1759124537_12e94f08_레지스트리.zip EGBIM_QA/attachments/35.zip 2025-09-29 14:42:17 69972 a776041c2266f4d024a29c896b8c80626984775005341de94c7b7443fa4992ae READY
31 POST_ATTACHMENT 37 118 (기존추가)6.3-5.zip /egbim/uploads/qa/1759134063_d2c40b65_(기존추가)6.3-5.zip /home/b24014/egbim/egbim/uploads/qa/1759134063_d2c40b65_(기존추가)6.3-5.zip EGBIM_QA/attachments/37.zip 2025-09-29 17:21:03 1385160 34fe420ba6f996ba9135232a6ab23e792d99ae3f82ef0efc60ff984f06891a9e READY
32 POST_ATTACHMENT 38 126 KakaoTalk_20251001_091636675.jpg /egbim/uploads/qa/1759278008_2aa7e4cc_KakaoTalk_20251001_091636675.jpg /home/b24014/egbim/egbim/uploads/qa/1759278008_2aa7e4cc_KakaoTalk_20251001_091636675.jpg EGBIM_QA/attachments/38.jpg 2025-10-01 09:20:08 594266 f9b70eae4b7fd408d3af26404c5d66bb13eaacbfd918f3dcccf2ffba7fac790e READY
33 POST_ATTACHMENT 39 126 KakaoTalk_20251001_091636675_01.jpg /egbim/uploads/qa/1759278008_61e68ac8_KakaoTalk_20251001_091636675_01.jpg /home/b24014/egbim/egbim/uploads/qa/1759278008_61e68ac8_KakaoTalk_20251001_091636675_01.jpg EGBIM_QA/attachments/39.jpg 2025-10-01 09:20:08 375941 1331b2f284a637cf91cca6a33842b4ab4af9468cc631f0ed2712c0bcd678f72c READY
34 POST_ATTACHMENT 40 126 KakaoTalk_20251001_091636675_02.jpg /egbim/uploads/qa/1759278008_0b8ce795_KakaoTalk_20251001_091636675_02.jpg /home/b24014/egbim/egbim/uploads/qa/1759278008_0b8ce795_KakaoTalk_20251001_091636675_02.jpg EGBIM_QA/attachments/40.jpg 2025-10-01 09:20:08 47513 b87e04cd48715621c6efa3d7dd32475e860a258fc06bce56f7aac32be9f27cac READY
35 POST_ATTACHMENT 41 127 출력시 프리트 회질저하.png /egbim/uploads/qa/1759278039_4c297fbb_출력시 프리트 회질저하.png /home/b24014/egbim/egbim/uploads/qa/1759278039_4c297fbb_출력시 프리트 회질저하.png EGBIM_QA/attachments/41.png 2025-10-01 09:20:39 314125 b447b953098f48865b44169a2121144804f78f05584ff345b495a7e369cf9a22 READY
36 POST_ATTACHMENT 43 135 TEXTMATCHCOPY.jpg /egbim/uploads/qa/1760575122_4467dc88_TEXTMATCHCOPY.jpg /home/b24014/egbim/egbim/uploads/qa/1760575122_4467dc88_TEXTMATCHCOPY.jpg EGBIM_QA/attachments/43.jpg 2025-10-16 09:38:42 27605 05312671eef3b5a0128f8805c8cbf8de256f36fcf1a75e5d2a512f2b4e26faf6 READY
37 POST_ATTACHMENT 45 137 material.jpg /egbim/uploads/qa/1760657651_dc5f6d5c_material.jpg /home/b24014/egbim/egbim/uploads/qa/1760657651_dc5f6d5c_material.jpg EGBIM_QA/attachments/45.jpg 2025-10-17 08:34:11 699488 33eee458ca3f9d0543d138e8e40c89ed65a07d3d7c65d1371d1633ab140ce883 READY
38 POST_ATTACHMENT 46 142 화면 캡처 2025-10-21 104231.png /egbim/uploads/qa/1761010963_c2a91bc5_화면 캡처 2025-10-21 104231.png /home/b24014/egbim/egbim/uploads/qa/1761010963_c2a91bc5_화면 캡처 2025-10-21 104231.png EGBIM_QA/attachments/46.png 2025-10-21 10:42:43 238394 49fca16da59c672c7fd56b59e52740098f972bfb70a1fc52257f984082596a89 READY
39 POST_ATTACHMENT 47 144 캡처.PNG /egbim/uploads/qa/1761027502_a9e21b70_캡처.PNG /home/b24014/egbim/egbim/uploads/qa/1761027502_a9e21b70_캡처.PNG EGBIM_QA/attachments/47.png 2025-10-21 15:18:22 77533 2e219736687c5f5f40376985cdb2baee5a8e49f46b26f263bf86463e1ebbb798 READY
40 POST_ATTACHMENT 48 144 캡처12.PNG /egbim/uploads/qa/1761027502_9b44ccea_캡처12.PNG /home/b24014/egbim/egbim/uploads/qa/1761027502_9b44ccea_캡처12.PNG EGBIM_QA/attachments/48.png 2025-10-21 15:18:22 22877 d189e322372ee85b65a7f8f9129f5f297ca14a4aefff24712ab9671317051989 READY
41 POST_ATTACHMENT 49 149 20251022_091405.png /egbim/uploads/qa/1761092084_725e5079_20251022_091405.png /home/b24014/egbim/egbim/uploads/qa/1761092084_725e5079_20251022_091405.png EGBIM_QA/attachments/49.png 2025-10-22 09:14:44 179551 9d327b07c61830fe7774478fb6f394d8c8320ae5ae0cbd45a25aecfdeeb5241b READY
42 POST_ATTACHMENT 50 152 20251023_095426.png /egbim/uploads/qa/1761181110_ca938dea_20251023_095426.png /home/b24014/egbim/egbim/uploads/qa/1761181110_ca938dea_20251023_095426.png EGBIM_QA/attachments/50.png 2025-10-23 09:58:30 124171 f84b63407297f045e73f9ad4694543e7863bf640194c9b49db36feafcebeade8 READY
43 POST_ATTACHMENT 51 153 도곽 머서리부 격자 오류 2.PNG /egbim/uploads/qa/1761195003_e07967cc_도곽 머서리부 격자 오류 2.PNG /home/b24014/egbim/egbim/uploads/qa/1761195003_e07967cc_도곽 머서리부 격자 오류 2.PNG EGBIM_QA/attachments/51.png 2025-10-23 13:50:03 418337 855a1bcfb6d8fec79110fd48d0aad69b2d627498c4b2ed4ee5a7632720c5c5e5 READY
44 POST_ATTACHMENT 52 153 도곽 머서리부 격자 오류 3.PNG /egbim/uploads/qa/1761195003_c107a8a0_도곽 머서리부 격자 오류 3.PNG /home/b24014/egbim/egbim/uploads/qa/1761195003_c107a8a0_도곽 머서리부 격자 오류 3.PNG EGBIM_QA/attachments/52.png 2025-10-23 13:50:03 353941 ac66cfbaef4b8c77e321fbe524c817b034776afc2c719eafd658981d87cd358b READY
45 POST_ATTACHMENT 53 153 도곽 모서리부 격자 오류1.PNG /egbim/uploads/qa/1761195003_a0ff0a6b_도곽 모서리부 격자 오류1.PNG /home/b24014/egbim/egbim/uploads/qa/1761195003_a0ff0a6b_도곽 모서리부 격자 오류1.PNG EGBIM_QA/attachments/53.png 2025-10-23 13:50:03 154446 d49a6bb466a14ec4de62e6b9fdaffc75a63062444af53fc7d8a6a53cb2074da1 READY
46 POST_ATTACHMENT 54 155 20251024_100329.png /egbim/uploads/qa/1761268217_caaf1f4e_20251024_100329.png /home/b24014/egbim/egbim/uploads/qa/1761268217_caaf1f4e_20251024_100329.png EGBIM_QA/attachments/54.png 2025-10-24 10:10:17 846646 8d436e0e30e5489d957a964b6dfe2eb3eaa310865f64ca7b290b6eef605d1f7d READY
47 POST_ATTACHMENT 55 155 20251024_100340.png /egbim/uploads/qa/1761268217_534de396_20251024_100340.png /home/b24014/egbim/egbim/uploads/qa/1761268217_534de396_20251024_100340.png EGBIM_QA/attachments/55.png 2025-10-24 10:10:17 662829 0df9f04c35ed48eadc4c1199f339babdacb79405730bf2d241d5693194f2ecf5 READY
48 POST_ATTACHMENT 56 156 캡처.JPG /egbim/uploads/qa/1761271363_bcf69228_캡처.JPG /home/b24014/egbim/egbim/uploads/qa/1761271363_bcf69228_캡처.JPG EGBIM_QA/attachments/56.jpg 2025-10-24 11:02:43 129195 6ad49be80f978833d25e08bb0642801ad004abc070153123b4a47b14407e13e3 READY
49 POST_ATTACHMENT 57 155 20251024_164603.png /egbim/uploads/qa/1761292125_cc4a1143_20251024_164603.png /home/b24014/egbim/egbim/uploads/qa/1761292125_cc4a1143_20251024_164603.png EGBIM_QA/attachments/57.png 2025-10-24 16:48:45 378048 dacf54d0889a5ca3bafde49415c254af0c6798def7f373c29d5e207fce91010e READY
50 POST_ATTACHMENT 58 155 20251024_164813.png /egbim/uploads/qa/1761292125_3f29156a_20251024_164813.png /home/b24014/egbim/egbim/uploads/qa/1761292125_3f29156a_20251024_164813.png EGBIM_QA/attachments/58.png 2025-10-24 16:48:45 942771 badb9dfdf5f918d790291170211d9e9f7f1935f62021fc457d23ee5bb57a17cd READY
51 POST_ATTACHMENT 60 173 eg-bim 설치오류.PNG /egbim/uploads/qa/1762213063_34db2769_eg-bim 설치오류.PNG /home/b24014/egbim/egbim/uploads/qa/1762213063_34db2769_eg-bim 설치오류.PNG EGBIM_QA/attachments/60.png 2025-11-04 08:37:43 43904 fd1b9b58e85504a163dfe65213e68ff1cbc2482b73d5476af53648a928944f3d READY
52 POST_ATTACHMENT 63 178 Desktop.zip /egbim/uploads/qa/1762220379_8d34a8ab_Desktop.zip /home/b24014/egbim/egbim/uploads/qa/1762220379_8d34a8ab_Desktop.zip EGBIM_QA/attachments/63.zip 2025-11-04 10:39:39 35887 24277d108e70dc96ee2701c5951e675ce9e4f9686ead77d717dc4bcc225d73fe READY
53 POST_ATTACHMENT 64 185 cmdeng 오류.png /egbim/uploads/qa/1762306378_52bfa60c_cmdeng 오류.png /home/b24014/egbim/egbim/uploads/qa/1762306378_52bfa60c_cmdeng 오류.png EGBIM_QA/attachments/64.png 2025-11-05 10:32:58 92965 2414d305ccf20f1744cad78154721f5ad5723cd8957579ff23596d36670d3609 READY
54 POST_ATTACHMENT 76 200 04 [Nose부] 교대 계획.dwg /egbim/uploads/qa/1762931252_7c4cc1ad_04 [Nose부] 교대 계획.dwg /home/b24014/egbim/egbim/uploads/qa/1762931252_7c4cc1ad_04 [Nose부] 교대 계획.dwg EGBIM_QA/attachments/76.dwg 2025-11-12 16:07:32 85120 cb7f598bc613a225e592aa2fd7f6a5c390717b8266ef56b8db32472810bf1328 READY
55 POST_ATTACHMENT 78 203 낱 장 출력 위치도.pdf /egbim/uploads/qa/1762995972_64932179_낱 장 출력 위치도.pdf /home/b24014/egbim/egbim/uploads/qa/1762995972_64932179_낱 장 출력 위치도.pdf EGBIM_QA/attachments/78.pdf 2025-11-13 10:06:12 10510536 3fb5f9954e1b34e8594660a4bcc78fb651c227acfd623b830920058274505f08 READY
56 POST_ATTACHMENT 79 203 다중 출력 위치도.pdf /egbim/uploads/qa/1762995972_fc075feb_다중 출력 위치도.pdf /home/b24014/egbim/egbim/uploads/qa/1762995972_fc075feb_다중 출력 위치도.pdf EGBIM_QA/attachments/79.pdf 2025-11-13 10:06:12 8231932 1e73fd31729ede3d95d04f18194d63f095646cc9e099e38aaa5a46fc4fd08141 READY
57 POST_ATTACHMENT 80 207 캡처.JPG /egbim/uploads/qa/1763080126_8f3e209b_캡처.JPG /home/b24014/egbim/egbim/uploads/qa/1763080126_8f3e209b_캡처.JPG EGBIM_QA/attachments/80.jpg 2025-11-14 09:28:46 47120 8da142fd6d2d724af36393a05085901d0def705f89c6a0760fcac9815f7fac5d READY
58 POST_ATTACHMENT 81 209 1.1.3 평면 및 종단면도 ( 이설도로 )_251113.dwg /egbim/uploads/qa/1763084167_bf31b61b_1.1.3 평면 및 종단면도 ( 이설도로 )_251113.dwg /home/b24014/egbim/egbim/uploads/qa/1763084167_bf31b61b_1.1.3 평면 및 종단면도 ( 이설도로 )_251113.dwg EGBIM_QA/attachments/81.dwg 2025-11-14 10:36:07 3348687 d2dc2b488aef495e6cca22863eceee47dc195c6d53f55b5cd282436ac95fbd86 READY
59 POST_ATTACHMENT 82 217 2025-11-21 15 59 21-ole 이미지 반전.png /egbim/uploads/qa/1763708608_c78a8fdc_2025-11-21 15 59 21-ole 이미지 반전.png /home/b24014/egbim/egbim/uploads/qa/1763708608_c78a8fdc_2025-11-21 15 59 21-ole 이미지 반전.png EGBIM_QA/attachments/82.png 2025-11-21 16:03:28 494588 3a47c90b6f602d40ca88ef1140a7111be3fbf6b49f0a4030df84befd23d5dd4d READY
60 POST_ATTACHMENT 83 217 2025-11-21 15 59 22-ole 이미지 반전.png /egbim/uploads/qa/1763708608_f56dffa1_2025-11-21 15 59 22-ole 이미지 반전.png /home/b24014/egbim/egbim/uploads/qa/1763708608_f56dffa1_2025-11-21 15 59 22-ole 이미지 반전.png EGBIM_QA/attachments/83.png 2025-11-21 16:03:28 544857 27e52f660ab99b026a9a673d278f30ea7425ba91071475c1daa0fe473adcc458 READY
61 POST_ATTACHMENT 84 217 C0010201-002 표준횡단.dwg /egbim/uploads/qa/1763708608_a4232f5d_C0010201-002 표준횡단.dwg /home/b24014/egbim/egbim/uploads/qa/1763708608_a4232f5d_C0010201-002 표준횡단.dwg EGBIM_QA/attachments/84.dwg 2025-11-21 16:03:28 3570944 15212fdae33a06a7bcfcc8a17bd03a20e4a35ac58668e55a3247ad5a60adfad1 READY
62 POST_ATTACHMENT 85 217 C0010201-001 표준횡단.dwg /egbim/uploads/qa/1763708608_3cec0dc6_C0010201-001 표준횡단.dwg /home/b24014/egbim/egbim/uploads/qa/1763708608_3cec0dc6_C0010201-001 표준횡단.dwg EGBIM_QA/attachments/85.dwg 2025-11-21 16:03:28 3409236 75874416e7c735de0affa628d9d318ee05ae26bee7eb1d6215db538efd5a20d2 READY
63 POST_ATTACHMENT 86 219 오류 화면.jpg /egbim/uploads/qa/1763966511_c1cbcc9a_오류 화면.jpg /home/b24014/egbim/egbim/uploads/qa/1763966511_c1cbcc9a_오류 화면.jpg EGBIM_QA/attachments/86.jpg 2025-11-24 15:41:51 59594 022bfe8468ea9370148a6527eec483d0e568b197e8d315f2c42bdc2b9f47212e READY
64 POST_ATTACHMENT 87 220 drpipe.zip /egbim/uploads/qa/1764115615_3583a452_drpipe.zip /home/b24014/egbim/egbim/uploads/qa/1764115615_3583a452_drpipe.zip EGBIM_QA/attachments/87.zip 2025-11-26 09:06:55 339605 652da3d75733f34b4fffe995674ea1f32746f970b959ee433383572eb8b9e3a3 READY
65 POST_ATTACHMENT 90 226 재료표.GIF /egbim/uploads/qa/1764639405_21eea30b_재료표.GIF /home/b24014/egbim/egbim/uploads/qa/1764639405_21eea30b_재료표.GIF EGBIM_QA/attachments/90.gif 2025-12-02 10:36:45 24348 a8920bb763f529e2a06913deadac9af5f783b0dd8792377cd53294e00b8ffffe READY
66 POST_ATTACHMENT 91 230 레지스트리.reg /egbim/uploads/qa/1764897735_d0e31216_레지스트리.reg /home/b24014/egbim/egbim/uploads/qa/1764897735_d0e31216_레지스트리.reg EGBIM_QA/attachments/91.reg 2025-12-05 10:22:15 152756 2ee19ea157f5cb6c477ab8442b79c6fd72749ebe8e881ec05780f178515c8007 READY
67 POST_ATTACHMENT 92 230 투명도 테스트.zip /egbim/uploads/qa/1764897735_c03445aa_투명도 테스트.zip /home/b24014/egbim/egbim/uploads/qa/1764897735_c03445aa_투명도 테스트.zip EGBIM_QA/attachments/92.zip 2025-12-05 10:22:15 28825 ab89166189b69fdc5fe9fbec4e70964121e5762a7d4fd0c7283bb1b26462ea1a READY
68 POST_ATTACHMENT 93 232 251204_법성홍농 노선도 - Standard.zip /egbim/uploads/qa/1764910343_1bbd54b1_251204_법성홍농 노선도 - Standard.zip /home/b24014/egbim/egbim/uploads/qa/1764910343_1bbd54b1_251204_법성홍농 노선도 - Standard.zip EGBIM_QA/attachments/93.zip 2025-12-05 13:52:23 6360618 8cc0613a78533317337bfc46d06fd61fe8a2569039c43f9bf13928d8e6625b10 READY
69 POST_ATTACHMENT 94 234 251205-PLOT 에러.png /egbim/uploads/qa/1764914652_f04b4a86_251205-PLOT 에러.png /home/b24014/egbim/egbim/uploads/qa/1764914652_f04b4a86_251205-PLOT 에러.png EGBIM_QA/attachments/94.png 2025-12-05 15:04:12 27223 073680dd4a3e06a61c8857f53b8afb775669c0c951a0308da147a025f852f328 READY
70 POST_ATTACHMENT 95 235 접근수로굴착.png /egbim/uploads/qa/1765150284_cf844a42_접근수로굴착.png /home/b24014/egbim/egbim/uploads/qa/1765150284_cf844a42_접근수로굴착.png EGBIM_QA/attachments/95.png 2025-12-08 08:31:24 72253 10a212e1394885fafee068d6c3f521f43d34eb988a1fb735d22253bfdda74c2e READY
71 POST_ATTACHMENT 96 236 251209-APPLOAD 삭제안됨.png /egbim/uploads/qa/1765263376_c2257846_251209-APPLOAD 삭제안됨.png /home/b24014/egbim/egbim/uploads/qa/1765263376_c2257846_251209-APPLOAD 삭제안됨.png EGBIM_QA/attachments/96.png 2025-12-09 15:56:16 24197 de32b3cc67cceabccc0c34e420c79688e00b4d81ecf3b8d13bafaaf87d9fcf86 READY
72 POST_ATTACHMENT 97 238 캡처.JPG /egbim/uploads/qa/1765340027_090d3d58_캡처.JPG /home/b24014/egbim/egbim/uploads/qa/1765340027_090d3d58_캡처.JPG EGBIM_QA/attachments/97.jpg 2025-12-10 13:13:47 100954 b2f2635be4ae5eff14e2f3e637e8b91a60f2ad7336106e06e4fac8f1aca99d56 READY
73 POST_ATTACHMENT 98 244 K-005.jpg /egbim/uploads/qa/1765930308_f50ba94d_K-005.jpg /home/b24014/egbim/egbim/uploads/qa/1765930308_f50ba94d_K-005.jpg EGBIM_QA/attachments/98.jpg 2025-12-17 09:11:48 169787 455f971e7ba45b31602080f6e5b350400beb0bbb699e2f17a1b02a4a6cf9a4c9 READY
74 POST_ATTACHMENT 99 244 K-006.jpg /egbim/uploads/qa/1765930308_40e06ea6_K-006.jpg /home/b24014/egbim/egbim/uploads/qa/1765930308_40e06ea6_K-006.jpg EGBIM_QA/attachments/99.jpg 2025-12-17 09:11:48 103420 ffb3c5281d6fe6ff1f280cf3cd784c856c435de40c29502011fdd250aa4b79b6 READY
75 POST_ATTACHMENT 100 246 종전선형_종점부 R380.v2.dwg /egbim/uploads/qa/1766103781_de024878_종전선형_종점부 R380.v2.dwg /home/b24014/egbim/egbim/uploads/qa/1766103781_de024878_종전선형_종점부 R380.v2.dwg EGBIM_QA/attachments/100.dwg 2025-12-19 09:23:01 484386 ccb4ab92d69bd0deafc340ce883aae2466daf9236518172096f86b1770573eef READY
76 POST_ATTACHMENT 101 252 Drawing2.dwg /egbim/uploads/qa/1767073250_0d62554c_Drawing2.dwg /home/b24014/egbim/egbim/uploads/qa/1767073250_0d62554c_Drawing2.dwg EGBIM_QA/attachments/101.dwg 2025-12-30 14:40:50 21094 16cb39a5edfda45cefbc4ca787a597c343cf89d32e6c30da5437ba46b9c2c87e READY
77 POST_ATTACHMENT 102 252 레지스트리.reg /egbim/uploads/qa/1767145062_3500f2f2_레지스트리.reg /home/b24014/egbim/egbim/uploads/qa/1767145062_3500f2f2_레지스트리.reg EGBIM_QA/attachments/102.reg 2025-12-31 10:37:42 1097690 81df65dd872837757177d21350b839dd5c1e9faa26afef2ef25267d7e550ef83 READY
78 POST_ATTACHMENT 103 256 251229 계획평면도.zip /egbim/uploads/qa/1767155743_d39452b7_251229 계획평면도.zip /home/b24014/egbim/egbim/uploads/qa/1767155743_d39452b7_251229 계획평면도.zip EGBIM_QA/attachments/103.zip 2025-12-31 13:35:43 10897836 918a2b50758b902dcd771af225cbebc535c39b3ef56e8e8d8774c8f77998d58f READY
79 POST_ATTACHMENT 104 256 그리미 도곽인식.png /egbim/uploads/qa/1767155743_927e0f46_그리미 도곽인식.png /home/b24014/egbim/egbim/uploads/qa/1767155743_927e0f46_그리미 도곽인식.png EGBIM_QA/attachments/104.png 2025-12-31 13:35:43 705433 a993a0ffba58877c0301176884f5413605c23c935748bd09daf971d4212343e1 READY
80 POST_ATTACHMENT 105 256 꾸러미 도곽미인식.png /egbim/uploads/qa/1767155743_f44ab477_꾸러미 도곽미인식.png /home/b24014/egbim/egbim/uploads/qa/1767155743_f44ab477_꾸러미 도곽미인식.png EGBIM_QA/attachments/105.png 2025-12-31 13:35:43 230175 9f0586b0dc978ec2f21a8b630c24f4e8e5469d62406ea4811dd85615aadf1395 READY
81 POST_ATTACHMENT 106 257 Drawing1.dwg /egbim/uploads/qa/1767158131_7aa37d15_Drawing1.dwg /home/b24014/egbim/egbim/uploads/qa/1767158131_7aa37d15_Drawing1.dwg EGBIM_QA/attachments/106.dwg 2025-12-31 14:15:31 4598337 5b2b55b3848b3f3d6c279d0ecc413107c33ab0159f15a2d8486380565b734e93 READY
82 POST_ATTACHMENT 107 259 연결형태1.jpg /egbim/uploads/qa/1767662345_cdb9e917_연결형태1.jpg /home/b24014/egbim/egbim/uploads/qa/1767662345_cdb9e917_연결형태1.jpg EGBIM_QA/attachments/107.jpg 2026-01-06 10:19:05 254537 1ecb7caf102cb691b7f520b38f08596be82c5e92e6003ca4cb59a26e40028da3 READY
83 POST_ATTACHMENT 108 259 연결형태2.jpg /egbim/uploads/qa/1767662345_9c898847_연결형태2.jpg /home/b24014/egbim/egbim/uploads/qa/1767662345_9c898847_연결형태2.jpg EGBIM_QA/attachments/108.jpg 2026-01-06 10:19:05 253888 e70f25e79b4f002ae5501d419846b1d3690f9140014b46a065830b51b5571e6f READY
84 POST_ATTACHMENT 109 259 연결형태3.jpg /egbim/uploads/qa/1767662345_98cc7b6c_연결형태3.jpg /home/b24014/egbim/egbim/uploads/qa/1767662345_98cc7b6c_연결형태3.jpg EGBIM_QA/attachments/109.jpg 2026-01-06 10:19:05 255501 8d63f90f26d6bbc543f12c5b9efeae2260e0641d178022887f0e8954516db10c READY
85 POST_ATTACHMENT 110 259 대산당진(2공구) 사업구역경계.dxf /egbim/uploads/qa/1767676611_e77245bb_대산당진(2공구) 사업구역경계.dxf /home/b24014/egbim/egbim/uploads/qa/1767676611_e77245bb_대산당진(2공구) 사업구역경계.dxf EGBIM_QA/attachments/110.dxf 2026-01-06 14:16:51 7862979 0aa7ca332109c492430755e958bb3dafc474f90cf673d6c288770bf95ed215fb READY
86 POST_ATTACHMENT 111 265 Water Storage Longitudinal & Cross Sections.dwg /egbim/uploads/qa/1767859318_7cc89086_Water Storage Longitudinal & Cross Sections.dwg /home/b24014/egbim/egbim/uploads/qa/1767859318_7cc89086_Water Storage Longitudinal & Cross Sections.dwg EGBIM_QA/attachments/111.dwg 2026-01-08 17:01:58 4280504 7516d4a2efff89caae9bda7b35c7484996abd89c5110de7e6497fa6f06d7f7f6 READY
87 POST_ATTACHMENT 112 268 20260112_170637.jpg /egbim/uploads/qa/1768205263_a6745bff_20260112_170637.jpg /home/b24014/egbim/egbim/uploads/qa/1768205263_a6745bff_20260112_170637.jpg EGBIM_QA/attachments/112.jpg 2026-01-12 17:07:43 35685 e757b8f5980ef80dcd070083eeef1bf151c4aa7ca051868085d93d649797d73d READY
88 POST_ATTACHMENT 113 271 qna.reg /egbim/uploads/qa/1769129489_51c6c5a1_qna.reg /home/b24014/egbim/egbim/uploads/qa/1769129489_51c6c5a1_qna.reg EGBIM_QA/attachments/113.reg 2026-01-23 09:51:29 1570848 c1ca162c3fec26a1da027836241c492dd4be6a057395ea24d819ca4b92fce125 READY
89 POST_ATTACHMENT 114 271 선스타일.dwg /egbim/uploads/qa/1769129489_9450dfb2_선스타일.dwg /home/b24014/egbim/egbim/uploads/qa/1769129489_9450dfb2_선스타일.dwg EGBIM_QA/attachments/114.dwg 2026-01-23 09:51:29 38956 aa7fc34db90647c45599c859694011d40224bb401328a6791e364dbfa05db191 READY
90 POST_ATTACHMENT 115 272 스크린샷 2026-01-26 163117.png /egbim/uploads/qa/1769412837_97587903_스크린샷 2026-01-26 163117.png /home/b24014/egbim/egbim/uploads/qa/1769412837_97587903_스크린샷 2026-01-26 163117.png EGBIM_QA/attachments/115.png 2026-01-26 16:33:57 190854 2e89948f9f7d7a639838b9bd11c457563215214b9f8cb376efe272d9d7aa1f4b READY
91 POST_ATTACHMENT 116 272 01.외관조사망도_석문국가산단 배수갑문(2025-상반기).dwg /egbim/uploads/qa/1769413152_e9650533_01.외관조사망도_석문국가산단 배수갑문(2025-상반기).dwg /home/b24014/egbim/egbim/uploads/qa/1769413152_e9650533_01.외관조사망도_석문국가산단 배수갑문(2025-상반기).dwg EGBIM_QA/attachments/116.dwg 2026-01-26 16:39:12 6059813 cae1942f52eedbd92510b7c2568fc12230eb1622ddf8cc09f3dd2b7f726cbd4d READY
92 POST_ATTACHMENT 117 276 04 부대공.zip /egbim/uploads/qa/1770021557_40ef19e5_04 부대공.zip /home/b24014/egbim/egbim/uploads/qa/1770021557_40ef19e5_04 부대공.zip EGBIM_QA/attachments/117.zip 2026-02-02 17:39:17 3622415 3c8efc54ecf89e5056e123fb02a73d643f6607656a32ee541edb5ee40fcf200e READY
93 POST_ATTACHMENT 118 277 01.위치도(동량~산척)_착수보고 PPT-배치1_캐드 플롯.jpg /egbim/uploads/qa/1770093029_aaf275ad_01.위치도(동량~산척)_착수보고 PPT-배치1_캐드 플롯.jpg /home/b24014/egbim/egbim/uploads/qa/1770093029_aaf275ad_01.위치도(동량~산척)_착수보고 PPT-배치1_캐드 플롯.jpg EGBIM_QA/attachments/118.jpg 2026-02-03 13:30:29 5412828 b4e5e7c11ecc8a431263bb98305584295b8c297a7d1cffd62644590e55c121af READY
94 POST_ATTACHMENT 119 277 01.위치도(동량~산척)_착수보고 PPT-배치1_이지빔.jpg /egbim/uploads/qa/1770093029_a394ad6e_01.위치도(동량~산척)_착수보고 PPT-배치1_이지빔.jpg /home/b24014/egbim/egbim/uploads/qa/1770093029_a394ad6e_01.위치도(동량~산척)_착수보고 PPT-배치1_이지빔.jpg EGBIM_QA/attachments/119.jpg 2026-02-03 13:30:29 9979649 ba29439563bd83710ec96786e0295ac8008041beaca3d2a4ee324e6003623346 READY
95 POST_ATTACHMENT 120 278 모델기반 11+600~12+540_SavedWithErrors.dwg /egbim/uploads/qa/1770098361_d6b40f10_모델기반 11+600~12+540_SavedWithErrors.dwg /home/b24014/egbim/egbim/uploads/qa/1770098361_d6b40f10_모델기반 11+600~12+540_SavedWithErrors.dwg EGBIM_QA/attachments/120.dwg 2026-02-03 14:59:21 9081562 9de915baab97aabc179173fc7113ad0a0f0437d1b34ba14274a79340820ae049 READY
96 POST_ATTACHMENT 121 278 모델기반 11+600~12+540_SavedWithErrors1.dwg /egbim/uploads/qa/1770098361_3f0f5821_모델기반 11+600~12+540_SavedWithErrors1.dwg /home/b24014/egbim/egbim/uploads/qa/1770098361_3f0f5821_모델기반 11+600~12+540_SavedWithErrors1.dwg EGBIM_QA/attachments/121.dwg 2026-02-03 14:59:21 9081562 c19979b840d1e56009c3fc8d3303b32e6e9b73b11218b1d2f9d14c2cfbc6ac69 READY
97 POST_ATTACHMENT 122 279 KakaoTalk_20260203_153624358.png /egbim/uploads/qa/1770100639_0390a4a7_KakaoTalk_20260203_153624358.png /home/b24014/egbim/egbim/uploads/qa/1770100639_0390a4a7_KakaoTalk_20260203_153624358.png EGBIM_QA/attachments/122.png 2026-02-03 15:37:19 258015 49db96325aca81ac14edd99e5396dfa0abcd172c9129f3fe9ec4694aed75a7a1 READY
98 POST_ATTACHMENT 123 287 [도면] BIM_대호지교 시점부(A1) 배근도.dwg /egbim/uploads/qa/1770770865_adf31164_[도면] BIM_대호지교 시점부(A1) 배근도.dwg /home/b24014/egbim/egbim/uploads/qa/1770770865_adf31164_[도면] BIM_대호지교 시점부(A1) 배근도.dwg EGBIM_QA/attachments/123.dwg 2026-02-11 09:47:45 3114270 23fee231a2a324b9d7d239e02fcc98ea2ad3f24b9efc7755a55a555a45186ae8 READY
99 POST_ATTACHMENT 124 289 20260211_113953.png /egbim/uploads/qa/1770777674_f0db5b88_20260211_113953.png /home/b24014/egbim/egbim/uploads/qa/1770777674_f0db5b88_20260211_113953.png EGBIM_QA/attachments/124.png 2026-02-11 11:41:14 754900 8f2d3caf1a31042a78984203b5be7d0de36f7fffe139a258eeb3063c8aafda17 READY
100 POST_ATTACHMENT 125 289 동산 소하천 보고용 판넬_20250623.dwg /egbim/uploads/qa/1770777674_32be061c_동산 소하천 보고용 판넬_20250623.dwg /home/b24014/egbim/egbim/uploads/qa/1770777674_32be061c_동산 소하천 보고용 판넬_20250623.dwg EGBIM_QA/attachments/125.dwg 2026-02-11 11:41:14 7069368 e264e4b03765b931d33f5cdc731b5f801b2e9d497397f79a19ca33ac34a796d0 READY
101 POST_ATTACHMENT 126 294 충북도_5000-Layout 01_이지빔 플롯.pdf /egbim/uploads/qa/1770981372_54c28382_충북도_5000-Layout 01_이지빔 플롯.pdf /home/b24014/egbim/egbim/uploads/qa/1770981372_54c28382_충북도_5000-Layout 01_이지빔 플롯.pdf EGBIM_QA/attachments/126.pdf 2026-02-13 20:16:12 13127850 c04950bf5fd4fcbecb3f69011cd314dc4e0e6b19afba4d8689ec8a9c589ebedb READY
102 POST_ATTACHMENT 127 294 충북도_5000 Layout 01_캐드 플롯.pdf /egbim/uploads/qa/1770981372_5880c2a7_충북도_5000 Layout 01_캐드 플롯.pdf /home/b24014/egbim/egbim/uploads/qa/1770981372_5880c2a7_충북도_5000 Layout 01_캐드 플롯.pdf EGBIM_QA/attachments/127.pdf 2026-02-13 20:16:12 20443647 41f093151ab26b03ffd313cc5278b0e41b76cd808ec234902bea632dbc54319b READY
103 POST_ATTACHMENT 128 297 라이센스 만료.png /egbim/uploads/qa/1771812094_80f52127_라이센스 만료.png /home/b24014/egbim/egbim/uploads/qa/1771812094_80f52127_라이센스 만료.png EGBIM_QA/attachments/128.png 2026-02-23 11:01:34 317079 3f46901ecc0389adc2c9c0e5f9a1d4e7f115a32c259ba7bb79c4d34a85048b3e READY
104 POST_ATTACHMENT 129 298 OLE파일 뒤집힘.png /egbim/uploads/qa/1771912769_2573bcc0_OLE파일 뒤집힘.png /home/b24014/egbim/egbim/uploads/qa/1771912769_2573bcc0_OLE파일 뒤집힘.png EGBIM_QA/attachments/129.png 2026-02-24 14:59:29 106954 131a192c3562ab7af38b8c6bca43a8b78e2e0e0a59845beca851a0b9b42b0c13 READY
105 POST_ATTACHMENT 130 299 1.JPG /egbim/uploads/qa/1771931821_2bd2f028_1.JPG /home/b24014/egbim/egbim/uploads/qa/1771931821_2bd2f028_1.JPG EGBIM_QA/attachments/130.jpg 2026-02-24 20:17:01 30646 021798720afb973ef9f8e476f5943ddc6f465d68f058831041de9cf7a361b274 READY
106 POST_ATTACHMENT 131 299 2.JPG /egbim/uploads/qa/1771931821_2db1fc02_2.JPG /home/b24014/egbim/egbim/uploads/qa/1771931821_2db1fc02_2.JPG EGBIM_QA/attachments/131.jpg 2026-02-24 20:17:01 48756 efeed26af06ac86da0b4782b556e155870a0e186428ef5e74c412b99faac4793 READY
107 POST_ATTACHMENT 132 307 Capture_2026_0304_085418.jpeg /egbim/uploads/qa/1772589489_58166209_Capture_2026_0304_085418.jpeg /home/b24014/egbim/egbim/uploads/qa/1772589489_58166209_Capture_2026_0304_085418.jpeg EGBIM_QA/attachments/132.jpeg 2026-03-04 10:58:09 15240 70c38095a169c89ae98b0c5664ee21043889380b1b0a8d466c76274c2f9d5096 READY
108 POST_ATTACHMENT 133 308 73-1.표지판삽도_ver1.0 (1)-Model.pdf /egbim/uploads/qa/1772600223_dd899df7_73-1.표지판삽도_ver1.0 (1)-Model.pdf /home/b24014/egbim/egbim/uploads/qa/1772600223_dd899df7_73-1.표지판삽도_ver1.0 (1)-Model.pdf EGBIM_QA/attachments/133.pdf 2026-03-04 13:57:03 65864 b0b2ae1b276b846472089515c9a94b413df29b94d1d63b0a87971680b9db7157 READY
109 POST_ATTACHMENT 134 314 SAMPLE.dwg /egbim/uploads/qa/1773023518_37a3c762_SAMPLE.dwg /home/b24014/egbim/egbim/uploads/qa/1773023518_37a3c762_SAMPLE.dwg EGBIM_QA/attachments/134.dwg 2026-03-09 11:31:58 364583 e1c5f6b6e05df5c27917722ce935fec2caf516a8b64dadf1ada3b9414162c4e5 READY
110 POST_ATTACHMENT 135 315 xr_5000도 - Standard.zip /egbim/uploads/qa/1773031430_e95b4590_xr_5000도 - Standard.zip /home/b24014/egbim/egbim/uploads/qa/1773031430_e95b4590_xr_5000도 - Standard.zip EGBIM_QA/attachments/135.zip 2026-03-09 13:43:50 23926222 05674a08d619826b89654535bee3bf3b7b9e21241309d447bd70ad7505e4e2e4 READY
111 POST_ATTACHMENT 136 314 221.reg /egbim/uploads/qa/1773036532_bb72f2b6_221.reg /home/b24014/egbim/egbim/uploads/qa/1773036532_bb72f2b6_221.reg EGBIM_QA/attachments/136.reg 2026-03-09 15:08:52 1659696 52e33ed1fc8c9e89e1220cad80a8b4b5599825440599a91db9ecae07615671b4 READY
112 POST_ATTACHMENT 137 320 image01.png /egbim/uploads/qa/1773107400_47a5874c_image01.png /home/b24014/egbim/egbim/uploads/qa/1773107400_47a5874c_image01.png EGBIM_QA/attachments/137.png 2026-03-10 10:50:00 76000 c4c57b7ec1eb76eb4b568c37102b6cfc7a4130f7bda0784a6946bcc9311c354b READY
113 POST_ATTACHMENT 138 321 오류.JPG /egbim/uploads/qa/1773110406_f0a0aaab_오류.JPG /home/b24014/egbim/egbim/uploads/qa/1773110406_f0a0aaab_오류.JPG EGBIM_QA/attachments/138.jpg 2026-03-10 11:40:06 15771 958b17b03737d72f71354a3c58efc183853c7b539d8aabd59ca484f838076190 READY
114 POST_ATTACHMENT 139 321 오류-2.JPG /egbim/uploads/qa/1773110406_dcbd32e4_오류-2.JPG /home/b24014/egbim/egbim/uploads/qa/1773110406_dcbd32e4_오류-2.JPG EGBIM_QA/attachments/139.jpg 2026-03-10 11:40:06 21835 e94f71b21a6477be83c0ab698d85b638135a9fd946957ecb0f44928a4554c4f4 READY
115 POST_ATTACHMENT 140 327 [남양주시] 남양주왕숙2 공공주택지구(4326).dxf /egbim/uploads/qa/1773204441_94408044_[남양주시] 남양주왕숙2 공공주택지구(4326).dxf /home/b24014/egbim/egbim/uploads/qa/1773204441_94408044_[남양주시] 남양주왕숙2 공공주택지구(4326).dxf EGBIM_QA/attachments/140.dxf 2026-03-11 13:47:21 43114 bac090501bf2c8a409a1b380b6f497db42351aa1fbc58df4568e280f62ad6247 READY
116 POST_ATTACHMENT 141 327 경계선 화면표시 왜곡.png /egbim/uploads/qa/1773204441_5d81ff38_경계선 화면표시 왜곡.png /home/b24014/egbim/egbim/uploads/qa/1773204441_5d81ff38_경계선 화면표시 왜곡.png EGBIM_QA/attachments/141.png 2026-03-11 13:47:21 140235 7ebb7bd1ba03e94a5c55720701e464ab31129917e592149a86d54770f25b7988 READY
117 POST_ATTACHMENT 142 330 캡처.JPG /egbim/uploads/qa/1773276735_fb25c050_캡처.JPG /home/b24014/egbim/egbim/uploads/qa/1773276735_fb25c050_캡처.JPG EGBIM_QA/attachments/142.jpg 2026-03-12 09:52:15 97553 adb894bbc2d9b8d142df2c4a7bed90148eb29aaf7424e46b78e656f704228c15 READY
118 POST_ATTACHMENT 144 337 #위치도 - Standard.zip /egbim/uploads/qa/1773798816_89ad4aa6_#위치도 - Standard.zip /home/b24014/egbim/egbim/uploads/qa/1773798816_89ad4aa6_#위치도 - Standard.zip EGBIM_QA/attachments/144.zip 2026-03-18 10:53:36 19107361 3face2ed58a068c51f97fb9dba02edb5ef35e99280ea1344ee41b7e86286a69c READY
119 POST_ATTACHMENT 145 338 KakaoTalk_20260319_145034264.jpg /egbim/uploads/qa/1773900161_53915f6e_KakaoTalk_20260319_145034264.jpg /home/b24014/egbim/egbim/uploads/qa/1773900161_53915f6e_KakaoTalk_20260319_145034264.jpg EGBIM_QA/attachments/145.jpg 2026-03-19 15:02:41 378049 79dc1a8a72a3d0f9a4ba6cdcbf39b09e9f84a6b557c27e0246d5be0545ccbc44 READY
120 POST_ATTACHMENT 146 338 KakaoTalk_20260319_145034264_01.jpg /egbim/uploads/qa/1773900161_3b1082f5_KakaoTalk_20260319_145034264_01.jpg /home/b24014/egbim/egbim/uploads/qa/1773900161_3b1082f5_KakaoTalk_20260319_145034264_01.jpg EGBIM_QA/attachments/146.jpg 2026-03-19 15:02:41 585362 e8ca291802ff49ed6e9ea5a824431d79104f5ad3288cd08f431a2d8c21a0f1db READY
121 POST_ATTACHMENT 147 339 첨부사진1.jpg /egbim/uploads/qa/1773902591_57df1f0e_첨부사진1.jpg /home/b24014/egbim/egbim/uploads/qa/1773902591_57df1f0e_첨부사진1.jpg EGBIM_QA/attachments/147.jpg 2026-03-19 15:43:11 6617605 841698df6e91f4230e34513ea27109b33c239cebf390572afccf7bb58983e9e3 READY
122 POST_ATTACHMENT 148 339 첨부사진2.jpg /egbim/uploads/qa/1773902591_4feb8795_첨부사진2.jpg /home/b24014/egbim/egbim/uploads/qa/1773902591_4feb8795_첨부사진2.jpg EGBIM_QA/attachments/148.jpg 2026-03-19 15:43:11 6754195 0d04863f932fae8df98a10f7b2b18e3f02d7079e2797fac0dd3f4139e83811d8 READY
123 POST_ATTACHMENT 149 339 첨부사진3.jpg /egbim/uploads/qa/1773902591_a27c9ef4_첨부사진3.jpg /home/b24014/egbim/egbim/uploads/qa/1773902591_a27c9ef4_첨부사진3.jpg EGBIM_QA/attachments/149.jpg 2026-03-19 15:43:11 7161806 c86750d6bb5f705b8a31116934e3d68882562b85cafb19989ea85d562f00a5f2 READY
124 POST_ATTACHMENT 150 340 1111.jpg /egbim/uploads/qa/1773966469_12a2b062_1111.jpg /home/b24014/egbim/egbim/uploads/qa/1773966469_12a2b062_1111.jpg EGBIM_QA/attachments/150.jpg 2026-03-20 09:27:49 941277 144da3eb2d1689de5ebbd8ac2cee8fad55378720d402b133b0051c7c61247d3b READY
125 POST_ATTACHMENT 151 343 R1 단축키.reg /egbim/uploads/qa/1774227996_f0503a4f_R1 단축키.reg /home/b24014/egbim/egbim/uploads/qa/1774227996_f0503a4f_R1 단축키.reg EGBIM_QA/attachments/151.reg 2026-03-23 10:06:36 492242 92f717665a024917e2a557fdbd6962c7f648a45e09c49bc1a27b931385dbf9d8 READY
126 POST_ATTACHMENT 152 343 R1 단축키.hwp /egbim/uploads/qa/1774227996_7f8b0fc5_R1 단축키.hwp /home/b24014/egbim/egbim/uploads/qa/1774227996_7f8b0fc5_R1 단축키.hwp EGBIM_QA/attachments/152.hwp 2026-03-23 10:06:36 95744 727f7ace62982fcfaba2e9277927787307e888c544a395bbf06770de91ec090e READY
127 POST_ATTACHMENT 153 347 사진1.png /egbim/uploads/qa/1774414907_9dc0f797_사진1.png /home/b24014/egbim/egbim/uploads/qa/1774414907_9dc0f797_사진1.png EGBIM_QA/attachments/153.png 2026-03-25 14:01:47 147920 a3d98fac50a4c07676cffe87dc6f7a2b9b17964685d3092b14902c8f3836368e READY
128 POST_ATTACHMENT 154 347 사진2.png /egbim/uploads/qa/1774414907_190050a8_사진2.png /home/b24014/egbim/egbim/uploads/qa/1774414907_190050a8_사진2.png EGBIM_QA/attachments/154.png 2026-03-25 14:01:47 149296 471d7341ca8afc0d43eb90538b686bac56c151d228838e1a5e15f5ecff99d591 READY
129 POST_ATTACHMENT 156 352 20260401_150953.jpg /egbim/uploads/qa/1775023822_2c7de3b2_20260401_150953.jpg /home/b24014/egbim/egbim/uploads/qa/1775023822_2c7de3b2_20260401_150953.jpg EGBIM_QA/attachments/156.jpg 2026-04-01 15:10:22 863604 22ded1013f48745ce1b47223a6ffdcd1909dbb241eebf040e65c82c0705575ce READY
130 POST_ATTACHMENT 157 354 장제로 측량현황도(2구간)_230612F(측량보완).dwg /egbim/uploads/qa/1775090986_971be355_장제로 측량현황도(2구간)_230612F(측량보완).dwg /home/b24014/egbim/egbim/uploads/qa/1775090986_971be355_장제로 측량현황도(2구간)_230612F(측량보완).dwg EGBIM_QA/attachments/157.dwg 2026-04-02 09:49:46 3436308 a78606f1c9a5e360417bb53a513e94ae32fee354e039ef7f0e3dd147627aeaf8 READY
131 POST_ATTACHMENT 158 355 20260403114033.jpg /egbim/uploads/qa/1775184064_ea2f33e1_20260403114033.jpg /home/b24014/egbim/egbim/uploads/qa/1775184064_ea2f33e1_20260403114033.jpg EGBIM_QA/attachments/158.jpg 2026-04-03 11:41:04 124084 1f152bcf81ac58129532124f2827e5612844a1f6fbfee13d9c6c0c22be145ab6 READY
132 POST_ATTACHMENT 159 355 Drawing1.dwg /egbim/uploads/qa/1775184083_d66db56a_Drawing1.dwg /home/b24014/egbim/egbim/uploads/qa/1775184083_d66db56a_Drawing1.dwg EGBIM_QA/attachments/159.dwg 2026-04-03 11:41:23 76800 2926f7e37e6e07fbd145741b1f75cb944b1e746b7f2b45cd06b9553b61e695da READY
133 POST_ATTACHMENT 160 363 에러 화면 캡쳐.GIF /egbim/uploads/qa/1776046918_888778ff_에러 화면 캡쳐.GIF /home/b24014/egbim/egbim/uploads/qa/1776046918_888778ff_에러 화면 캡쳐.GIF EGBIM_QA/attachments/160.gif 2026-04-13 11:21:58 48199 a35e0a1036123fc14cd67e92e3ac49c6886f15f42533e8bee17c5fa720e275b8 READY
134 POST_ATTACHMENT 161 365 pl오류.dwg /egbim/uploads/qa/1776126098_a3aa42b9_pl오류.dwg /home/b24014/egbim/egbim/uploads/qa/1776126098_a3aa42b9_pl오류.dwg EGBIM_QA/attachments/161.dwg 2026-04-14 09:21:38 9432604 05f3690fef35db2635ea0ed3e39085e7ce29f155a3805d317849e33fe6ca006b READY
135 POST_ATTACHMENT 162 370 취수통관 일반도.dwg /egbim/uploads/qa/1776237707_cac90675_취수통관 일반도.dwg /home/b24014/egbim/egbim/uploads/qa/1776237707_cac90675_취수통관 일반도.dwg EGBIM_QA/attachments/162.dwg 2026-04-15 16:21:47 7338797 3238a580f95363c395d8083c57a8b9814103ee86180bccb540a58c918c3b39af READY
136 POST_ATTACHMENT 163 370 FIXVPORT.lsp /egbim/uploads/qa/1776313758_50338ccd_FIXVPORT.lsp /home/b24014/egbim/egbim/uploads/qa/1776313758_50338ccd_FIXVPORT.lsp EGBIM_QA/attachments/163.lsp 2026-04-16 13:29:18 1550 15121c1776ef51f3cc46067009d8aede5989b96c968fb02ca185c34c06ad96f1 READY
137 POST_ATTACHMENT 164 374 플롯 투명도 미적용.jpg /egbim/uploads/qa/1776402611_020072af_플롯 투명도 미적용.jpg /home/b24014/egbim/egbim/uploads/qa/1776402611_020072af_플롯 투명도 미적용.jpg EGBIM_QA/attachments/164.jpg 2026-04-17 14:10:11 6383923 1293ea295d902ceff0c22d7cc1bc5681b45c7f5e03a0ee4a933ac765b2812221 READY
138 POST_ATTACHMENT 165 374 플롯 투명도 적용.jpg /egbim/uploads/qa/1776402611_81361a50_플롯 투명도 적용.jpg /home/b24014/egbim/egbim/uploads/qa/1776402611_81361a50_플롯 투명도 적용.jpg EGBIM_QA/attachments/165.jpg 2026-04-17 14:10:11 6474066 1cce8342bdb8807a694ae929bf8426577d2c6d814db538bc7dde910434ad1b59 READY
139 POST_ATTACHMENT 166 375 객체스냅 잔상오류.JPG /egbim/uploads/qa/1776413706_248fe7ee_객체스냅 잔상오류.JPG /home/b24014/egbim/egbim/uploads/qa/1776413706_248fe7ee_객체스냅 잔상오류.JPG EGBIM_QA/attachments/166.jpg 2026-04-17 17:15:06 36113 0ad5fed6e868621f9103c8b5636cb44a6109517b541fdaa746403a272739920f READY
140 POST_ATTACHMENT 167 376 스크린샷 2026-04-21 095747.png /egbim/uploads/qa/1776733186_424f64a2_스크린샷 2026-04-21 095747.png /home/b24014/egbim/egbim/uploads/qa/1776733186_424f64a2_스크린샷 2026-04-21 095747.png EGBIM_QA/attachments/167.png 2026-04-21 09:59:46 14989 42e0aeb8b9858d64daec4098f74e35be1fc22efb7699cae002a9220276d031f7 READY
141 POST_ATTACHMENT 168 378 [1.4.0.0.P.VC16.x64.RF111][AccessViolation][atio6axx.dll][7ffe5bccd1a4][2026-04-21][10.12.35].zip /egbim/uploads/qa/1776766716_df575e28_[1.4.0.0.P.VC16.x64.RF111][AccessViolation][atio6axx.dll][7ffe5bccd1a4][2026-04-21][10.12.35].zip /home/b24014/egbim/egbim/uploads/qa/1776766716_df575e28_[1.4.0.0.P.VC16.x64.RF111][AccessViolation][atio6axx.dll][7ffe5bccd1a4][2026-04-21][10.12.35].zip EGBIM_QA/attachments/168.zip 2026-04-21 19:18:36 530581 00ed486bb01822eb2f8a7d881b2d9c9f49003898521cfed30852d1d627c3963c READY
142 POST_ATTACHMENT 169 379 260424_지하차도_형상기획_수정.dwg /egbim/uploads/qa/1776998655_bcfd14d9_260424_지하차도_형상기획_수정.dwg /home/b24014/egbim/egbim/uploads/qa/1776998655_bcfd14d9_260424_지하차도_형상기획_수정.dwg EGBIM_QA/attachments/169.dwg 2026-04-24 11:44:15 1276553 83cb31161686eaa7cfb2822172ffb83a2340b501cbe1ed65e2d0ffb8881c7183 READY
143 POST_ATTACHMENT 170 382 coordinates export 명령어 오류.png /egbim/uploads/qa/1777267785_bec79089_coordinates export 명령어 오류.png /home/b24014/egbim/egbim/uploads/qa/1777267785_bec79089_coordinates export 명령어 오류.png EGBIM_QA/attachments/170.png 2026-04-27 14:29:45 4560 506fc8515bf3170710c72438e5d16cd7431040ac11d05d90ab9183ce3d429c15 READY
144 POST_ATTACHMENT 171 383 삽도_항만1.dwg /egbim/uploads/qa/1777270823_3a635eea_삽도_항만1.dwg /home/b24014/egbim/egbim/uploads/qa/1777270823_3a635eea_삽도_항만1.dwg EGBIM_QA/attachments/171.dwg 2026-04-27 15:20:23 804450 ac88121fe5c0f68ab61fed22844ddf73cfcdec9bb749ed76f0ea10f8a1cac671 READY
145 POST_ATTACHMENT 172 389 EG-BIM 오류 사진.JPG /egbim/uploads/qa/1778658428_e211433b_EG-BIM 오류 사진.JPG /home/b24014/egbim/egbim/uploads/qa/1778658428_e211433b_EG-BIM 오류 사진.JPG EGBIM_QA/attachments/172.jpg 2026-05-13 16:47:08 73973 b05e3e850a2bca6ed1a50252dfe0ba87d2e45cbe4b690821388ea481d86d4b89 READY
146 POST_ATTACHMENT 175 390 화목나들목-EGBIM 오류보고용.dwg /egbim/uploads/qa/1778660458_f476ed9a_화목나들목-EGBIM 오류보고용.dwg /home/b24014/egbim/egbim/uploads/qa/1778660458_f476ed9a_화목나들목-EGBIM 오류보고용.dwg EGBIM_QA/attachments/175.dwg 2026-05-13 17:20:58 77343 40237268afeabcfaeee6951c656468f9dc4febb9c8e98226a9bf6da5181146c2 READY
147 POST_ATTACHMENT 176 390 화목나들목-EGBIM 오류보고용.dwg /egbim/uploads/qa/1778660499_6f38cd60_화목나들목-EGBIM 오류보고용.dwg /home/b24014/egbim/egbim/uploads/qa/1778660499_6f38cd60_화목나들목-EGBIM 오류보고용.dwg EGBIM_QA/attachments/176.dwg 2026-05-13 17:21:39 77343 40237268afeabcfaeee6951c656468f9dc4febb9c8e98226a9bf6da5181146c2 READY
148 POST_ATTACHMENT 177 390 GETIP_98.lsp /egbim/uploads/qa/1778660499_b8b03fd6_GETIP_98.lsp /home/b24014/egbim/egbim/uploads/qa/1778660499_b8b03fd6_GETIP_98.lsp EGBIM_QA/attachments/177.lsp 2026-05-13 17:21:39 165924 27e6e136508a7cb59e27a5de5e381b16953c7e59e4113b3e63674dbaab077395 READY
149 POST_ATTACHMENT 178 390 GETIP_98_메뉴얼.docx /egbim/uploads/qa/1778660499_849c91fc_GETIP_98_메뉴얼.docx /home/b24014/egbim/egbim/uploads/qa/1778660499_849c91fc_GETIP_98_메뉴얼.docx EGBIM_QA/attachments/178.docx 2026-05-13 17:21:39 58867 afd0afeaf088e0058e457e33a6c4e660103848a7bab6cba08f326a7629054a7b READY
150 POST_ATTACHMENT 179 394 라이센스만료.jpg /egbim/uploads/qa/1779264146_e0d2995e_라이센스만료.jpg /home/b24014/egbim/egbim/uploads/qa/1779264146_e0d2995e_라이센스만료.jpg EGBIM_QA/attachments/179.jpg 2026-05-20 17:02:26 91524 198f52e06dbf9de1325f75fae9c11e3bd51a68bbb1f165e30f4cac4dcdd39aac READY
151 POST_ATTACHMENT 180 395 스크린샷 2026-05-21 100324.png /egbim/uploads/qa/1779325494_3a31f842_스크린샷 2026-05-21 100324.png /home/b24014/egbim/egbim/uploads/qa/1779325494_3a31f842_스크린샷 2026-05-21 100324.png EGBIM_QA/attachments/180.png 2026-05-21 10:04:54 14012 49dda271788a188005717723998aa1022bc28a21bdbcc7ce7259cb74af441c2c READY
152 POST_ATTACHMENT 181 395 스크린샷 2026-05-21 100321.png /egbim/uploads/qa/1779325494_11ebfab5_스크린샷 2026-05-21 100321.png /home/b24014/egbim/egbim/uploads/qa/1779325494_11ebfab5_스크린샷 2026-05-21 100321.png EGBIM_QA/attachments/181.png 2026-05-21 10:04:54 13860 fb6907e21921016d561401319a350063221ca2cc3e715247364a316320abc69b READY
153 POST_ATTACHMENT 182 397 20260526_095314.png /egbim/uploads/qa/1779756862_0d572e8d_20260526_095314.png /home/b24014/egbim/egbim/uploads/qa/1779756862_0d572e8d_20260526_095314.png EGBIM_QA/attachments/182.png 2026-05-26 09:54:22 20200 36e75055fbade2a0a441cf32aed206f483daea06c0beb41160fbe03e76494336 READY
154 POST_ATTACHMENT 183 402 가이드.jpg /egbim/uploads/qa/1780014799_545244bb_가이드.jpg /home/b24014/egbim/egbim/uploads/qa/1780014799_545244bb_가이드.jpg EGBIM_QA/attachments/183.jpg 2026-05-29 09:33:19 338193 06838837d04581bc700a964ad33d67db9d661be82abbde866b0f4d808f08a249 READY
155 POST_ATTACHMENT 184 402 사용자 화면.jpg /egbim/uploads/qa/1780014799_c801fad7_사용자 화면.jpg /home/b24014/egbim/egbim/uploads/qa/1780014799_c801fad7_사용자 화면.jpg EGBIM_QA/attachments/184.jpg 2026-05-29 09:33:19 93003 c29fe3d3ab85169abee38e19003d79184d12bbba922fdbbac567bd433d60b72d READY
156 POST_ATTACHMENT 185 403 KakaoTalk_20260601_111539096.png /egbim/uploads/qa/1780280218_4c26ccca_KakaoTalk_20260601_111539096.png /home/b24014/egbim/egbim/uploads/qa/1780280218_4c26ccca_KakaoTalk_20260601_111539096.png EGBIM_QA/attachments/185.png 2026-06-01 11:16:58 279159 7b79ead79665318a1e73651a1eb1055739ed2520d8e30837cf5d6f2475244bc8 READY
157 POST_ATTACHMENT 186 404 화면 캡처 2026-06-02 092930.png /egbim/uploads/qa/1780360313_07bb49b7_화면 캡처 2026-06-02 092930.png /home/b24014/egbim/egbim/uploads/qa/1780360313_07bb49b7_화면 캡처 2026-06-02 092930.png EGBIM_QA/attachments/186.png 2026-06-02 09:31:53 32378 fc83ae8ef9f4fe4f3605707719b5dc8697a12a441540b57d89fa54825a206701 READY
158 POST_ATTACHMENT 187 404 화면 캡처 2026-06-02 092947.png /egbim/uploads/qa/1780360313_ade54746_화면 캡처 2026-06-02 092947.png /home/b24014/egbim/egbim/uploads/qa/1780360313_ade54746_화면 캡처 2026-06-02 092947.png EGBIM_QA/attachments/187.png 2026-06-02 09:31:53 32624 0c718e4c5a69ae7457c9e7ae4da3623d0675cfa2a0282e56982cf47e3b682f90 READY
159 POST_ATTACHMENT 188 400 Template_2.1 배수유역도.dwg /egbim/uploads/qa/1780531301_aac4c4cd_Template_2.1 배수유역도.dwg /home/b24014/egbim/egbim/uploads/qa/1780531301_aac4c4cd_Template_2.1 배수유역도.dwg EGBIM_QA/attachments/188.dwg 2026-06-04 09:01:41 29378984 cd3077319dff0fa7d75f19b9ffb20c309a78534276e36854a759109e1fbaa5c2 READY
160 POST_ATTACHMENT 189 407 KakaoTalk_20260605_142943486.jpg /egbim/uploads/qa/1780637503_892f16bb_KakaoTalk_20260605_142943486.jpg /home/b24014/egbim/egbim/uploads/qa/1780637503_892f16bb_KakaoTalk_20260605_142943486.jpg EGBIM_QA/attachments/189.jpg 2026-06-05 14:31:43 703573 ed7e93cfe49173b4e2c7c948af324b4c5614ea9c878f6e3c75c4d73c2b14ad85 READY
161 POST_ATTACHMENT 190 407 KakaoTalk_20260605_142943486_01.jpg /egbim/uploads/qa/1780637503_372f320a_KakaoTalk_20260605_142943486_01.jpg /home/b24014/egbim/egbim/uploads/qa/1780637503_372f320a_KakaoTalk_20260605_142943486_01.jpg EGBIM_QA/attachments/190.jpg 2026-06-05 14:31:43 664978 0804c807921f6fe03755b583cd61a0141d8db63b1eb1da0a39452dac33aa3d2a READY
162 POST_ATTACHMENT 192 412 화면 캡처 2026-06-11 174153.png /egbim/uploads/qa/1781167325_5a9703b6_화면 캡처 2026-06-11 174153.png /home/b24014/egbim/egbim/uploads/qa/1781167325_5a9703b6_화면 캡처 2026-06-11 174153.png EGBIM_QA/attachments/192.png 2026-06-11 17:42:05 4681 3641828b91540c5c4a25151acf2a80f93a740054aa7051d26b23e4eb48de1b8b READY
163 POST_ATTACHMENT 193 414 01. GUI.png /egbim/uploads/qa/1781835223_cc22b796_01. GUI.png /home/b24014/egbim/egbim/uploads/qa/1781835223_cc22b796_01. GUI.png EGBIM_QA/attachments/193.png 2026-06-19 11:13:43 9833 4121b7840b7e77235256515818c56b4351f8c7a65167e434df9f884bd134f2a1 READY
164 POST_ATTACHMENT 194 414 02. 사용 전.png /egbim/uploads/qa/1781835223_0deec111_02. 사용 전.png /home/b24014/egbim/egbim/uploads/qa/1781835223_0deec111_02. 사용 전.png EGBIM_QA/attachments/194.png 2026-06-19 11:13:43 402077 e05a9f994d23878a1f83f7ab794fc742cb1955b643449208a1b30d06bf44345a READY
165 POST_ATTACHMENT 195 414 03. 사용 후.png /egbim/uploads/qa/1781835223_e88a8429_03. 사용 후.png /home/b24014/egbim/egbim/uploads/qa/1781835223_e88a8429_03. 사용 후.png EGBIM_QA/attachments/195.png 2026-06-19 11:13:43 1212504 27f8b4ec360acc3d092286bee90d1d126d4615dbdb4c91055a510ed224293858 READY
166 POST_ATTACHMENT 196 414 run_app4.zip /egbim/uploads/qa/1781835254_32c077c2_run_app4.zip /home/b24014/egbim/egbim/uploads/qa/1781835254_32c077c2_run_app4.zip EGBIM_QA/attachments/196.zip 2026-06-19 11:14:14 4950 103256f144f8ba51e301c5145b9193d27d68359591addee318f7b7a8379c839c READY
167 POST_ATTACHMENT 197 414 @결과물.zip /egbim/uploads/qa/1781835687_796bf16f_@결과물.zip /home/b24014/egbim/egbim/uploads/qa/1781835687_796bf16f_@결과물.zip EGBIM_QA/attachments/197.zip 2026-06-19 11:21:27 15438858 5a2f7d9533ea54526728159b09d385d2a3687562cc3060e4b085da186cbeb640 READY
168 POST_ATTACHMENT 198 415 캡처.PNG /egbim/uploads/qa/1782265044_268704fe_캡처.PNG /home/b24014/egbim/egbim/uploads/qa/1782265044_268704fe_캡처.PNG EGBIM_QA/attachments/198.png 2026-06-24 10:37:24 176968 1dea4cd91e5fcce55d0e5138e817270066c36742ba7918ab2d579f1c656c59d3 READY
169 POST_ATTACHMENT 199 416 26.06.23.[사연댐] 가설사무소.dwg /egbim/uploads/qa/1782268644_6fac966e_26.06.23.[사연댐] 가설사무소.dwg /home/b24014/egbim/egbim/uploads/qa/1782268644_6fac966e_26.06.23.[사연댐] 가설사무소.dwg EGBIM_QA/attachments/199.dwg 2026-06-24 11:37:24 856626 204ddc38694f24ea2259d2efe82edd924c280ceffa92b73831865e6430a9bdeb READY
170 POST_ATTACHMENT 200 417 스크린샷 2026-06-25 071539.png /egbim/uploads/qa/1782339640_a61cfc0f_스크린샷 2026-06-25 071539.png /home/b24014/egbim/egbim/uploads/qa/1782339640_a61cfc0f_스크린샷 2026-06-25 071539.png EGBIM_QA/attachments/200.png 2026-06-25 07:20:40 223886 36d3b8f9c0e4da121505611cda3788224116982dd38df0508bd8cd84b7fd1c50 READY
171 POST_ATTACHMENT 201 419 화면 캡처 2026-06-29 101639.png /egbim/uploads/qa/1782696867_10435be3_화면 캡처 2026-06-29 101639.png /home/b24014/egbim/egbim/uploads/qa/1782696867_10435be3_화면 캡처 2026-06-29 101639.png EGBIM_QA/attachments/201.png 2026-06-29 10:34:27 6649 07faa36974b18490bf648b488548c331cb455d49d1d73a09f78dfeb9c43a78c0 READY
172 POST_ATTACHMENT 202 421 드림플러스 다중플롯.png /egbim/uploads/qa/1782792569_95448cc4_드림플러스 다중플롯.png /home/b24014/egbim/egbim/uploads/qa/1782792569_95448cc4_드림플러스 다중플롯.png EGBIM_QA/attachments/202.png 2026-06-30 13:09:29 43509 2bc1acfee980a6267ade67a87ab8338e8ade20878af0418ad52793f85e372de9 READY
173 POST_ATTACHMENT 203 423 화면 캡처 2026-07-01 144718.jpg /egbim/uploads/qa/1782884844_dd63a83a_화면 캡처 2026-07-01 144718.jpg /home/b24014/egbim/egbim/uploads/qa/1782884844_dd63a83a_화면 캡처 2026-07-01 144718.jpg EGBIM_QA/attachments/203.jpg 2026-07-01 14:47:24 293809 5ccc4ab568fe2e501ce87a0affb1b0a055321d887d87b13ed933579c6ce7a1d5 READY
174 POST_ATTACHMENT 204 424 강경보도육교 기초일반도 및 구조도.dwg /egbim/uploads/qa/1782890640_53f8f297_강경보도육교 기초일반도 및 구조도.dwg /home/b24014/egbim/egbim/uploads/qa/1782890640_53f8f297_강경보도육교 기초일반도 및 구조도.dwg EGBIM_QA/attachments/204.dwg 2026-07-01 16:24:00 540872 7d2d1bcfe23042819e436c1aaea2f4f3fa1a251a44741b0b0b720c8620a10c95 READY
175 POST_ATTACHMENT 205 426 K-002.png /egbim/uploads/qa/1782951055_0bf4aa55_K-002.png /home/b24014/egbim/egbim/uploads/qa/1782951055_0bf4aa55_K-002.png EGBIM_QA/attachments/205.png 2026-07-02 09:10:55 28945 d9f832f8ac982bbe0d7f99ab810e00191928a151d9f4317db48ce34ab47b1ffd READY
176 POST_ATTACHMENT 206 430 스크린샷 2026-07-02 170745.png /egbim/uploads/qa/1782979656_06e3abdc_스크린샷 2026-07-02 170745.png /home/b24014/egbim/egbim/uploads/qa/1782979656_06e3abdc_스크린샷 2026-07-02 170745.png EGBIM_QA/attachments/206.png 2026-07-02 17:07:36 246344 1d7f89223c98be22dd04b4ee8317a08ea51809905eef339eef6f6d94a0744cf4 READY
177 POST_ATTACHMENT 207 431 오류사진.jpg /egbim/uploads/qa/1783040005_9468e361_오류사진.jpg /home/b24014/egbim/egbim/uploads/qa/1783040005_9468e361_오류사진.jpg EGBIM_QA/attachments/207.jpg 2026-07-03 09:53:25 14300792 8c457222caea53e77e54ba61677bb6f786ecd112570441d95f4ff0c8a4819976 READY
178 POST_ATTACHMENT 208 434 textmask 적용전.JPG /egbim/uploads/qa/1783471005_8e35371c_textmask 적용전.JPG /home/b24014/egbim/egbim/uploads/qa/1783471005_8e35371c_textmask 적용전.JPG EGBIM_QA/attachments/208.jpg 2026-07-08 09:36:45 33475 7284708a229097dcd33f123cfcab0f39c1614a7951306485f81c312183a179a3 READY
179 POST_ATTACHMENT 209 434 textmask 적용후.JPG /egbim/uploads/qa/1783471005_339bbf33_textmask 적용후.JPG /home/b24014/egbim/egbim/uploads/qa/1783471005_339bbf33_textmask 적용후.JPG EGBIM_QA/attachments/209.jpg 2026-07-08 09:36:45 27083 2a29807d3a5a0bbf42745f357124786d9419e50a0b2637d5ecaf892700417642 READY
180 POST_ATTACHMENT 210 435 bim.jpg /egbim/uploads/qa/1783473276_b1063ad3_bim.jpg /home/b24014/egbim/egbim/uploads/qa/1783473276_b1063ad3_bim.jpg EGBIM_QA/attachments/210.jpg 2026-07-08 10:14:36 12667664 706c6f678ac9d511038e358e2115cc0263846ee072a8b8b1574812cbe93230bd READY
181 POST_ATTACHMENT 211 442 선꼴 다름 이슈.grm /egbim/uploads/qa/1783673593_6f692e19_선꼴 다름 이슈.grm /home/b24014/egbim/egbim/uploads/qa/1783673593_6f692e19_선꼴 다름 이슈.grm EGBIM_QA/attachments/211.grm 2026-07-10 17:53:13 2112407 ef8fee5e1dea30f31f0096215daf08dc73434021f29b2163a4b5f8f8d4e545d3 READY
182 POST_ATTACHMENT 212 447 화면 캡처 2026-07-14 083937.png /egbim/uploads/qa/1783986125_f66db96d_화면 캡처 2026-07-14 083937.png /home/b24014/egbim/egbim/uploads/qa/1783986125_f66db96d_화면 캡처 2026-07-14 083937.png EGBIM_QA/attachments/212.png 2026-07-14 08:42:05 28036 161b0876f4992c84abb4a9ccde4baa502d11616c69d87bfed23f30674b5ea0a3 READY
183 POST_ATTACHMENT 213 448 1783986125_f66db96d_화면 캡처 2026-07-14 083937.png /egbim/uploads/qa/1783996847_3cb864ad_1783986125_f66db96d_화면 캡처 2026-07-14 083937.png /home/b24014/egbim/egbim/uploads/qa/1783996847_3cb864ad_1783986125_f66db96d_화면 캡처 2026-07-14 083937.png EGBIM_QA/attachments/213.png 2026-07-14 11:40:47 28036 161b0876f4992c84abb4a9ccde4baa502d11616c69d87bfed23f30674b5ea0a3 READY
184 POST_ATTACHMENT 214 451 선꼴 2.grm /egbim/uploads/qa/1784074055_e1e26cd0_선꼴 2.grm /home/b24014/egbim/egbim/uploads/qa/1784074055_e1e26cd0_선꼴 2.grm EGBIM_QA/attachments/214.grm 2026-07-15 09:07:35 76261 4bc135754b89ba21847ad2aebab2b7b1ca15af541ce10f8156c4e1c17b155960 READY
185 POST_ATTACHMENT 215 451 선꼴 1.grm /egbim/uploads/qa/1784074055_629de472_선꼴 1.grm /home/b24014/egbim/egbim/uploads/qa/1784074055_629de472_선꼴 1.grm EGBIM_QA/attachments/215.grm 2026-07-15 09:07:35 118820 f93670ba87ca71a2768d731b587b88851a0b8d492fa18fea55036d76bd632994 READY
186 POST_ATTACHMENT 216 454 1.png /egbim/uploads/qa/1784177112_ba1e5c61_1.png /home/b24014/egbim/egbim/uploads/qa/1784177112_ba1e5c61_1.png EGBIM_QA/attachments/216.png 2026-07-16 13:45:12 158133 15db3aec0617f72f7dea15ffbc0242097fe2635976f0d60b78f1cd1558d926d6 READY
187 POST_ATTACHMENT 217 458 LISP파일_오류.dwg /egbim/uploads/qa/1784510886_73b9362f_LISP파일_오류.dwg /home/b24014/egbim/egbim/uploads/qa/1784510886_73b9362f_LISP파일_오류.dwg EGBIM_QA/attachments/217.dwg 2026-07-20 10:28:06 2563303 13e72e81f4617a23d1f6136b3ed5e74ef28c704b5929b02d96a7922b214df0c2 READY
188 POST_ATTACHMENT 218 458 횡단면_응용_v12.lsp /egbim/uploads/qa/1784510886_fec62264_횡단면_응용_v12.lsp /home/b24014/egbim/egbim/uploads/qa/1784510886_fec62264_횡단면_응용_v12.lsp EGBIM_QA/attachments/218.lsp 2026-07-20 10:28:06 19689 07c1d42ee3e60b05c08afe7f77bf4b5f2053a1e5f4226936369e0b1e2fe60803 READY
189 POST_ATTACHMENT 219 458 횡단면_응용_v12_설명서.hwp /egbim/uploads/qa/1784510886_79385326_횡단면_응용_v12_설명서.hwp /home/b24014/egbim/egbim/uploads/qa/1784510886_79385326_횡단면_응용_v12_설명서.hwp EGBIM_QA/attachments/219.hwp 2026-07-20 10:28:06 1381376 7a9ad413f7eadf3c7c2b1973e090371abd73923e484d23605297438eb37ae9f7 READY
190 POST_ATTACHMENT 220 459 EG-BIM Error .jpg /egbim/uploads/qa/1784514329_6cd4a006_EG-BIM Error .jpg /home/b24014/egbim/egbim/uploads/qa/1784514329_6cd4a006_EG-BIM Error .jpg EGBIM_QA/attachments/220.jpg 2026-07-20 11:25:29 124291 77648a5bceb0c55983d8555a4975e4fcb161f1565c5f17293fc77550ba7e3190 READY
191 POST_ATTACHMENT 221 460 260721 실행오류.png /egbim/uploads/qa/1784627323_bd148faa_260721 실행오류.png /home/b24014/egbim/egbim/uploads/qa/1784627323_bd148faa_260721 실행오류.png EGBIM_QA/attachments/221.png 2026-07-21 18:48:43 105967 252c66af3d69b544828912f84c6158dcaed6be7240fceeb2c9c6ad3944c27ce4 READY
192 POST_ATTACHMENT 222 461 K-001.png /egbim/uploads/qa/1784627950_d6bf6930_K-001.png /home/b24014/egbim/egbim/uploads/qa/1784627950_d6bf6930_K-001.png EGBIM_QA/attachments/222.png 2026-07-21 18:59:10 59142 bf7abb7a909fd18dff9938ff95d9d0ee0b9f9aaff5f092e3de95cdc9e402f277 READY
193 POST_ATTACHMENT 223 465 화면 캡처 2026-07-21 200406.jpg /egbim/uploads/qa/1784631895_e867cfd4_화면 캡처 2026-07-21 200406.jpg /home/b24014/egbim/egbim/uploads/qa/1784631895_e867cfd4_화면 캡처 2026-07-21 200406.jpg EGBIM_QA/attachments/223.jpg 2026-07-21 20:04:55 80964 24fc811b1aca242b4cc8b832fbffe5555e18280db0e6368334526ee010793dd2 READY
194 POST_ATTACHMENT 224 468 20260722_개선요청.png /egbim/uploads/qa/1784680699_4eb104b1_20260722_개선요청.png /home/b24014/egbim/egbim/uploads/qa/1784680699_4eb104b1_20260722_개선요청.png EGBIM_QA/attachments/224.png 2026-07-22 09:38:19 40861 0617cb294c343ea34d7367e2ad219b3dc3fbd5b1e1f39e283b825fb719541645 READY
195 POST_ATTACHMENT 225 469 K-001.png /egbim/uploads/qa/1784772729_7283e321_K-001.png /home/b24014/egbim/egbim/uploads/qa/1784772729_7283e321_K-001.png EGBIM_QA/attachments/225.png 2026-07-23 11:12:09 122526 MISSING
196 COMMENT_IMAGE 17 349 참고 이미지.jpg /egbim/uploads/comment/1763085474_8076e6.jpg /home/b24014/egbim/egbim/uploads/comment/1763085474_8076e6.jpg EGBIM_QA/comment-images/17.jpg 2025-11-14 10:57:54 327115 ae009f7049d5168d2ef2fc9380a83c1e3f4da613d080902a3764e50fc2e42754 READY
197 COMMENT_THUMBNAIL 17 349 참고 이미지.jpg /egbim/uploads/comment/thumb/thumb_1763085474_8076e6.jpg /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1763085474_8076e6.jpg EGBIM_QA/comment-thumbnails/17.jpg 2025-11-14 10:57:54 6941 52c50ed6095d0c30b959adad072bde3235a4cdd7ed45f0feb632df829281e794 READY
198 COMMENT_IMAGE 29 468 SecurityConfig.jpg /uploads/comment/1765429765_3b7bdc.jpg /home/b24014/egbim/egbim/uploads/comment/1765429765_3b7bdc.jpg EGBIM_QA/comment-images/29.jpg 2025-12-11 14:09:25 49786 2987fcfda9a450f8ca1d140d1189f54c67ad06b32c89520504172d9a3255001f READY
199 COMMENT_THUMBNAIL 29 468 SecurityConfig.jpg /uploads/comment/thumb/thumb_1765429765_3b7bdc.jpg /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1765429765_3b7bdc.jpg EGBIM_QA/comment-thumbnails/29.jpg 2025-12-11 14:09:25 3902 2e2815ef4c1284d58d012acc3a1276c2eecb40e10f2d410835b39adf101a36fc READY
200 COMMENT_IMAGE 30 514 image06.png /uploads/comment/1766533132_023fea.png /home/b24014/egbim/egbim/uploads/comment/1766533132_023fea.png EGBIM_QA/comment-images/30.png 2025-12-24 08:38:52 78462 f9c9269c4e89b5bbad705b78f206274c63402d269c7a32a4ef3d9916265199a2 READY
201 COMMENT_THUMBNAIL 30 514 image06.png /uploads/comment/thumb/thumb_1766533132_023fea.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1766533132_023fea.png EGBIM_QA/comment-thumbnails/30.png 2025-12-24 08:38:52 6325 34d89346d2b3b8ea735714942722ce1a015f524f6bf02ef98f81caa745af5c68 READY
202 COMMENT_IMAGE 31 514 image07.png /uploads/comment/1766533132_cac55a.png /home/b24014/egbim/egbim/uploads/comment/1766533132_cac55a.png EGBIM_QA/comment-images/31.png 2025-12-24 08:38:52 130457 4d497d50db8fbdc144337f3e1908bb9f1205a7dccf41177002cfa376d15d5314 READY
203 COMMENT_THUMBNAIL 31 514 image07.png /uploads/comment/thumb/thumb_1766533132_cac55a.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1766533132_cac55a.png EGBIM_QA/comment-thumbnails/31.png 2025-12-24 08:38:52 8904 264ccd217f5df73bfc8f14990fb72ca27280897b4cf3ea405fe9af1f8bcc5341 READY
204 COMMENT_IMAGE 32 514 image08.png /uploads/comment/1766533132_af27f5.png /home/b24014/egbim/egbim/uploads/comment/1766533132_af27f5.png EGBIM_QA/comment-images/32.png 2025-12-24 08:38:52 89328 ec7ce3d5555a024aaa0dbe6c8ec1117d71997aabb0e60d45b4d0073a437408a6 READY
205 COMMENT_THUMBNAIL 32 514 image08.png /uploads/comment/thumb/thumb_1766533132_af27f5.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1766533132_af27f5.png EGBIM_QA/comment-thumbnails/32.png 2025-12-24 08:38:52 7719 f3286c2ba7cde7405bcae03b3b537a401307f533fb8e4ee694a07c4f30b2e474 READY
206 COMMENT_IMAGE 33 523 명령어 선택 창.png /uploads/comment/1767149478_b31be0.png /home/b24014/egbim/egbim/uploads/comment/1767149478_b31be0.png EGBIM_QA/comment-images/33.png 2025-12-31 11:51:18 31927 31faae37cd0f0267efd76a05ab26e618b6f9c9b9e266eb195e1eb3d773c19c87 READY
207 COMMENT_THUMBNAIL 33 523 명령어 선택 창.png /uploads/comment/thumb/thumb_1767149478_b31be0.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1767149478_b31be0.png EGBIM_QA/comment-thumbnails/33.png 2025-12-31 11:51:18 4617 115560132eef797eaa10bbcae8b48b8171a48d1beeebe6a7b73794cbbbd34caa READY
208 COMMENT_IMAGE 36 551 탭1.PNG /uploads/comment/1767764588_5ddc7e.png /home/b24014/egbim/egbim/uploads/comment/1767764588_5ddc7e.png EGBIM_QA/comment-images/36.png 2026-01-07 14:43:08 164678 80f51af777c389c9cf0d8cc5ff9c5c38cef0f799ea0a68f3c4ab89423d4f0658 READY
209 COMMENT_THUMBNAIL 36 551 탭1.PNG /uploads/comment/thumb/thumb_1767764588_5ddc7e.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1767764588_5ddc7e.png EGBIM_QA/comment-thumbnails/36.png 2026-01-07 14:43:08 4634 4982093ed7b9495c0f028776e3cd0c9fff8f79be188e5d48e4cf71eb5dd8258c READY
210 COMMENT_IMAGE 37 551 탭2.PNG /uploads/comment/1767764588_e4906a.png /home/b24014/egbim/egbim/uploads/comment/1767764588_e4906a.png EGBIM_QA/comment-images/37.png 2026-01-07 14:43:08 167078 c60132c43be5f5337ecb7d4bbccc465e922be755373ad94a13d7a5ac319345b5 READY
211 COMMENT_THUMBNAIL 37 551 탭2.PNG /uploads/comment/thumb/thumb_1767764588_e4906a.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1767764588_e4906a.png EGBIM_QA/comment-thumbnails/37.png 2026-01-07 14:43:08 4537 812eb8144ddc16ccd638d8dc46a984ce323ff75adcd8b2017a4b395c0075f7de READY
212 COMMENT_IMAGE 38 571 qna271_키보드한글자판설정.png /uploads/comment/1769390992_425f77.png /home/b24014/egbim/egbim/uploads/comment/1769390992_425f77.png EGBIM_QA/comment-images/38.png 2026-01-26 10:29:52 92293 438d4503b184e67b6401cbddf8abe4bb7d0cde8463b08b8971dc9e94b0a65287 READY
213 COMMENT_THUMBNAIL 38 571 qna271_키보드한글자판설정.png /uploads/comment/thumb/thumb_1769390992_425f77.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1769390992_425f77.png EGBIM_QA/comment-thumbnails/38.png 2026-01-26 10:29:52 6926 c69d3162dec62c6425ade74ece8c35c98aff8679350f516e490e96636e5ee3cf READY
214 COMMENT_IMAGE 39 576 qna276_ole이미지뒤집힘_패치예정.png /uploads/comment/1770074045_76f7e9.png /home/b24014/egbim/egbim/uploads/comment/1770074045_76f7e9.png EGBIM_QA/comment-images/39.png 2026-02-03 08:14:05 419325 f0b6905dd73c8b002ace827c66799722d610c471394ea379170d25adda2b23ca READY
215 COMMENT_THUMBNAIL 39 576 qna276_ole이미지뒤집힘_패치예정.png /uploads/comment/thumb/thumb_1770074045_76f7e9.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1770074045_76f7e9.png EGBIM_QA/comment-thumbnails/39.png 2026-02-03 08:14:05 5917 a6a5128b84dcf0d582e8d50bc9739de9a3a9a1e06514a8eb67ee5aad5e832788 READY
216 COMMENT_IMAGE 40 582 qna281_자동저장파일.png /uploads/comment/1770686612_69da20.png /home/b24014/egbim/egbim/uploads/comment/1770686612_69da20.png EGBIM_QA/comment-images/40.png 2026-02-10 10:23:32 28692 93d51296e16e5016c299a4fe575a696df22a91b78f41abd945ea9f035cabccb2 READY
217 COMMENT_THUMBNAIL 40 582 qna281_자동저장파일.png /uploads/comment/thumb/thumb_1770686612_69da20.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1770686612_69da20.png EGBIM_QA/comment-thumbnails/40.png 2026-02-10 10:23:32 3673 ad00dc86a0d9c6970a5188f859233093d4fa6fd1857768301821a6ac713b11d7 READY
218 COMMENT_IMAGE 41 582 qna281_자동저장설정.png /uploads/comment/1770686612_9c3262.png /home/b24014/egbim/egbim/uploads/comment/1770686612_9c3262.png EGBIM_QA/comment-images/41.png 2026-02-10 10:23:32 206292 94a9e39d7c8bb4402882854bc881b688de779d2899640ad14384b70b34e02347 READY
219 COMMENT_THUMBNAIL 41 582 qna281_자동저장설정.png /uploads/comment/thumb/thumb_1770686612_9c3262.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1770686612_9c3262.png EGBIM_QA/comment-thumbnails/41.png 2026-02-10 10:23:32 6118 fb6dba4d68f6a0ff162d4d79976b5c204ead0ac6a77ab0427dcf41c99f1f2352 READY
220 COMMENT_IMAGE 42 584 qna281_자동저장파일.png /uploads/comment/1770687456_bc9367.png /home/b24014/egbim/egbim/uploads/comment/1770687456_bc9367.png EGBIM_QA/comment-images/42.png 2026-02-10 10:37:36 28692 93d51296e16e5016c299a4fe575a696df22a91b78f41abd945ea9f035cabccb2 READY
221 COMMENT_THUMBNAIL 42 584 qna281_자동저장파일.png /uploads/comment/thumb/thumb_1770687456_bc9367.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1770687456_bc9367.png EGBIM_QA/comment-thumbnails/42.png 2026-02-10 10:37:36 3673 ad00dc86a0d9c6970a5188f859233093d4fa6fd1857768301821a6ac713b11d7 READY
222 COMMENT_IMAGE 43 584 qna281_자동저장설정.png /uploads/comment/1770687456_a6ee52.png /home/b24014/egbim/egbim/uploads/comment/1770687456_a6ee52.png EGBIM_QA/comment-images/43.png 2026-02-10 10:37:36 206292 94a9e39d7c8bb4402882854bc881b688de779d2899640ad14384b70b34e02347 READY
223 COMMENT_THUMBNAIL 43 584 qna281_자동저장설정.png /uploads/comment/thumb/thumb_1770687456_a6ee52.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1770687456_a6ee52.png EGBIM_QA/comment-thumbnails/43.png 2026-02-10 10:37:36 6118 fb6dba4d68f6a0ff162d4d79976b5c204ead0ac6a77ab0427dcf41c99f1f2352 READY
224 COMMENT_IMAGE 44 618 image01.png /uploads/comment/1772760182_7a1317.png /home/b24014/egbim/egbim/uploads/comment/1772760182_7a1317.png EGBIM_QA/comment-images/44.png 2026-03-06 10:23:02 37497 66c9dc2462af57fbf524489dc39210f09216cafec9e610d6071d345c679b6568 READY
225 COMMENT_THUMBNAIL 44 618 image01.png /uploads/comment/thumb/thumb_1772760182_7a1317.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1772760182_7a1317.png EGBIM_QA/comment-thumbnails/44.png 2026-03-06 10:23:02 11567 f594477d20131e63ef4eb0ee4e672ea7561ff890cb472384355e104ab9a0b47c READY
226 COMMENT_IMAGE 45 647 qna327_DXF를dwg로변환후acad에서확인.png /uploads/comment/1773207196_3238e3.png /home/b24014/egbim/egbim/uploads/comment/1773207196_3238e3.png EGBIM_QA/comment-images/45.png 2026-03-11 14:33:16 125198 43d058a775834642a2f27cce91baf90e538f6024c6be964485b214c817bc26be READY
227 COMMENT_THUMBNAIL 45 647 qna327_DXF를dwg로변환후acad에서확인.png /uploads/comment/thumb/thumb_1773207196_3238e3.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773207196_3238e3.png EGBIM_QA/comment-thumbnails/45.png 2026-03-11 14:33:16 5254 ed87f5650fe86e3ab7f53101c08c9eff386c9cb6a1be26ced288f6eb9169034b READY
228 COMMENT_IMAGE 46 660 20260312_193835.jpg /uploads/comment/1773311938_b8d5e5.jpg /home/b24014/egbim/egbim/uploads/comment/1773311938_b8d5e5.jpg EGBIM_QA/comment-images/46.jpg 2026-03-12 19:38:58 179050 79f21cf5d6a9e716d5ade2427e00ab045fd7e6fbb7377a331a83794f3c09e47d READY
229 COMMENT_THUMBNAIL 46 660 20260312_193835.jpg /uploads/comment/thumb/thumb_1773311938_b8d5e5.jpg /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773311938_b8d5e5.jpg EGBIM_QA/comment-thumbnails/46.jpg 2026-03-12 19:38:58 2329 3d02504f202e81974003ad3be224ac23217e003f86f18a16ca088aad431acc4f READY
230 COMMENT_IMAGE 47 660 20260312_193757.jpg /uploads/comment/1773311938_d6b915.jpg /home/b24014/egbim/egbim/uploads/comment/1773311938_d6b915.jpg EGBIM_QA/comment-images/47.jpg 2026-03-12 19:38:58 279660 3c0e0306d603002df6fad3fed79b613f7594d5fc698e8a39a6e9f26890807da7 READY
231 COMMENT_THUMBNAIL 47 660 20260312_193757.jpg /uploads/comment/thumb/thumb_1773311938_d6b915.jpg /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773311938_d6b915.jpg EGBIM_QA/comment-thumbnails/47.jpg 2026-03-12 19:38:58 5683 9cf109c906871b08dadf205eb65b80552144962ca54458947c5a571636fe05e7 READY
232 COMMENT_IMAGE 48 662 qna329_FC입력시FCLOSEALL명령 자동완성.png /uploads/comment/1773363803_cc944d.png /home/b24014/egbim/egbim/uploads/comment/1773363803_cc944d.png EGBIM_QA/comment-images/48.png 2026-03-13 10:03:23 4822 de8901d145e579b2159dcd1fd217213e666e494a3261bf1231cdec8d12b2034f READY
233 COMMENT_THUMBNAIL 48 662 qna329_FC입력시FCLOSEALL명령 자동완성.png /uploads/comment/thumb/thumb_1773363803_cc944d.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773363803_cc944d.png EGBIM_QA/comment-thumbnails/48.png 2026-03-13 10:03:23 4686 02b565490f3b2530fb3b3e21922ee845c3c4602bc96de9e131c4c65b155928ca READY
234 COMMENT_IMAGE 49 668 qna322_별도 다중파일 작업중 창 켜지지 않음_테스트.png /uploads/comment/1773724289_cfbc2e.png /home/b24014/egbim/egbim/uploads/comment/1773724289_cfbc2e.png EGBIM_QA/comment-images/49.png 2026-03-17 14:11:29 433220 d7121f06350210efbca5551f5ec7af79f7dbf88bdc076869c35a3a8239e4b0dd READY
235 COMMENT_THUMBNAIL 49 668 qna322_별도 다중파일 작업중 창 켜지지 않음_테스트.png /uploads/comment/thumb/thumb_1773724289_cfbc2e.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773724289_cfbc2e.png EGBIM_QA/comment-thumbnails/49.png 2026-03-17 14:11:29 9128 27d63f7018369e3e7b360e9355a03bc85517bd5df34bb176b1837fad890f90e4 READY
236 COMMENT_IMAGE 50 670 20260317_152313.jpg /uploads/comment/1773728620_5187a7.jpg /home/b24014/egbim/egbim/uploads/comment/1773728620_5187a7.jpg EGBIM_QA/comment-images/50.jpg 2026-03-17 15:23:40 224029 d72548c84458a2e445cc923b4a28868addae3fed503aaf5611cfdb9dcd3550d2 READY
237 COMMENT_THUMBNAIL 50 670 20260317_152313.jpg /uploads/comment/thumb/thumb_1773728620_5187a7.jpg /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773728620_5187a7.jpg EGBIM_QA/comment-thumbnails/50.jpg 2026-03-17 15:23:40 4001 48bd5989722d804a7b8f08d4ebb5bd0c5f305d4155c904781e05dc64347ab083 READY
238 COMMENT_IMAGE 51 680 qna342_acad와egbim색상비교 in layout.png /uploads/comment/1773991755_62c265.png /home/b24014/egbim/egbim/uploads/comment/1773991755_62c265.png EGBIM_QA/comment-images/51.png 2026-03-20 16:29:15 324053 c391e420c433be069c3adbea5f0abf64cced250e324da5553075db9551aa07a2 READY
239 COMMENT_THUMBNAIL 51 680 qna342_acad와egbim색상비교 in layout.png /uploads/comment/thumb/thumb_1773991755_62c265.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773991755_62c265.png EGBIM_QA/comment-thumbnails/51.png 2026-03-20 16:29:15 3866 4a9c073e3125e82da6c40b916e570a379588a616bfdd5ca39be29e1422bd19b5 READY
240 COMMENT_IMAGE 52 680 qna342_acad와egbim색상비교.png /uploads/comment/1773991755_728a8a.png /home/b24014/egbim/egbim/uploads/comment/1773991755_728a8a.png EGBIM_QA/comment-images/52.png 2026-03-20 16:29:15 546625 2b00aa885149789e3269e467d961167e24c0e052eb2fa258358fd585bd8ca4a9 READY
241 COMMENT_THUMBNAIL 52 680 qna342_acad와egbim색상비교.png /uploads/comment/thumb/thumb_1773991755_728a8a.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1773991755_728a8a.png EGBIM_QA/comment-thumbnails/52.png 2026-03-20 16:29:15 3983 0af22d6311bb0bee24d29114eadc2f966eff95b49d4f57b291d3e6a486bec841 READY
242 COMMENT_IMAGE 53 683 qna343_단축키 숫자인식_20260323.png /uploads/comment/1774224476_b4d7ac.png /home/b24014/egbim/egbim/uploads/comment/1774224476_b4d7ac.png EGBIM_QA/comment-images/53.png 2026-03-23 09:07:56 342797 591d3346c7548136efc3fcb022690608cefc7095adacade8814e0b1259ae4ccb READY
243 COMMENT_THUMBNAIL 53 683 qna343_단축키 숫자인식_20260323.png /uploads/comment/thumb/thumb_1774224476_b4d7ac.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1774224476_b4d7ac.png EGBIM_QA/comment-thumbnails/53.png 2026-03-23 09:07:56 3240 03c7e2b99cce5ee4eba0db0755a9945ffb7f2eb13b54fdfb65446b8d26fa11ec READY
244 COMMENT_IMAGE 54 685 qna346_egbim삭제후fonts폴더.png /uploads/comment/1774234022_a107a4.png /home/b24014/egbim/egbim/uploads/comment/1774234022_a107a4.png EGBIM_QA/comment-images/54.png 2026-03-23 11:47:02 31483 7315350285b526beb1db1a14230b21d8f77bef9d114c74525f95719a868b8fb2 READY
245 COMMENT_THUMBNAIL 54 685 qna346_egbim삭제후fonts폴더.png /uploads/comment/thumb/thumb_1774234022_a107a4.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1774234022_a107a4.png EGBIM_QA/comment-thumbnails/54.png 2026-03-23 11:47:02 3497 a5ee7cd75c562cbb023718f3eab62d1c91a9f7ff9c241f1a7e8fcaf3860f992a READY
246 COMMENT_IMAGE 55 706 qna254_명령어하위메뉴끄기_20260401.png /uploads/comment/1775019629_d69840.png /home/b24014/egbim/egbim/uploads/comment/1775019629_d69840.png EGBIM_QA/comment-images/55.png 2026-04-01 14:00:29 349208 b22e87fc7672666dc6fa706eaa5c920ca66fac33528dcd0df0a1190a57c5dca3 READY
247 COMMENT_THUMBNAIL 55 706 qna254_명령어하위메뉴끄기_20260401.png /uploads/comment/thumb/thumb_1775019629_d69840.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775019629_d69840.png EGBIM_QA/comment-thumbnails/55.png 2026-04-01 14:00:29 7254 7a4887b06189f4b436b7df86cf4a98fa1c979df8ac17196638c936ad92409cfa READY
248 COMMENT_IMAGE 56 712 qna352_우클릭draworder_back_명령프롬프트_20260401.png /uploads/comment/1775025689_d9eb65.png /home/b24014/egbim/egbim/uploads/comment/1775025689_d9eb65.png EGBIM_QA/comment-images/56.png 2026-04-01 15:41:29 4360 0d8382514ac7b1cb7a0d1c817598029dc3ab0f7820e946154b070aeed4e9dd65 READY
249 COMMENT_THUMBNAIL 56 712 qna352_우클릭draworder_back_명령프롬프트_20260401.png /uploads/comment/thumb/thumb_1775025689_d9eb65.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775025689_d9eb65.png EGBIM_QA/comment-thumbnails/56.png 2026-04-01 15:41:29 2040 6991722cac46524c890b933803742516186c8277b78c8b6f9cc2ae96524430f7 READY
250 COMMENT_IMAGE 57 713 qna137_Materials_png로새물질생성_20260401.png /uploads/comment/1775027305_842e9d.png /home/b24014/egbim/egbim/uploads/comment/1775027305_842e9d.png EGBIM_QA/comment-images/57.png 2026-04-01 16:08:25 389163 d1aa6aeb4a4e3a2c9e29fc09f960e28807636e55936c9e9381a93a1ff673dca7 READY
251 COMMENT_THUMBNAIL 57 713 qna137_Materials_png로새물질생성_20260401.png /uploads/comment/thumb/thumb_1775027305_842e9d.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775027305_842e9d.png EGBIM_QA/comment-thumbnails/57.png 2026-04-01 16:08:25 3814 dbba987bfb868e75c4772d3645baed5e747144d6ea553891b3bfea9b9e934022 READY
252 COMMENT_IMAGE 58 714 qna353_acad proxy entity_acad_20260401.png /uploads/comment/1775032133_0aa564.png /home/b24014/egbim/egbim/uploads/comment/1775032133_0aa564.png EGBIM_QA/comment-images/58.png 2026-04-01 17:28:53 641179 eb7f970893a076af695cacb3087291ec797355437fb7db4486ea113b9c1dd6a7 READY
253 COMMENT_THUMBNAIL 58 714 qna353_acad proxy entity_acad_20260401.png /uploads/comment/thumb/thumb_1775032133_0aa564.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775032133_0aa564.png EGBIM_QA/comment-thumbnails/58.png 2026-04-01 17:28:53 3523 7f0668d6b16ba9ab56728fcca5b3db20eca03adb8d617e9e780ae3c1efe164df READY
254 COMMENT_IMAGE 59 716 qna354_acad cfm 설정.png /uploads/comment/1775175858_eea711.png /home/b24014/egbim/egbim/uploads/comment/1775175858_eea711.png EGBIM_QA/comment-images/59.png 2026-04-03 09:24:18 126606 d5423729122c2be0d3defa28ba0bfb46240c306f36ce9b508c1788f5ea211c96 READY
255 COMMENT_THUMBNAIL 59 716 qna354_acad cfm 설정.png /uploads/comment/thumb/thumb_1775175858_eea711.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775175858_eea711.png EGBIM_QA/comment-thumbnails/59.png 2026-04-03 09:24:18 4800 7eeaa0bb34fc3058503c94fd28ae42a709498168df7ba01d20e2bd9dfead3c63 READY
256 COMMENT_IMAGE 63 727 qna361_도면출력시CTB설정_20260410.png /uploads/comment/1775801858_cbb601.png /home/b24014/egbim/egbim/uploads/comment/1775801858_cbb601.png EGBIM_QA/comment-images/63.png 2026-04-10 15:17:38 43690 dc20499c03026e570a547be961cdd6ca4fcc10f024dfae86d4146480875ed375 READY
257 COMMENT_THUMBNAIL 63 727 qna361_도면출력시CTB설정_20260410.png /uploads/comment/thumb/thumb_1775801858_cbb601.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1775801858_cbb601.png EGBIM_QA/comment-thumbnails/63.png 2026-04-10 15:17:38 5524 6cacf10f9409626bb8b4071f1e002315cc7fedea645d8c14ac8f4613630077bd READY
258 COMMENT_IMAGE 64 733 qna365_폴리선 그릴수없는오류_THICKNESS0설정.png /uploads/comment/1776147379_b022da.png /home/b24014/egbim/egbim/uploads/comment/1776147379_b022da.png EGBIM_QA/comment-images/64.png 2026-04-14 15:16:19 203322 c2862046898c957d7c35c5c92e9e639a9c5d72d478f305582d7be2508ddc954b READY
259 COMMENT_THUMBNAIL 64 733 qna365_폴리선 그릴수없는오류_THICKNESS0설정.png /uploads/comment/thumb/thumb_1776147379_b022da.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1776147379_b022da.png EGBIM_QA/comment-thumbnails/64.png 2026-04-14 15:16:19 6055 c850440965f38e00aac53c9aac13f37eb977caa913195a29a3a9b78127c95c2f READY
260 COMMENT_IMAGE 65 735 qna256_꾸러미도곽인식(V1.4.0)_20260413.png /uploads/comment/1776156539_b90d89.png /home/b24014/egbim/egbim/uploads/comment/1776156539_b90d89.png EGBIM_QA/comment-images/65.png 2026-04-14 17:48:59 856288 40184ae3d85c736ec70eab8f133f051c2cf5c56eb877385deed533eee5cf6c02 READY
261 COMMENT_THUMBNAIL 65 735 qna256_꾸러미도곽인식(V1.4.0)_20260413.png /uploads/comment/thumb/thumb_1776156539_b90d89.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1776156539_b90d89.png EGBIM_QA/comment-thumbnails/65.png 2026-04-14 17:48:59 3826 8cc13c74a14f180b5a1cf9530d9e2b77a6db059d0b552d7d82d81782d1822ae8 READY
262 COMMENT_IMAGE 66 752 qna365_Thickness 초기화 기능추가_20260424.png /uploads/comment/1776999665_41c7ed.png /home/b24014/egbim/egbim/uploads/comment/1776999665_41c7ed.png EGBIM_QA/comment-images/66.png 2026-04-24 12:01:05 5036 12dc32677c41339516f8ab55676536c7be34369b78f14a6bf126f17fd7786edc READY
263 COMMENT_THUMBNAIL 66 752 qna365_Thickness 초기화 기능추가_20260424.png /uploads/comment/thumb/thumb_1776999665_41c7ed.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1776999665_41c7ed.png EGBIM_QA/comment-thumbnails/66.png 2026-04-24 12:01:05 2535 0b28b3c353c54c34b0f791e322fc4719134023fba714ba673112614eaf0e4cc6 READY
264 COMMENT_IMAGE 67 765 qna315_jpg복사오류_20260511.png /uploads/comment/1778460850_656e59.png /home/b24014/egbim/egbim/uploads/comment/1778460850_656e59.png EGBIM_QA/comment-images/67.png 2026-05-11 09:54:10 329326 2fc6dd5f6855b2fbec8d975d3d6e0d84605b6474be1b14fc918a473f8c4b87f1 READY
265 COMMENT_THUMBNAIL 67 765 qna315_jpg복사오류_20260511.png /uploads/comment/thumb/thumb_1778460850_656e59.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1778460850_656e59.png EGBIM_QA/comment-thumbnails/67.png 2026-05-11 09:54:10 6172 b17ec530156d5f455c2111eec1eeb65ee67eefbbe7340d7359010282a198934c READY
266 COMMENT_IMAGE 68 765 qna315_플롯시 투명도 적용됨_20260511.png /uploads/comment/1778460850_6cbc81.png /home/b24014/egbim/egbim/uploads/comment/1778460850_6cbc81.png EGBIM_QA/comment-images/68.png 2026-05-11 09:54:10 842034 7331e1d6c708bfeb720a6fe8a8cd4b0ea509b1d76accd0228f7daaec6b4b59ff READY
267 COMMENT_THUMBNAIL 68 765 qna315_플롯시 투명도 적용됨_20260511.png /uploads/comment/thumb/thumb_1778460850_6cbc81.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1778460850_6cbc81.png EGBIM_QA/comment-thumbnails/68.png 2026-05-11 09:54:10 8589 1c521ab10b32ff8fe444b37e281799b11d132b6f68404264feff369aeb910413 READY
268 COMMENT_IMAGE 69 787 qna401_사용자설정저장하기_20260529.png /uploads/comment/1780023483_6b8cfe.png /home/b24014/egbim/egbim/uploads/comment/1780023483_6b8cfe.png EGBIM_QA/comment-images/69.png 2026-05-29 11:58:03 109112 17724489d49d6cee8d08b6e8073de046a633cb6c2bc11b01f83c82f42d2ef8f3 READY
269 COMMENT_THUMBNAIL 69 787 qna401_사용자설정저장하기_20260529.png /uploads/comment/thumb/thumb_1780023483_6b8cfe.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1780023483_6b8cfe.png EGBIM_QA/comment-thumbnails/69.png 2026-05-29 11:58:03 3706 322392ca8772615f4c29da4a33e3f17e60df7fad13ce35d87b81035f09e49dab READY
270 COMMENT_IMAGE 70 788 qna402_내부블록으로bind_20260529.png /uploads/comment/1780025072_ca21e8.png /home/b24014/egbim/egbim/uploads/comment/1780025072_ca21e8.png EGBIM_QA/comment-images/70.png 2026-05-29 12:24:32 402775 65027c99f4a5a5556d2d0c9e8c553c20e54c004ee54729c2d6ba23ba29f213fd READY
271 COMMENT_THUMBNAIL 70 788 qna402_내부블록으로bind_20260529.png /uploads/comment/thumb/thumb_1780025072_ca21e8.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1780025072_ca21e8.png EGBIM_QA/comment-thumbnails/70.png 2026-05-29 12:24:32 4806 4f13be92385542d1a11e0a8723ec6db0a7e47a1f9b5b072b8c4eaaad4429d251 READY
272 COMMENT_IMAGE 71 852 qna467_문자회전(TER)설정_20260722.png /uploads/comment/1784683079_40d711.png /home/b24014/egbim/egbim/uploads/comment/1784683079_40d711.png EGBIM_QA/comment-images/71.png 2026-07-22 10:17:59 21323 ed8e9a6e3d025c2570d9d7e2da669b6e0029d1cb09ec873274e437aee072a17c READY
273 COMMENT_THUMBNAIL 71 852 qna467_문자회전(TER)설정_20260722.png /uploads/comment/thumb/thumb_1784683079_40d711.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1784683079_40d711.png EGBIM_QA/comment-thumbnails/71.png 2026-07-22 10:17:59 5384 37e64e1fc2eace0402a59f7696fbfe19bfc06c5b44fec9cf9ff3e9e683165eae READY
274 COMMENT_IMAGE 72 855 qna460_dwg파일 실행 안되는 오류_20260722.png /uploads/comment/1784684590_51839e.png /home/b24014/egbim/egbim/uploads/comment/1784684590_51839e.png EGBIM_QA/comment-images/72.png 2026-07-22 10:43:10 440367 3afe341687d09d21e4ccef6d6ebca10e86aee9950a9048681613f5349eca5384 READY
275 COMMENT_THUMBNAIL 72 855 qna460_dwg파일 실행 안되는 오류_20260722.png /uploads/comment/thumb/thumb_1784684590_51839e.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1784684590_51839e.png EGBIM_QA/comment-thumbnails/72.png 2026-07-22 10:43:10 9632 e237f9d701995ed21bbe32b3bf563e1d6cece55a811d4dce2f20cea3847f3d14 READY
276 COMMENT_IMAGE 73 856 qna465_JMP명령테스트.jpg /uploads/comment/1784685450_1a5edb.jpg /home/b24014/egbim/egbim/uploads/comment/1784685450_1a5edb.jpg EGBIM_QA/comment-images/73.jpg 2026-07-22 10:57:30 256526 f2903506f6721a5712711ec52145fe627103365f54ee240aa64960db7c5b6887 READY
277 COMMENT_THUMBNAIL 73 856 qna465_JMP명령테스트.jpg /uploads/comment/thumb/thumb_1784685450_1a5edb.jpg /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1784685450_1a5edb.jpg EGBIM_QA/comment-thumbnails/73.jpg 2026-07-22 10:57:30 3261 05f260c7d542e2c4169eb4e644a2d5c5f6f9a3af9bf093e9c4c4d23c06ef0288 READY
278 COMMENT_IMAGE 74 863 qna462_acad_purge창_20260722.png /uploads/comment/1784710527_40aab9.png /home/b24014/egbim/egbim/uploads/comment/1784710527_40aab9.png EGBIM_QA/comment-images/74.png 2026-07-22 17:55:27 427241 7d2bdc181bac383a6120c3bcb2198f67417993cbdd30d9ccb2f20ea555883593 READY
279 COMMENT_THUMBNAIL 74 863 qna462_acad_purge창_20260722.png /uploads/comment/thumb/thumb_1784710527_40aab9.png /home/b24014/egbim/egbim/uploads/comment/thumb/thumb_1784710527_40aab9.png EGBIM_QA/comment-thumbnails/74.png 2026-07-22 17:55:27 6336 cce1167960fc204073db2fc7bf6a382207d560a24c4f3b62982e6d3d8a212c60 READY
@@ -0,0 +1,433 @@
-- Generated from EGBIM qa_posts. Run against ABC userfeedback only.
-- This file inserts feedback metadata. Comments and local attachments belong to baron_support.
SET NAMES utf8mb4;
USE `userfeedback`;
START TRANSACTION;
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-08-25 19:19:40','2025-12-01 11:10:58',JSON_MERGE_PATCH(CAST('{"title":"find 로 문자를 찾을때 정확도가 떨어짐.","contents":"<p>find 로 문자를 찾을때 정확도가 떨어짐.</p><p>&nbsp;</p><p>찾은문자 줌인도 안됨.</p><p>&nbsp;</p><p>첨부파일에서 A1을 찾음.</p><p>&nbsp;</p><p>A1이랑 상관없는 문자를 찾음.</p><p>&nbsp;</p><p>찾은 문자 줌인도 안됨.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"1","requester":{"login_id":"fb1t@naver.com","legacy_user_id":"U31m6PGejCzEqYnZwU4v5wQzViY2","name":"이정훈","phone":null,"company":"장헌산업","department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:1","source_status":"patch","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:1');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-08-27 13:50:45','2025-09-01 09:42:46',JSON_MERGE_PATCH(CAST('{"title":"※ EG-BIM 로그인 방법 변경 안내 입니다.","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:842/1190;\\" src=\\"/egbim/uploads/img/1756364479_47fa0073.png\\" width=\\"842\\" height=\\"1190\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>안녕하세요.&nbsp;</p><p>&nbsp;</p><p><strong>EG-BIM V1.1.0</strong> 로그인 방식 변경 사항에 대해 안내 드립니다.</p><p>&nbsp;</p><p><strong>9월 2일 화요일 오후 12시</strong>부터 기존의 관리자 부여 아이디/비밀번호 방식에서 홈페이지 <strong>회원 가입을 통한 이메일 인증 방식</strong>으로 로그인 시스템이 변경됩니다.&nbsp;</p><p>&nbsp;</p><p><strong>※</strong> <strong>변경 사항 요약</strong></p><p><strong>·기존 로그인 방식:</strong> 관리자 생성 아이디/비밀번호</p><p><strong>·변경 로그인 방식:</strong> EG-BIM 홈페이지에서 이메일 인증을 통해 회원 가입 후 로그인</p><p>&nbsp;</p><p><strong>★</strong> <strong>새로운 로그인 절차</strong></p><p>1. EG-BIM 홈페이지(<a href=\\"http://www.eg-bim.co.kr/\\"><strong>www.eg-bim.co.kr</strong></a>)에 접속합니다.</p><p>2. 회원가입 메뉴에서 E-mail 인증을 진행합니다.</p><p>3. 인증 완료 후 회원가입을 진행합니다.</p><p>4. EG-BIM 프로그램 실행 시, 가입하신 이메일과 비밀번호로 로그인합니다.</p><p>&nbsp;</p><p>더욱 자세한 내용은 첨부된 이미지 파일을 참고해 주시기 바랍니다.</p><p>&nbsp;</p><p>감사합니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"8","requester":{"login_id":"b23065@hanmaceng.co.kr","legacy_user_id":"U31aIVW2HuqNUsldh2RN9qA0HihD","name":"최은혜","phone":"010-3896-1410","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:8","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:8');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-08-27 14:14:56','2025-09-03 10:24:51',JSON_MERGE_PATCH(CAST('{"title":"평가판 문의","contents":"<p>안녕하세요</p><p>&nbsp;</p><p>EG-BIM 이용에 관심이 있어서 문의 드립니다.</p><p>&nbsp;</p><ol><li>1. auto CAD 처럼 이용이 가능하나요?</li></ol><p>&nbsp;</p><p>2. 구매 비용이 궁금합니다.</p><p>&nbsp;</p><p>3. 구매전, 평가판을 이용해 볼 수 있을까요?</p><p>&nbsp;</p><p>연락부탁드립니다.</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"10","requester":{"login_id":"icigu@naver.com","legacy_user_id":"U31r9OCXo9eBb3dlOriKSFhZUg8Q","name":"이식우","phone":"010-2702-1148","company":"제온기술","department":"교통계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:10","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:10');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-08-27 15:06:53','2025-12-01 11:15:27',JSON_MERGE_PATCH(CAST('{"title":"명령어 입력시 한영전환 오류","contents":"<p>특정 컴퓨터에서 명령어 입력시 자동으로 한영 전환이 마음대로 바뀌는 오류가 있는 것 같습니다.</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"11","requester":{"login_id":"ydyun@samaneng.com","legacy_user_id":"U31rFy4p065f1ruKZsMEc7LOQMRg","name":"윤영도","phone":"010-4413-1787","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:11","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:11');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-08-27 15:52:17','2025-08-29 10:14:40',JSON_MERGE_PATCH(CAST('{"title":"이지빔 프린트 오류","contents":"<p>플롯을 하면 화면에 아무것도 적용이 되지않고 아무것도 누를 수 없는 상태가 됩니다.</p><p>&nbsp;</p><p>우측상단의 x 버튼만 눌러집니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"14","requester":{"login_id":"twkong1@samaneng.com","legacy_user_id":"U317QevwtjKvqQLmeF3uC6oy1Du4","name":"공태원","phone":"+82-1039006451","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:14","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:14');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-08-27 16:56:15','2025-08-28 13:03:45',JSON_MERGE_PATCH(CAST('{"title":"이지빔 로그인 승인 요청","contents":"<p>안녕하세요. 삼안 해외사업부 이승배 부장입니다. &nbsp;</p><p>이지빔 로그인시 사번 입력 후 비밀번호 0000 입력했더니 알수 없는 오류라고 나옵니다.&nbsp;</p><p>&nbsp;</p><p>하기 3인 &nbsp;이지빔 로그인 가능하도록 승인 부탁드립니다.&nbsp;</p><p>&nbsp;</p><ol><li>1. 215021 (부장 이승배)&nbsp;</li><li>2. 217049 (과장 조성환)</li><li>3. 220076 (대리 주현수)&nbsp;</li></ol><p>&nbsp;</p><p>감사합니다.&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"15","requester":{"login_id":"sblee2@samaneng.com","legacy_user_id":"U31rSugxcdINnkqwNEQTbg4ZDpEI","name":"이승배","phone":"010-2083-1036","company":null,"department":"해외사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:15","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:15');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-08-29 14:40:59','2025-09-03 10:23:07',JSON_MERGE_PATCH(CAST('{"title":"''명령어 전체보기''와 ''단축키''의 카테고리 구성이 다릅니다.","contents":"<p>''명령어 전체보기''와 ''단축키''의 카테고리 구성이 다릅니다. 카테고리 통일 부탁드립니다.</p><p>감사합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"20","requester":{"login_id":"sylim@samaneng.com","legacy_user_id":"U31DO096dKTYknVjFtnVhJXxGKz0","name":"임소연","phone":"+82-1041049710","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:20","source_status":"patch","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:20');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-08-29 14:47:53','2025-10-14 17:39:35',JSON_MERGE_PATCH(CAST('{"title":"[GRP (Groundlever)] 지형도 및 3차원 도면에서 종단을 추출","contents":"<p>GRP 명령어 사용 시 오류 및 개선 요청사항</p><p>&nbsp;</p><ul><li>&nbsp;- UCS 사용 중 &nbsp;종단 그래프(표) 작성이 되지 않습니다. &nbsp;선형/횡단 for civil의 다른 명령어에서 UCS 사용 시 WCS로 변경 후 다시 진행하라는 문구가 존재합니다.&nbsp;</li><li><p>&nbsp; &nbsp;이와 같은 경우인지 확인 부탁드립니다.</p><p>&nbsp;</p><p>&nbsp;- WCS 변경 후 GRP 명령어 사용 시 고도가 적용된 등고선을 인식 못 하는 상황이 존재합니다.&nbsp;</p><p>&nbsp; &nbsp;무한하지 않은 연장선을 선택한 후, &nbsp;해당 종단 선과 교차된 고도가 있는 폴리선이 그래프화 되지 않습니다.&nbsp;</p><p>&nbsp; &nbsp;별도의 레이어를 인식하여 작성해주는 지 &nbsp;혹은 오류로 인한 부분인지 확인 부탁드립니다.&nbsp;</p></li></ul><p>&nbsp;</p><p>&nbsp;</p><ul><li>*첨부 : autocad에서 &nbsp;GRP명령어로 작성 확인 된 도면을 첨부하였습니다.</li></ul>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"21","requester":{"login_id":"mcsong@samaneng.com","legacy_user_id":"U31Fv6cFdzqMZYmItAv7XQ7eSGRg","name":"송민철","phone":"+82-1089391992","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:21","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:21');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-08-29 16:01:21','2025-09-10 08:49:19',JSON_MERGE_PATCH(CAST('{"title":"Auto CAD에서 보이는 블럭이 EG-BIM에서는 보이지 않는 경우가 있습니다.","contents":"<p>Auto CAD에서는 보이는 블럭이 EG-BIM에서 읽히지 않는 경우가 있습니다.</p><p>&nbsp;</p><p>도면과 각 프로그램별로 보이는 화면 첨부했습니다.</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"22","requester":{"login_id":"j21303@jangheon.co.kr","legacy_user_id":"U31kuhZapNw8Ove2blUSxchx7rz8","name":"조동일","phone":"+82-1091419180","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:22","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:22');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-08-29 19:16:01','2025-09-16 11:24:38',JSON_MERGE_PATCH(CAST('{"title":"명령어 처음 칠때 한글 입력 오류","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:640/680;\\" src=\\"/egbim/uploads/img/1756462483_4ce1142f.png\\" width=\\"640\\" height=\\"680\\"></figure><p>명령어 처음 입력시 한글이 입력되어서 지속적으로 오류가 발생합니다. 또한, 가운데 버튼으로 pan 할때 화면이 하얗게 꺼지고, pan 종료 후에도 하얀 화면이어서&nbsp;</p><p>줌인 또는 줌아웃 해야 화면이 생성됩니다.&nbsp;</p><p>지난 버전부터 지속적으로 발생한 문제입니다. 저만의 문제인지는 모르겠으나, 하단에 한글오류 입력하신 분이 계시네요,&nbsp;</p><p>오류 수정 부탁드립니다.&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"23","requester":{"login_id":"culee@samaneng.com","legacy_user_id":"U31xOU565GSuaEQHkoEYsoY9izuL","name":"이창욱","phone":"010-2596-9198","company":null,"department":"도시계획"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:23","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:23');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-01 15:48:11','2025-09-01 17:51:13',JSON_MERGE_PATCH(CAST('{"title":"로그인 권한 요청","contents":"<p>로그인 권한 요청드립니다.</p><p>&nbsp;</p><p>사용자 : 윤태민</p><p>회사 : 한울엔지니어링</p><p>이메일 : <a href=\\"mailto:yoonbene@naver.com\\">yoonbene@naver.com</a></p><p>&nbsp;</p><p>감사합니다!</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"27","requester":{"login_id":"yoonbene@naver.com","legacy_user_id":"U31uDNEe9WnI92fmIYSIl9EeTeis","name":"윤태민","phone":"010-2349-7040","company":"한울엔지니어링","department":"경관"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:27","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:27');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-01 16:58:49','2025-09-01 17:51:09',JSON_MERGE_PATCH(CAST('{"title":"새로운 로그인 절차 권한요청","contents":"<p>새로운 로그인 절차에 의한 권한 요청드립니다<br><br>감사합니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"28","requester":{"login_id":"ta2800@naver.com","legacy_user_id":"U325bOlZkNrjh7zq7fcdzO4QVIx6","name":"박경덕","phone":"010-4403-6240","company":"씨지이앤씨(주)","department":"지반공학부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:28","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:28');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-02 13:17:46','2025-09-03 10:22:44',JSON_MERGE_PATCH(CAST('{"title":"합사에서 eg bim 다운이 안됨","contents":"<p>삼안 철도부 사원 김승준입니다. 합사 투입 후 eg bim 오류가 생겨 지우고 다시 설치하려고 하니 다운이되지 않아 문의 드립니다.</p><p>&nbsp;</p><p>문의 사항과 담당자 연락처 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"30","requester":{"login_id":"sjkim1@samaneng.com","legacy_user_id":"U31B7yN3CxQpFfunBtBkXlTWIgPW","name":"김승준","phone":"+82-1043040306","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:30","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:30');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-02 15:42:21','2025-09-03 10:25:14',JSON_MERGE_PATCH(CAST('{"title":"기존 ezbim 삭제 안하고 0902 ezbim 을 설치했더니 생긴 문제 입니다..","contents":"<p>안녕하세요&nbsp;</p><p>&nbsp;</p><p>제목과 같이 기존 ezbim을 삭제하지 않고 0902ezbim 설치를 했습니다.</p><p>그후 &nbsp; dwg 파일을 더블클릭하면 실행이 안됩니다. &nbsp;하나 오픈후에 다른파일을 더블클릭하면 아래와 같은 메시지가 뜨면서 실행이 안됩니다.</p><p>화면에 &nbsp;드레그 던지기도 안됩니다.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1756794957_39fc9ce4.jpg\\" width=\\"441\\" height=\\"291\\"></p><p>그래서 기존 bim과 0902 ezbim삭제후 다시 깔아보려고했는데</p><p>0902ezbim은 삭제가 되었지만 &nbsp;기존 bim 삭제하려했지만 안되면서 다음과 같은 메시지가 뜹니다…</p><p><img src=\\"/egbim/uploads/img/1756795017_707c76c9.jpg\\" width=\\"418\\" height=\\"182\\"></p><p>&nbsp;</p><p>해결방법을 알려주시면 감사하겠습니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"31","requester":{"login_id":"m24016@hanmaceng.co.kr","legacy_user_id":"U31lUrd6zI26O50Fsq1zMSa94qvP","name":"김대성","phone":"+82-1087096322","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:31","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:31');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-02 16:04:45','2025-09-03 10:20:48',JSON_MERGE_PATCH(CAST('{"title":".CUI 파일의 저장경로가 궁금합니다.","contents":"<ol><li>1. 오토캐드의 경우 작업의 편의성에 따라 사용자 인터페이스(.CUIX)를 바꿔가며 사용할 수 있는데 EG-BIM도 가능한가요?</li><li>2. 사용자 설정을 로드할 때 (C:\\\\Users\\\\사용자명\\\\AppData\\\\Roaming\\\\Baron\\\\EG-BIM\\\\GRM x64) 경로에 로드한 .CUI파일이 업데이트되는것은 확인하였는데 저장할 때 어느 경로에 저장되나요?</li></ol>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"32","requester":{"login_id":"djkim1@samaneng.com","legacy_user_id":"U31wGRTBBZ5iaDctsB6lQc1kmPMD","name":"김동진","phone":"010-5122-0538","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:32","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:32');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-02 16:07:06','2025-09-03 10:06:41',JSON_MERGE_PATCH(CAST('{"title":"금일(250902)업데이트 이후 오류 사항","contents":"<p>금일 업데이트 이후 해치 색 표현이 제각각 입니다.</p><p>올려드린 이미지의 보성강(국가)의 해치 색이 다 같은색입니다.</p><p>프린트하거나 pdf로 변환하면 원래 색이 나타나지만 프로그램 자체 내에서는 어떤색인지 확인이 어렵습니다.</p><p>그라데이션 색만 이런지는 모르겠지만 확인 후 오류 수정 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"33","requester":{"login_id":"hkpark3@samaneng.com","legacy_user_id":"U327f3qs1HkPaPsQm65sj0SdeXdT","name":"박호국","phone":"010-9941-2738","company":null,"department":"수자원2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:33","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:33');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-02 17:45:11','2025-09-03 10:18:51',JSON_MERGE_PATCH(CAST('{"title":"기존 ezbim에서 사용자설정 내보낸후 0902ezbim 불러오기 했습니다. 근데 적용이 안되요","contents":"<p>기존 단축키 변경해서 사용했습니다.</p><p>&nbsp;</p><p>제목그대로 적용했는데</p><p>&nbsp;</p><p>불러져 오기는 했는데</p><p>&nbsp;</p><p>실제 단축키를 사용하면 기본 단축키로 적용이 되서 작업에 불편함이 있습니다.</p><p>&nbsp;</p><p>예를들어 다음과 같은 증상입니다.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1756802619_27afccf9.jpg\\" width=\\"1195\\" height=\\"450\\"></p><p><img src=\\"/egbim/uploads/img/1756802619_b11401c8.jpg\\" width=\\"367\\" height=\\"308\\"></p><p><img src=\\"/egbim/uploads/img/1756802619_9ea02613.jpg\\" width=\\"324\\" height=\\"166\\"></p><p>&nbsp;</p><p>카피를 co 말고 c로 쓰고싶어 수정하였고 circle은 ci 로 변경하였습니다</p><p>&nbsp;</p><p>예전에는 c로 해도 copy가 인식을 먼저했는데 지금은 바로 c는 circle로 인식되버려 단축키가 잘못 인식됩니다.</p><p>&nbsp;</p><p>확인부탁드립니다.<br>(추가 dist &nbsp;- &nbsp; d 수정 &nbsp;dim 으로 단축키 인식)</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"35","requester":{"login_id":"m24016@hanmaceng.co.kr","legacy_user_id":"U31lUrd6zI26O50Fsq1zMSa94qvP","name":"김대성","phone":"+82-1087096322","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:35","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:35');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-03 09:09:34','2025-09-03 09:54:11',JSON_MERGE_PATCH(CAST('{"title":"프로그램 실행창 다중실행이 가능하도록 반영 요청","contents":"<p>안녕하세요. &nbsp;</p><p>&nbsp;</p><p>한맥기술에 김정훈 부장입니다.</p><p>&nbsp;</p><p>이전전 버전까지는 프로그램 다중 실행이 되었던 거 같습니다.</p><p>&nbsp;</p><p>현재는 단일창만 열려 여려도면을 같이 보기가 불편하여 개선 요청 드립니다.</p><p>&nbsp;</p><p>감사합니다.</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"36","requester":{"login_id":"jh067@kakao.com","legacy_user_id":"U31uJTRGXAee8MndIpaY1PdtKDOG","name":"김정훈","phone":"010-9437-8183","company":"(주)한맥기술","department":"건설사업관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:36","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:36');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-03 09:27:30','2025-09-03 10:08:41',JSON_MERGE_PATCH(CAST('{"title":"화면 줌인 할 때마다 레이어의 색이 바뀝니다","contents":"<p>화면을 줌인 할 때마다 레이어 색이 바뀌어서 작업하기 불편합니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"37","requester":{"login_id":"dhhan@samaneng.com","legacy_user_id":"U325FwA0TFk7DEGsgLAuDF7vS1mU","name":"한동현","phone":"+82-1034744403","company":null,"department":"플랜트1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:37","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:37');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-03 09:31:37','2025-09-03 09:53:07',JSON_MERGE_PATCH(CAST('{"title":"0902 업데이트 이후 버벅임","contents":"<p>업데이트 이후 동일한 파일을 열었을 때, 작업이 불가능할 정도로 심한 버벅임이 발생하고 있습니다.<br>(확대·축소, 객체 선택, 화면 드래그 시 약 3초가량의 지연 발생)<br>&nbsp;</p><p>해당 파일의 용량은 78MB이며, 외부참조는 91MB입니다.<br><br>설치 후 재삭제 및 설치 드라이브 변경도 시도해보았으나 문제는 해결되지 않았습니다.<br>&nbsp;</p><p>다른 해결 방법이나 원격 지원을 통한 확인을 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"38","requester":{"login_id":"jhyoon1@samaneng.com","legacy_user_id":"U328LdKneGXULxICk9R1meCD6cFj","name":"윤재효","phone":"010-3594-6531","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:38","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:38');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-03 09:44:23','2025-12-01 11:17:20',JSON_MERGE_PATCH(CAST('{"title":"도면 JPG 출력시 배경 IMG 화질 저하 문제","contents":"<p>배경지도 위 CAD 작업을 진행한 뒤 JPG로 결과물을 출력하게 되면,</p><p>작업한 CAD 오브젝트들은 좋은 화질로 나타나지만, 배경지도의 의미지는 도면상 화질과 다르게 매우 저하되는 현상이 발생합니다.</p><p>&nbsp;</p><p>예시 이미지를 첨부해두었으니 참고 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"39","requester":{"login_id":"hsnoh1@samaneng.com","legacy_user_id":"U325FluUONyIGs4sJxRcpb07kMfn","name":"노해성","phone":"+82-1063343618","company":null,"department":"교통계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:39","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:39');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-03 09:45:27','2025-09-03 10:01:42',JSON_MERGE_PATCH(CAST('{"title":"회원가입 승인 부탁드립니다.","contents":"<p>아이디 : <a href=\\"mailto:mysel@nate.com\\">mysel@nate.com</a></p><p>(주)수직</p><p>김민호</p><p>01020759099</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"40","requester":{"login_id":"mysel@nate.com","legacy_user_id":"U32AP3e6Q0BDogXsLgyFKC92l7Oy","name":"김민호","phone":"010-2075-9099","company":"(주)수직","department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:40","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:40');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-03 09:45:38','2025-09-09 10:05:51',JSON_MERGE_PATCH(CAST('{"title":"클로소이드 곡선 문의입니다.","contents":"<p>이전에는 클로소이드 생성시 1m 직선으로 이루어진 완화곡선이 그려졌었는데, 오늘 기본형 클로소이드를 그려보니 1m짜리 호로 이루어진 객체가 생성됩니다.</p><p>클로소이드 생성 로직이 바뀐건가요? &nbsp;확인 부탁드립니다!</p><p>감사합니다~</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"41","requester":{"login_id":"sylim@samaneng.com","legacy_user_id":"U31DO096dKTYknVjFtnVhJXxGKz0","name":"임소연","phone":"+82-1041049710","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:41","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:41');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-03 10:54:24','2025-10-28 16:38:51',JSON_MERGE_PATCH(CAST('{"title":"V1.1.0 이후, EG-BIM 느려짐 현상 관련 안내사항","contents":"<p>안녕하세요. EG-BIM 개발팀입니다.</p><p>&nbsp;</p><p>신규버전 V1.1.0 &nbsp;으로 업데이트 후, EG-BIM 이 느려졌다고 하시는 분들이 많아서 안내를 드립니다.&nbsp;</p><p>&nbsp;</p><p>이번 버전에서는 시안성 개선을 위해, 그래픽 옵션을 상향하였습니다.&nbsp;</p><p>&nbsp;</p><p>혹시 저번 버전에 비해, 동작이 느리다고 느끼시는 분들께서는 아래와 같이 그래픽 옵션을 하향 해주시면 가능합니다.&nbsp;</p><p>&nbsp;</p><ol><li>1) GRAPHICSCONFIG 명령어를 실행<br>2) ''Graphics Device'' 부분의 옵션을 ''Intermeidate'' 변경</li><li>&nbsp;</li><li>위 명령을 적용 시, 기존과 같은 성능으로 사용 가능합니다&nbsp;<br><br>옵션과 관련된 자세한 내용은 \\"<a href=\\"https://baron-consultant.github.io/eg-bim_guide/ko/commands/g/graphicsconfig/\\">https://baron-consultant.github.io/eg-bim_guide/ko/commands/g/graphicsconfig/</a>\\" 를 참고해주세요</li></ol>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"42","requester":{"login_id":"cjy627@hanmaceng.co.kr","legacy_user_id":"U2yQy5lGLlvtIoMbR4Wn4VXpTy5y","name":"최준영","phone":"+82-1031561423","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:42","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:42');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-03 11:47:45','2025-09-10 11:54:47',JSON_MERGE_PATCH(CAST('{"title":"jpg 나 png로 인쇄할 시 정상적으로 나오는데 pdf나 플로터로 하려고 하면 배경 이미지가 잘려서 나옵니다","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1900/953;\\" src=\\"/egbim/uploads/img/1756867633_07e87058.png\\" width=\\"1900\\" height=\\"953\\"></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:1901/951;\\" src=\\"/egbim/uploads/img/1756867648_8d87ecad.png\\" width=\\"1901\\" height=\\"951\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"43","requester":{"login_id":"srpark1@samaneng.com","legacy_user_id":"U324avIsgzoTKtA08oungVfX5OqO","name":"박성록","phone":"010-6738-6768","company":null,"department":"수자원1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:43","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:43');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-03 14:18:15','2025-09-03 16:15:26',JSON_MERGE_PATCH(CAST('{"title":"캐드 화면이 안 뜹니다","contents":"<p>아래 실행된 아이콘을 눌러도 사이드 화면은 뜨는데 본 화면이 뜨질 않습니다</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1655/1055;\\" src=\\"/egbim/uploads/img/1756876652_d1300af4.png\\" width=\\"1655\\" height=\\"1055\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"46","requester":{"login_id":"shlee8@samaneng.com","legacy_user_id":"U32AV8ckqT9sKHUWsuJ5wU8ENxqy","name":"이승하","phone":"010-8816-9681","company":null,"department":"도시계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:46","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:46');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-03 14:51:36','2025-10-17 16:24:38',JSON_MERGE_PATCH(CAST('{"title":"극좌표 추적(F10) 풀림(OFF)","contents":"<p>극좌표 추적(F10)이 작업 중에 지속적으로 풀림(OFF) 됩니다.</p><p>&nbsp;</p><p>이전 버전에서도 개선 요청 했던 사항인데 업데이트가 안된 것 같습니다.</p><p>&nbsp;</p><p>확인 부탁 드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"47","requester":{"login_id":"hskim9@samaneng.com","legacy_user_id":"U327MB4nHFzCzTh3xsEGDjjc5Jfl","name":"김현수","phone":"010-4762-9447","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:47","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:47');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-04 09:32:41','2025-12-01 11:12:45',JSON_MERGE_PATCH(CAST('{"title":"인쇄시 투명도 적용시 인쇄가 이상하게 됩니다.","contents":"<p>플룻투명도를 적용하지 않았을때는 잘 나오는데 플룻투명도를 적용하였을때 이상하게 보이면서 이상하게 출력됩니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"49","requester":{"login_id":"sjkim1@samaneng.com","legacy_user_id":"U31B7yN3CxQpFfunBtBkXlTWIgPW","name":"김승준","phone":"+82-1043040306","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:49","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:49');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-04 09:40:12','2025-09-04 10:06:29',JSON_MERGE_PATCH(CAST('{"title":"layoff 객체 선택안할 시 명령어 풀림","contents":"<p>안녕하세요.</p><p>&nbsp;</p><p>작업할 시 불필요한 레이어 off를 위해 layoff 명령어를 사용하는 경우가 잦은데요.</p><p>&nbsp;</p><p>layoff 명령어 입력 후 객체 선택을 안하면 명령어가 바로 풀리게 됩니다.</p><p>&nbsp;</p><p>설정 관련인 것이면 답변 부탁드립니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"50","requester":{"login_id":"jhkim6@samaneng.com","legacy_user_id":"U32BTym4vYfUTSgVL7XlzG84rHox","name":"김준혁","phone":"010-2634-9393","company":null,"department":"교통계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:50","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:50');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-04 09:42:34','2025-09-05 11:47:28',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 최신업데이트 하면서 사용자 설정이 불러 와지지 않습니다.","contents":"<p>업데이트를 대비하여 사용자설정 저장을 하였지만 업데이트 후 불러 와지지 않습니다.<br><br>지난번 업데이트 때에도 이런일이 있었던거 같은데&nbsp;<br><br>EG-BIM 업데이트 하면서 경고문구후 사용자 설정이 불러 와지지 않습니다.<br>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1205/621;\\" src=\\"/egbim/uploads/img/1756946482_3781eca7.png\\" width=\\"1205\\" height=\\"621\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"51","requester":{"login_id":"m20321@hanmaceng.co.kr","legacy_user_id":"U317Lvg5jenF2RVk1HKBVTLJekGg","name":"박선우","phone":"+82-1048237458","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:51","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:51');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-04 13:39:56','2025-09-05 11:43:57',JSON_MERGE_PATCH(CAST('{"title":"업데이트 이후 단축키설정","contents":"<p>업데이트 이후 단축키 설정이 모두 초기화되어 재설정 하고 있습니다.</p><p>기존 가능했던 ‘plot’명령어를 단축키 변경하던 것이 단축키 변경란에서 ‘plot’명령어나 ‘print’를 입력하면 명령어를 입력하면 아래의 첨부이미지처럼 명령어 변경상태창이 뜨지 않습니다.&nbsp;<br>개선바랍니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1202/315;\\" src=\\"/egbim/uploads/img/1756960698_7759ba7d.png\\" width=\\"1202\\" height=\\"315\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"52","requester":{"login_id":"thkim5@samaneng.com","legacy_user_id":"U325d1QYt8XFWv3Lc9xWYhnWAP5S","name":"김태현","phone":"+82-1022639374","company":null,"department":"조경부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:52","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:52');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-04 13:55:32','2025-09-05 11:28:25',JSON_MERGE_PATCH(CAST('{"title":"이지빔 실행오류","contents":"<p>업데이트 이후 저장된 도면을 열때는 괜찮은데 이지빔프로그램 단독으로 실행 시 아래 이미지와 같은 오류메시지가 뜹니다.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1756961696_f14d174c.png\\" width=\\"438\\" height=\\"230\\"></p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"53","requester":{"login_id":"thkim5@samaneng.com","legacy_user_id":"U325d1QYt8XFWv3Lc9xWYhnWAP5S","name":"김태현","phone":"+82-1022639374","company":null,"department":"조경부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:53","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:53');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-04 14:24:34','2025-10-17 16:22:45',JSON_MERGE_PATCH(CAST('{"title":"파일열기시 오류발생","contents":"<p>첨부된 “금강로삼거리”파일 열기시 다음과 같은 오류들이 발생합니다.</p><p>파일이 오류는 아닌거 같은데 무슨문제 일까요?</p><figure class=\\"image\\"><img style=\\"aspect-ratio:362/234;\\" src=\\"/egbim/uploads/img/1756963426_a859d4cd.png\\" width=\\"362\\" height=\\"234\\"></figure><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:663/570;\\" src=\\"/egbim/uploads/img/1756963108_c3991a96.png\\" width=\\"663\\" height=\\"570\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"54","requester":{"login_id":"ipark@samaneng.com","legacy_user_id":"U31o5PpJHhQEZVifI06NAML93Fk4","name":"박일","phone":"010-8751-8754","company":null,"department":"건설사업관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:54","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:54');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-05 09:05:18','2025-09-05 11:12:55',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 저장 시 오류","contents":"<p>새로운 버전의 EG-BIM 설치 이후 계속해서 저장 시 렉이 걸리는 오류가 발생하고 있습니다.</p><p>&nbsp;</p><p>단순히 시간이 오래 걸리는 정도가 아니라, 아예 프로그램이 멈출 정도이며 기다려야 하는 시간조차 (최대 1시간 넘게 기다림) 너무 오래 걸리네요.</p><p>&nbsp;</p><p>지웠다가 새로 깔아보아도 여전히 똑같습니다. &nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"55","requester":{"login_id":"jhpark8@samaneng.com","legacy_user_id":"U31tIWYYGqfqQpQGbeCvq3c9oAZ7","name":"박준후","phone":"010-2819-7400","company":null,"department":"조경부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:55","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:55');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-05 09:17:35','2025-09-05 10:57:04',JSON_MERGE_PATCH(CAST('{"title":"기존 ezbim 삭제 안하고 0902 ezbim 설치 했더니 생기는 문제로 기존 ezbim 삭제가 안되는데 방법좀 알려주세요","contents":"<p>&nbsp;</p><p>제목그대로 기존 ezbim 삭제를 하고싶은데</p><p>삭제가 안되고 오류나요 방법을 알고싶습니다.</p><p>&nbsp;</p><p>0902도 지우고 기존 ezbim 을 지우려고해도 안됩니다..</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1757031407_8f802d0c.jpg\\" width=\\"897\\" height=\\"48\\"></p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:3024/4032;\\" src=\\"/egbim/uploads/img/1757031408_d58ddf67.jpg\\" width=\\"3024\\" height=\\"4032\\"></figure><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:3024/4032;\\" src=\\"/egbim/uploads/img/1757031408_c14ffd95.jpg\\" width=\\"3024\\" height=\\"4032\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"56","requester":{"login_id":"m24016@hanmaceng.co.kr","legacy_user_id":"U31lUrd6zI26O50Fsq1zMSa94qvP","name":"김대성","phone":"+82-1087096322","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:56","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:56');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-05 13:45:20','2025-09-10 09:34:10',JSON_MERGE_PATCH(CAST('{"title":"버벅임","contents":"<p>업데이트하고나서 부터 layiso, layon 할때 마다 5초간 렉먹는데 왜이러나요&nbsp;</p><p>업데이트하고 나서 잘 실행되던 도면 파일이 렉먹어서 작업을 할 수가 없네요. 파일창을 새로 만들어서 따로작업 후 복붙해서 가면서 한 파일에 합쳐야되는게 너무 번거로워요.&nbsp;<br>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"57","requester":{"login_id":"sjhcj123@naver.com","legacy_user_id":"U32GTvlU4uLeQZC4uBzUDwDSCwt7","name":"송진호","phone":"010-3685-9467","company":"삼안","department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:57","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:57');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-05 14:02:34','2025-12-01 12:20:20',JSON_MERGE_PATCH(CAST('{"title":"복사하고 esc","contents":"<p>복사하고 작업끝나고 esc 누르면 화면 까매져요&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"58","requester":{"login_id":"sjhcj123@naver.com","legacy_user_id":"U32GTvlU4uLeQZC4uBzUDwDSCwt7","name":"송진호","phone":"010-3685-9467","company":"삼안","department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:58","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:58');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-05 17:50:35','2025-09-08 11:13:48',JSON_MERGE_PATCH(CAST('{"title":"해치 기능의 경계 재작성 글씨 색상만 하얀색입니다.","contents":"<p>Hatch 팝업의 ‘경계 재작성’ 기능만 글자가 하얀색입니다!</p><p>검정색으로 변경 부탁드립니다.</p><p>감사합니다.</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"59","requester":{"login_id":"sylim@samaneng.com","legacy_user_id":"U31DO096dKTYknVjFtnVhJXxGKz0","name":"임소연","phone":"+82-1041049710","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:59","source_status":"patch","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:59');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-08 15:58:20','2025-12-01 11:22:42',JSON_MERGE_PATCH(CAST('{"title":"EG-Bim 플롯 오류","contents":"<p>정확한 범위 설정후 위성이 깔린 도면을 프린트하는데 계속 사진과 같이 뽑힙니다… 그리고 프린트할때 &nbsp;파일이 플루터로 날아가는데 상당한 시간이 걸리는데 이 부분에 해결 답변도 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"60","requester":{"login_id":"jyjang1@samaneng.com","legacy_user_id":"U327QKjiV9ZVKCyVSZUnxwoXHODK","name":"장진영","phone":"010-5469-5996","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:60","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:60');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-08 19:15:15','2025-09-30 14:04:15',JSON_MERGE_PATCH(CAST('{"title":"캐드 파일 실행시 점자로만 나옵니다","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1918/1008;\\" src=\\"/egbim/uploads/img/1757326471_bd289a85.png\\" width=\\"1918\\" height=\\"1008\\"></figure><p>처음 확대할 때 버벅이다가 점자로 나와 작업이 불가능합니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"61","requester":{"login_id":"jmlee1@samaneng.com","legacy_user_id":"U32G6mEueKHLwn1eEIXKTwyDAnxo","name":"이종민","phone":"010-5048-9626","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:61","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:61');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-09 09:56:32','2025-09-10 11:15:30',JSON_MERGE_PATCH(CAST('{"title":"이지빔 프로그램 사용 관련","contents":"<p>안녕하세요</p><p>&nbsp;</p><p>한맥 소속 직원 인증 후 이지빔 프로그램 회원 가입한 경우</p><p>&nbsp;</p><p>급하게 업무처리가 필요할 경우 등에 자택에서 프로그램 다운로드 및 사용이 가능한가요?&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"62","requester":{"login_id":"m20327@hanmaceng.co.kr","legacy_user_id":"U32RMbwffLua6D3umknpYBPcvNjy","name":"김태우","phone":"010-7317-8668","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:62","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:62');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-09 18:50:13','2025-09-30 14:21:04',JSON_MERGE_PATCH(CAST('{"title":"해치 투명도 설정후 다시 켜면 투명도 사라짐","contents":"<p>객체별로 해치 투명도를 주고 파일 저장후 다시 열면 투명도가 유지 되지 않고 사라집니다</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"63","requester":{"login_id":"gdkim@samaneng.com","legacy_user_id":"U32OU4ReHdHlXCEp2PmMQsjJo95a","name":"김건도","phone":"010-2007-2147","company":null,"department":"교통계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:63","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:63');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-10 15:51:33','2025-09-11 15:20:35',JSON_MERGE_PATCH(CAST('{"title":"업데이트 후 EZ-BIM 포함된 폴더가 삭제됨.","contents":"<p>최근 업데이트 전 실행 프로그램을 기존에 사용하던 업무용 폴더에 저장하였음.</p><p>&nbsp;</p><p>9월 8일에 자동 업데이트 되면서 업무용 폴더 사라짐.&nbsp;<br><br>자동 업데이트가 되면 해당 폴더는 삭제되는 건가요???</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"64","requester":{"login_id":"jylee@samaneng.com","legacy_user_id":"U32OSpbE0MhaFCxRgoilTe3uQcPX","name":"이진영","phone":"010-8126-6857","company":null,"department":"건설사업관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:64","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:64');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-10 16:18:55','2025-12-01 11:53:56',JSON_MERGE_PATCH(CAST('{"title":"이지빔 두 개 구동시 에러","contents":"<p>오늘 업데이트 이후 이지빔을 양쪽에서 작업하려고 하나씩 켜면 두번째 구동시 &nbsp;에러가 나서 한쪽 화면밖에 쓸 수가 없습니다.</p><p>혹은 프로그램을 두 개 구동할 필요 없이 양쪽에서 다른 파일을 켜고 작업할 수 있는 다른 방법이 있는지요?</p><figure class=\\"image\\"><img style=\\"aspect-ratio:478/272;\\" src=\\"/egbim/uploads/img/1757488629_50ea53ad.png\\" width=\\"478\\" height=\\"272\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"65","requester":{"login_id":"hyoh@samaneng.com","legacy_user_id":"U32U3XveJgRPxYs5hp495OuWTcvs","name":"오현영","phone":"010-2434-1864","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:65","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:65');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-10 17:26:00','2026-05-11 10:22:47',JSON_MERGE_PATCH(CAST('{"title":"레이어창과 같은 창의 최소크기가 너무 커요.","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1920/1080;\\" src=\\"/egbim/uploads/img/1757489625_678a051b.png\\" width=\\"1920\\" height=\\"1080\\"></figure><p>레이어창과 같은 UI가 너무 커서 화면을 &nbsp;다 가립니다.&nbsp;</p><p>창을 켜두고 작업을 하려면 모니터 두개가 필수겠네요.</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:3840/1080;\\" src=\\"/egbim/uploads/img/1757489342_afef6403.png\\" width=\\"3840\\" height=\\"1080\\"></figure><p>그러나 서브모니터에 엑셀을 키거나 다른 캐드창을 보며 작업을 한다면 동시에 보는 것은 조금 어려움이 있습니다.</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1919/1080;\\" src=\\"/egbim/uploads/img/1757489707_a23d48a2.png\\" width=\\"1919\\" height=\\"1080\\"></figure><p>오토캐드와 드림플러스 UI의 경우는 최소창이 작습니다.&nbsp;</p><p>글씨 크기도 작습니다.</p><p>한 화면만으로도 작업할 수 있겠네요.</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1920/1080;\\" src=\\"/egbim/uploads/img/1757489845_7c505ab4.png\\" width=\\"1920\\" height=\\"1080\\"></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:3840/1080;\\" src=\\"/egbim/uploads/img/1757489669_7add4d4a.png\\" width=\\"3840\\" height=\\"1080\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1056/468;\\" src=\\"/egbim/uploads/img/1757492611_a26bcdc6.png\\" width=\\"1056\\" height=\\"468\\"></figure><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:456/603;\\" src=\\"/egbim/uploads/img/1757492465_3f6f7365.png\\" width=\\"456\\" height=\\"603\\"></figure><p>&nbsp;</p><p>정보량에 비해 창이 크다는 생각이 드네요.</p><p>여백이 조금 많다고 느껴집니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"66","requester":{"login_id":"m25007@hanmaceng.co.kr","legacy_user_id":"U31lvvScQWvd8ddM376wIFSazwGc","name":"송주호","phone":"010-6691-5131","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:66","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:66');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-10 17:38:34','2025-12-01 11:31:33',JSON_MERGE_PATCH(CAST('{"title":"ezbim 사용자 설정을 다른사람에게 보내주고싶을때 복사할 파일이 무엇인가요?","contents":"<p>제목과 내용이 같습니다.</p><p>&nbsp;</p><p>ezbim 사용자 설정을 다른사람에게 보내주고싶을때 복사할 파일이 무엇인가요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"67","requester":{"login_id":"m24016@hanmaceng.co.kr","legacy_user_id":"U31lUrd6zI26O50Fsq1zMSa94qvP","name":"김대성","phone":"+82-1087096322","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:67","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:67');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-11 14:53:39','2025-12-01 11:23:08',JSON_MERGE_PATCH(CAST('{"title":"실행오류-해결했습니다. (이전 실행파일 클릭에 따른 오류)","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:795/628;\\" src=\\"/egbim/uploads/img/1757569976_80cf3cea.png\\" width=\\"795\\" height=\\"628\\"></figure><p>업데이트 후 실행이 안되어, 실행파일로 복구 돌렸는데도 실행이 안됩니다. 조치방법이 있을까요?</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"68","requester":{"login_id":"culee@samaneng.com","legacy_user_id":"U31xOU565GSuaEQHkoEYsoY9izuL","name":"이창욱","phone":"010-2596-9198","company":null,"department":"도시계획"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:68","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:68');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-11 15:30:26','2025-09-15 11:26:18',JSON_MERGE_PATCH(CAST('{"title":"cmdengonly 기능 문의입니다","contents":"<p>cmdengonly 기능에서 N으로 설정 후 다시 cmdengonly 명령어를 입력하면, Y로 나옵니다.</p><p>사진에 표시한 부분에 현재 설정한 상태가 나올 수 있도록 개선 부탁드립니다! 감사합니다~</p><p>&nbsp;</p><p>&nbsp;</p><p>+ 사이트에 .mp4파일 첨부가 잘 안되는 것 같습니다. (''이지빔큐앤에이개선.png'' 사진처럼 파일 선택후 ‘저장’하면 첨부한 파일 사라짐)</p><p>개선 부탁드립니다! 감사합니다</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"69","requester":{"login_id":"sylim@samaneng.com","legacy_user_id":"U31DO096dKTYknVjFtnVhJXxGKz0","name":"임소연","phone":"+82-1041049710","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:69","source_status":"patch","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:69');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-12 14:53:18','2025-09-16 10:15:35',JSON_MERGE_PATCH(CAST('{"title":"플롯 오류","contents":"<p>노트북에서 사용시 &nbsp;인쇄하기가 나오지 않습니다.</p><p>PC에서 테스트시 창 축소 후 휠을 내리면 &nbsp;플롯 스타일까지만 나옵니다.</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"70","requester":{"login_id":"b23065@hanmaceng.co.kr","legacy_user_id":"U31aIVW2HuqNUsldh2RN9qA0HihD","name":"최은혜","phone":"010-3896-1410","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:70","source_status":"patch","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:70');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-15 09:45:18','2025-09-16 08:41:45',JSON_MERGE_PATCH(CAST('{"title":"점선이 클릭이 되지 않는 현상","contents":"<p>업데이트 이전엔 점선이 아무곳을 클릭해도 선택이 됐는데</p><p>&nbsp;</p><p>업데이트 이후로 점선이 실제로 그려진 부분만 클릭이 됩니다</p><p>&nbsp;</p><p>이전에는 점선에서 선이 그려져 있지 않은 곳을 클릭해도 클릭이 되어 전체 라인이 선택이 됐었는데</p><p>&nbsp;</p><p>따로 이 기능을 키는 명령어가 있나요?</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"71","requester":{"login_id":"lefield14@gmail.com","legacy_user_id":"U31lk4bu7wxhu0q9oyZM6K5siBG0","name":"이건","phone":"010-3878-8143","company":"삼안","department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:71","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:71');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-15 10:21:30','2025-10-15 11:55:22',JSON_MERGE_PATCH(CAST('{"title":"객체 좌표 엑셀로 내보내기 명령어(coordinates export) 실행 안됨","contents":"<p>안녕하세요? 물환경사업2부 이창걸입니다.</p><p>&nbsp;</p><p>도면상 표고점을 엑셀로 좌표와 표고점으로 내보내고 싶습니다.</p><p>&nbsp;</p><p>해당 명령어 사용 시</p><p>객체 선택 후 엑셀로 내보내기가 안됩니다.</p><p>&nbsp;</p><p>확인하여주시면 감사하겠습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"72","requester":{"login_id":"cglee1@samaneng.com","legacy_user_id":"U31RcVWRGC2R5P1IStuTLEFTIE9M","name":"이창걸","phone":"+82-1041093790","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:72","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:72');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-15 10:47:02','2025-09-15 17:05:09',JSON_MERGE_PATCH(CAST('{"title":"블랙아웃","contents":"<p>업데이트 후 무거운 파일이나 명령어가 아님에도 갑자기 블랙아웃되며 먹통이 되는 현상이 잦아졌습니다</p><p>먹통시에는 작업관리자에서 모든 이지빔파일을 강제종료시켜야합니다</p><p>몇 분 후에 오토 세이빙 문구가 뜨는걸로 보아 관련된 오류현상인지는 모르겠으나</p><p>이지빔을 삭제 후 다시 깔아도 전조증상 없는 이 블랙아웃과, 이 전에 올렸던 이지빔 두 개 구동시 두번째 구동이 되지 않아 한쪽으로만 써야하는 오류가 지속되며,</p><p>한 개의 프로그램만 구동 가능하기때문에 블랙아웃시 한쪽에서 작업하는 모든 파일이 날라가거나 중단되는 부정적 시너지현상이 일어나고 있습니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1909/1036;\\" src=\\"/egbim/uploads/img/1757900819_23156230.png\\" width=\\"1909\\" height=\\"1036\\"></figure><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"73","requester":{"login_id":"hyoh@samaneng.com","legacy_user_id":"U32U3XveJgRPxYs5hp495OuWTcvs","name":"오현영","phone":"010-2434-1864","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:73","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:73');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-15 19:02:24','2025-09-16 10:36:16',JSON_MERGE_PATCH(CAST('{"title":"회원가입불가","contents":"<p><img src=\\"/egbim/uploads/img/1757930519_7441392d.png\\" width=\\"338\\" height=\\"166\\"></p><p>위와 같은 문구와함께 &nbsp;회원가입이 안됩니다.&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"74","requester":{"login_id":"jhkang1@samaneng.com","legacy_user_id":"U328UyjsI0sKVNO3hHcwHb1KkWqI","name":"강준희","phone":"010-3684-1963","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:74","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:74');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-16 09:09:23','2025-09-16 10:36:31',JSON_MERGE_PATCH(CAST('{"title":"회원가입 불가","contents":"<p><img src=\\"/egbim/uploads/img/1757981334_b04038fc.png\\" width=\\"449\\" height=\\"159\\"></p><p>이런식으로 오류가 뜨고 회원가입이 안됩니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"75","requester":{"login_id":"sgjeon@samaneng.com","legacy_user_id":"U32GkaV6lf4VjXgCKGX6HZtS253J","name":"전성구","phone":"010-3050-5181","company":null,"department":"수자원2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:75","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:75');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-16 09:43:05','2025-09-30 14:21:25',JSON_MERGE_PATCH(CAST('{"title":"삭제 후 재설치시 오류","contents":"<p>프로그램이 이상해서 삭제 후 재설치하려는데 제어판 프로그램 삭제단계에서 오류가납니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"76","requester":{"login_id":"m21439@hanmaceng.co.kr","legacy_user_id":"U32E05GaNqiJn2rq99QqXyHlyaCX","name":"김성도","phone":"010-5191-2520","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:76","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:76');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-16 10:25:22','2025-10-17 16:16:58',JSON_MERGE_PATCH(CAST('{"title":"최소화 후 오류","contents":"<p>최소화 후 작업표시줄 및 Alt+Tab 등으로 화면을 다시 모니터에 띄우려고 &nbsp;할 때 모니터에 나타나지 않는 현상이 있습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"77","requester":{"login_id":"cychoi1@samaneng.com","legacy_user_id":"U32DT7qkwxvdRfoZNW4d6C3L0d4a","name":"최찬용","phone":"+82-1092206425","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:77","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:77');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-16 13:00:38','2025-09-30 14:21:37',JSON_MERGE_PATCH(CAST('{"title":"고용량 파일 실행 시, 프로그램 꺼짐 현상","contents":"<p>20MB 가량 파일을 실행 후, 몇가지 동작 후 바로 프로그램이 종료되는 현상이 발생합니다.</p><ol><li>1. 프로그램 사용을 위한 최대 용량이 정해져 있나요?<br>2. 고용량 파일을 실행하려면 어떻게 해야하나요?</li></ol>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"78","requester":{"login_id":"jycho@samaneng.com","legacy_user_id":"U32lNF9fSr8rnEdHENbBtJ5NSJfi","name":"","phone":"","company":null,"department":""}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:78","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:78');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-16 14:05:36','2025-09-17 17:28:39',JSON_MERGE_PATCH(CAST('{"title":"치수선 블록을 2개의 화살표 블록으로 설정하는 명령어 추가","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1176/438;\\" src=\\"/egbim/uploads/img/1757998873_bfa05844.png\\" width=\\"1176\\" height=\\"438\\"></figure><p>오토캐드 듀파명령어 사용시 하나의 화살표블록을 두개의 화살표 블록으로 변경해주는 명령어를 추가해주시면 감사합니다. 보통 끊어진 도면에서 사용되는 명령어 입니다. 예시용 그림 올려드립니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"79","requester":{"login_id":"ghyou@samaneng.com","legacy_user_id":"U31wJQtZFiEsL5GLniarpRKuc2QB","name":"유경한","phone":"010-5054-1158","company":null,"department":"철도사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:79","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:79');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-16 16:43:36','2025-12-01 17:02:59',JSON_MERGE_PATCH(CAST('{"title":"치수선 표기 문의","contents":"<p>치수선 기입 오류</p><p><br>1. 스타일에서 이름 및 레이어를 &nbsp;바궈도 치수스타일에 &nbsp;틀리게 표기됨 &nbsp;</p><p>&nbsp;</p><p>2. 치수스타일관리자에서 &nbsp;0 숨기기 옵션 (소숫점 뒤 0표기) 지정이 안됨<br><br>수고하십시요</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"80","requester":{"login_id":"ykkwon@samaneng.com","legacy_user_id":"U32ARaJNwxvnOkSNtJEWpfxFlVwQ","name":"권영국","phone":"010-8539-8209","company":null,"department":"건설사업관리본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:80","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:80');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-16 17:31:52','2025-09-17 08:58:48',JSON_MERGE_PATCH(CAST('{"title":"한글 입력 문제","contents":"<p>CMDENGONLY 설정에서 영문만 입력을 켰음에도 간헐적으로 한글이 입력됩니다.&nbsp;</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1758011486_5a2aceb0.png\\" width=\\"503\\" height=\\"154\\"></p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"82","requester":{"login_id":"jhkang1@samaneng.com","legacy_user_id":"U328UyjsI0sKVNO3hHcwHb1KkWqI","name":"강준희","phone":"010-3684-1963","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:82","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:82');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-16 17:40:37','2025-10-15 15:42:25',JSON_MERGE_PATCH(CAST('{"title":"XLINE 표시","contents":"<p>&nbsp;XLINE 그릴 때 아래와 같이 명령어 입력시 보이는화면에 길이가 맞춰져 그려지며 regen을 입력해야 선 길이가 무한대로 표시가 되는데 설정을 어디서 바꿔야 할까요.&nbsp;</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1758011696_e4da1f76.png\\" width=\\"664\\" height=\\"684\\"></p><p><img src=\\"/egbim/uploads/img/1758012005_3d258409.png\\" width=\\"530\\" height=\\"441\\"></p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"83","requester":{"login_id":"jhkang1@samaneng.com","legacy_user_id":"U328UyjsI0sKVNO3hHcwHb1KkWqI","name":"강준희","phone":"010-3684-1963","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:83","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:83');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-17 09:30:23','2025-12-01 10:39:52',JSON_MERGE_PATCH(CAST('{"title":"XY 좌표 내보낸뒤 수정후 CIM 으로 불러올때 X =, Y= 과같은 텍스트는 고정이므로 인식하여 지우지 않아도 작업되게 요청드립니다.","contents":"<p>제목과같이</p><p>X=, Y= 과 같은 텍스트는 수정사항이 아니므로 자동 인식되면 좋겠습니다.</p><p>별도로 지워줘야하는 번거로움이 있어요 물론 ( FIND 해서 삭제하면 되긴하는데…..)</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"85","requester":{"login_id":"m24016@hanmaceng.co.kr","legacy_user_id":"U31lUrd6zI26O50Fsq1zMSa94qvP","name":"김대성","phone":"+82-1087096322","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:85","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:85');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-17 10:01:16','2025-09-22 10:58:41',JSON_MERGE_PATCH(CAST('{"title":"현재 호 객체 join시 원으로 변환","contents":"<p>업데이트 이후 호 객체 &nbsp;join으로 합칠경우 자동으로 원 객체로 변환되거나 하나의 호 객체로 합쳐지거나 일관성 없게 변경되는데&nbsp;</p><p>&nbsp;오토캐드의 결합시 원으로 변경할 지 여부 선택 가능했던거 같은데 변경 가능할까요</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1758070852_4040b424.png\\" width=\\"910\\" height=\\"627\\"></p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"87","requester":{"login_id":"jhkang1@samaneng.com","legacy_user_id":"U328UyjsI0sKVNO3hHcwHb1KkWqI","name":"강준희","phone":"010-3684-1963","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:87","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:87');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-17 10:36:48','2025-12-01 10:41:20',JSON_MERGE_PATCH(CAST('{"title":"CIM 사용시 튕김현상 발생","contents":"<p>제목 그대로 좌표를 엑셀로 불러온 뒤 &nbsp;값을 EZBIM 으로 불러올 CIM 실행하면 좌표 읽는것 까지는 되는데</p><p>&nbsp;</p><p>EZBIM 화면내에 오류메시지가 뜨면서 대뜸 EZBIM 이 튕겨버립니다.</p><p>&nbsp;</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1758072781_6adea875.jpg\\" width=\\"650\\" height=\\"83\\"></p><p>&nbsp;</p><p>&nbsp;</p><p>오류 메시지 입니다.</p><p>&nbsp;</p><p>파일은 한길아이티 프로그램으로 벹어낸 DXF 파일을 DWG로 변환한 파일에서 생겨납니다.</p><p>&nbsp;</p><p>신규파일 GRM 파일에서는 몇번해봤는데 오류가 나진 않습니다.</p><p>&nbsp;</p><p>오류가난 파일을 올려드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"88","requester":{"login_id":"m24016@hanmaceng.co.kr","legacy_user_id":"U31lUrd6zI26O50Fsq1zMSa94qvP","name":"김대성","phone":"+82-1087096322","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:88","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:88');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-17 11:15:31','2025-09-22 11:34:01',JSON_MERGE_PATCH(CAST('{"title":"십자선 색상 오류","contents":"<p>십자선 색상 하얀색으로 변경시 계속 자동으로 색 250번으로 변경되는 오류가 있습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"89","requester":{"login_id":"hdkim@samaneng.com","legacy_user_id":"U31D8GUi0GCZhRTQLCimAQ7GWcd9","name":"김해동","phone":"+82-1099431841","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:89","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:89');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-17 12:29:46','2025-12-01 11:56:55',JSON_MERGE_PATCH(CAST('{"title":"출력이 너무 느림","contents":"<ol><li>1. 도곽 맞춤으로 해서 전체 출력에서 일부만 날리고 싶어도 느림</li><li>2. 영역 지정하여 한 장씩 출력 하려고 해도 느려서 시간이 오래 걸림</li><li>도면 같이 첨부합니다.</li><li><figure class=\\"image\\"><img style=\\"aspect-ratio:1428/375;\\" src=\\"/egbim/uploads/img/1758521043_5d14ad3c.png\\" width=\\"1428\\" height=\\"375\\"></figure></li></ol>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"90","requester":{"login_id":"b22037@hanmaceng.co.kr","legacy_user_id":"U30wG135XNRQ6fgAFL0PfhboFzdq","name":"안용주","phone":"+82-1054330545","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:90","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:90');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-17 16:24:26','2025-10-02 17:13:57',JSON_MERGE_PATCH(CAST('{"title":"철근재료표","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1505/598;\\" src=\\"/egbim/uploads/img/1758093724_ca23c963.png\\" width=\\"1505\\" height=\\"598\\"></figure><ol><li><figure class=\\"image\\"><img style=\\"aspect-ratio:590/241;\\" src=\\"/egbim/uploads/img/1758093818_64363c84.png\\" width=\\"590\\" height=\\"241\\"></figure></li><li>1. 철근 재료표 생성시 L''를 L 보다 우선 인식</li><li>2. 박스 길이 등 스케일변경해도 반영 안됨</li></ol>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"91","requester":{"login_id":"jhkang1@samaneng.com","legacy_user_id":"U328UyjsI0sKVNO3hHcwHb1KkWqI","name":"강준희","phone":"010-3684-1963","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:91","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:91');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-17 17:03:12','2025-12-01 10:41:52',JSON_MERGE_PATCH(CAST('{"title":"치수선 측정시 값이 뒤집어 나옵니다","contents":"<p>UCS 를 사용하여 치수선을 측정시 값이 뒤집어 나오는데 오토캐드에는 좌에서 우 를 변경하면 값이 원래대로 나옵니다 .</p><p>또 오토캐드에선 VPOINT 명령어르 사용하여 관측점 사전 설정에 절대적으로 변경하면 값이 원래대로 나온다고 합니다. 한번 검토 해주시면 감사드립니다</p><p>사진 같이 올려드립니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1028/199;\\" src=\\"/egbim/uploads/img/1758096157_18d526ca.png\\" width=\\"1028\\" height=\\"199\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"92","requester":{"login_id":"yhkim5@samaneng.com","legacy_user_id":"U32AVvx8fG9SwZtb2fbpxpd6eXSa","name":"김영호","phone":"010-8552-2362","company":null,"department":"철도사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:92","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:92');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-18 15:47:31','2025-09-19 08:25:59',JSON_MERGE_PATCH(CAST('{"title":"PROPERTIES 창 고정","contents":"<p>PROPERTIES &nbsp;명령어 입력 혹은 CTRL+1로 창을 띄었을때 고정이 안됩니다.</p><p>&nbsp;</p><p>모니터 이동시나 ALT+TAB으로 전환시 따로 꺼줘야하는 번거로움이 있습니다.&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"94","requester":{"login_id":"hscho1@samaneng.com","legacy_user_id":"U31leHelA6CmHnBXckYNRwb9xs2G","name":"조흥석","phone":"010-7517-1125","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:94","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:94');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-19 07:27:31','2025-09-19 09:26:31',JSON_MERGE_PATCH(CAST('{"title":"도면 작업 불가","contents":"<p>설계도면을 클릭하면 EG-BIM &nbsp;로그인정보 창이 나오느데 “알 수 없는 오류가 발생했습니다 ” 라는 문구가 &nbsp;있으며 로그인되지 않아 도면이 열리지 않읍니다</p><p>원격가능한가요?</p><p>ID : bhsong@samaneng.com</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"95","requester":{"login_id":"bhsong@samaneng.com","legacy_user_id":"U32rfT8Fvw3Hw5VIrJQnRsN9cD7j","name":"송병화","phone":"010-6628-9988","company":null,"department":"건설사업관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:95","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:95');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-19 09:29:03','2025-09-19 09:42:37',JSON_MERGE_PATCH(CAST('{"title":"[실행오류] *.DLL 오류 메세지 관련 EG-BIM 오류 해결 방안","contents":"<p><strong>problem1&gt;</strong></p><p>*VCRUNTIME140_1.DLL​이(가) 없어 코드 실행을 진행할 수 없습니다.</p><p>&nbsp; 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다.</p><p>&nbsp;</p><p>위와 같은 오류메세지와 함께 EG-BIM 실행오류 발생시 첨부 파일을 다운받으셔서 압축 해제 후,&nbsp;</p><p>''Redistributable 2015-2019.exe'' 실행하신 부 진행하시기 바랍니다.</p><p>&nbsp;</p><p>&nbsp;</p><p><strong>problem2&gt;</strong></p><p>\\"MSVCP140.dll이(가) 없어 프로그램을 시작할 수 없습니다.</p><p>프로그램을 다시 설치하여 이 문제를 해결하십시오.&nbsp;&nbsp;</p><p>&nbsp;</p><p>*MFC140u.dll이(가) 없어 코드 실행을 진행할 수 없습니다.</p><p>&nbsp; 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다.&nbsp;</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:479/168;\\" src=\\"https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F64IOO%2FbtsMuyJSXJW%2FAAAAAAAAAAAAAAAAAAAAANxbgRKfPg0dnnslNeGdu4uMwDOxpFPtAOY5KUrLxHJl%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3D168OQcA6yEUNdzdGdychR%252Frn1z0%253D\\" alt=\\"mfc140u.dll이(가) 없어 코드 실행을 진행할 수 없습니다. 오류 해결 방법입니다.\\" width=\\"479\\" height=\\"168\\"></figure><p>&nbsp;</p><p>*VCOP140.dll이(가) 없어 코드 실행을 진행할 수 없습니다.</p><p>&nbsp; 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다.</p><p>&nbsp;</p><p>위와 같은 오류메세지와 함께 EG-BIM 실행오류 발생시 첨부 파일을 다운받으셔서 압축 해제 후,&nbsp;</p><p>''vc_redist.x64​'' 실행하신 부 진행하시기 바랍니다.</p><p>&nbsp;</p><p><strong>&nbsp;다운로드 링크</strong></p><p><a href=\\"https://aka.ms/vs/17/release/vc_redist.x64.exe\\"><strong>https://aka.ms/vs/17/release/vc_redist.x64.exe</strong></a></p><p>&nbsp;</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"96","requester":{"login_id":"cjy627@hanmaceng.co.kr","legacy_user_id":"U2yQy5lGLlvtIoMbR4Wn4VXpTy5y","name":"최준영","phone":"+82-1031561423","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:96","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:96');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-19 09:41:52','2025-09-23 09:05:44',JSON_MERGE_PATCH(CAST('{"title":"뷰포트 객체 선택 불가 오류","contents":"<p>해당 뷰포트 더블클릭시 모델탭과 연계작업은 되지만 뷰포트 객체 선택이 불가합니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"97","requester":{"login_id":"hmkim@samaneng.com","legacy_user_id":"U327zynqN4mMlb6zbU4TF9Vw7HeQ","name":"김현민","phone":"+82-1077411162","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:97","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:97');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-19 15:43:17','2025-09-23 09:42:07',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 설치 파일 다운로드 오류 및 설치파일 실행안됨","contents":"<p>외부사용자 담솔이앤씨 박종란 대표이사 원격지원 요청.&nbsp;<br>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"98","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:98","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:98');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-22 11:05:04','2025-12-01 12:08:09',JSON_MERGE_PATCH(CAST('{"title":"치수문자위치 이동하기에서 문자외각이동","contents":"<p>치수문자위치 이동하기 &gt; &nbsp;문자외각이동</p><p>&nbsp;</p><p>문자외각이동시 치수선이 있는 쪽으로 문자가 이동해 치수가 서로 겹쳐집니다.</p><p>&nbsp;</p><p>치수선 문자가 없는 외각으로 이동하도록 수정해 주세요.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:840/486;\\" src=\\"/egbim/uploads/img/1758506625_97c2328c.png\\" width=\\"840\\" height=\\"486\\"><figcaption>이 동 전</figcaption></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:840/547;\\" src=\\"/egbim/uploads/img/1758506683_f07bc493.png\\" width=\\"840\\" height=\\"547\\"><figcaption>이동후</figcaption></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"100","requester":{"login_id":"fb1t@jangheon.co.kr","legacy_user_id":"U328dZBsvig8d66BYlYA2czSLkwe","name":"이정훈","phone":"010-9031-7789","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:100","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:100');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-23 09:58:47','2025-09-23 19:56:53',JSON_MERGE_PATCH(CAST('{"title":"용량이 큰 파일 실행 불가 문의","contents":"<ul><li>문의자 : 감리현장 삼안 김관중 이사 010-3649-0345&nbsp;</li><li>문의 내용 : &nbsp;업데이트 이후에 용량이 큰 파일을 열면 EG-BIM 작동이 멈춤 현상으로 원격 요청&nbsp;</li></ul><p>&nbsp;</p><p>1차 대응 : &nbsp;GRAPHICSCONFIG 명령어를 실행하여 ''Graphics Device'' 부분의 옵션을 ''Intermediate'' 변경 후, 현상이 발생하는지 확인 바랍니다 &nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"104","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:104","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:104');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-23 14:41:45','2025-09-23 19:58:32',JSON_MERGE_PATCH(CAST('{"title":"이지빔 2개실행 문의","contents":"<p>이지빔 프로그램을 2개 실행가능 여부 문의합니다. 또는 2개파일을 동시에 띄워서 2개의 화면에서 보는 방법이 없는지 문의</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"105","requester":{"login_id":"yehong@samaneng.com","legacy_user_id":"U32iFWK3BnCApTVYqelkGipUzMYV","name":"홍용의","phone":"010-4701-1466","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:105","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:105');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-23 15:29:52','2025-09-23 19:56:43',JSON_MERGE_PATCH(CAST('{"title":"이지빔에서 도면 파일을 열 수 없을때","contents":"<p>문의자 &nbsp;: &nbsp;감리 현장 태조엔지니어링 이기현 전무 &nbsp;010-7116-1436</p><p>&nbsp;</p><p>문의내용 : &nbsp;EG-BIM에서 도면 파일을 열려고 했을 때 아무 파일도 없는 상태.&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"106","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:106","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:106');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-23 20:21:54','2025-12-01 12:00:56',JSON_MERGE_PATCH(CAST('{"title":"레이어 추가 시 프로그램 강제 종료 됩니다","contents":"<p>용량이 작은 파일(도곽 등 외부 참조 도면)에서 레이어 추가 시 프로그램이 강제 종료 됩니다.</p><p>Layer 메뉴에서 + 버튼으로 추가할 시 종료됩니다&nbsp;</p><p>특정도면의 문제 같은데, 홈페이지 파일 첨부가 안되네요</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"107","requester":{"login_id":"ydyun@samaneng.com","legacy_user_id":"U31rFy4p065f1ruKZsMEc7LOQMRg","name":"윤영도","phone":"010-4413-1787","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:107","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:107');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-24 10:37:07','2025-09-25 11:33:38',JSON_MERGE_PATCH(CAST('{"title":"파일을 열었을때 도면이 보이지 않는 현상이 자주 발생함.","contents":"<p>파일을 열었을때 도면이 보이지 않는 현상이 자주 발생함.</p><p>&nbsp;</p><p>외부 참조된 파일이 없을때 &nbsp;참조된 파일만 안보이는게 아니라 도면 전체가 안보임.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"108","requester":{"login_id":"fb1t@jangheon.co.kr","legacy_user_id":"U328dZBsvig8d66BYlYA2czSLkwe","name":"이정훈","phone":"010-9031-7789","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:108","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:108');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-24 13:24:47','2025-09-24 15:12:10',JSON_MERGE_PATCH(CAST('{"title":"라이센스가 만료 갱신","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:516/431;\\" src=\\"/egbim/uploads/img/1758687846_c35e730c.png\\" width=\\"516\\" height=\\"431\\"></figure><p>&nbsp;</p><p>어떻게 갱신하는지요?</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"109","requester":{"login_id":"hoosier9728@nate.com","legacy_user_id":"U32OfDXXqMKLL7OlWMR8CFyi5uYh","name":"유동우","phone":"010-3514-9728","company":"(주)삼안","department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:109","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:109');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-24 14:29:25','2025-09-25 10:42:09',JSON_MERGE_PATCH(CAST('{"title":"여러객체 선택시 속성창에 길이, 면적 합","contents":"<p>선이나 해치 객체 다중 선택시 properties 창에 전체 길이와 면적의 합을 볼 수 있었는데 지금은 ‘다양함’이라고만 뜨네요</p><p>개선 부탁드립니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:317/760;\\" src=\\"/egbim/uploads/img/1758691740_0a41d98b.png\\" width=\\"317\\" height=\\"760\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"110","requester":{"login_id":"hyoh@samaneng.com","legacy_user_id":"U32U3XveJgRPxYs5hp495OuWTcvs","name":"오현영","phone":"010-2434-1864","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:110","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:110');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-24 17:17:13','2025-10-01 10:02:13',JSON_MERGE_PATCH(CAST('{"title":"3D객체 처리 문제","contents":"<p>1. 폐합된 원/타원/곡선면을 Extrude 기능을 이용하여 돌출시킬 경우, 직선의 절점이 생기면서 곡선이 아닌 직선형태의 다각형단면 3D객체가 생성됨.<br>→ 곡선 면처리 문제, 첨부사진 참고(빨간색 : EGBIM으로 만든 객체, 나머지 : 오토캐드로 만든 객체)</p><p>&nbsp;</p><p>2. EGBIM으로 만든 솔리드객체의 경우 비쥬얼스타일로 보게 되면, 오토캐드로 만든 솔리드객체에 비해 매끄럽지 못하며 왜곡된 형상으로 보여짐.&nbsp;<br>→ 그래픽 왜곡 문제, 하드웨어 가속(graphicsconfig) 기능을 켜야 해결</p><p>&nbsp;</p><p>3. 3D모델링을 위해 아래 AutoCAD 기능 추가 요청.&nbsp;<br>- SLICE : 3D솔리드 절단<br>- SOLIDEDIT : 3D면 편집<br>- LOFT : 폴리곤 이용 3D객체 생성<br>- ROTATE3D : 2D면을 지정 축 기준 회전</p><p>- 3DPOLY 이용 3D솔리드 구축</p><p>&nbsp;</p><p>4. AutoCAD에서 만든 3D객체를 EXPLODE/UNION/SUBTRACT/INTERSECT 등의 명령어를 이용하여 편집 작업 불가</p><p>&nbsp;</p><p>5. MASSPROP, VOLUME 이용 체적 조회 불가</p><p>&nbsp;</p><p>마지막으로, EGBIM이 간단한 3d모델링과 뷰어수준의 현재상태에서 → 향후 3D모델링을 위한 기능추가 업그레이드 계획이 있는지 알고싶습니다.</p><p>끝.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"111","requester":{"login_id":"jhkoo@samaneng.com","legacy_user_id":"U31nlmXcIn3iACnegM6qYPVSX6kv","name":"구자환","phone":"010-4230-2229","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:111","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:111');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-25 14:40:28','2025-09-26 17:28:09',JSON_MERGE_PATCH(CAST('{"title":"CAD 계산기 기능","contents":"<p>제가 이전에 문의드린 글(속성창 길이, 면적 합 관련)은 이전버전들과 비교해달라는 말이 아니라, 속성창에 나올 수 있게 개선해달라는 말의 요지였습니다.</p><p>개선이 안된다면 캐드의 계산기 기능을 넣어 배포해주세요.</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"112","requester":{"login_id":"hyoh@samaneng.com","legacy_user_id":"U32U3XveJgRPxYs5hp495OuWTcvs","name":"오현영","phone":"010-2434-1864","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:112","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:112');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-25 15:36:12','2025-09-26 11:34:41',JSON_MERGE_PATCH(CAST('{"title":"캐드 프린트 출력 오류","contents":"<p>캐드 파닝에서 프린터 출력이 안 돼요…</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"113","requester":{"login_id":"hhjo@samaneng.com","legacy_user_id":"U32H20z5fs7Nflq2gyAUQKq0OTSS","name":"조호현","phone":"010-3844-6054","company":null,"department":"건설사업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:113","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:113');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-25 15:52:32','2025-09-25 16:34:54',JSON_MERGE_PATCH(CAST('{"title":"이지빔 접속이 안됩니다.","contents":"<p>평소와 같이 DWG파일을 실행하려 했지만 오류가 뜨고 로그인도 안됩니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"114","requester":{"login_id":"ta2800@naver.com","legacy_user_id":"U325bOlZkNrjh7zq7fcdzO4QVIx6","name":"박경덕","phone":"010-4403-6240","company":"씨지이앤씨(주)","department":"지반공학부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:114","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:114');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-26 09:21:05','2025-09-26 17:02:40',JSON_MERGE_PATCH(CAST('{"title":"그리드","contents":"<p>첫 화면에 나오는 그리드에 대한 질의입니다</p><p>&nbsp;</p><p>매번 자동으로 뜨는데 선이 두꺼워서 너무 눈이 아픕니다</p><p>&nbsp;</p><p>&nbsp;</p><ol><li>1. 자동설정으로 안뜨게 하는 방법이 있는지</li></ol><p>&nbsp;</p><p>2. 두께를 얇게 하는 방법이 있는지</p><p>&nbsp;</p><p>문의드립니다</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"115","requester":{"login_id":"shlee8@samaneng.com","legacy_user_id":"U32AV8ckqT9sKHUWsuJ5wU8ENxqy","name":"이승하","phone":"010-8816-9681","company":null,"department":"도시계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:115","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:115');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-26 13:35:03','2025-10-16 16:44:52',JSON_MERGE_PATCH(CAST('{"title":"cal2 기능 오류","contents":"<p>cal2 계산후 바로 실행 기능이 작동이 안됩니다.</p><p>&nbsp;</p><p>문자 선택 후 결과 값 나온 것을 계산 후 바로 문자 수정을 하고 싶은데 작동이 안됩니다.</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"116","requester":{"login_id":"m22008@hanmaceng.co.kr","legacy_user_id":"U32ArugDUjlw9pO51U3T4TZfMuLT","name":"김명식","phone":"010-2538-4933","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:116","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:116');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-26 15:30:37','2025-09-26 16:28:54',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 설치 및 실행이 되지 않습니다.","contents":"<p>문의자 : 경수 이영호 010-2963-5595&nbsp;</p><p>&nbsp;</p><p>문의내용 : &nbsp;EG-BIM 설치파일이 실행되지 않습니다.&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"117","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:117","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:117');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-29 11:12:17','2025-09-30 09:36:01',JSON_MERGE_PATCH(CAST('{"title":"출력시 wipeout 비활성","contents":"<p>wipeout box를 맨 앞으로 꺼내도 출력시 적용이 되지 않습니다</p><p>모든파일이 그러는건 아니고, 몇 파일에서 일어나는 현상인데 어떻게 해결해야할까요?</p><p>&nbsp;</p><figure class=\\"image image-style-side\\"><img style=\\"aspect-ratio:491/374;\\" src=\\"/egbim/uploads/img/1759111775_4e382e61.png\\" width=\\"491\\" height=\\"374\\"></figure><p><img src=\\"/egbim/uploads/img/1759111832_d86d26ee.png\\" width=\\"479\\" height=\\"401\\"></p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"118","requester":{"login_id":"hyoh@samaneng.com","legacy_user_id":"U32U3XveJgRPxYs5hp495OuWTcvs","name":"오현영","phone":"010-2434-1864","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:118","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:118');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-29 12:22:00','2025-12-01 11:19:30',JSON_MERGE_PATCH(CAST('{"title":"동일한 계정으로 두개의 프로그램에서 로그인 가능 문의","contents":"<p>동일한 계정에서 다른 컴퓨터에서 실행을 하려 하는데&nbsp;<br>인트라넷으로 폐쇄되어있는 인터넷환경에서도 로그인 진행하고 이지빔 실행이 되는지에 대한 문의</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"119","requester":{"login_id":"ta2800@naver.com","legacy_user_id":"U325bOlZkNrjh7zq7fcdzO4QVIx6","name":"박경덕","phone":"010-4403-6240","company":"씨지이앤씨(주)","department":"지반공학부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:119","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:119');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-30 11:37:30','2025-09-30 13:35:03',JSON_MERGE_PATCH(CAST('{"title":"사진 파일 경로 짜르기","contents":"<p>안녕하십니까?</p><p>&nbsp;</p><p>jpg 나 png와 같은 사진 파일을 첨부한 후 다른 사람에게 보냈을 시,&nbsp;</p><p>&nbsp;</p><p>받은 사람의 경로에는&nbsp;</p><p>&nbsp;</p><p>사진 파일이 없어서 캡처본 우측과 같이 저 경로가 뜨게 됩니다.&nbsp;</p><p>&nbsp;</p><p>저 경로 없이 이미지가 잘 뜰 수 있는 방법을 찾고 있어서 여쭤봅니다.</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1004/606;\\" src=\\"/egbim/uploads/img/1759199768_9fe6688a.png\\" width=\\"1004\\" height=\\"606\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"122","requester":{"login_id":"m24011@hanmaceng.co.kr","legacy_user_id":"U31GeOuWxsNb53WV2NYsMW35zvFZ","name":"전민기","phone":"+82-1099450295","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:122","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:122');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-30 20:27:09','2025-10-01 11:02:18',JSON_MERGE_PATCH(CAST('{"title":"plot에 대한 단축키를 지정할 수 없음.","contents":"<p>plot에 대한 단축키를 지정할 수 없음.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"123","requester":{"login_id":"fb1t@jangheon.co.kr","legacy_user_id":"U328dZBsvig8d66BYlYA2czSLkwe","name":"이정훈","phone":"010-9031-7789","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:123","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:123');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-09-30 20:28:20','2025-10-01 10:06:59',JSON_MERGE_PATCH(CAST('{"title":"단축키 설정 창에서 전체보기에서 명령어가 알파벳 순으로 정렬할 수 있게 해주세요","contents":"<p>단축키 설정 창에서 전체보기에서 명령어가 알파벳 순으로 정렬할 수 있게 해주세요</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"124","requester":{"login_id":"fb1t@jangheon.co.kr","legacy_user_id":"U328dZBsvig8d66BYlYA2czSLkwe","name":"이정훈","phone":"010-9031-7789","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:124","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:124');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-01 08:49:21','2025-10-01 10:37:33',JSON_MERGE_PATCH(CAST('{"title":"화면 최소화시 프로퍼티창이 내려 가지 않아요.","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1900/1075;\\" src=\\"/egbim/uploads/img/1759276104_ed11c5f5.png\\" width=\\"1900\\" height=\\"1075\\"></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:1913/1074;\\" src=\\"/egbim/uploads/img/1759276156_6ff980ef.png\\" width=\\"1913\\" height=\\"1074\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"125","requester":{"login_id":"fb1t@jangheon.co.kr","legacy_user_id":"U328dZBsvig8d66BYlYA2czSLkwe","name":"이정훈","phone":"010-9031-7789","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:125","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:125');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-01 09:20:08','2025-10-01 09:51:23',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 오류","contents":"<p>문의자 : 삼안 감리현장 박덕재 상무 010-6281-3258</p><p>&nbsp;</p><p>문의내용 : &nbsp;어제까지 잘 실행되었던 EG-BIM이 오늘부터 아래 첨부파일의 오류 메세지 생성되며 실행되지 않음.&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"126","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:126","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:126');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-01 09:20:39','2025-12-01 10:42:52',JSON_MERGE_PATCH(CAST('{"title":"캐드 파일 프린트 출력 시 화질 저하","contents":"<p>프린트 출력 시 화질 저하가 발생합니다.</p><p>&nbsp;</p><p>오류 원인 해결 방안을 알려주시기 바랍니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"127","requester":{"login_id":"thjeon@samaneng.com","legacy_user_id":"U32G9Qd1tfrMFmJ2ox4QCQxTB2BK","name":"전태훈","phone":"010-5097-0819","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:127","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:127');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-13 15:41:22','2025-10-15 08:59:14',JSON_MERGE_PATCH(CAST('{"title":"업데이트 이후 플롯 미리보기 생성 속도가 너무 느립니다.","contents":"<p>그래픽컨픽도 조정했고 기타 건드린 옵션이 없음에도 용량이 크거나 무거운 도면을 플롯 미리보기시 로딩 속도가 현저히 느려졌습니다.</p><p>&nbsp;</p><p>용량 제한으로 인해 도면이 첨부되지 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"128","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:128","source_status":"patch","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:128');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-13 16:06:16','2025-10-13 16:41:34',JSON_MERGE_PATCH(CAST('{"title":"프린트 영역 지정시 화면 멈춤","contents":"<p>문의자 : 삼안 건설사업관리 최현진 이사 010-3222-2898</p><p>&nbsp;</p><p>문의내용 : 프린트 영역 설정 하면 화면이 멈춤. EG-BIM 지우고 다시 설치해도 같은 오류 발생&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"130","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:130","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:130');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-13 17:25:00','2025-10-16 16:43:06',JSON_MERGE_PATCH(CAST('{"title":"사진 첨부 오류 문의","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1921/1007;\\" src=\\"/egbim/uploads/img/1760343765_a08960ea.png\\" width=\\"1921\\" height=\\"1007\\"></figure><p>&nbsp;</p><p>안녕하십니까. 삼안 플랜트부 박성걸 사원입니다.<br>첨부드린 사례와 같이 XREF 외부 첨부한 이미지가 egbim 화면에서 전체가 표시되지 않고 검정색(블랙 박스)으로 보이는 오류가 발생하여 문의드립니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"131","requester":{"login_id":"sgpark2@samaneng.com","legacy_user_id":"U31aI69D3kr6gmkI1OtthYhkInfk","name":"박성걸","phone":"+82-1062136849","company":null,"department":"플랜트부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:131","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:131');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-14 14:01:46','2025-10-16 16:42:46',JSON_MERGE_PATCH(CAST('{"title":"find 명령어 실행시","contents":"<p>문자는 찾아 주지만 줌인이 안됨.</p><p>&nbsp;</p><p>예) A1</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"133","requester":{"login_id":"fb1t@jangheon.co.kr","legacy_user_id":"U328dZBsvig8d66BYlYA2czSLkwe","name":"이정훈","phone":"010-9031-7789","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:133","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:133');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-15 12:02:30','2025-10-27 14:35:51',JSON_MERGE_PATCH(CAST('{"title":"열린 전체 도면 저장하지 않고 닫기 또는 저장하고 닫기 기능은 없나요?","contents":"<p>열린 전체 도면 저장하지 않고 닫기 또는 저장하고 닫기 기능은 없나요?</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"134","requester":{"login_id":"fb1t@jangheon.co.kr","legacy_user_id":"U328dZBsvig8d66BYlYA2czSLkwe","name":"이정훈","phone":"010-9031-7789","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:134","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:134');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-16 09:38:42','2025-10-16 16:14:00',JSON_MERGE_PATCH(CAST('{"title":"TEXTMACTHCOPY 명령어 오류","contents":"<p>문자정렬 선택하는 팝업창에서<br>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:400/347;\\" src=\\"/egbim/uploads/img/1760575054_76387a16.jpg\\" width=\\"400\\" height=\\"347\\"></figure><p>위와 같이 선택 할 수 있게 되어 있습니다</p><p>이 중 대상 문자 정렬에서</p><p>&nbsp;</p><ol><li>1. 위→ 아래 탭이 중복으로 들어가 있고</li><li>2. 첫 줄의 보기 와는 다르게 실제로 명령어가 인식되는 방향은</li></ol><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ○ 좌 → 우 &nbsp; &nbsp; &nbsp; &nbsp;○ 우 → 좌</p><p>로 설정되어 있습니다.</p><p>&nbsp;</p><p>사용자가 헷갈리지 않게 방향과 명칭을 수정해주시면 감사하겠습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"135","requester":{"login_id":"j21303@jangheon.co.kr","legacy_user_id":"U31kuhZapNw8Ove2blUSxchx7rz8","name":"조동일","phone":"+82-1091419180","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:135","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:135');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-17 08:34:11','2026-04-01 16:12:18',JSON_MERGE_PATCH(CAST('{"title":"내장 라이브러리 이미지 이용 표면재료(Materials) 적용 건","contents":"<p>안녕하세요?</p><p>&nbsp;</p><p>C:\\\\Users\\\\saman\\\\Documents\\\\GRM_x64\\\\Textures</p><p>&nbsp;</p><p>상기 경로에 저장되어 있는 내장 라이브러리의 이미지를 구조 재료 표면에 적용하기 위해서</p><p>Materials 명령어를 이용하여 로딩할 경우 텍스쳐가 정상적으로 import 되지 않는 현상이 발생합니다.</p><p>&nbsp;</p><p>확인 바랍니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"137","requester":{"login_id":"jhkoo@samaneng.com","legacy_user_id":"U31nlmXcIn3iACnegM6qYPVSX6kv","name":"구자환","phone":"010-4230-2229","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:137","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:137');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-17 10:39:02','2025-10-22 17:30:21',JSON_MERGE_PATCH(CAST('{"title":"삼각망 그리기 (dtin) 명령어 유무","contents":"<p>삼각망 그리기 (dtin) 명령어 유무 확인 부탁드리겠습니다.<br><br>추가적으로 기존에 사용했던 egbim게시판에서 이전에 올렸던 글들을 확인해서 여러 문의할 내용들을 찾곤 했는데 그전에 올렸던 질의사항들 확인할수있는 방법 이 없을까요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"138","requester":{"login_id":"sjbang@samaneng.com","legacy_user_id":"U31BSnzJ0Wcyl23vt39SeGEUet86","name":"방승준","phone":"+82-1028863052","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:138","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:138');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-20 17:11:10','2026-04-01 14:06:05',JSON_MERGE_PATCH(CAST('{"title":"COPY 기능 먹통","contents":"<p>해치 명령으로 면적 확인 후 COPY 기능이 안먹습니다.</p><p>&nbsp;</p><p>매번 해치 명령 후 저장하고 다시 켜서 작업하는 일이 계속 반복이 됩니다.</p><p>&nbsp;</p><p>물론 될 때도 있으나, 대부분 먹통입니다.</p><p>&nbsp;</p><p>작업 파일은 보안상 업로드가 안되고, 다시 열면 되는 상황이라 특별히 올리지 않겠습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"139","requester":{"login_id":"dhjo@samaneng.com","legacy_user_id":"U31wGQBq41j8aAJzNyk9N5pcEZb5","name":"조대현","phone":"+82-1071106527","company":null,"department":"철도사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:139","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:139');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-21 10:06:08','2025-10-21 11:38:21',JSON_MERGE_PATCH(CAST('{"title":"마이다스 캐드와 이지빔을 비교한 영상입니다.","contents":"<p>마이다스 캐드와 이지빔을 비교한 영상입니다.</p><p>&nbsp;</p><p>도면 복사하여 미러하는 과정을 이지빔과 마이다스 캐드를 사용하여 작업했을때를 비교하였습니다.</p><p>&nbsp;</p><p>작업속도 차이가 많이 나네요. 개선이 많이 필요해 보입니다.&nbsp;</p><p>&nbsp;</p><p>마이다스캐드는 마이다스 해석 프로그램 계약시 무료로 사용 가능합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"140","requester":{"login_id":"fb1t@jangheon.co.kr","legacy_user_id":"U328dZBsvig8d66BYlYA2czSLkwe","name":"이정훈","phone":"010-9031-7789","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:140","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:140');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-21 10:35:50','2025-10-21 11:27:10',JSON_MERGE_PATCH(CAST('{"title":"캐드 도면을 보고서등 삽도로 이용시","contents":"<p>이지빔의 이미지 파일 변환시 글씨가 잘 안보이며 품질이 떨어짐. 글씨크기를 보이게 하기 위해서는 화면의 도면을 키워야 함.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:904/298;\\" src=\\"/egbim/uploads/img/1761010492_973f32ad.png\\" width=\\"904\\" height=\\"298\\"></figure><p>마이다스 캐드 : 윈도우 메타파일로 저장되어 삽도의 품질이 우수함.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1755/300;\\" src=\\"/egbim/uploads/img/1761010504_2a127dd3.png\\" width=\\"1755\\" height=\\"300\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"141","requester":{"login_id":"fb1t@jangheon.co.kr","legacy_user_id":"U328dZBsvig8d66BYlYA2czSLkwe","name":"이정훈","phone":"010-9031-7789","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:141","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:141');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-21 10:42:43','2025-10-21 11:02:33',JSON_MERGE_PATCH(CAST('{"title":"알 수 없는 오류","contents":"<p>로그인 하려고 하면 알 수 없는 오류가 발생했습니다. 관리자에게 문의해주세요. 라는 문구와 함께 로그인이 되지 않습니다. 확인 부탁드립니다~</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"142","requester":{"login_id":"orgio20@naver.com","legacy_user_id":"U32RKKLTSfAEp9DXSSGZxQXDqup3","name":"신민정","phone":"010-7227-4503","company":"(주)제온기술","department":"교통계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:142","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:142');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-21 14:42:13','2026-04-01 13:38:47',JSON_MERGE_PATCH(CAST('{"title":"이지빔으로 pdf 출력시 정사영상 안보임","contents":"<p>정사영상을 추가한 종평면도를 pdf로 출력시 정사영상이 없이 출력됩니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"143","requester":{"login_id":"sjkim1@samaneng.com","legacy_user_id":"U340CSCJLZkGUKXqvN8owG4Qc287","name":"김승준","phone":"010-4304-0306","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:143","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:143');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-21 15:18:22','2025-10-21 16:12:57',JSON_MERGE_PATCH(CAST('{"title":"명령어 입력시 오류","contents":"<p>명령어 SLT 입력시마다 &nbsp;오류로 프로그램 종료됨</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"144","requester":{"login_id":"m21468@hanmaceng.co.kr","legacy_user_id":"U32PCVFdjGAwIvq2KoWh6D7rZSsN","name":"전수진","phone":"010-3791-6816","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:144","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:144');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-21 17:00:03','2025-10-22 09:39:06',JSON_MERGE_PATCH(CAST('{"title":"신규명령어 단축키 만들기","contents":"<p>close의 경우 단축키 항목이 존재하지 않아&nbsp;</p><p>단축키를 추가로 만들려고 하는데 가능하다면 방법공유 부탁드립니다.&nbsp;</p><p>전에 cad의 경우 acad.pgp파일에서 변경하면 되었는데, 어딘지를 찾지를 못하겠습니다.&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"145","requester":{"login_id":"jhchoi1@samaneng.com","legacy_user_id":"U324zRN0nQH3BCySO62CTiaSOSqD","name":"최종훈","phone":"+82-1033865216","company":null,"department":"조경부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:145","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:145');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-21 17:14:44','2025-12-01 12:22:51',JSON_MERGE_PATCH(CAST('{"title":"\\"Drawing is corrupted, Try audit command\\"","contents":"<p>XLINE을 반복적으로 그어 트림하는 작업을 반복 시에 명령어 창에 저런 오류메시지가 뜹니다.</p><p>&nbsp;</p><p>오류 메시지 출력 시 심각하게 버벅이며 작업이 불가능해 껐다 켜야 하는 상황이 발생합니다.</p><p>&nbsp;</p><p>도면 상관없이 발생하는 오류입니다.&nbsp;</p><p>&nbsp;</p><p>리뉴얼 전부터 계속 발생하던 오류인데 지속적으로 발생하고 있습니다.</p><p>&nbsp;</p><p>그래픽 옵션도 공지대로 변경했습니다.</p><p>&nbsp;</p><p>캐드 엔진 오류로 의심됩니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"146","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:146","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:146');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-21 17:57:21','2025-10-28 16:41:13',JSON_MERGE_PATCH(CAST('{"title":"※ EG-BIM 소개 및 명령어 설명 링크 입니다.","contents":"<p>EG-BIM 사용자 여러분께</p><p>&nbsp;</p><p><strong>EG-BIM의 주요 기능</strong>과 프로그램 사용에 도움이 되는 <strong>핵심 명령어</strong>들을 안내해 드립니다.</p><p>&nbsp;</p><p>아래 링크 참고 부탁드립니다.&nbsp;</p><p>&nbsp;</p><p><a href=\\"https://baron-consultant.github.io/eg-bim_guide/ko/guides/introduction/\\">https://baron-consultant.github.io/eg-bim_guide/ko/guides/introduction/</a></p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"147","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:147","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:147');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-22 08:42:21','2025-12-01 12:21:47',JSON_MERGE_PATCH(CAST('{"title":"파일이 열리지않습니다","contents":"<p>파일을 열면 팅겨버립니다&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"148","requester":{"login_id":"dhlee@samaneng.com","legacy_user_id":"U31DOpKXlBSt4fw7RJhiUFa5imKF","name":"이동호","phone":"+82-1087086817","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:148","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:148');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-22 09:14:44','2025-10-22 10:24:45',JSON_MERGE_PATCH(CAST('{"title":"파일 열었을때 색상 White(255,255,255) 객체 자동으로 검정색으로 변경되어 저장되있음.","contents":"<p>파일 열었을때 색상 White(255,255,255) 객체 자동으로 검정색으로 변경되어 저장되있는 것을 지정되어 있는 색으로 표현되게 할 수 없는지 알 고 싶습니다. 한 두개였을때는 다시 지정하면 되었지만 개수가 늘어나니 열었을 때 마다 변경이 되어서 작업하는데 지장이 있습니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"149","requester":{"login_id":"m24025@hanmaceng.co.kr","legacy_user_id":"U32Am80rEVlEYI7Zv0bxu7HBV3sL","name":"황윤희","phone":"010-8484-8721","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:149","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:149');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-22 09:39:12','2025-10-22 09:54:40',JSON_MERGE_PATCH(CAST('{"title":"인터넷이 안되는 상황에서도 사용가능한지","contents":"<p>인터넷 연결이 없이도 프로그램 사용이 가능한지 문의</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"150","requester":{"login_id":"ta2800@naver.com","legacy_user_id":"U325bOlZkNrjh7zq7fcdzO4QVIx6","name":"박경덕","phone":"010-4403-6240","company":"씨지이앤씨(주)","department":"지반공학부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:150","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:150');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-22 17:40:13','2025-10-27 14:35:42',JSON_MERGE_PATCH(CAST('{"title":"multiinsertdwg 명령어 기능요청","contents":"<p>다중도면 삽입 multiinsertdwg 명령어에 대해서 각 도면의 원점을 기준점으로 넣을 수있는 방법 없을까요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"151","requester":{"login_id":"sjbang@samaneng.com","legacy_user_id":"U31BSnzJ0Wcyl23vt39SeGEUet86","name":"방승준","phone":"+82-1028863052","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:151","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:151');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-23 09:58:30','2025-10-23 11:05:41',JSON_MERGE_PATCH(CAST('{"title":"객체 색상 자동 변경 재 문의","contents":"<p>객체 색상 변경을 문의한 것이 아니라 색상을 변경후 다음 저장하고 다시 열었을 때 객체 색상은 255로 되어있지만 검정으로 출력되는 것을 문의 했습니다. &nbsp;파일을 열때마다 255로 다시 지정을 해야 흰색으로 변경되는 것에 대하여 개선이 필요해서 문의 합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"152","requester":{"login_id":"m24025@hanmaceng.co.kr","legacy_user_id":"U32Am80rEVlEYI7Zv0bxu7HBV3sL","name":"황윤희","phone":"010-8484-8721","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:152","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:152');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-23 13:50:03','2025-10-23 15:07:47',JSON_MERGE_PATCH(CAST('{"title":"멀티플롯시 도곽 범위 오류","contents":"<p>같은 도곽으로 설정했음에도 페이지마다 범위가 다르게 되는 오류가 있습니다. &nbsp;해결방법을 알고싶습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"153","requester":{"login_id":"m25017@hanmaceng.co.kr","legacy_user_id":"U328CSYygrlqpgjeFakqvdS6HGpy","name":"심우석","phone":"+82-1075487885","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:153","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:153');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-23 16:48:25','2025-10-27 10:50:13',JSON_MERGE_PATCH(CAST('{"title":"layiso 오류","contents":"<p><img src=\\"/egbim/uploads/img/1761205450_b8db94ec.png\\" width=\\"662\\" height=\\"282\\"></p><p>예시로 119-1 블록을 선택후 layiso 명령어사용시 블록의 레이어만 보여야하는데 안보이는 증상 발생 (기타 다른 블록도 같은현상)</p><p>&nbsp;</p><p>auto cad 로 같은 파일 명령어사용시 블록에 해당되는 레이어만 켜져 제대로 작동하는 반면 ez bim 에서는 명령어가 적용이 안됨</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"154","requester":{"login_id":"ghyou@samaneng.com","legacy_user_id":"U31wJQtZFiEsL5GLniarpRKuc2QB","name":"유경한","phone":"010-5054-1158","company":null,"department":"철도사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:154","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:154');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-24 10:10:17','2025-10-27 15:25:18',JSON_MERGE_PATCH(CAST('{"title":"파일 저장 후 객체 색생 자동 변경 재재 문의","contents":"<p>객체 색상 변경을 문의한 것이 아니라 색상을 변경후 다음 저장하고 다시 열었을 때 객체 색상은 255로 되어있지만 검정으로 출력되는 것을 문의 했습니다. &nbsp;파일을 열때마다 255로 다시 지정을 해야 흰색으로 변경되는 것에 대하여 개선이 필요해서 문의에</p><p>&nbsp;</p><p>EG-BIM과 AutoCAD 에서 동일하게, 색상색인 7번 (=White, RGB(255,255,255))은 인쇄 시에 검정으로 표현됩니다.<br>해치의 색상상세 창에서, ''색상색인''을 ''255''번 (=RGB(255,255,255))로 설정하시면 흰색으로 나옵니다.</p><p>&nbsp;</p><p>답변을 받았는데&nbsp;</p><p>&nbsp;</p><p>저도 색상 설정 한하는 것은 알고 있습니다.</p><p>&nbsp;</p><p>파일 저장 후 열 때마다 첫 번째 이미지처럼 표시되어, 두 번째 이미지처럼 수정해도 계속 첫 번째 이미지로 저장되는 문제가 있어 세 번째로 문의했습니다.<br>저는 파일이 열때 마다 수정하는 것에 대해 수정이 필요하다고 문의 하는 것입니다. 문의 내용을 다시 확인하시고 답변 부탁드립니다.&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"155","requester":{"login_id":"m24025@hanmaceng.co.kr","legacy_user_id":"U32Am80rEVlEYI7Zv0bxu7HBV3sL","name":"황윤희","phone":"010-8484-8721","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:155","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:155');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-24 11:02:43','2025-10-29 17:48:36',JSON_MERGE_PATCH(CAST('{"title":"eg-bim 편철번호 수정 문의","contents":"<p>편철번호를 한번에 드래그 해서 수정할려고 하는데 드래그를 했을경우</p><p>001 of 155</p><p>002 of 155</p><p>003 of 155</p><p>&nbsp;</p><p>이렇게 수정해야하는데 사진과 같이 뒤에 숫자가 늘어나서 뒤에 숫자는 고정이고 앞에 숫자가 늘어날 수 있게 할 수 있을까요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"156","requester":{"login_id":"eckim@samaneng.com","legacy_user_id":"U32Zian4gBRq3BA0rzG7CUFoe9hQ","name":"김의철","phone":"010-9333-3981","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:156","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:156');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-24 15:09:12','2025-12-01 10:43:51',JSON_MERGE_PATCH(CAST('{"title":"선가중치 오류","contents":"<p>xl 명령어 실행시 선가중치 계속 꺼진상태로 나옴</p><p>선가중치 설정 바꿔도 이후 명령어를 실행하면 선가중치 off되어있음</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"157","requester":{"login_id":"dyjung@samaneng.com","legacy_user_id":"U31tW1y9WwUKZ3n0TBPuk16vrcTO","name":"정도윤","phone":"010-7397-5330","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:157","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:157');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-27 15:01:28','2025-10-31 10:52:15',JSON_MERGE_PATCH(CAST('{"title":"XYBSCALE 오류","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1921/1004;\\" src=\\"/egbim/uploads/img/1761544868_f1ca8ae3.png\\" width=\\"1921\\" height=\\"1004\\"></figure><p>x축척 참조할때 먼저 변경하고싶은 선에 첫째점과 두번째 점을 선택후 새로운 점을 기준잡아야 하는데 새로운점 기능이 안됍니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"158","requester":{"login_id":"sgjeon@samaneng.com","legacy_user_id":"U32GkaV6lf4VjXgCKGX6HZtS253J","name":"전성구","phone":"010-3050-5181","company":null,"department":"수자원2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:158","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:158');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-27 16:15:17','2026-04-01 13:42:00',JSON_MERGE_PATCH(CAST('{"title":"프린터로 출력 시 오류 발생","contents":"<p>프린터로 출력하기 위하여 장치 속성 지정 - 규격용지A3 지정하고 영역을 지정하고 나면</p><p>마우스 커서 만 살아 있고, 명령어 입력 창 등 모두가 닫혀서 인쇄가 불가능 합니다.</p><p>도면을 첨부합니다.</p><p>붙임 도면만 그러한 것이 아니고 모든 도면에서 다 그렇습니다.</p><p>강제 종료를 시켜서 Log out 을 합니다.&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"159","requester":{"login_id":"etlee@samaneng.com","legacy_user_id":"U32UBfYKSuM1WolXNtul3SVNIsBM","name":"","phone":"","company":null,"department":""}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:159","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:159');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-29 08:54:47','2025-12-01 10:45:36',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM.msi 위치 지정","contents":"<p>EG-BIM 실행시키면 다음과 같이 EG-BIM.msi 위치를 지정하라고 뜨는데 더이상 진행이 안됩니다.</p><p>C드라이브에서 해당 파일 검색해도 검색이 되지 않습니다.</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:407/230;\\" src=\\"/egbim/uploads/img/1761695630_c416b8e8.png\\" width=\\"407\\" height=\\"230\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"162","requester":{"login_id":"jhyang1@samaneng.com","legacy_user_id":"U32AzFWxnFVQ9c0RlohzpTwkLtVp","name":"양지현","phone":"+82-1094966361","company":null,"department":"도시계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:162","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:162');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-29 11:44:26','2025-12-01 10:46:36',JSON_MERGE_PATCH(CAST('{"title":"프린트창 exception 오류","contents":"<p>프린트창에서 CTB 조정중 미리보기가 exception으로 뜬 후에 모든게 먹통되는 현상이 있습니다(프린트 비정상적 저장으로 뜨며 저장도 안됨)</p><p>CTB를 다시 불러오면 화면이 다시 돌아오긴하는데 조정중이던 CTB는 저장이 안되어 다시 조정해야하니 개선이 필요할듯 합니다</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1846/983;\\" src=\\"/egbim/uploads/img/1761705670_f1b6873f.png\\" width=\\"1846\\" height=\\"983\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"163","requester":{"login_id":"hyoh@samaneng.com","legacy_user_id":"U32U3XveJgRPxYs5hp495OuWTcvs","name":"오현영","phone":"010-2434-1864","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:163","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:163');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-30 13:04:41','2025-10-31 17:02:43',JSON_MERGE_PATCH(CAST('{"title":"속성블록 태그 문의","contents":"<p><img src=\\"/egbim/uploads/img/1761796905_e63746cc.png\\" width=\\"799\\" height=\\"913\\"></p><p><img src=\\"/egbim/uploads/img/1761796771_b2416449.png\\" width=\\"308\\" height=\\"176\\"></p><p>속성 블록 태그의 글자 수가 많을 경우 텍스트 전체를 볼 수 있게 태그 표를 조절할 수 있도록 할 수 있을까요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"164","requester":{"login_id":"hsjin@samaneng.com","legacy_user_id":"U31lvjAUhNGgvQvyeVduF06S9pK0","name":"진희성","phone":"+82-1067730063","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:164","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:164');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-10-30 14:18:57','2025-10-30 14:26:36',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 창 2개 활성화 및 외부참조 시 색상 흐리게 인쇄 불가","contents":"<p>문의자 : &nbsp;서정엔지니어링 이석철 010-2803-5426</p><p>&nbsp;</p><p>문의내용 : &nbsp;1. 듀얼모니터 사용시, EG-BIM 프로그램 2개 실행 가능 여부 및 어떻게 진행해야 하는지 &nbsp;문의</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2. &nbsp;외부참조 할때 예를 들면 지도를 불러와서 색상을 연하게 해주는 명령어를 입력하면 화면에서는 색상이 연하게 보이지만 인쇄 및 PDF로 내보내면 색상이 원래대로 진하게 나옴</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"165","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:165","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:165');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-03 11:07:14','2026-04-01 14:04:05',JSON_MERGE_PATCH(CAST('{"title":"명령어 작성 시마다 화면에 작은 창이 추가로 뜨는데 이걸 끄는 방법을 알고 싶습니다.","contents":"<p>이사님 컴퓨터에서 명령어 작성 시 화면에 중복객체 리스트와 비슷하게 생긴 창(중복 객체 창과는 다른 것 같습니다)이 계속 뜨는데 이것을 끄는 법을 알고 싶습니다.</p><p>무슨 창인지 몰라서 제 컴퓨터에서 재현을 할 수 없네요…</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"166","requester":{"login_id":"ydyun@samaneng.com","legacy_user_id":"U31rFy4p065f1ruKZsMEc7LOQMRg","name":"윤영도","phone":"010-4413-1787","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:166","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:166');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-03 11:21:48','2025-12-01 12:04:49',JSON_MERGE_PATCH(CAST('{"title":"RESFONT 기능 문의","contents":"<p>???? 같이 깨진 텍스트를 설치 폰트로 바꿔주는 RESFONT 기능이 리뉴얼 후 제대로 작동하지 않는 것 같습니다.</p><p>&nbsp;</p><p>S 눌러 설정으로 진입도 안됩니다.</p><p>&nbsp;</p><p>리뉴얼 전에는 그냥 RESFONT 치고 엔터 누르면 알아서 굴림체로 바뀌었는데</p><p>&nbsp;</p><p>리뉴얼 후엔 제대로 작동하지 않는 것 같습니다.</p><p>&nbsp;</p><p>객체를 선택하고 엔터를 치라는데 실행해도 여전히 ???로 깨져나옵니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"167","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:167","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:167');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-03 13:47:13','2025-11-03 14:05:07',JSON_MERGE_PATCH(CAST('{"title":"글자 스타일에서 새로 만들기 시 검색되지 않는 폰트가 있음","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1320/782;\\" src=\\"/egbim/uploads/img/1762145196_2bef8416.png\\" width=\\"1320\\" height=\\"782\\"></figure><p>&nbsp;</p><p>기존에 있던 스타일을 복사하여 ‘굴림’체를 검색하면 검색이 되지만</p><p>&nbsp;</p><p>새로 만들기하여 굴림체를 검색하면 굴림체가 나오지 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"168","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:168","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:168');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-03 15:49:32','2025-12-01 12:03:55',JSON_MERGE_PATCH(CAST('{"title":"업데이트 이후 계정 로그인 오류 발생 문의합니다.","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:526/408;\\" src=\\"/egbim/uploads/img/1762152544_c2169af5.png\\" width=\\"526\\" height=\\"408\\"></figure><p>업데이트 이후, 로그인이 되지않는 문제가 발생하여 문의 드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"169","requester":{"login_id":"jycho@samaneng.com","legacy_user_id":"U32lNF9fSr8rnEdHENbBtJ5NSJfi","name":"","phone":"","company":null,"department":""}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:169","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:169');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-03 16:52:14','2025-11-04 09:14:42',JSON_MERGE_PATCH(CAST('{"title":"다중플롯 기능 추가 희망","contents":"<p>같은 도각을 사용하는 여러 파일을 &nbsp;같이 인쇄할 수 있는 기능이 추가 가능한지 문의드립니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"170","requester":{"login_id":"m25006@hanmaceng.co.kr","legacy_user_id":"U3287lY0qlpFPlYvgUL5LDrB2VxT","name":"주지한","phone":"010-9658-1289","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:170","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:170');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-03 17:05:43','2025-11-04 12:53:27',JSON_MERGE_PATCH(CAST('{"title":"업데이트 이후 파일열기 오류 문의","contents":"<p>파일을 클릭해서 열려고 하면 &nbsp;아래처럼 오류가 뜨네요.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1762157039_3b583534.png\\" width=\\"213\\" height=\\"136\\"></p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"171","requester":{"login_id":"hsbae@samaneng.com","legacy_user_id":"U325EcpGxnmwkQmCNfj8f6y1rXDH","name":"배한수","phone":"+82-1092638212","company":null,"department":"조경부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:171","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:171');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-03 18:03:26','2025-11-04 09:17:48',JSON_MERGE_PATCH(CAST('{"title":"이지빔 도면비교 기능이있는지 궁금합니다.","contents":"<p>cad 에 있는 기능인 compare 기능이 이지빔에 구현이 되어있는지 궁금합니다</p><p>&nbsp;</p><p>두 도면을 비교해 일치하는 부분은 색을 음영처리하고 다른부분이 하이라이트 되는 기능입니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"172","requester":{"login_id":"b25031@hanmaceng.co.kr","legacy_user_id":"U30woYyU0TxwJMgHxkmuniYUFxEC","name":"이배승","phone":"+82-1075838440","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:172","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:172');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 08:37:43','2025-11-04 10:26:57',JSON_MERGE_PATCH(CAST('{"title":"업데이트시 오류 메시지","contents":"<p>설치를 하는데 다 닫혀있는거 같은데 오류가 자꾸 뜨네요 그냥 무시하고 설치해도 되나요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"173","requester":{"login_id":"b22037@hanmaceng.co.kr","legacy_user_id":"U30wG135XNRQ6fgAFL0PfhboFzdq","name":"안용주","phone":"+82-1054330545","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:173","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:173');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 09:27:13','2025-11-04 15:37:50',JSON_MERGE_PATCH(CAST('{"title":"인쇄 설정 저장기능 추가 건의드립니다.","contents":"<p>인쇄 시 자동으로 바로 전 인쇄했던 설정이 기억되게 설정할 수 있는 기능 추가되었으면 좋겠습니다.</p><p>&nbsp;</p><p>현재 인쇄 설정 저장 버튼은 도면 내 여러장 출력시 매번 어떤 페이지를 출력했는지 파악하기가 어렵습니다.</p><p>&nbsp;</p><p>출력 후 설정 저장 버튼을 한 번씩 계속 누르지 않으면 출력된 페이지가 아닌 저장버튼을 눌렀던 페이지로 노출이 되어 순차적으로 도면 출력시 번거로움이 있습니다.</p><p>&nbsp;</p><p>초기 버전의 이지빔처럼 도면 출력시 방금 전 출력페이지와 설정을 계속 저장할 수 있도록 토글 스위치가 있으면 &nbsp;좋을 것 같습니다.</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"174","requester":{"login_id":"jhlee10@samaneng.com","legacy_user_id":"U324vRcwUij61268eZODLWStfAYh","name":"이진형","phone":"+82-1033199060","company":null,"department":"플랜트부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:174","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:174');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 09:32:55','2025-11-04 12:26:11',JSON_MERGE_PATCH(CAST('{"title":"화면 중심부 설정 관련","contents":"<p>‘ctrl+1’ 으로 나타나는 속성정보창이 떴을 때,</p><p>&nbsp;</p><p>해당 속성정보창을 하나의 틀로 인식하여 화면 보이도록 조정가능한가요?</p><p>&nbsp;</p><p>캐드에서는 되는 기능인데, 이지빔에서는 속성정보창이 공중에 떠 있는 거 마냥 되어 있어&nbsp;</p><p>&nbsp;</p><p>속성정보창 아래 작업된 내용을 확인하려 움직여야 하는게 매번 불편합니다</p><figure class=\\"image\\"><img style=\\"aspect-ratio:326/826;\\" src=\\"/egbim/uploads/img/1762215667_5f540950.png\\" width=\\"326\\" height=\\"826\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"175","requester":{"login_id":"shlee8@samaneng.com","legacy_user_id":"U32AV8ckqT9sKHUWsuJ5wU8ENxqy","name":"이승하","phone":"010-8816-9681","company":null,"department":"도시계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:175","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:175');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 10:01:35','2025-11-04 12:21:21',JSON_MERGE_PATCH(CAST('{"title":"캐드 화면이 안 뜹니다","contents":"<p>지난 9월에도 동일증상으로 문의드렸었는데</p><p>&nbsp;</p><p>업데이트 후 같은 증상이 나타납니다</p><p>&nbsp;</p><p>이지빔은 실행되고 있는데 화면을 클릭하면 뜨질 않습니다</p><figure class=\\"image\\"><img style=\\"aspect-ratio:779/244;\\" src=\\"/egbim/uploads/img/1762218047_025da57e.png\\" width=\\"779\\" height=\\"244\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"176","requester":{"login_id":"shlee8@samaneng.com","legacy_user_id":"U32AV8ckqT9sKHUWsuJ5wU8ENxqy","name":"이승하","phone":"010-8816-9681","company":null,"department":"도시계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:176","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:176');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 10:34:09','2025-11-04 13:44:17',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 로그인이 안됩니다.","contents":"<p>안녕하세요 플랜트2부 김민우이사입니다.</p><p>EG-BIM 로그인화면에서 사번(223341)하고 비번(00000)을 입력했는데 로그인이 안됩니다.</p><p>그래서 공지사항에 EG-BIM 홈페이지에 사내메일(mukim1@samaneng.com)로 가입을 하고 가입한 아이디와 비번으로 로그인을 진행했는데도 오류가 납니다.</p><p>조치 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"177","requester":{"login_id":"mukim1@samaneng.com","legacy_user_id":"U34zaVU8r9527fmz2jW0TFaHIumz","name":"김민우","phone":"010-5009-0470","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:177","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:177');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 10:38:29','2025-11-04 12:16:03',JSON_MERGE_PATCH(CAST('{"title":"shp 파일 dwg 변환 후 객체 오류","contents":"<p>shp 파일을 dwg로 변환 후 형성된 해치의 면적을 구하고 싶은데</p><p>&nbsp;</p><p>객체에 대한 정보를 알 수 없으며</p><p>&nbsp;</p><p>해치 바운더리를 이용하고자 하였으나 해치 바운더리도 잡을 수 없습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"178","requester":{"login_id":"twkong1@samaneng.com","legacy_user_id":"U317QevwtjKvqQLmeF3uC6oy1Du4","name":"공태원","phone":"+82-1039006451","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:178","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:178');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 10:46:38','2025-11-04 14:50:42',JSON_MERGE_PATCH(CAST('{"title":"[긴급] 출력시 ole 이미지 뒤집힘","contents":"<p>안녕하세요?</p><p>&nbsp;</p><p>ole 이미지가 뒤집혀서 출력되는 이슈가 있습니다. 수정부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"179","requester":{"login_id":"dlyoo@samaneng.com","legacy_user_id":"U31DYZZXC26GlgqMWgMhoNgGoece","name":"유달리","phone":"+82-1090079064","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:179","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:179');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 10:48:45','2025-11-04 12:41:17',JSON_MERGE_PATCH(CAST('{"title":"이지빔 도형의 도심을 구하는 명령어가 있는지 궁금합니다.","contents":"<p>혹시 도심 구하는 명령어 기능이 없다면 기능추가 예정이 있을까요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"180","requester":{"login_id":"jmpark2@samaneng.com","legacy_user_id":"U325BO2QIWpVzwzt4E7Hmzcrp7eZ","name":"박중민","phone":"+82-1041110359","company":null,"department":"항만부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:180","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:180');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 13:06:10','2025-11-04 15:11:54',JSON_MERGE_PATCH(CAST('{"title":"꾸러미 전체 선택 박스","contents":"<p>안녕하세요?</p><p>&nbsp;</p><p>꾸러미에서 다중출력을 사용할 때 전체 도면을 한번에 선택하거나 취소할 수 있는 전체 선택박스가 상단에 있으면 좋겠습니다.</p><p>100장 중에 10장만 뽑아야 할 때, 90개를 꺼야지만 10장이 나오게 되어 있어 사용하는데 매우 불편합니다.&nbsp;</p><p>&nbsp;</p><p>개선 부탁드립니다~&nbsp;</p><p>&nbsp;</p><p>감사합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"181","requester":{"login_id":"dlyoo@samaneng.com","legacy_user_id":"U31DYZZXC26GlgqMWgMhoNgGoece","name":"유달리","phone":"+82-1090079064","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:181","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:181');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 13:34:24','2025-11-05 12:11:25',JSON_MERGE_PATCH(CAST('{"title":"Sign IN 오류 발생","contents":"<p>문의 번호 102번과 동일 증상으로 회원 가입은 계정 확인에서 중복으로 가입이 안되고, 개인정보 입력 &nbsp;후 저장은 “세션이 만료되었습니다: &nbsp;다시 로그인 하세요.” 뜨고 저장이 되지 안아서 SIGN IN 을 할 수 가 &nbsp;없습니다.&nbsp;</p><p>EG-BIM 사용 불가입니다.&nbsp;</p><p>EG-BIM 프로그램 제거 후 재 설치하여도 같은 증상이 나옵니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"182","requester":{"login_id":"etlee@samaneng.com","legacy_user_id":"U32UBfYKSuM1WolXNtul3SVNIsBM","name":"","phone":"","company":null,"department":""}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:182","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:182');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-04 15:01:59','2025-11-05 09:45:59',JSON_MERGE_PATCH(CAST('{"title":"CTS 명령어 작동 안됨","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:421/684;\\" src=\\"/egbim/uploads/img/1762236055_0aa94ec3.png\\" width=\\"421\\" height=\\"684\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>꽤 오래된 버그이고 리뉴얼 전 픽스 예정이라 들었는데 아직도 ‘문자 복사’ 옵션은 기능이 작동하지 않습니다.</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"183","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:183","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:183');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-05 09:10:40','2025-12-01 10:48:07',JSON_MERGE_PATCH(CAST('{"title":"이지빔-캐드 작업시 이미지 추출오류","contents":"<p>이지빔-캐드 를 오가며 작업한 파일이 pdf 추출시 비활성화가 되는 오류가 있습니다.</p><p>현재파일은 이지빔상에서는 pdf인쇄가 되는데 캐드상에서는 안됩니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"184","requester":{"login_id":"sjbang@samaneng.com","legacy_user_id":"U31BSnzJ0Wcyl23vt39SeGEUet86","name":"방승준","phone":"+82-1028863052","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:184","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:184');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-05 10:32:58','2025-11-05 11:13:34',JSON_MERGE_PATCH(CAST('{"title":"cmdengonly 오류","contents":"<p>한글 입력 상태에서 cmdengonly → 엔터키를 누를때&lt;2&gt; 명령어를 사용하고 ctrl 우클릭 후 객체스냅이 사용이 안됩니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"185","requester":{"login_id":"m25017@hanmaceng.co.kr","legacy_user_id":"U328CSYygrlqpgjeFakqvdS6HGpy","name":"심우석","phone":"+82-1075487885","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:185","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:185');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-05 11:26:38','2025-11-06 16:31:58',JSON_MERGE_PATCH(CAST('{"title":"뷰포트를 무브하면 깨지는 오류","contents":"<p>뷰포트를 무브하면 잡아둔 뷰포트가 다른곳으로 날아가버리는 오류가 있습니다.</p><p>로테이트 시에도 날아가는 경우가 매우 많습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"186","requester":{"login_id":"m25007@hanmaceng.co.kr","legacy_user_id":"U31lvvScQWvd8ddM376wIFSazwGc","name":"송주호","phone":"010-6691-5131","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:186","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:186');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-05 13:13:47','2025-11-05 13:45:19',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 프린터 설정","contents":"<p>안녕하세요 단양장림지구 박성주 상무입니다.</p><p>EG-BIM에서 프린터 설정이 되지않아 프린터를 할수 없습니다. 프린터 설정방법 &nbsp;알려주세요</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"187","requester":{"login_id":"sjpark4@samaneng.com","legacy_user_id":"U338Hu2JJGa1AnM0rpGiHVfvYudT","name":"박성주","phone":"010-9397-2262","company":null,"department":"건설사업관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:187","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:187');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-05 16:17:08','2025-12-01 12:15:19',JSON_MERGE_PATCH(CAST('{"title":"캐드 작동 오류","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:647/358;\\" src=\\"/egbim/uploads/img/1762326945_92f848be.png\\" width=\\"647\\" height=\\"358\\"></figure><p>&nbsp;</p><p>명령어 입력창에 이런 내용이 뜨면서 캐드를 재작동 해야 하지 않으면 작업을 할 수 없는 경우가 있습니다. 어떤 오류인가요?</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"188","requester":{"login_id":"m25007@hanmaceng.co.kr","legacy_user_id":"U31lvvScQWvd8ddM376wIFSazwGc","name":"송주호","phone":"010-6691-5131","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:188","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:188');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-05 18:28:48','2025-11-06 10:39:01',JSON_MERGE_PATCH(CAST('{"title":"jh7184@hallasanup.com","contents":"<p>안녕하세요.<br>생성된 계정은 사용자 정보가 중복이라고 뜹니다.<br>계정 삭제부탁드립니다. 재 가입 하겠습니다.<br>&nbsp;</p><p><br>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"189","requester":{"login_id":"jh7184@hallasanup.com","legacy_user_id":"U32DnSNR3MamHy3Ql7FJVfTCdK01","name":"","phone":"","company":null,"department":""}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:189","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:189');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-06 08:48:57','2025-11-06 15:12:32',JSON_MERGE_PATCH(CAST('{"title":"find","contents":"<p>find 기능 시 너무 글씨확대되서 보이고, 좀 줌아웃해서 보려고해도 아예 안움직여요</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"190","requester":{"login_id":"yubaek@samaneng.com","legacy_user_id":"U32D88zL7efTCaQrn0FvYiCEmL2V","name":"백예은","phone":"010-2162-6928","company":null,"department":"도시계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:190","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:190');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-06 09:06:49','2025-12-01 10:48:47',JSON_MERGE_PATCH(CAST('{"title":"듀얼모드 동시작업 실행 불가(파일 탭 분리)","contents":"<p>안녕하세요 시흥거모현장 유도희사원입니다.</p><p>읽기전용 창이 생성되지 않아 문의드립니다.</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"191","requester":{"login_id":"dhyoo@samaneng.com","legacy_user_id":"U32D9xOG6XO8coJ3fmB7WODTrshU","name":"유도희","phone":"010-9603-9955","company":null,"department":"건설사업관리본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:191","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:191');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-06 10:39:17','2025-11-06 16:55:40',JSON_MERGE_PATCH(CAST('{"title":"MIRROR 텍스트 오류","contents":"<p>MIRROR 명령어 사용시 수평라인 텍스트가 밀립니다.&nbsp;</p><p>&nbsp;</p><p>&nbsp;사진에서 중앙 선 기준으로 파란색 원 내부 치수처럼 좌우가 같지 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"192","requester":{"login_id":"m25017@hanmaceng.co.kr","legacy_user_id":"U328CSYygrlqpgjeFakqvdS6HGpy","name":"심우석","phone":"+82-1075487885","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:192","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:192');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-06 13:15:44','2026-04-01 13:50:05',JSON_MERGE_PATCH(CAST('{"title":"해치 투명도 관련","contents":"<p>해치 투명도 관련해서 지속적으로 발생하는 오류가 있습니다.</p><p>&nbsp;</p><p>해치에 투명도를 적용한 후 파일을 저장하고, 저장한 파일을 다시 실행하면 해치의 투명도 적용이 풀려있습니다.</p><p>&nbsp;</p><p>매 번 투명도 설정을 다시 해줘야 하는 번거로움이 있습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"193","requester":{"login_id":"hbahn@samaneng.com","legacy_user_id":"U32AXSjZ3IMbNAIEZRJqeZpKHYGm","name":"안현빈","phone":"010-5218-0116","company":null,"department":"수자원2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:193","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:193');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-06 16:43:42','2025-11-07 13:03:36',JSON_MERGE_PATCH(CAST('{"title":"전자전송시 ctb 첨부 안됨","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:768/397;\\" src=\\"/egbim/uploads/img/1762414856_13da4300.png\\" width=\\"768\\" height=\\"397\\"></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:337/313;\\" src=\\"/egbim/uploads/img/1762414883_1bb88153.png\\" width=\\"337\\" height=\\"313\\"></figure><p>&nbsp;</p><p>‘인쇄 정보 저장’을 해 CTB를 물려놓고 도면을 저장해도 ETRANSMIT으로 도면을 내보낼때</p><p>&nbsp;</p><p>CTB 파일이 포함되어 나가지 않습니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>+ 추가 : &nbsp;도곽맞춤 옵션은 어떨 땐 저장이 되어 바로 플롯이 가능한데, 평소에는 ‘인쇄 정보 저장’을 눌러도 도곽이 저장이 안되어</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;도곽지정 → 도곽맞춤을 계속 반복해주어야 합니다. 저장하는 방법이 따로 있을까요.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"194","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:194","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:194');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-12 09:02:21','2025-11-12 10:14:34',JSON_MERGE_PATCH(CAST('{"title":"[긴급] ole 객체 상하반전 출력","contents":"<p>안녕하세요?</p><p>&nbsp;</p><p>ole 객체 출력이 잘 되다가 오늘 다시 상하반전 출력되는 현상이 있어서 문의드립니다.&nbsp;</p><p>&nbsp;</p><p>해당파일 업로드 합니다. 감사합니다.&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"195","requester":{"login_id":"dlyoo@samaneng.com","legacy_user_id":"U31DYZZXC26GlgqMWgMhoNgGoece","name":"유달리","phone":"+82-1090079064","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:195","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:195');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-12 10:33:44','2025-11-12 15:07:19',JSON_MERGE_PATCH(CAST('{"title":"꾸러미 도곽수정옵션","contents":"<p>안녕하세요?</p><p>&nbsp;</p><p>꾸러미에서 도곽수정 옵션을 사용할 때, 숫자가 들어간 같은 내용의 문구를 반복적으로 수정할 때가 많습니다.&nbsp;</p><p>지금은 클릭+드래그 하면 숫자가 연속적으로 증가하는데,&nbsp;</p><p>고정된 문구가 복사되는 기능도 추가되면 너무나 편리할 것 같아서 의견 드립니다.</p><p>&nbsp;</p><p>예,&nbsp;</p><p>&nbsp;</p><p>“ 고속국도 제 140호선 ” 일때</p><p>&nbsp;</p><ol><li>1) &nbsp;클릭+드래그하면</li></ol><p>“ 고속국도 제 140호선 ”</p><p>“ 고속국도 제 141호선 ”</p><p>“ 고속국도 제 142호선 ”</p><p>“ 고속국도 제 143호선 ”</p><p>→ 사용자가 원하는 결과를 얻지 못해, 매번 문자를 복사 붙여넣기로 해야하는 불편함 있음.</p><p>&nbsp;</p><p>2) &nbsp;ctrl+클릭+드래그하면</p><p>“ 고속국도 제 140호선 ”</p><p>“ 고속국도 제 140호선 ”</p><p>“ 고속국도 제 140호선 ”</p><p>“ 고속국도 제 140호선 ”</p><p>→ 매우 빠르게 수정 가능함.</p><p>&nbsp;</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"198","requester":{"login_id":"dlyoo@samaneng.com","legacy_user_id":"U31DYZZXC26GlgqMWgMhoNgGoece","name":"유달리","phone":"+82-1090079064","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:198","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:198');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-12 13:04:52','2025-11-12 13:04:52',JSON_MERGE_PATCH(CAST('{"title":"레지스트리 정보 추출 방법","contents":"<p>1. 검색창-레지스트리 편집기</p><p>2. 레지스트리 편집기 실행&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:714/457;\\" src=\\"/egbim/uploads/img/1762920270_e56f311b.png\\" width=\\"714\\" height=\\"457\\"></figure><p>3. ''&nbsp;컴퓨터\\\\HKEY_CURRENT_USER\\\\SOFTWARE\\\\Baron ''</p><p>&nbsp; &nbsp; &nbsp; 위 경로의 ''Baron'' 우클릭 후 ''내보내기-저장''&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:714/409;\\" src=\\"/egbim/uploads/img/1762920281_b9ceccfa.png\\" width=\\"714\\" height=\\"409\\"></figure><p>4. 저장 후 게시글에 첨부</p><figure class=\\"image\\"><img style=\\"aspect-ratio:714/441;\\" src=\\"/egbim/uploads/img/1762920290_1521ab85.png\\" width=\\"714\\" height=\\"441\\"></figure>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"199","requester":{"login_id":"b23072@hanmaceng.co.kr","legacy_user_id":"U30vznSoNkyfiHDawL4uZvDsp4BM","name":"엄지숙","phone":"01053999030","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:199","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:199');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-12 16:07:32','2025-11-12 16:17:42',JSON_MERGE_PATCH(CAST('{"title":"Model탭에는 글씨가 있는데 배치탭에는 글씨가 안보임","contents":"<p>도면 파일의 Model 탭에는 글씨가 있는데 배치탭에서는 글씨가 사라지는 현상</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1014/451;\\" src=\\"/egbim/uploads/img/1762931233_24bc2b84.png\\" width=\\"1014\\" height=\\"451\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"200","requester":{"login_id":"b22016@hanmaceng.co.kr","legacy_user_id":"U30ynZvZJVnU8UpocQgI1NK2bWWO","name":"최창인","phone":"+82-1046452808","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:200","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:200');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-13 10:06:12','2025-11-19 14:07:52',JSON_MERGE_PATCH(CAST('{"title":"다중 출력 시 ctb설정 통일되는 오류 개선 요청","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1518/495;\\" src=\\"/egbim/uploads/img/1762995412_dba3e2f0.png\\" width=\\"1518\\" height=\\"495\\"></figure><p>&nbsp;</p><p>위와 같이 다중 출력하는 도면들의 &nbsp;ctb가 다른 경우, &nbsp;가장 앞선 도면에 적용된 ctb로 이후 도면들까지 일괄 적용됩니다. (위 상황에서는 D0.C-범례.ctb로 위치도가 출력 됨)<br>목록 창에서는 이상이 없으나, 출력 결과물에서 ctb적용 오류가 나옵니다.<br><br>낱 장 출력과 다중 출력 결과물 첨부합니다.</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"203","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:203","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:203');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-13 11:01:12','2025-11-21 16:13:44',JSON_MERGE_PATCH(CAST('{"title":"LAYON 명령어 실행 시 선택 객체 해제되는 문제 개선 요청","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:914/644;\\" src=\\"/egbim/uploads/img/1762999146_1303f23d.png\\" width=\\"914\\" height=\\"644\\"><figcaption>객체가 선택된 상태</figcaption></figure><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1007/635;\\" src=\\"/egbim/uploads/img/1762999162_0b0fbae7.png\\" width=\\"1007\\" height=\\"635\\" alt=\\"\\"><figcaption>LAYON 실행 후 선택 객체가 선택 해제된 상태</figcaption></figure><p>선택되어있던 객체가 LAYON 실행 후에도 선택 상태가 유지되도록 개선 요청합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"204","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:204","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:204');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-13 11:03:46','2025-11-13 13:05:55',JSON_MERGE_PATCH(CAST('{"title":"HMOPT1을 켜도 출력물의 밝기가 플롯 미리보기와 다름","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1267/953;\\" src=\\"/egbim/uploads/img/1762999285_eff059a4.png\\" width=\\"1267\\" height=\\"953\\"></figure><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1834/992;\\" src=\\"/egbim/uploads/img/1762999307_54d0b1e8.png\\" width=\\"1834\\" height=\\"992\\"></figure><p>&nbsp;</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1905/1031;\\" src=\\"/egbim/uploads/img/1762999332_0a744a32.png\\" width=\\"1905\\" height=\\"1031\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><ol><li>1. 배치 탭</li></ol><p>&nbsp;</p><p>2. 플롯 미리보기</p><p>&nbsp;</p><p>3.PDF 출력물입니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>HMOPT1 옵션을 키고, 플롯 옵션을 전부 체크 했음에도 이미지 밝기가 전혀 적용되지 않습니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"205","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:205","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:205');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-14 09:28:46','2025-11-20 16:49:49',JSON_MERGE_PATCH(CAST('{"title":"도곽 도면정보수정에 관하여","contents":"<p>KRM 프로그램으로 일괄적으로 한번에 도면 도곽들을 도면정보수정을 했습니다.</p><p>근데 날짜부분이 사진처럼 가운데정렬이 안되고 좌측정렬도 되어있습니다.</p><p>파일마다 글자가 가운데정렬 되는 파일들도 있고 좌측정렬로 되는 파일들이 있는데 이거 한번에 가운데 정렬로 변경할 수 있는 방법은 없나요? 다 일일히 도면 들어가서 수정을 해야하나요?</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"207","requester":{"login_id":"eckim@samaneng.com","legacy_user_id":"U32Zian4gBRq3BA0rzG7CUFoe9hQ","name":"김의철","phone":"010-9333-3981","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:207","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:207');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-14 10:36:07','2025-11-14 11:07:36',JSON_MERGE_PATCH(CAST('{"title":"투명도 설정 오류","contents":"<p>투명도 설정이 적용되지 않는 오류입니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1905/974;\\" src=\\"/egbim/uploads/img/1763084149_bca1f952.gif\\" width=\\"1905\\" height=\\"974\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"209","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:209","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:209');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-14 16:52:55','2026-04-01 13:37:25',JSON_MERGE_PATCH(CAST('{"title":"요구사항 문의 드립니다.","contents":"<p>안녕하세요 교통부 문수하 사원입니다.</p><p>요구사항 문의 드립니다.</p><p>&nbsp;</p><p>&nbsp;</p><p><br>1. 여러 도면을 킨 후 화면 분리했을때 서브화면도 읽기전용 말고 명령어 입력 및 작업 가능<br>2. 상단 메뉴바 다른이름으로 저장하기 기능<br>3. 상단 도구바 커스텀 기능<br>4. SHIFT로 다중선택 후 CTRL로 일부 제외 클릭 가능 (EX:레이어창)<br>5. 업데이트 이후 렉이 심하다고 합니다.<br>6. 드림플러스 폴리선 상호 변환 기능, divc기능 등</p><p>7. 출력시 도곽 테두리에 선이 생깁니다. (레이어 프린터 잠굼해도 생김)<br>8. os명령어가 안되는데 혹시 대체 기능이있을까요?<br>9. overkill 되는게 맞을까요? (같은설정으로 오토캐드에선 되는데 이지빔에서는 안먹음)</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"210","requester":{"login_id":"m25068@hanmaceng.co.kr","legacy_user_id":"U35SbQdnJ4L06YrQRM13eha0K55I","name":"문수하","phone":"010-5648-0314","company":null,"department":"교통부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:210","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:210');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-17 10:32:47','2025-11-17 10:39:16',JSON_MERGE_PATCH(CAST('{"title":"Quick Close 명령어 추가 요청","contents":"<p>Close 명령어 실행 시 파일을 저장할지 묻는 팝업이 나타납니다.<br>파일을 <strong>항상 저장</strong> 또는 <strong>항상 저장하지 않음</strong>으로 고정할 수 있는 <strong>Quick Close</strong> 명령어 추가를 요청드립니다.<br>Quick Close Save, Quick Close Unsave 로 명령어를 구분해 작업자가 단축키를 지정할 수 있도록 해주시면 감사하겠습니다.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1763343088_24b096d9.png\\" width=\\"284\\" height=\\"204\\"></p><p><img src=\\"/egbim/uploads/img/1763343100_935e8220.png\\" width=\\"850\\" height=\\"461\\"></p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"211","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:211","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:211');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-19 09:19:17','2025-11-19 14:07:57',JSON_MERGE_PATCH(CAST('{"title":"꾸러미 다중 출력 오류 - 다중 선택 후 프린터 변경 시 ctb도 변경되는 사항","contents":"<p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1896/974;\\" src=\\"/egbim/uploads/img/1763511329_b043e914.gif\\" width=\\"1896\\" height=\\"974\\"><figcaption>여러 도면을 일괄 출력하는 과정에서, 프린터 변경 시 CTB 설정까지 자동으로 변경되는 문제가 발생하고 있습니다</figcaption></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"212","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:212","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:212');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-19 18:56:06','2025-11-20 16:53:50',JSON_MERGE_PATCH(CAST('{"title":"다중 객체 특성 변경","contents":"<p>여러 객체 선택시 위치 (x,y,z) 값을 같이 변경이 안될까요?? z값을 한번에 선택하고 변경하는 작업을 자주합니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1195/699;\\" src=\\"/egbim/uploads/img/1763546090_40df79ec.png\\" width=\\"1195\\" height=\\"699\\"></figure><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"213","requester":{"login_id":"ghksdb79@youngshine.net","legacy_user_id":"U35PPLk5ppYRIaNCg89hacRJFDiF","name":"김환유","phone":"010-9879-7044","company":"영신디엔씨","department":"미래전략본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:213","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:213');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-19 21:09:07','2025-11-21 15:16:16',JSON_MERGE_PATCH(CAST('{"title":"오토캐드에서 loft 기능","contents":"<p>오토캐드에서 loft 기능이 이지빔에도 있는지 궁금합니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"214","requester":{"login_id":"ghksdb79@youngshine.net","legacy_user_id":"U35PPLk5ppYRIaNCg89hacRJFDiF","name":"김환유","phone":"010-9879-7044","company":"영신디엔씨","department":"미래전략본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:214","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:214');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-21 09:18:01','2025-11-21 10:28:31',JSON_MERGE_PATCH(CAST('{"title":"꾸러미 정렬 기능","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:973/467;\\" src=\\"/egbim/uploads/img/1763684209_19419365.png\\" width=\\"973\\" height=\\"467\\"></figure><p>&nbsp;</p><p>도면 번호를 매길 때 도곽 맞춤으로 플롯할 때 인쇄 순서 정하는 것처럼</p><p>&nbsp;</p><p>도곽의 위치에 따라 정렬하는 기능은 없을까요</p><p>&nbsp;</p><p>모델에서 같은 도곽을 붙여넣기 해서 만들어 놨는데</p><p>&nbsp;</p><p>전혀 구분이 되지 않아서 도면 번호를 매기기가 힘듭니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"215","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:215","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:215');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-21 15:51:11','2025-12-19 11:25:54',JSON_MERGE_PATCH(CAST('{"title":"오토캐드 loft기능 추가 가능한가요?","contents":"<p>loft 기능은 없다고 답변받았는데 추가 업데이트할 계획이 있을까요??</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"216","requester":{"login_id":"ghksdb79@youngshine.net","legacy_user_id":"U35PPLk5ppYRIaNCg89hacRJFDiF","name":"김환유","phone":"010-9879-7044","company":"영신디엔씨","department":"미래전략본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:216","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:216');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-21 16:03:28','2025-11-21 17:23:20',JSON_MERGE_PATCH(CAST('{"title":"꾸러미 이미지 반전 - 플롯옵션","contents":"<p>안녕하세요?</p><p>&nbsp;</p><p>꾸러미에서 pdf 로 다중출력을 시도했을때,</p><p>&nbsp;</p><p>Plot options 에서 Plot Transparency 가 on 일 때 ole 이미지가 바로 나왔고, off 일 때 ole 이미지가 뒤집혀 나오는 현상이 있어 보고드립니다.&nbsp;</p><p>확인 부탁드립니다~</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"217","requester":{"login_id":"dlyoo@samaneng.com","legacy_user_id":"U31DYZZXC26GlgqMWgMhoNgGoece","name":"유달리","phone":"+82-1090079064","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:217","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:217');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-24 09:08:54','2025-11-24 09:22:22',JSON_MERGE_PATCH(CAST('{"title":"분리 화면으로 도면 작업","contents":"<p>듀얼 모니터 사용 경우</p><p>양쪽에 도면을 띄울 수 있는지 문의드립니다</p><p>한쪽 모니터 참고용으로 확인하며 한쪽 모니터 창에 도면 작업이 가능한지 확인 부탁 드립니다&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"218","requester":{"login_id":"hyodeok@hallasanup.com","legacy_user_id":"U32AtNK8nWEnVoU04kd06YP7bXLO","name":"조효덕","phone":"010-6231-8878","company":null,"department":"기반에너지사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:218","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:218');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-24 15:41:51','2025-11-26 11:08:53',JSON_MERGE_PATCH(CAST('{"title":"로그인 오류 문의","contents":"<p>기존버전에서 사내 이메일로 회원가입해서 인증 후 잘 사용했는데</p><p>&nbsp;</p><p>새 버전 업데이트 후 ‘회원가입이 완료되지 않은 사용자입니다. 회원 가입 페이지에서 가입을 완료해주세요’ 라고 오류메시지 뜨면서</p><p>&nbsp;</p><p>로그인이 진행되지 않습니다.&nbsp;</p><p>&nbsp;</p><p>다시 회원가입 하려고 눌러보면 중복사용자로 인식되서 넘어가지 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"219","requester":{"login_id":"m25015@hanmaceng.co.kr","legacy_user_id":"U328kt9Nf0FzVhIhEtO8qcpGmwPE","name":"","phone":"","company":null,"department":""}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:219","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:219');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-26 09:06:55','2025-11-26 11:08:07',JSON_MERGE_PATCH(CAST('{"title":"첨부 리습 eg-bim에서 활용 가능 문의(drpipe)","contents":"<p>첨부 리습을</p><p>&nbsp;</p><p>&nbsp;eg-bim에서 활용이 가능한지 문의 드립니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"220","requester":{"login_id":"cglee1@samaneng.com","legacy_user_id":"U31RcVWRGC2R5P1IStuTLEFTIE9M","name":"이창걸","phone":"+82-1041093790","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:220","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:220');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-27 14:09:03','2025-11-27 15:38:57',JSON_MERGE_PATCH(CAST('{"title":"작업을 하다보면 복사(copy)가 안되는 오류","contents":"<p>한 도면에서 계속 작업을 하다보면 복사(copy), cltr + c 가 먹질 않는 오류가 발생하는 경우가 있습니다.</p><p>도면을 닫았다가 다시 키면 되는 경우라서 오류가 발생한 도면을 첨부하긴 어려우나, 같은 오류를 겪은 이지빔 사용자들이 많아서 문의글을 남깁니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"222","requester":{"login_id":"hmkim@samaneng.com","legacy_user_id":"U327zynqN4mMlb6zbU4TF9Vw7HeQ","name":"김현민","phone":"+82-1077411162","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:222","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:222');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-11-28 12:46:28','2026-03-26 17:16:51',JSON_MERGE_PATCH(CAST('{"title":"Ref Edit 설정 창 위치 고정 가능하도록 개선 요청","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1350/931;\\" src=\\"/egbim/uploads/img/1764301446_64fdcd26.png\\" width=\\"1350\\" height=\\"931\\"></figure><p>블럭 및 ref수정 시 팝업되는 작업 창입니다.</p><p>화면 어딘가에 고정을 하고 싶습니다</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"223","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:223","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:223');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-01 15:45:58','2025-12-12 12:25:36',JSON_MERGE_PATCH(CAST('{"title":"[지반터널부] 로그인 오류 문의","contents":"<p>안녕하세요.</p><p>&nbsp;</p><p>지반터널부 윤미정 부장님(mjyun@ samaneng.com)께서 EG-BIM 로그인을 하려고 하는데,&nbsp;</p><p>비밀번호 오류가 몇 번 시도되어 계정이 비활성화 되었고, 비밀번호 재설정을 위한 인증도 불가합니다. (인증 시 [발송실패]라고 뜸)</p><p>&nbsp;</p><p>EG-BIM 메인화면에 있는 대표전화로 연락을 취하려고 했으나,</p><p>전화를 받지 않으셔서 게시판으로 문의드립니다.</p><p>&nbsp;</p><p>조치 부탁드립니다.&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"224","requester":{"login_id":"hakim@samaneng.com","legacy_user_id":"U35d7UfmpbGI8oQlruu66NgM4EPq","name":"김현아","phone":"010-2496-8851","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:224","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:224');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-01 18:55:22','2025-12-03 14:59:35',JSON_MERGE_PATCH(CAST('{"title":"FLM(종단 최저/최고점 찾기) 오류","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:622/311;\\" src=\\"/egbim/uploads/img/1764582845_380be95f.png\\" width=\\"622\\" height=\\"311\\"></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:621/327;\\" src=\\"/egbim/uploads/img/1764582872_788a9b39.png\\" width=\\"621\\" height=\\"327\\"></figure><p>&nbsp;</p><p>해당 도면에서 이런 오류가 나면서 작동하지 않습니다.</p><p>&nbsp;</p><p>도면 용량 문제로 메일로 보내드렸습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"225","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:225","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:225');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-02 10:36:45','2025-12-03 11:52:04',JSON_MERGE_PATCH(CAST('{"title":"철근재료표","contents":"<p>철근재료표 작성시 L값이 0으로 인식되는 현상 반복됩니다 확인부탁드립니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"226","requester":{"login_id":"ojkwon@samaneng.com","legacy_user_id":"U32B3yeD0jcKlsxMUrvawpGGDuVZ","name":"권오정","phone":"010-5751-9880","company":null,"department":"철도사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:226","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:226');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-04 10:01:42','2025-12-04 13:24:43',JSON_MERGE_PATCH(CAST('{"title":"라이센스 만료","contents":"<p>어제 까지 사용하던 eg-bim 캐드가 오늘 갑자기 라이센스가 만료 되었다며 실행이 되지 않습니다.</p><p>회사내 다른 컴퓨터에서는 문제가 없는데 유독 제 컴퓨터의 프로그램만 라이센스만료라며 실행이 되지 않네요..</p><p>버젼은 최신 1.2버젼입니다. 해결방법을 알려주세요</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"227","requester":{"login_id":"syz5601@naver.com","legacy_user_id":"U3287N7IvZqxjEUP0z0yaP4gCmoi","name":"이충한","phone":"010-6372-8976","company":"씨지이앤씨","department":"지반공학부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:227","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:227');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-04 10:04:52','2025-12-04 14:30:02',JSON_MERGE_PATCH(CAST('{"title":"로그인이 안됩니다","contents":"<p>로그인이 안되네요</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"228","requester":{"login_id":"m23051@hanmaceng.co.kr","legacy_user_id":"U33zoE1pg8u4X25Ca5dY9fPIKer7","name":"이종범","phone":"010-4046-3158","company":null,"department":"건설사업관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:228","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:228');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-04 10:10:36','2025-12-04 11:21:28',JSON_MERGE_PATCH(CAST('{"title":"꾸러미 무한로딩","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1884/991;\\" src=\\"/egbim/uploads/img/1764810598_f493223c.png\\" width=\\"1884\\" height=\\"991\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>용량이 큰 도면을 수정하다가 열리지 않고 프로그램이 뻗어버렸는데</p><p>&nbsp;</p><p>강제 종료 후 프로그램을 다시 키니 해당 경로의 도면을 자동으로 불러와서</p><p>&nbsp;</p><p>무한로딩에 걸렸습니다.</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"229","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:229","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:229');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-05 09:42:52','2025-12-05 12:45:12',JSON_MERGE_PATCH(CAST('{"title":"파일을 저장하면 투명도가 0%로 초기화되는 문제","contents":"<p>이전에 투명도 설정을 한 후 파일을 저장하고, 다시 파일을 재실행하면 투명도 설정이 초기화되는 오류가 있다고 문의를 남겼습니다.</p><p>&nbsp;</p><p>관련해서 추가로 영상 첨부드립니다.</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1000/563;\\" src=\\"/egbim/uploads/img/1764895840_1a2f3a75.gif\\" width=\\"1000\\" height=\\"563\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>저번에 문의 남겼을때 요청해주신 아래 설정값도 남겨드립니다.</p><p>&nbsp;</p><p>투명도 적용되어있는 파일, 그대로 다른이름으로 저장한 파일 모두 아래와 같습니다.</p><p>&nbsp;</p><p>HPTRANSPARENCY &nbsp;설정값 “use current”</p><p>CETRANSPARENCY 설정값 “ByLayer”</p><p>&nbsp;</p><p>(다른 파일들 설정값도 확인해봤는데 HPTRANSPARENCY 설정값이 &nbsp;“ByLayer”인 경우도 있습니다.)</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"230","requester":{"login_id":"hbahn@samaneng.com","legacy_user_id":"U32AXSjZ3IMbNAIEZRJqeZpKHYGm","name":"안현빈","phone":"010-5218-0116","company":null,"department":"수자원2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:230","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:230');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-05 13:03:11','2025-12-05 13:34:10',JSON_MERGE_PATCH(CAST('{"title":"클립보드를 비우는 명령어나 방법이 있을까요","contents":"<p>컴퓨터 재부팅 후 도면 작업을 할 땐 빠릿빠릿하게 잘 되다가</p><p>&nbsp;</p><p>원점복사 기능이나 Ctrl+C,V를 반복적으로 계속 사용하다 보면 프로그램 자체가 무거워져 현저히 속도가 느려집니다.</p><p>&nbsp;</p><p>재부팅 하면 다시 정상 속도로 돌아옵니다.</p><p>&nbsp;</p><p>반복되는 복사로 인해서 클립보드가 차서 그런 거 같은데 따로 비우는 명령어나 기능이 있을까요</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"231","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:231","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:231');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-05 13:27:37','2025-12-05 15:10:28',JSON_MERGE_PATCH(CAST('{"title":"배치탭에서 chs를 사용하면 객체가 사라지는 이유가 궁금합니다.","contents":"<p>배치탭에서 chs를 사용하면 객체가 아예 사라집니다. 모델탭을 찾아봐도 없고 undo를 해도 객체가 돌아오질 않습니다.&nbsp;</p><p>&nbsp;</p><p>오류라고 생각하는 해당 과정을 담은 동영상을 첨부합니다.</p><p>&nbsp;</p><p>+ 영상을 첨부하였으나 첨부가 되지않습니다. (영상크기 : 23.8MB)</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1485/828;\\" src=\\"/egbim/uploads/img/1764909257_69df6b8a.png\\" width=\\"1485\\" height=\\"828\\"></figure><p>&nbsp;</p><p>+ 해당 도면 첨부하였습니다. (본인 컴퓨터로 재현 시 모델탭에 객체 생성이 되지않습니다.)</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"232","requester":{"login_id":"hmkim@samaneng.com","legacy_user_id":"U327zynqN4mMlb6zbU4TF9Vw7HeQ","name":"김현민","phone":"+82-1077411162","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:232","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:232');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-05 14:24:25','2026-01-02 09:53:54',JSON_MERGE_PATCH(CAST('{"title":"로그인 시 재인증 절차를 개선하였으면 합니다.","contents":"<p>최초 인증 이후 일정 기간 동안은 비밀번호 입력 없이 사용을 하다가 일정 기간이 지나면 비밀번호를 입력하게 되어 있는데,<br>한번도 비밀번호를 제대로 입력해 본적이 없는 사용자입니다.</p><p>&nbsp;</p><p>오랜만에 인증확인 메세지가 떠서 다시 비밀번호를 재설정하면서 그 이유에 대해서 생각해봤는데,</p><p>요즘 왠만한 로그인은 크롬 브라우져 또는 모바일에 비밀번호 자동저장 기능으로 사용하고 있고,&nbsp;</p><p>보통의 경우 비밀번호 자릿수가 8자 또는 10자 이상으로 요구되는데 EG-BIM은 12자리 이상이라서 평소 사용하지 않는 비밀번호로 설정하고,</p><p>다시 그 비밀번호를 입력할 때까지 주기가 길다는 점 등이 그 이유라고 생각이 들어서 사용 편의성을 위해 일부 개선이 되면 어떨까 생각합니다.</p><p>&nbsp;</p><ol><li>1.비밀번호 형식이 꼭 12자리 이상이어야 하나요?</li><li>평소 사용하는 비밀번호 중에 12자리 이상인 비번이 없습니다. 보통 8자 또는 10자 이상이라서 12자리 이상으로 비번을 지정하고,&nbsp;</li><li>인증 기간 만료까지 기간이 지난 이후에 다시 기억하기가 어렵습니다.</li></ol><p>&nbsp;</p><p>2.인증 시점에 비밀번호가 기억 나지 않으면 꼭 재설정을 해야하나요?</p><p>이메일 인증 절차 등 본인 인증 절차를 통해 비밀번호를 확인해주는 서비스는 불가능 할까요?</p><p>&nbsp;</p><p>3.재인증 시점에 인증 방식이나 절차를 다양화 하는건 안되나요?</p><p>비밀번호 찾기 기능이 어렵다면, 이메일 인증을 통해서 인증기간을 연장하는 등 인증 방식을 다양화 하는건 어떨까요?</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"233","requester":{"login_id":"b19206@hanmaceng.co.kr","legacy_user_id":"U31DP5cRoQ4eiK0HRUiNfabXFRNo","name":"박현수","phone":"+82-1038981757","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:233","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:233');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-05 15:04:12','2025-12-12 12:24:40',JSON_MERGE_PATCH(CAST('{"title":"PLOT 실행시 프로그램 종료","contents":"<p>안녕하세요!</p><p>PLOT 실행시 EG-BIM이 종료됩니다.</p><p>기존꺼 삭제하고 새로 설치해도 같은 문제가 발생합니다.</p><p>에러메세지도 같이 첨부하오니 확인부탁드립니다.</p><p>감사합니다~수고하세요!</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"234","requester":{"login_id":"kjjeong@samaneng.com","legacy_user_id":"U324uhxt3TQhv394CyBP494NXz1Y","name":"정경조","phone":"+82-1062758654","company":null,"department":"플랜트1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:234","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:234');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-08 08:31:24','2025-12-19 11:27:31',JSON_MERGE_PATCH(CAST('{"title":"VSCURRENT에서 X-ray 기능 추가 요청의 건","contents":"<p>안녕하세요?</p><p><br>AutoCAD에서 VSCURRENT의 X-ray와 같은 기능으로서</p><p>3d솔리드에 투명도를 주어 투시하여 볼 수있는 기능을 추가하여주셨으면합니다.</p><p><br>(첨부그림 참고)</p><p><br>끝.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"235","requester":{"login_id":"jhkoo@samaneng.com","legacy_user_id":"U31nlmXcIn3iACnegM6qYPVSX6kv","name":"구자환","phone":"010-4230-2229","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:235","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:235');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-09 15:56:16','2025-12-09 17:42:21',JSON_MERGE_PATCH(CAST('{"title":"APPLOAD 오류 문의","contents":"<p>안녕하세요!</p><p>사용하던 LISP을 APPLOAD 설정후 사용이 가능했었는데&nbsp;</p><p>새로 설치후 LISP이 실행이 되지 않아 기존 로드 리스트 파일 삭제후 재 시도를 해볼려고 해도</p><p>삭제되지 않고 남아 있습니다.</p><p>삭제 방법 및 리습 적용 방법 알려주세요!</p><p>감사합니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"236","requester":{"login_id":"kjjeong@samaneng.com","legacy_user_id":"U324uhxt3TQhv394CyBP494NXz1Y","name":"정경조","phone":"+82-1062758654","company":null,"department":"플랜트1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:236","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:236');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-10 12:02:06','2025-12-23 12:27:29',JSON_MERGE_PATCH(CAST('{"title":"철근배근 관련 추가 요청 드립니다.","contents":"<p>철근배근도 작성할때</p><p>철근번호 DIA 이렇게 셋트로 움직이는데요</p><p>&nbsp;</p><p>배근도에 넘버와 다이아와 철근상세도에 있는 철근 넘버와 다이아 비교하는건 되는데요</p><p>&nbsp;</p><p>추가로</p><p>&nbsp;</p><p>철근상세도 기준으로 배근도의 철근 넘버의 다이아를 자동수정해주는 기능을 만들면 좋겠습니다.</p><p>&nbsp;</p><p>DUFA 라는 리습프로그램의</p><p>DETLSNC라는 기능입니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"237","requester":{"login_id":"m24016@hanmaceng.co.kr","legacy_user_id":"U31lUrd6zI26O50Fsq1zMSa94qvP","name":"김대성","phone":"+82-1087096322","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:237","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:237');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-10 13:13:47','2025-12-10 13:53:51',JSON_MERGE_PATCH(CAST('{"title":"도면정보수정에 대해서","contents":"<p>도면정보수정 중에 설계건명란은 수정할 수 가 없나요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"238","requester":{"login_id":"eckim@samaneng.com","legacy_user_id":"U32Zian4gBRq3BA0rzG7CUFoe9hQ","name":"김의철","phone":"010-9333-3981","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:238","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:238');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-11 08:52:28','2026-04-01 11:40:54',JSON_MERGE_PATCH(CAST('{"title":"다중 출력","contents":"<p>다중 출력시에도 아래 출력 영역을 설정할 수 있는 기능 추가 부탁드립니다.</p><p>특히 도곽지정은 꼭 필요 합니다.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1765410652_306fc981.png\\" width=\\"355\\" height=\\"215\\"></p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"239","requester":{"login_id":"hskim9@samaneng.com","legacy_user_id":"U327MB4nHFzCzTh3xsEGDjjc5Jfl","name":"김현수","phone":"010-4762-9447","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:239","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:239');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-11 11:36:27','2025-12-11 14:10:22',JSON_MERGE_PATCH(CAST('{"title":"다중 출력시 한글 글꼴(큰 글꼴)","contents":"<p>다중 출력시 큰 글꼴(GHS.SHX)적용된 한글의 경우 아래와 같이 깨지는 현상 개선부탁드립니다.</p><p>&nbsp;</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1765420484_e9bacdd2.png\\" width=\\"305\\" height=\\"226\\"></p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"240","requester":{"login_id":"hskim9@samaneng.com","legacy_user_id":"U327MB4nHFzCzTh3xsEGDjjc5Jfl","name":"김현수","phone":"010-4762-9447","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:240","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:240');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-12 08:46:54','2025-12-15 10:54:35',JSON_MERGE_PATCH(CAST('{"title":"라이센스 만료","contents":"<p>라이센스가 만료되었다며 프로그램 실행이 되지 않습니다.</p><p>확인 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"242","requester":{"login_id":"yunhee89@hanmail.net","legacy_user_id":"U32UgWBjpd5KcN0YJkKoYIzNftuO","name":"박윤희","phone":"010-8775-4730","company":"(주)부성기술단","department":"교통부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:242","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:242');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-16 16:09:10','2025-12-17 09:21:34',JSON_MERGE_PATCH(CAST('{"title":"기존 도면 파일이 비활성화 된 현상","contents":"<p>문의자 : &nbsp;삼안 이구화 상무 010-6390-4632</p><p>&nbsp;</p><p>문의내용 : EG-BIM에서 기존 도면 파일이 비활성화 되어 작업을 할 수 없음.&nbsp;</p><p>&nbsp;</p><p>원격지원 요청드립니다.&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"243","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:243","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:243');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-17 09:11:48','2025-12-18 10:06:21',JSON_MERGE_PATCH(CAST('{"title":"프로그램 실행 오류","contents":"<p>프로그램 실행 오류가 발생하여 모형 창에서 화면이 표시되지 않는 버그가 발생함</p><p>&nbsp;</p><p>재설치 하여도 해당 문제가 반복되며 설치 위치를 변경하거나 완전 삭제 및 폴더 내용을 변경하여도 문제가 반복됨</p><p>&nbsp;</p><p>증상 :&nbsp;</p><ul><li>- 스타터 무한로딩</li><li>- 모형, 배치 화면에서 명령어는 인식하나 어떠한 내용(마우스 커서 포함)도 표기되지 않는 백색화면 혹은 투명 화면 표기</li><li>- 강제 종료 후 재 실행 시 \\"꾸러미 프로세스가 실행중\\" 오류 표기 후 강제 종료됨(활성중인 모든 프로그램을 종료하여도 재부팅 전까지 해당 오류 메세지만 표기)</li></ul><p>&nbsp;</p><p>요청사항 :</p><p>원격 지원을 통한 문제해결</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"244","requester":{"login_id":"tjdxo1357@gmail.com","legacy_user_id":"U33Ai8KKHBvXLwBBJc7ePP6XFHAR","name":"배성태","phone":"010-2422-7662","company":"서정엔지니어링(주)","department":"지반부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:244","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:244');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-18 09:17:38','2026-05-11 10:00:15',JSON_MERGE_PATCH(CAST('{"title":"이미지로 출력 화질 깨짐","contents":"<p>이미지로 A0로 출력하면 이미지 화질이 자주 깨집니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1916/1026;\\" src=\\"/egbim/uploads/img/1766017053_cb835a0b.png\\" width=\\"1916\\" height=\\"1026\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"245","requester":{"login_id":"sgjeon@samaneng.com","legacy_user_id":"U32GkaV6lf4VjXgCKGX6HZtS253J","name":"전성구","phone":"010-3050-5181","company":null,"department":"수자원2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:245","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:245');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-19 09:23:01','2025-12-24 10:55:52',JSON_MERGE_PATCH(CAST('{"title":"이지빔,캐드 선형이 다르게 보입니다.","contents":"<p>이지빔,캐드 선형이 다르게 보입니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"246","requester":{"login_id":"sjbang@samaneng.com","legacy_user_id":"U31BSnzJ0Wcyl23vt39SeGEUet86","name":"방승준","phone":"+82-1028863052","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:246","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:246');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-19 10:04:42','2025-12-19 11:05:42',JSON_MERGE_PATCH(CAST('{"title":"블록 이름 지정","contents":"<p>블록 이름 수정시 슬래시(/) 사용할경우 이름 적용이 안됩니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"247","requester":{"login_id":"jhkang1@samaneng.com","legacy_user_id":"U328UyjsI0sKVNO3hHcwHb1KkWqI","name":"강준희","phone":"010-3684-1963","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:247","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:247');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-19 15:20:54','2025-12-22 17:22:55',JSON_MERGE_PATCH(CAST('{"title":"모델과 뷰포트에서 선의 축척이 달라보이는 문제","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:926/493;\\" src=\\"/egbim/uploads/img/1766125096_990a951b.png\\" width=\\"926\\" height=\\"493\\"></figure><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1364/683;\\" src=\\"/egbim/uploads/img/1766125194_3ae18ceb.png\\" width=\\"1364\\" height=\\"683\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>LTSCALE =1 로 맞춰도 축척이 1대1로 맞지 않는 오류가 발생합니다.</p><p>&nbsp;</p><p>메일로 도면 보내드렸습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"248","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:248","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:248');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-23 16:49:00','2025-12-24 17:09:26',JSON_MERGE_PATCH(CAST('{"title":"TTE 명령어 사용 시 도면→엑셀 업데이트 중 프로그램 멈춤 현상 문의","contents":"<p>도면 내 텍스트를 엑셀로 옮기는 과정에서 TTE 명령어를 사용하고 있습니다.</p><p>&nbsp;</p><p>해당 기능을 통해 텍스트를 선택하여 엑셀로 전송할 경우</p><p><br>선택한 전체 텍스트 중 일부만 엑셀에 입력된 후 작업이 중단되며</p><p><br>동시에 이지빔 프로그램이 응답 없음 상태로 전환되는 문제가 발생하고 있습니다.</p><p>&nbsp;</p><p>해당 상태에서 10분 이상 대기하여도 프로그램이 복구되지 않고</p><p><br>동일한 문제가 며칠 전부터 반복적으로 발생하고 있어 정상적인 업무 진행이 불가능합니다.</p><p>&nbsp;</p><p>문제 확인 및 조치 가능 여부 검토 부탁드립니다.</p><p><br>감사합니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"249","requester":{"login_id":"shjang3@samaneng.com","legacy_user_id":"U32o4VabbC15xU364zp2ci5MxDhA","name":"장세현","phone":"010-8831-9160","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:249","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:249');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-29 10:23:24','2025-12-30 11:54:12',JSON_MERGE_PATCH(CAST('{"title":"라이센스 만료 관련","contents":"<p>로그인 시&nbsp;</p><p>&nbsp;</p><p>라이센스가 만료되었습니다.</p><p>&nbsp;</p><p>라는 메시지가 뜹니다.</p><p>&nbsp;</p><p>전화로 문의드렸는데 &nbsp;QnA에 남겨달라고 하셔서 문의드립니다.</p><p>&nbsp;</p><p>확인 부탁드립니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"250","requester":{"login_id":"yseoksong@naver.com","legacy_user_id":"U33AWAgjRuJ8CO7fMdV9IAcS5CJL","name":"송영석","phone":"010-8524-2011","company":"서정엔지니어링(주)","department":"지반부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:250","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:250');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-30 14:15:17','2025-12-31 11:11:04',JSON_MERGE_PATCH(CAST('{"title":"명령어 사용법이 궁금합니다.","contents":"<p>안녕하세요?</p><p>ulayers , Makevp 명령어를 어떻게 사용하는지 알고 싶습니다.&nbsp;</p><p>&nbsp;</p><p>감사합니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"251","requester":{"login_id":"dlyoo@samaneng.com","legacy_user_id":"U31DYZZXC26GlgqMWgMhoNgGoece","name":"유달리","phone":"+82-1090079064","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:251","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:251');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-30 14:40:50','2026-01-06 09:49:18',JSON_MERGE_PATCH(CAST('{"title":"해치를 MATCHPROP 할 시 축척이 다르게 보이는 문제","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1576/787;\\" src=\\"/egbim/uploads/img/1767073190_d6b90630.png\\" width=\\"1576\\" height=\\"787\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>왼쪽 보도해치를 오른쪽 솔리드에 MATCHPROP 하여 동일한 속성으로 만들었으나</p><p>&nbsp;</p><p>같은 축척임에도 불구하고 다르게 보이는 문제가 있습니다.</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"252","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:252","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:252');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-30 16:10:27','2025-12-31 12:26:46',JSON_MERGE_PATCH(CAST('{"title":"CadTools 프로그램 호환","contents":"<p>AutoCAD용 프로그램 CadTools 호환이 되나요?</p><p>된다면 세팅 설정을 무엇으로 잡아야 하나요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"253","requester":{"login_id":"kjslovelkt@naver.com","legacy_user_id":"U37BaqOUMaMV5h0sLmzMxcLUEmAD","name":"김정선","phone":"010-7170-0006","company":"(주)가람엔지니어링","department":"교통계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:253","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:253');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-31 09:24:34','2026-04-01 14:00:37',JSON_MERGE_PATCH(CAST('{"title":"명령어 입력시 세부 명령어를 클릭 가능한 창이 나오는 데, 이걸 끄고 싶습니다.","contents":"<p>캐드에서 명령어 치고 나면 다음으로 따르는 세부 조건항목(명령어)들을 마우스 클릭으로 누르는 창이 나오는데, 이게 거슬려서 끄려고 합니다.</p><p>&nbsp;</p><p>다른 사용자 컴퓨터에서는 기본으로 활성화 되어 있지 않은데, 이것을 키고 끄는 법이 궁금합니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"254","requester":{"login_id":"ydyun@samaneng.com","legacy_user_id":"U31rFy4p065f1ruKZsMEc7LOQMRg","name":"윤영도","phone":"010-4413-1787","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:254","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:254');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-31 09:47:32','2025-12-31 11:48:45',JSON_MERGE_PATCH(CAST('{"title":"블록 라이브러리 추가 문의","contents":"<p>안녕하세요 이창걸입니다.</p><p>&nbsp;</p><p>블록라이브러리 기능을 잘 활용하고 있습니다.</p><p>이하 블록들을 추가 해주실 수 있는지 문의드립니다.</p><p>&nbsp;</p><ol><li><p>1. 꾸러미에서 도곽으로 인식할 수 있는 도곽</p><p>&nbsp; - 몇가지 샘플을 올려주시면 다중출력 기능을 간편하게 활용할 수 있을 것 같습니다.</p><p>&nbsp;</p></li></ol><p>2. 우리회사 및 지자체, 기관별 로고</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"255","requester":{"login_id":"cglee1@samaneng.com","legacy_user_id":"U31RcVWRGC2R5P1IStuTLEFTIE9M","name":"이창걸","phone":"+82-1041093790","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:255","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:255');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-31 13:35:43','2026-01-06 09:30:34',JSON_MERGE_PATCH(CAST('{"title":"그리미에서는 도곽 인식이 정상적으로 되지만, 꾸러미에서는 도곽 인식이 되지 않음.","contents":"<p>안녕하세요 이창걸입니다.</p><p>&nbsp;</p><p>꾸러미로 다중플롯을 하기 위해 도곽에 속성블록을 추가하였으나</p><p>그리미에서는 도곽으로 정상적으로 인식되나,</p><p>꾸러미에서는 인식이 되지않습니다.</p><p>&nbsp;</p><p>확인해주시면 감사하겠습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"256","requester":{"login_id":"cglee1@samaneng.com","legacy_user_id":"U31RcVWRGC2R5P1IStuTLEFTIE9M","name":"이창걸","phone":"+82-1041093790","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:256","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:256');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2025-12-31 14:15:31','2026-01-02 11:57:48',JSON_MERGE_PATCH(CAST('{"title":"도면에 있는 모든 객체의 색상을 강제로 바꾸는 명령어나 기능은 없나요?","contents":"<p>블럭 안에 수십개의 블럭으로 잡힌 객체가 있는데&nbsp;</p><p>&nbsp;</p><p>Bylayer로도 색이 변하지 않아 일일이 깨서 색상을 바꿔주어야 합니다.</p><p>&nbsp;</p><p>강제로 일괄 색상 변경 같은 기능이 있나요?</p><p>&nbsp;</p><p>도면 첨부해드립니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"257","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:257","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:257');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-05 10:41:02','2026-01-05 11:32:02',JSON_MERGE_PATCH(CAST('{"title":"TIN 기능 도입 문의","contents":"<p>이전 문의 때도 TIN 기능은 도입 계획이 없다고 하셨는데</p><p>&nbsp;</p><p>현재도 TIN 기능 도입 예정은 없는지 궁금합니다.</p><p>&nbsp;</p><p>기능이 없어서 위해 캐드 사용자에게 파일을 넘겨주고 작업을 부탁해야 하는데 너무 번거롭습니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"258","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:258","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:258');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-06 10:19:05','2026-04-01 13:35:48',JSON_MERGE_PATCH(CAST('{"title":"두개의 레이어 접점 부분 기준으로 스크롤시 연결형태가 바뀌는 현상","contents":"<p>두 레이어 병합(join)을 위하여 접점부근의 연결상태를 &nbsp;확인하고싶은데 이미지와 같이 접점 기준으로 스크롤시 선형태가 가지각색으로 변형되어 실제 접점 위치를 알수가 없습니다. 이와 같은 오류(?)때문인지 분리되어 있는 레이어를 하나의 폴리라인으로 병합하는 게 너무 힘들고 제대로 되지가 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"259","requester":{"login_id":"b22055@hanmaceng.co.kr","legacy_user_id":"U31DOItopwKW2FqYLZW4jmZYb6Fr","name":"최정우","phone":"+82-1089635736","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:259","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:259');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-06 15:15:12','2026-01-08 09:56:14',JSON_MERGE_PATCH(CAST('{"title":"활성화된 도면 스왑 불가 오류","contents":"<p>여러 도면을 활성화 시킨 상태로 다른 도면으로 스왑하여 들어갈 수가 없습니다.</p><p>&nbsp;</p><p>이 상태에서는 모형탭과 배치탭도 진입이 불가능합니다.</p><p>&nbsp;</p><p>다른 도면으로 들어가기 위해 드롭다운 창에서 도면 종료를 누르면 해당 도면으로 들어가집니다.</p><p>&nbsp;</p><p>이미 한 차례 이지빔을 지우고 재설치 해보았으나 현상이 개선되지 않아 문의드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"260","requester":{"login_id":"ghkim3@samaneng.com","legacy_user_id":"U32AGMmUnH3WMiFCQQIh0vLBBRIK","name":"김국현","phone":"010-9500-2825","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:260","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:260');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-06 15:40:13','2026-01-06 20:20:14',JSON_MERGE_PATCH(CAST('{"title":"array 명령어 사용법","contents":"<p>안녕하세요. 이지빔 사용하다가 의문이생겨 문의드립니다.</p><p>&nbsp;</p><p>array 명령어 사용시 오토캐드같은경우에는 간격을 내맘대로 조정할수있는 property가 있는데 이지빔은 array명령어 사용시 간격조정을 어떻게 해야될지모르겠어요.<br>참고할수있는 영상이나 문서나 또는 사용법을 알려주세요.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"261","requester":{"login_id":"msshim@samaneng.com","legacy_user_id":"U32XVnfGbCqV70siNdbMvD4uPrcm","name":"심명선","phone":"010-9181-2943","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:261","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:261');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-07 12:05:52','2026-01-09 10:26:32',JSON_MERGE_PATCH(CAST('{"title":"프로그램 설치후 실행이 안됩니다.","contents":"<p>프로그램 설치후 실행시 꾸러미 실행중이라고 뜨면서 실행이 안됩니다.</p><p>2번 재설치 했으나 오류가 같이 나옵니다.</p><p>원격지원 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"262","requester":{"login_id":"ykkwon@samaneng.com","legacy_user_id":"U32ARaJNwxvnOkSNtJEWpfxFlVwQ","name":"권영국","phone":"010-8539-8209","company":null,"department":"건설사업관리본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:262","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:262');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-08 09:27:55','2026-01-08 10:11:11',JSON_MERGE_PATCH(CAST('{"title":"기존EG-BIM이 삭제되지 않습니다.","contents":"<p>새로운 버젼으로 설치를 했습니다. &nbsp;그런데 &nbsp;실행을 누르면 기존계정과 관련하여 계속 오류가 발생이 됩니다.&nbsp;</p><p>그리고 기존EG-BIM이 삭제되지 않습니다. 매번 실행할때마다 설치를 해야되는 오류도 발생되네요.</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"263","requester":{"login_id":"p22201@pre-cast.co.kr","legacy_user_id":"U32AR7MVly6j3rqrFyE6THJL9v8k","name":"류한규","phone":"010-9770-2445","company":null,"department":"설계팀"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:263","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:263');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-08 15:07:39','2026-01-09 09:21:21',JSON_MERGE_PATCH(CAST('{"title":"로그인이 안됩니다.","contents":"<p><a href=\\"mailto:damwoo37@naver.com이\\">damwoo37@naver.com이</a> 아이디 이고 비번이 있는데 자꾸 오류 라고 하면서 로그인이 안되내요.</p><p>방법 좀 알려 주시죠</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"264","requester":{"login_id":"damwoo37@naver.com","legacy_user_id":"U37xixaA7uoQ9Ni8jVtPfkr7ScOz","name":"성준엽","phone":"010-3502-3716","company":"한맥기술","department":"감리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:264","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:264');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-08 17:01:58','2026-01-09 09:08:36',JSON_MERGE_PATCH(CAST('{"title":"EG BIM 개선 사항","contents":"<p><br>안녕하세요.</p><p>저희 측량 성과 파일이 EG BIM에서 열리지 않고 오류가 지속적으로 발생하고 있습니다.</p><p>이에 EGBIM 업데이트를 요청드립니다.</p><p>또한 향후에도 해당 도면이 정상적으로 열릴 수 있도록 전반적인 개선이 필요할 것으로 보입니다.</p><p>확인 후 조치 부탁드립니다.</p><p>감사합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"265","requester":{"login_id":"adilqayyum@samaneng.com","legacy_user_id":"U32DsoLtbUHTzuEdIXQkU0l1Ioks","name":"아딜","phone":"010-3751-1786","company":null,"department":"수자원1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:265","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:265');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-09 10:11:43','2026-01-09 10:51:39',JSON_MERGE_PATCH(CAST('{"title":"선(라인) 선택 시 화면에 매우 두껍게 표시됨.","contents":"<p>선(라인) &nbsp;선택 시 &nbsp;화면에 매우 두껍게 &nbsp;표시됨.&nbsp;</p><p>급하게 처리 바랍니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"266","requester":{"login_id":"jwsin@samaneng.com","legacy_user_id":"U32j1mTtufyBlHNfBWg10KXRHPUi","name":"신제원","phone":"010-3347-7495","company":null,"department":"건설사업관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:266","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:266');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-09 14:23:53','2026-01-12 08:27:32',JSON_MERGE_PATCH(CAST('{"title":"사용자 환경 개선(iDwgTab) 요청 건","contents":"<p>안녕하세요?</p><p>iDwgTab 유틸리티와 같이 여러 개의 도면 이동 시 용이하게 사용자 환경을 개선해주셨으면 합니다.</p><p>끝.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"267","requester":{"login_id":"jhkoo@samaneng.com","legacy_user_id":"U31nlmXcIn3iACnegM6qYPVSX6kv","name":"구자환","phone":"010-4230-2229","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:267","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:267');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-12 17:07:43','2026-01-14 09:08:21',JSON_MERGE_PATCH(CAST('{"title":"dwg파일 Illustrator 미열림 관련 문의","contents":"<p>평소에 DWG/DXF 파일을 &nbsp;Illustrator에 불러와 작업을 해왔는데,&nbsp;<br>이지빔으로 작업한 파일은 특정 저장 형식이나 버전 문제로 인해 호환되지 않는 것인지 열리지가 않습니다.&nbsp;</p><ul><li>해결 가능한 방법이 있는지 또는 Illustrator에서 열기 위해 선행되어야 할 별도의 변환 절차가 있는지</li></ul><p>확인해 주실 수 있을지 문의드립니다.<br>감사합니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"268","requester":{"login_id":"leesk0413@naver.com","legacy_user_id":"U325bkQQ0ISDSImXeGiQNhxn2P5z","name":"이승경","phone":"010-8345-3542","company":"씨지이앤씨","department":"지반공학부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:268","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:268');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-19 10:05:46','2026-01-19 11:30:04',JSON_MERGE_PATCH(CAST('{"title":"직교모드가 강제로 해제되는 오류","contents":"<p>직교모드로 작업을 하다가 &nbsp;plot - 영역지정후 출력하고 나서 다시 캐드 작업화면으로오면 직교모드가 풀립니다.</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"269","requester":{"login_id":"jhko@samaneng.com","legacy_user_id":"U32AQnUzcUXGKxjgQnHydXZFzeib","name":"고준호","phone":"010-4741-4576","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:269","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:269');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-20 12:06:06','2026-04-01 14:15:33',JSON_MERGE_PATCH(CAST('{"title":"폰트 관련 문의","contents":"<p>처음 이지빔 다운후 폴더에 폰트들을 다 넣어놨지만 나오지않았고</p><p>&nbsp;</p><p>레지스트편집 기능에서도 해결해보려는데 &nbsp;잘되지않았습니다.</p><p>&nbsp;</p><p>해결방법을 문의헤봅니다..</p><p>&nbsp;</p><p>주요 스타일: ex)돋움,돋움체</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"270","requester":{"login_id":"m23064@hanmaceng.co.kr","legacy_user_id":"U352VJuGHVWblCiDyJveDaMjrivL","name":"진장현","phone":"010-7212-9015","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:270","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:270');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-23 09:51:29','2026-01-23 11:59:03',JSON_MERGE_PATCH(CAST('{"title":"선 스타일 수정창에서 숫자입력이 되지 않습니다","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:996/229;\\" src=\\"/egbim/uploads/img/1769129147_c247ea13.png\\" width=\\"996\\" height=\\"229\\"></figure><p>&nbsp;</p><p>이전에는 밑에 숫자들을 클릭하고 숫자 입력 해서 수정이 가능했었는데 &nbsp;숫자를 백스페이스로 지우는 것만 되고 새 숫자 입력이 되지 않습니다.</p><p>특정 프로젝트나 특정 스타일만 이런 게 아니고 다른 선 스타일이나 모든 프로젝트에서 되지 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"271","requester":{"login_id":"ydyun@samaneng.com","legacy_user_id":"U31rFy4p065f1ruKZsMEc7LOQMRg","name":"윤영도","phone":"010-4413-1787","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:271","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:271');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-26 16:33:57','2026-01-28 11:38:06',JSON_MERGE_PATCH(CAST('{"title":"도면 인쇄시 오류","contents":"<p>안녕하세요.</p><p>&nbsp;</p><p>캐드 도면 인쇄 시 &nbsp;사진과 같은 창이 뜨면서 오류가 생기고 캐드가 자동으로 꺼집니다.</p><p>&nbsp;</p><p>EG-Bim을 새로 재설치 해도 동일한 증상이 반복되는데 해결방법 문의드립니다.</p><p>&nbsp;</p><p>오류 dwg 파일과 png 파일 첨부드립니다.</p><p>&nbsp;</p><p>어느 특정파일에서 문제가 아닌 아무 캐드파일에서 열어도 동일한 증상이 발생되고 있습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"272","requester":{"login_id":"m25059@hanmaceng.co.kr","legacy_user_id":"U32m1Hj0GNhLhTzfWQdYgs82K83S","name":"유찬근","phone":"010-2908-1628","company":null,"department":"안전진단사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:272","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:272');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-27 17:09:25','2026-01-28 08:25:08',JSON_MERGE_PATCH(CAST('{"title":"꾸러미로 출력 시 여백","contents":"<p>일반 출력 시, 영역지정 후 파일출력(PDF)을 할 경우 아래와 같이 여백 없이 출력이 됨.</p><p><img src=\\"/egbim/uploads/img/1769500983_1766a7bb.png\\" width=\\"425\\" height=\\"229\\"></p><p>&nbsp;</p><p>꾸러미로 &nbsp;출력 시 아래와 같이 여백이 생김.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1769501025_2318eb96.png\\" width=\\"632\\" height=\\"444\\"></p><p>&nbsp;</p><p>매번 출력 시마다 아래 여백 조정을 해야 하는 것인지요? 아니면 여백 조정 없이 출력하는 방법이 따로 있는지 궁금합니다.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1769501327_8fef545e.png\\" width=\\"217\\" height=\\"110\\"></p><p>&nbsp;</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"273","requester":{"login_id":"hskim9@samaneng.com","legacy_user_id":"U327MB4nHFzCzTh3xsEGDjjc5Jfl","name":"김현수","phone":"010-4762-9447","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:273","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:273');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-01-27 17:34:43','2026-01-27 17:34:43',JSON_MERGE_PATCH(CAST('{"title":"test","contents":"<p>test</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"274","requester":{"login_id":"b24014@hanmaceng.co.kr","legacy_user_id":"U37v7WJoaeSLvBVsPSq9knQG7YST","name":"송대일","phone":"010-8627-0921","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:274","source_status":"new","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:274');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-02 15:17:23','2026-02-02 16:49:27',JSON_MERGE_PATCH(CAST('{"title":"비밀번호 재설정","contents":"<p>삼안 철도2부 이영석 전무님&nbsp;</p><p>eg-bim 로그인 비밀번호가 입력 초과로 비밀번호 재설정할려고 하는데 이메일 발송 실패라고 떠서요. 비밀번호 재설정 부탁드립니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"275","requester":{"login_id":"eckim@samaneng.com","legacy_user_id":"U32Zian4gBRq3BA0rzG7CUFoe9hQ","name":"김의철","phone":"010-9333-3981","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:275","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:275');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-02 17:39:17','2026-02-03 08:14:29',JSON_MERGE_PATCH(CAST('{"title":"OLE 파일이 포함된 도면 출력시 OLE파일 이 뒤집혀서 출력됨","contents":"<p>OLE 파일이 포함된 도면을 출력하게 되면 포함된 이미지가 도면상 모양과 달리 상하좌우가 뒤집혀서 출력이 됩니다.</p><p>다른 cad 프로그램 사용시 상하좌우 반전없이 정상적으로 출력됩니다.</p><p>도면 파일과 이미지 첨부합니다.</p><p>(좌측 도면상의 이미지, 우측 출력시 OLE파일이 상하좌우 반전되어 출력됨)</p><figure class=\\"image\\"><img style=\\"aspect-ratio:3142/1014;\\" src=\\"/egbim/uploads/img/1770021489_de7aba7a.png\\" width=\\"3142\\" height=\\"1014\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"276","requester":{"login_id":"j21303@jangheon.co.kr","legacy_user_id":"U31kuhZapNw8Ove2blUSxchx7rz8","name":"조동일","phone":"+82-1091419180","company":null,"department":"기술영업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:276","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:276');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-03 13:30:29','2026-02-10 10:31:17',JSON_MERGE_PATCH(CAST('{"title":"캐드에서 깨지지 않는 이미지 파일이 이지빔에서는 깨짐","contents":"<p>백그라운드 지도의 글씨가 줌을 당겨보면</p><p>&nbsp;</p><p>완전히 같은 설정과 해상도로 플롯했음에도</p><p>&nbsp;</p><p>이지빔에서는 깨지고 캐드에서는 선명히 출력됩니다.</p><p>&nbsp;</p><p>도면과 플롯한 이미지 파일 첨부해드립니다.</p><p>&nbsp;</p><p>용량 문제로 메일로 도면 보냈습니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"277","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:277","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:277');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-03 14:59:21','2026-02-10 10:37:46',JSON_MERGE_PATCH(CAST('{"title":"파일저장시 오류입니다.","contents":"<ol><li>1. 오류발생시간: &nbsp;260203 오전 11시 30분</li><li>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;260203 오후 2시 34분</li></ol><p>&nbsp;</p><p>2. 오류 발생 상황 : 도면 작업 중 ctrl +s 를 눌러서 저장을 눌렀을 때 아래와 같은 팝업이 뜨고 확인을 누름</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:661/392;\\" src=\\"/egbim/uploads/img/1770097973_276aedce.png\\" width=\\"661\\" height=\\"392\\"></figure><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;이렇게 확인을 누르면 기존 파일명인 11+600~12+540.dwg 가 아니라 11+600~12+540_SavedWithErrors.dwg 로 저장됨</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 11+600~12+540_SavedWithErrors.dwg 파일을 열면&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:939/314;\\" src=\\"/egbim/uploads/img/1770098116_a647e843.png\\" width=\\"939\\" height=\\"314\\"></figure><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 이런 팝업창이 떠서 yes를 누르면&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:561/342;\\" src=\\"/egbim/uploads/img/1770098146_26a7563f.png\\" width=\\"561\\" height=\\"342\\"></figure><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;복구하지 못함.</p><p>&nbsp;</p><p>3. 작업당시상황: &nbsp;2개의 도면을 다른 창으로 켜둔 상태로 작업을 하였으며 직접 만든 리습을 사용하고 있었음.</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;다른 창으로 켜두는 작업은 종종 해왔었고 리습도 계속 사용해서 특별한 문제는 없었음. 오늘 작업시 안됐던 작업은 offset 이었음.</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; offset이 안되던 선이 있어서 copy로 작업을 했고 그 이후에 저장을 바로 한건 아니지만 offset이 안되던 경우가 있었음.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"278","requester":{"login_id":"b25022@hanmaceng.co.kr","legacy_user_id":"U31DPAAX2hKS5VWlGJFfOCN939zF","name":"정학재","phone":"+82-1092859318","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:278","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:278');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-03 15:37:19','2026-02-03 17:40:45',JSON_MERGE_PATCH(CAST('{"title":"계정 비활성화 해제 관련","contents":"<p>삼안 철도 2부 윤환진 사원 이지빔 계정이 현재 비활성화 상태로 로그인 및 비밀번호 재설정이 안되니 조치 바랍니다.<br>계정: hjyoon1@samaneng.com<br>전화번호 : 02-6488-8979</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"279","requester":{"login_id":"shji@samaneng.com","legacy_user_id":"U3281RB0QWn0G9bX4t9nfFltECdd","name":"지성현","phone":"010-4879-9219","company":null,"department":"철도2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:279","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:279');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-03 16:04:20','2026-02-03 17:40:01',JSON_MERGE_PATCH(CAST('{"title":"계정비활성 해제 문의","contents":"<p>(주)피티씨 김해성 상무님 이지빔 계정이 현재 비활성화 상태로 로그인 및 비밀번호 재설정이 안되니 조치 바랍니다.<br>계정: haiskk@pre-cast.co.kr<br>전화번호 : 010-4660-4410</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"280","requester":{"login_id":"madbaby17@pre-cast.co.kr","legacy_user_id":"U317NPCEq59CNrqTXjv4l1xbeFzT","name":"이효상","phone":"+82-1038795938","company":null,"department":"설계팀"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:280","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:280');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-04 08:57:31','2026-02-10 10:23:42',JSON_MERGE_PATCH(CAST('{"title":"파일 복구","contents":"<p>작업 후 저장한 파일을 다시 작업하기 위해 열었을때 아래 이미지와 같이 문구가 뜨면서 파일이 열리지가 않습니다. &nbsp;해결방법이 있을까요?</p><figure class=\\"image\\"><img style=\\"aspect-ratio:859/229;\\" src=\\"/egbim/uploads/img/1770162679_79c967c2.png\\" width=\\"859\\" height=\\"229\\"></figure>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"281","requester":{"login_id":"diseo@samaneng.com","legacy_user_id":"U32AvLAii7Spw8qKn0CJURWNb56S","name":"서동일","phone":"010-9216-2143","company":null,"department":"수자원2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:281","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:281');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-04 15:24:54','2026-02-05 13:34:05',JSON_MERGE_PATCH(CAST('{"title":"라이센스 만료 문의","contents":"<p>안녕하세요 EG-BIM이 라이센스 만료되었다고 떠서 문의 드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"282","requester":{"login_id":"wnsgud0515@gmail.com","legacy_user_id":"U352vx7ZLDsJdP9YaXEhou4FtRvN","name":"김준형","phone":"010-6538-8555","company":"(주)부성기술단","department":"교통부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:282","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:282');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-05 10:25:59','2026-02-05 13:36:42',JSON_MERGE_PATCH(CAST('{"title":"계정비활성화 잠김","contents":"<p>아이디 : <a href=\\"mailto:swkang2@samaneng.com\\">swkang2@samaneng.com</a></p><p>이름 : &nbsp;강상우</p><p>&nbsp;</p><p>010-2872-8982</p><p>&nbsp;</p><p>조치 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"283","requester":{"login_id":"sjkim2@samaneng.com","legacy_user_id":"U32uJCZdnDVuPOiphX0ErYl08Xdv","name":"김성진","phone":"010-2594-0200","company":null,"department":"건설사업관리본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:283","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:283');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-05 16:44:30','2026-02-09 09:31:32',JSON_MERGE_PATCH(CAST('{"title":"계정비활성화 잠김","contents":"<p>아이디 : dykim1@samaneng.com<br>이름 : &nbsp;김대영<br>010-4840-9117</p><p>조치 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"284","requester":{"login_id":"msshim@samaneng.com","legacy_user_id":"U32XVnfGbCqV70siNdbMvD4uPrcm","name":"심명선","phone":"010-9181-2943","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:284","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:284');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-09 09:44:22','2026-02-11 09:18:00',JSON_MERGE_PATCH(CAST('{"title":"비밀번호 재설정 문의","contents":"<p>삼안 지반터널부 김재훈상무님 계정이 잠겨서 비밀번호 재설정이 되지 않아 조치 부탁드립니다</p><p>아이디는 <a href=\\"mailto:jhkim27@samaneng.com\\">jhkim27@samaneng.com</a> 입니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"285","requester":{"login_id":"nspark@samaneng.com","legacy_user_id":"U38m5Sjf9MrGWUMqrkQm85TQbXSF","name":"박노석","phone":"010-7463-1163","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:285","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:285');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-09 15:25:28','2026-02-11 09:18:58',JSON_MERGE_PATCH(CAST('{"title":"비밀번호 재설정 오류","contents":"<p>(주)삼안 충남전력구 김동우 상무 계정이 비밀번호 재설정 오류로</p><p>계정이 비활성화 되었습니다…</p><p>&nbsp;</p><p>수고스럽겠지만 조치하여 주시기 바랍니다.</p><p>&nbsp;</p><p>ID는 <a href=\\"mailto:dwkim4@samaneng.com\\">dwkim4@samaneng.com</a> 입니다..</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"286","requester":{"login_id":"shlee20@samaneng.com","legacy_user_id":"U36GcpTvbIe3xz5KcNMqBVE7lmLc","name":"이성현","phone":"010-9926-4753","company":null,"department":"충남지역 전기공급시설 전력구공사(당진화력-신석문-신송산3차 터널)공사"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:286","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:286');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-11 09:47:45','2026-02-11 10:38:00',JSON_MERGE_PATCH(CAST('{"title":"출력시 흑백 CTB 사용을해도 카라로 보이는 현상","contents":"<p>3D 프로그램인 라이노에서 도면을 추출하여 이지빔 상에서 치수 마킹을 넣고 출력을 흑백으로 하려는데 칼라로 화면에서 확인이 됩니다. 2월말에 PDF출력을 하여 취합하여야 하는데 확인 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"287","requester":{"login_id":"b22016@hanmaceng.co.kr","legacy_user_id":"U30ynZvZJVnU8UpocQgI1NK2bWWO","name":"최창인","phone":"+82-1046452808","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:287","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:287');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-11 11:41:14','2026-02-12 09:27:18',JSON_MERGE_PATCH(CAST('{"title":"프로그램 업데이트 이후 색생 자동 변경 재발생 문의","contents":"<p>프로그램 업데이트 이후 &nbsp;기존에 작업했던 파일을 열었을때 RGB(255,255,255)으로 설정되어 있던 것이 White, RGB(255,255,255)으로 자동 변경되어 있어 문의합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"289","requester":{"login_id":"m24025@hanmaceng.co.kr","legacy_user_id":"U32Am80rEVlEYI7Zv0bxu7HBV3sL","name":"황윤희","phone":"010-8484-8721","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:289","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:289');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-11 13:38:25','2026-05-11 09:16:55',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 도면 열기 방식 및 듀얼 뷰 기능 개선 건","contents":"<h3>1. 도면 드래그 앤 드롭 시 실행 방식 개선 (Read-only 해제 및 인스턴스 분리)</h3><ul><li><strong>현황:</strong> 도면 목록에서 도면을 외부로 드래그하면 <strong>''읽기 전용(Read-only)''</strong> 창으로 열립니다. 이로 인해 명령어 입력이 불가능하여 거리 측정(DIST) 등 기초적인 편집/검토 작업에 큰 제약이 있습니다.</li><li>&nbsp;</li><li><strong>기존 방식:</strong> 이전에는 드래그 시 <strong>EG-BIM 프로세스가 새로 실행(New Instance)</strong>되면서 편집 가능한 상태로 도면이 열려 작업 효율이 높았습니다.</li><li>&nbsp;</li><li><strong>요청사항:</strong> 사용자의 작업 환경에 맞춰 아래 두 가지 중 하나를 선택할 수 있도록 옵션(설정)을 제공해 주시기 바랍니다.<ul><li><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;A안:</strong> 현재처럼 Read-only 창으로 열기</li></ul></li><li><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;B안:</strong> 새로운 EG-BIM 창을 실행하여 편집 가능한 상태로 열기 (이전 방식 복원)<br><br>&nbsp;</li></ul><h3>2. 동일 도면의 ''듀얼 창(분리 뷰)'' 기능 복원</h3><ul><li><strong>현황:</strong> 현재 하나의 도면을 두 화면으로 보려면 VPORTS 명령어로 창을 강제로 늘려야만 합니다. 이는 모니터 간 이동이나 화면 배치가 매우 불편합니다.</li><li>&nbsp;</li><li><strong>기존 방식:</strong> 별도의 <strong>듀얼 창</strong>을 띄워 동일한 도면을 서로 다른 화면에서 독립적으로 보며 작업할 수 있었습니다.</li><li>&nbsp;</li><li><strong>요청사항:</strong> VPORTS를 통한 화면 분할 방식 외에, 이전처럼 <strong>독립된 듀얼 창을 통해 동일 도면을 멀티태스킹할 수 있는 기능</strong>을 다시 복원해 주시기 바랍니다.</li></ul>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"290","requester":{"login_id":"jhchoi7@samaneng.com","legacy_user_id":"U32B8iZp3iIb9pKosHTbl7YgqixU","name":"최제현","phone":"010-3897-3235","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:290","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:290');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-12 09:42:25','2026-02-12 10:22:04',JSON_MERGE_PATCH(CAST('{"title":"레이어 기능, UI/UX 개선요청 및 캐드 기능 추가요청","contents":"<h3><strong>----개선요청----</strong></h3><h4><strong>[레이어]</strong></h4><ol><li>1. 레이어 창에서 다중 선택 후 선택 취소 불가<br>&nbsp; &nbsp; &nbsp;(드래그, Ctrl+선택, Shift+선택 후 선택 취소 불가 현상)</li><li>&nbsp; &nbsp; &nbsp;→ 개선 요청</li><li><img src=\\"/egbim/uploads/img/1770854893_1f8b5ee4.png\\" width=\\"1214\\" height=\\"497\\"></li></ol><p>&nbsp;</p><p>2. 비외부참조 레이어만 볼 수 있도록 구분탭 추가 요청</p><p>&nbsp; &nbsp; &nbsp;→ 개선 요청</p><p><img src=\\"/egbim/uploads/img/1770854902_2d90ca7b.png\\" width=\\"278\\" height=\\"130\\"><img src=\\"/egbim/uploads/img/1770854964_1495ffef.png\\" width=\\"160\\" height=\\"99\\"></p><p>&nbsp;</p><p>3. 외부참조의 레이어 스타일 변경, 저장 후 재실행하면 스타일이 초기화되는 현상</p><p>&nbsp; &nbsp; (끄기, 동결, 색상 등 외부참조 레이어 스타일 초기화 현상)</p><p>&nbsp; &nbsp; &nbsp;→ 개선 요청</p><p>&nbsp;</p><p>&nbsp;</p><h4><strong>[UI/UX]</strong></h4><ol><li>1. 파일탭 UI 변경 요청</li><li>&nbsp; &nbsp; &nbsp;*여러 도면을 자주 왔다갔다 할때 도면을 찾는 과정의 번거로움</li><li>&nbsp; &nbsp; &nbsp;*사용자 행동과정 늘어남</li><li>&nbsp; &nbsp; &nbsp; &nbsp;-타사 캐드: 파일탭 내 도면 클릭(즉각적)</li><li>&nbsp; &nbsp; &nbsp; &nbsp;-EGBIM : 파일탭 클릭 → 도면 클릭</li><li>&nbsp; &nbsp; &nbsp;→ 개선 요청</li><li><img src=\\"/egbim/uploads/img/1770856148_8747710f.png\\" width=\\"383\\" height=\\"131\\"><img src=\\"/egbim/uploads/img/1770856129_fe7bb5b6.png\\" width=\\"265\\" height=\\"201\\"></li></ol><p>&nbsp;</p><p>2. UI/UX 아이콘 및 텍스트 간격 넓음, 사용자 커스텀 불가</p><p>&nbsp; &nbsp; &nbsp;→ 개선 요청</p><p><img src=\\"/egbim/uploads/img/1770859179_95fc1cce.png\\" width=\\"808\\" height=\\"915\\"><img src=\\"/egbim/uploads/img/1770859222_352d212a.png\\" width=\\"274\\" height=\\"307\\"></p><figure class=\\"image\\"><img style=\\"aspect-ratio:1531/46;\\" src=\\"/egbim/uploads/img/1770859250_4d5c4783.png\\" width=\\"1531\\" height=\\"46\\"></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:1396/131;\\" src=\\"/egbim/uploads/img/1770859283_464d5a62.png\\" width=\\"1396\\" height=\\"131\\"></figure><p>&nbsp;</p><p>&nbsp;</p><h4><strong>[필드문자]</strong></h4><ol><li>1. 디젤표현식 오류</li><li>&nbsp; &nbsp; &nbsp;*필드문자 중 디젤표현식으로 적용한 문자를 편집하기위해 Tedit를 사용하면 디젤표현식이 사라짐</li><li>&nbsp; &nbsp; &nbsp;*필드문자 디젤표현식 정보가 계속 남아있도록 개선&nbsp;</li><li>&nbsp; &nbsp; &nbsp;→ 개선 요청</li><li><img src=\\"/egbim/uploads/img/1770856436_8a3107d5.png\\" width=\\"1104\\" height=\\"172\\"></li><li><img src=\\"/egbim/uploads/img/1770856459_8721b2bf.png\\" width=\\"893\\" height=\\"446\\"></li><li><img src=\\"/egbim/uploads/img/1770856471_47742f96.png\\" width=\\"1082\\" height=\\"144\\"></li></ol><h3>&nbsp;</h3><h3>&nbsp;</h3><h3><strong>----추가요청----</strong></h3><h4><strong>[캐드 기능 추가요청]</strong></h4><ol><li>1. 캐드객체 정렬(자리맞추기)</li><li>&nbsp; &nbsp; &nbsp;*오토캐드 Express 유틸리티 기능 추가요청</li><li>&nbsp; &nbsp; &nbsp;*여러 개의 객체(주로 텍스트,블록,폴리선 등)를 선택 → 기준 객체 또는 방향을 기준으로 자동 정렬 + 간격 유지</li><li>&nbsp; &nbsp; &nbsp;*왼쪽정렬/가운데정렬/오른쪽정렬 // 위쪽정렬/중간정렬/아래쪽정렬 // 가로 간격 동일/세로간격동일</li></ol><ul><li>&nbsp; &nbsp; &nbsp;* <a href=\\"https://apps.autodesk.com/ACD/ko/Detail/Index?id=173683083572395733&amp;appLang=en&amp;os=Win32_64\\">https://apps.autodesk.com/ACD/en/Detail/Index?id=173683083572395733&amp;appLang=en&amp;os=Win32_64</a></li><li><img src=\\"/egbim/uploads/img/1770855513_72bae794.gif\\" width=\\"696\\" height=\\"592\\"></li></ul><p>&nbsp;</p><p>2. 참조관리자(오토캐드 기본기능)</p><p>&nbsp; &nbsp; &nbsp;*외부참조 분리, 결합, 경로변경 등 일괄처리</p><p><img src=\\"/egbim/uploads/img/1770855970_aa9e7115.png\\" width=\\"765\\" height=\\"433\\"></p><p>&nbsp;</p><p>3. 드림플러스의 도면 일괄처리</p><p>&nbsp; &nbsp; &nbsp;*일괄처리 : ‘여러도면’ 시스템변수 설정, 퍼지, Audit 등</p><p>&nbsp; &nbsp; &nbsp;*문자바꾸기 : ‘여러도면’ 특정문자 바꾸기</p><p>&nbsp; &nbsp; &nbsp;*문자스타일 : ‘여러도면’ 문자스타일 변경, 경합, 삭제 등</p><p>&nbsp; &nbsp; &nbsp;*삽입,Xref : ‘여러도면’ 외부참조 삽입, 교체</p><p>&nbsp; &nbsp; &nbsp;*참조결합,분리 : Line truncated
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-13 10:53:04','2026-02-19 10:32:45',JSON_MERGE_PATCH(CAST('{"title":"삼안 철도2부 조진수 상무 eg-bim 비밀번호 재설정 요청","contents":"<p>삼안 철도2부 조진수 상무님&nbsp;</p><p>eg-bim 로그인 비밀번호가 입력 초과로 비밀번호 재설정할려고 하는데 이메일 발송 실패라고 떠서요. 비밀번호 재설정 부탁드립니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"293","requester":{"login_id":"eckim@samaneng.com","legacy_user_id":"U32Zian4gBRq3BA0rzG7CUFoe9hQ","name":"김의철","phone":"010-9333-3981","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:293","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:293');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-13 20:16:12','2026-02-20 11:14:20',JSON_MERGE_PATCH(CAST('{"title":"캐드와 이지빔에서 같은 설정으로 플롯한 PDF의 선 두께가 다름","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1036/703;\\" src=\\"/egbim/uploads/img/1770981325_032857a5.png\\" width=\\"1036\\" height=\\"703\\"></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:1006/703;\\" src=\\"/egbim/uploads/img/1770981325_49851cac.png\\" width=\\"1006\\" height=\\"703\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>같은 설정으로 PDF 플롯했으나 결과물이 현저히 다릅니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>도면 이메일로 보내드리겠습니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"294","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:294","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:294');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-19 11:54:57','2026-04-01 14:16:41',JSON_MERGE_PATCH(CAST('{"title":"해외출장 관련 EG-BIM 로그인 오","contents":"<p><br>해외출장 중인 삼안 물환경사업 1부 김장욱 이사님 EG-BIM 로그인이 안된다고 합니다. 조치 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"295","requester":{"login_id":"jhkim23@samaneng.com","legacy_user_id":"U32Arxisj3N5dImNBLSrFtKv9jWo","name":"김준혁","phone":"010-9973-9237","company":null,"department":"물환경1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:295","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:295');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-19 13:58:25','2026-02-20 08:32:32',JSON_MERGE_PATCH(CAST('{"title":"보조기능 즐겨찾기 기능","contents":"<p>보조기능이 너무 많아서 자주 쓰는 기능을 즐겨찾기하여 즐겨찾기 된 기능들만 한페이지에 볼수 있으면 좋을듯 합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"296","requester":{"login_id":"ghksdb79@youngshine.net","legacy_user_id":"U35PPLk5ppYRIaNCg89hacRJFDiF","name":"김환유","phone":"010-9879-7044","company":"영신디엔씨","department":"미래전략본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:296","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:296');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-23 11:01:34','2026-02-26 12:49:51',JSON_MERGE_PATCH(CAST('{"title":"라이센스 만료","contents":"<p>라이센스가 만료되었다고 뜹니다</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"297","requester":{"login_id":"bluesola@hanmail.net","legacy_user_id":"U32XNBRvdC9mBbQxja9Hz0mRlbMs","name":"서정완","phone":"010-6312-2388","company":"담덕엔지니어링(주)","department":"지반부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:297","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:297');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-24 14:59:29','2026-02-25 11:24:21',JSON_MERGE_PATCH(CAST('{"title":"OLE파일 뒤집어져서 나오는 현상에 대한 수정버전 배포계획 문의드립니다.","contents":"<p>업무에 고생 많으십니다.&nbsp;</p><p>&nbsp;</p><p>OLE파일이 들어간 도면을 현 배포 버전에서 출력 시 뒤집어져서 나오는 현상에 대하여&nbsp;</p><p>작년 11월부터 게시판에 문의가 있었고, 이후 개선 버전을 배포할 계획이라고 답변하셨는데&nbsp;</p><p>지금 거의 4달 동안 개선 버전의 배포가 없는 상태입니다…&nbsp;</p><p>&nbsp;</p><p>오류로 공지된 사항도 아니라 부서원분들 거의 대부분이 물어보셔서 결국 한 분씩 직접 수정 파일을 깔아드리고 있는데</p><p>수정 버전의 배포 계획이 있으신지 대략 언제로 계획되어있는지 궁금합니다.</p><p>&nbsp;</p><p>게시판을 보니 여러 사용자분들이 동일 증상으로 게시글을 올려주셨는데&nbsp;</p><p>이렇게 지속적으로 오류사항으로 게시글이 올라오는 항목은 마이너 패치라도 해주셨으면 좋겠습니다.</p><p>수정 파일로 해결이 가능한 경우, &nbsp;알려진 오류사항에 대하여 공지에 정리되어&nbsp;</p><p>필요한 사용자가 수정 파일을 이용하여 스스로 개선할 수 있게 해주시거나&nbsp;</p><p>최소한 주기적으로 사용자가 문제가 있을 수 있겠다고 파악할 수 있었으면 좋겠습니다.</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"298","requester":{"login_id":"jhlee10@samaneng.com","legacy_user_id":"U324vRcwUij61268eZODLWStfAYh","name":"이진형","phone":"+82-1033199060","company":null,"department":"플랜트부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:298","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:298');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-24 20:17:01','2026-02-25 11:16:31',JSON_MERGE_PATCH(CAST('{"title":"전자전송시 개선사항 건의","contents":"<p>사진1과 같이 폴더에 각각에 대한 위치를 저장후에 캐드 내에서도 상대경로로 설정하고 도면을 전자전송을 해도 그 폴더에 맞게 생기는게 아닌 사진 2와 같이 모두 풀려&nbsp;</p><p>바깥으로 나와있는데 이거 폴더에 각각 사진1과 같이 되게끔 개선 해주시면 감사하겠습니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"299","requester":{"login_id":"jyjang1@samaneng.com","legacy_user_id":"U327QKjiV9ZVKCyVSZUnxwoXHODK","name":"장진영","phone":"010-5469-5996","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:299","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:299');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-02-26 15:53:01','2026-03-12 16:00:36',JSON_MERGE_PATCH(CAST('{"title":"지형도가 들어간 도면파일을 3개 이상 열면 EG-BIM이 멈추고 작동을 안함","contents":"<p>지형도가 들어간 도면파일을 3개 이상 열면 EG-BIM이 멈추고 작동을 안하는데</p><p>다른 사람들에게 물어봐도 그래서 저만 그런건 아닌 것 같습니다.</p><p>&nbsp;</p><p>확인 부탁드립니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"300","requester":{"login_id":"jhchoi@samaneng.com","legacy_user_id":"U31G7sKEJunG18AUtsBGkOVnvA9H","name":"최종환","phone":"+82-1033838997","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:300","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:300');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-03 13:20:59','2026-03-12 09:17:01',JSON_MERGE_PATCH(CAST('{"title":"cals 가져오기 안됨","contents":"<p>새로 추가된 cals 기능의 excel 내보내는 되는데 가져오기가 안되네요</p><p><img src=\\"/egbim/uploads/img/1772511617_e19d2eef.png\\" width=\\"268\\" height=\\"71\\"></p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"301","requester":{"login_id":"jhkang1@samaneng.com","legacy_user_id":"U328UyjsI0sKVNO3hHcwHb1KkWqI","name":"강준희","phone":"010-3684-1963","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:301","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:301');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-03 13:37:56','2026-03-12 09:18:02',JSON_MERGE_PATCH(CAST('{"title":"업데이트 후 파일 출력 오류","contents":"<p>업데이트 후 파일 출력(PDF)시 아래와 같이 SCALE 조정이 안된 상태로 출력 됩니다.</p><ol><li>도곽맞춤, 도곽지정, 영역지정, 모든 객체영역 어느 옵션을 선택하든 아래와 같이 동일하게 출력 됩니다.</li></ol><p>&nbsp;</p><p>MPL로 파일 출력시, PDF 용량 과하게 크게 저장 됩니다.</p><p>&nbsp;</p><p>MPL로 출력시, DWG to PDF 이외에는 인쇄영역이 있는 상태로 출력 됩니다.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1772512426_94752cde.png\\" width=\\"732\\" height=\\"570\\"></p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"302","requester":{"login_id":"hskim9@samaneng.com","legacy_user_id":"U327MB4nHFzCzTh3xsEGDjjc5Jfl","name":"김현수","phone":"010-4762-9447","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:302","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:302');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-03 13:57:26','2026-03-04 11:58:50',JSON_MERGE_PATCH(CAST('{"title":"업데이트 후 계정 비활성화","contents":"<p>&nbsp;</p><p>안녕하세요, 담당자님</p><p>&nbsp;</p><p>금번 업데이트 이후 로그인이 되지 않습니다.</p><p>&nbsp;</p><p>사번 : 221192</p><p>&nbsp;</p><p>조치 부탁드립니다. 감사합니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"303","requester":{"login_id":"jhkim6@samaneng.com","legacy_user_id":"U32BTym4vYfUTSgVL7XlzG84rHox","name":"김준혁","phone":"010-2634-9393","company":null,"department":"교통계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:303","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:303');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-03 14:19:45','2026-03-04 11:58:28',JSON_MERGE_PATCH(CAST('{"title":"원격지원요청","contents":"<p>3.0으로 업그레이드 후 &nbsp;PDF 프로그램이 &nbsp;PC에 자동으로 깔려 기존 도면들이 &nbsp;PDF로 자동전환됩니다. 원격부탁합니다</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"304","requester":{"login_id":"bhsong@samaneng.com","legacy_user_id":"U32rfT8Fvw3Hw5VIrJQnRsN9cD7j","name":"송병화","phone":"010-6628-9988","company":null,"department":"건설사업관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:304","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:304');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-03 15:09:59','2026-03-10 09:59:41',JSON_MERGE_PATCH(CAST('{"title":"FLM 계획고 오류","contents":"<p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1854/455;\\" src=\\"/egbim/uploads/img/1772518099_8ed16759.png\\" width=\\"1854\\" height=\\"455\\"></figure><p>FLM을 이용하여 축척을 옵션을 이용해 맞춘 뒤 최고/최저점 찾기를 이용했는데</p><p>&nbsp;</p><p>HF = 63.72</p><p>HF = 65.2&nbsp;</p><p>&nbsp;</p><p>로 육안으로 봐도 계획고 높이가 맞지 않습니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>또한 처음 기준점을 지정할 때 0.00 을 지정하면 표시가 되지 않고</p><p>&nbsp;</p><p>-10.00을 기준으로 해야 계획고가 표시됩니다.</p><p>&nbsp;</p><p>용량 문제로 도면 메일로 보내드리겠습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"305","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:305","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:305');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-03 20:45:42','2026-05-11 09:25:22',JSON_MERGE_PATCH(CAST('{"title":"보이는 선 오류(개선사항)","contents":"<p>아래 사진처럼 어느순간 갑자기 저런식으로 선택했을때 있지도 않은 선이 보이는 오류가 있는데 개선 부탁드립니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:356/537;\\" src=\\"/egbim/uploads/img/1772538292_22555732.png\\" width=\\"356\\" height=\\"537\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"306","requester":{"login_id":"jyjang1@samaneng.com","legacy_user_id":"U327QKjiV9ZVKCyVSZUnxwoXHODK","name":"장진영","phone":"010-5469-5996","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:306","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:306');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-04 10:58:09','2026-03-05 11:35:07',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM setep 후 계정 미활성화~","contents":"<p>EG-BIM setep 후 계정 미활성화~</p><p>&nbsp;</p><p>성명 : 조석규</p><p>직급 : 전무이사</p><p>연락처 : 010-9904-2950</p><p>현장명 : 신기천 지방하천 건설사업관리단</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"307","requester":{"login_id":"skcho@samaneng.com","legacy_user_id":"U32AiUgeEzaX16ugnDbflMcREHNJ","name":"조석규","phone":"010-9904-2950","company":null,"department":"건설사업관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:307","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:307');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-04 13:57:03','2026-03-12 09:19:04',JSON_MERGE_PATCH(CAST('{"title":"PLOT 명령어 사용시 발생하는 오류","contents":"<p>PLOT 명령어를 사용하여 작업한 도면을 PDF로 내보내면 설정한 스케일과 다르게 잘려서 출력됩니다.</p><p>&nbsp;</p><p>확인 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"308","requester":{"login_id":"dhlee@samaneng.com","legacy_user_id":"U31DOpKXlBSt4fw7RJhiUFa5imKF","name":"이동호","phone":"+82-1087086817","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:308","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:308');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-05 15:07:57','2026-03-05 17:24:03',JSON_MERGE_PATCH(CAST('{"title":"프로그램 실행시 설치 패키지를 찾을 수 없는 오류 1706","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:407/232;\\" src=\\"/egbim/uploads/img/1772690769_243df19a.png\\" width=\\"407\\" height=\\"232\\"><figcaption>프로그램 실행시 팝업</figcaption></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:696/255;\\" src=\\"/egbim/uploads/img/1772690774_8f1357a4.png\\" width=\\"696\\" height=\\"255\\"><figcaption>확인 클릭시 위 사항 팝업</figcaption></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:426/174;\\" src=\\"/egbim/uploads/img/1772690825_be6b18bf.png\\" width=\\"426\\" height=\\"174\\"></figure><p>위 사항 해결방법을 알고싶습니다.<br>프로그램삭제 후 재설치 한 상태입니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"309","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:309","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:309');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-05 15:22:33','2026-03-05 17:36:25',JSON_MERGE_PATCH(CAST('{"title":"bim 업데이트 이후 계정 재입력 안할 수 없을까요 ?","contents":"<p>eg-bim 업데이트 할때마다 로그인 계정을 입력하라고 나오는데</p><p>&nbsp;</p><p>이거 안하게 할 수 없나요 ?</p><p>&nbsp;</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"310","requester":{"login_id":"khpark@samaneng.com","legacy_user_id":"U31ohb9DRkYOwc5JYrT24JU5HlSR","name":"박근홍","phone":"010-3200-4578","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:310","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:310');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-06 11:14:16','2026-03-06 13:59:29',JSON_MERGE_PATCH(CAST('{"title":"업데이트시 설정초기화","contents":"<p>업데이트할때마다 개인설정이 초기화되는거같은데 이부분 개선요청드립니다</p><p>&nbsp;</p><p>(사내망에 공지가 올라오긴하는데 &nbsp;매번 까먹지않는것도 좀 무리가 있더라구요)&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"311","requester":{"login_id":"dkoh@samaneng.com","legacy_user_id":"U32OcqKzgfUxyiZpYFvEpr6ZDnkt","name":"오동기","phone":"+82-1096190241","company":null,"department":"플랜트부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:311","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:311');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-06 11:34:34','2026-03-06 14:00:42',JSON_MERGE_PATCH(CAST('{"title":"도면 탭창 개선 요청","contents":"<ol><li><p>1. 지난 간담회에서도 건의 드렸던 탭창 에서 탭에서 도면을 드래그 해서 창을 만드는 경우 Read only로 열리는 문제&nbsp;</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1077/714;\\" src=\\"/egbim/uploads/img/1772763605_be290ae5.png\\" width=\\"1077\\" height=\\"714\\"></figure><p>당시 간담회에서 담당자분께서 프로그램의 목표가 뷰어라고 하신건 알고있으나 현실적으로 업무과정에서 뷰어로만 쓰진 않으므로&nbsp;</p><p>실무자들의 불편함이 존재합니다&nbsp;</p></li><li>&nbsp;</li><li>&nbsp;</li><li>2. &nbsp;여러 도면을 열 경우 탭 리스트가 화면밖으로 넘어가는 문제&nbsp;</li><li><img src=\\"/egbim/uploads/img/1772764363_11b7e8ee.png\\" width=\\"379\\" height=\\"1079\\"></li></ol><p>해당 경우처럼 도면탭이 작업표시줄을 넘어가는경우 해당 도면으로 가려면 컨트롤 탭 / 컨트롤 쉬프트 탭으로 계속 찾아다녀야합니다&nbsp;</p><p>해당 리스트에서 마우스휠이 작동하도록 개선하여주시면 좋겠습니다&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"312","requester":{"login_id":"dkoh@samaneng.com","legacy_user_id":"U32OcqKzgfUxyiZpYFvEpr6ZDnkt","name":"오동기","phone":"+82-1096190241","company":null,"department":"플랜트부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:312","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:312');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-09 11:31:58','2026-03-11 10:36:38',JSON_MERGE_PATCH(CAST('{"title":"객체 색상 변경이 안됨.","contents":"<p>첨부 도면의 객체 색상이 변경 안됩니다.</p><p>&nbsp;</p><p>AutoCAD에서는 정상인데 EGBIM에서만 객체 색상이 흰색으로 보이고, 색상 변경도 안됩니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"314","requester":{"login_id":"hskim9@samaneng.com","legacy_user_id":"U327MB4nHFzCzTh3xsEGDjjc5Jfl","name":"김현수","phone":"010-4762-9447","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:314","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:314');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-09 13:43:50','2026-05-11 09:54:54',JSON_MERGE_PATCH(CAST('{"title":"플롯시 투명도 적용안됨 & jpg 복사 오류","contents":"<p>플롯시 투명도 적용이 안되고 jpg 복사해서 캐드에 붙혀넣을때 “Rotation in degrees &lt;0.0&gt;: 2SDS Error in function: sds_entmakex” 라는 오류 문구만 뜨고 사진이 안들어갑니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"315","requester":{"login_id":"whjung@samaneng.com","legacy_user_id":"U31uLlLqeyI1hc4eWMoYtis79cK5","name":"정우형","phone":"010-9604-8999","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:315","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:315');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-09 15:28:33','2026-03-13 16:32:22',JSON_MERGE_PATCH(CAST('{"title":"꾸러미 다중출력 시 CTB변경 불가능한 오류","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1830/950;\\" src=\\"/egbim/uploads/img/1773037674_2d5a98a4.gif\\" width=\\"1830\\" height=\\"950\\"><figcaption>CTB변경 후에 원래의 CTB설정으로 되돌아가는 오류</figcaption></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"317","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:317","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:317');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-09 15:59:20','2026-03-10 09:59:12',JSON_MERGE_PATCH(CAST('{"title":"SLT 명령어 사용시 응답없음 오류","contents":"<p>업데이트 이후 SLT 명령어 사용시 응답없음 오류가 계속 발생합니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:978/813;\\" src=\\"/egbim/uploads/img/1773039457_96dede2a.png\\" width=\\"978\\" height=\\"813\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"318","requester":{"login_id":"bchoi@samaneng.com","legacy_user_id":"U31GLyLylKbSmPVXUDHZVsKN6RoD","name":"최봄","phone":"+82-1099899753","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:318","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:318');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-09 15:59:52','2026-03-31 16:52:33',JSON_MERGE_PATCH(CAST('{"title":"꾸러미 다중출력시 출력하려는 도면에 걸려있는 XREF파일이 로드되지 않음","contents":"<p>꾸러미 다중출력시 출력하려는 도면에 걸려있는 XREF파일이 로드 되도록 개선 요청합니다</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"319","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:319","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:319');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-10 10:50:00','2026-03-10 10:58:34',JSON_MERGE_PATCH(CAST('{"title":"[긴급]slt 명령어 사용시 EG-BIM이 멈춰요","contents":"<p>slt 명령어 사용시 EG-BIM이 멈춰서 작업을 할 수 없습니다.</p><p>&nbsp;</p><p>빠른 조치 부탁드립니다.</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:686/887;\\" src=\\"/egbim/uploads/img/1773107417_ad897dd8.png\\" width=\\"686\\" height=\\"887\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"320","requester":{"login_id":"jhchoi@samaneng.com","legacy_user_id":"U31G7sKEJunG18AUtsBGkOVnvA9H","name":"최종환","phone":"+82-1033838997","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:320","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:320');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-10 11:40:06','2026-03-10 16:20:54',JSON_MERGE_PATCH(CAST('{"title":"도면을 묶었는데 왜 하위 폴더부터 뜨나요","contents":"<p>보시는 거와 같이 분명히 상대경로로 제대로 묶었고 Keep files &nbsp;and folders as is 까지 체크를 했는데 왜 처음 보낸 파일과 같이 하위 폴더까지 묶여서 되는건가요 ㅠㅠ</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"321","requester":{"login_id":"jyjang1@samaneng.com","legacy_user_id":"U327QKjiV9ZVKCyVSZUnxwoXHODK","name":"장진영","phone":"010-5469-5996","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:321","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:321');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-10 13:37:25','2026-03-17 14:12:48',JSON_MERGE_PATCH(CAST('{"title":"별도 다중파일 작업중 창 켜지지 않음","contents":"<p>그리미 바로가기로 여러개의 이지빔을 활성화 해서 작업할때</p><p>화면에 켜놓은 파일에서 다른 이지빔 창으로 넘어가려고 클릭하면&nbsp;</p><p>비활성화된듯 화면에 뜨지 않는 현상이 반복해서 일어나고 있습니다.</p><p>&nbsp;</p><p>작업표시줄에서 클릭해도 반응이 없어서</p><p>폴더에서 해당파일을 다시 클릭해 읽기전용 알림창을 뜨게 해야&nbsp;</p><p>비로소 안뜨던 이지빔창을 뜨게 할 수 있습니다.&nbsp;</p><p>&nbsp;</p><p>개선 부탁드립니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:3840/1085;\\" src=\\"/egbim/uploads/img/1773117207_4dbef1a7.png\\" width=\\"3840\\" height=\\"1085\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"322","requester":{"login_id":"hyoh@samaneng.com","legacy_user_id":"U32U3XveJgRPxYs5hp495OuWTcvs","name":"오현영","phone":"010-2434-1864","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:322","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:322');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-10 14:08:49','2026-03-17 11:34:54',JSON_MERGE_PATCH(CAST('{"title":"엑셀값으로 종단 그래프 그리는 명령어가 없나요?","contents":"<p>엑셀값으로 종단 그래프 그리는 명령어가 없나요?</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"323","requester":{"login_id":"eckim@samaneng.com","legacy_user_id":"U32Zian4gBRq3BA0rzG7CUFoe9hQ","name":"김의철","phone":"010-9333-3981","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:323","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:323');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-10 17:06:32','2026-03-11 11:27:10',JSON_MERGE_PATCH(CAST('{"title":"비밀번호 재설정","contents":"<p>삼안 수자원부 윤찬영전무님 계정이 잠겨서 비밀번호 재설정이 되지 않아 조치 부탁드립니다</p><p>아이디는<a href=\\"cyyun@samaneng.com\\"> </a>cyyun@samaneng.com입니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"324","requester":{"login_id":"jkpark3@samaneng.com","legacy_user_id":"U32qlSfS2rLcm00T3MQFVkr9Ugab","name":"박주경","phone":"+82-1029626143","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:324","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:324');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-10 17:35:31','2026-03-20 17:19:50',JSON_MERGE_PATCH(CAST('{"title":"cals 순서 오류","contents":"<ol><li>&nbsp;</li><li>1. &nbsp;CALS로 도면 목록 불러올 시 순서를 제대로 읽어오질 못합니다.</li></ol><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1773131580_195d92de.png\\" width=\\"850\\" height=\\"253\\"></p><p><img src=\\"/egbim/uploads/img/1773131600_3b244bd0.png\\" width=\\"446\\" height=\\"456\\"></p><p>&nbsp;</p><p>&nbsp;</p><p>2. layout 배치 순서를 설정해도 순서가 제대로 반영이 안됩니다.</p><p>&nbsp; &nbsp; &nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp;정렬이 1 ~ 20이 아닌 1, 10~19 , 2 , 21~ 30 이런 식으로 되네요.</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:565/299;\\" src=\\"/egbim/uploads/img/1773131657_78d6a5f3.png\\" width=\\"565\\" height=\\"299\\"></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:1487/110;\\" src=\\"/egbim/uploads/img/1773131696_6bb6d42e.png\\" width=\\"1487\\" height=\\"110\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"325","requester":{"login_id":"jhkang1@samaneng.com","legacy_user_id":"U328UyjsI0sKVNO3hHcwHb1KkWqI","name":"강준희","phone":"010-3684-1963","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:325","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:325');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-11 09:44:49','2026-03-11 14:42:38',JSON_MERGE_PATCH(CAST('{"title":"eg-bim 1.3.2 업데이트 오류","contents":"<p>eg-bim 1.3.2 업데이트 하는데</p><p><img src=\\"/egbim/uploads/img/1773191025_9d4ae82f.png\\" width=\\"803\\" height=\\"772\\"></p><p><img src=\\"/egbim/uploads/img/1773190995_ee6a51f7.png\\" width=\\"495\\" height=\\"377\\"></p><p>위의 창 이후에 바로</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1773189804_f087af99.png\\" width=\\"361\\" height=\\"148\\"></p><p>&nbsp;</p><p>이 문구가 뜨면서 진행이 되지 않습니다.</p><p>&nbsp;</p><p>제어판 가서 삭제하려 해도 똑같은 문구가 떠서</p><p>&nbsp;</p><p>삭제조차 불가능한 상황입니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"326","requester":{"login_id":"m24011@hanmaceng.co.kr","legacy_user_id":"U31GeOuWxsNb53WV2NYsMW35zvFZ","name":"전민기","phone":"+82-1099450295","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:326","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:326');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-11 13:47:21','2026-03-11 14:41:38',JSON_MERGE_PATCH(CAST('{"title":"폴리라인 형태 및 변곡점 위치 화면표시 왜곡","contents":"<p>지속적으로 나오는 오류로 사용자가 그린 경계선을 zoom in 확대할 경우 두께가 없는 폴리라인(일반 라인도 동일)인데 두께 or 해치형태로 화면에 표출이 되며,&nbsp;</p><p>추가라인을 그리고 싶을때 해당 절점으로 마우스 커서를 이동시키면 엉뚱한 위치로 화면에 표출됨.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"327","requester":{"login_id":"b22055@hanmaceng.co.kr","legacy_user_id":"U31DOItopwKW2FqYLZW4jmZYb6Fr","name":"최정우","phone":"+82-1089635736","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:327","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:327');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-11 16:20:37','2026-03-11 16:46:22',JSON_MERGE_PATCH(CAST('{"title":"원점복사가 갑자기 안됩니다 (c+s+v)","contents":"<p>ctrl + shift + v 통해서 원점복사가 가능햇엇는데</p><p>갑자기 업데이트 후 기능이 없어졌습니다. 수정바랍니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"328","requester":{"login_id":"ykjang@samaneng.com","legacy_user_id":"U32UNkJ3cXVbClVQMtMOOx5TrV8i","name":"장연경","phone":"010-3572-4161","company":null,"department":"도시계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:328","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:328');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-11 16:35:21','2026-03-11 16:55:26',JSON_MERGE_PATCH(CAST('{"title":"전체 창 바로닫기 단축키 없애면 안되나요","contents":"<p>전체 창 바로닫기 단축키 없애면 안되나요&nbsp;<br>단축키 뭔진 모르겠지만 잘못입력해서 작업하던 창 다 꺼져버려서 파일날라가요</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"329","requester":{"login_id":"jhsong@samaneng.com","legacy_user_id":"U32V4xhbK2L4MNplybDNkAYbYKmE","name":"송진호","phone":"010-3685-9467","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:329","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:329');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-12 09:52:15','2026-03-12 10:55:32',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 업데이트를 진행 후 오류","contents":"<p>EG-BIM 업데이트를 진행했는데 접속하면 오류가 나서 접속이 안됩니다. 계속 error 창만 뜨고 멈춰있습니다. 그래서 아예 지우고 프로그램을 다시 설치해도 계속 상황이 반복됩니다. 신속한 답변 부탁드립니다!</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"330","requester":{"login_id":"sylee10@samaneng.com","legacy_user_id":"U35d4zr2fuhXwnHViKVXidXWsoCU","name":"이수영","phone":"010-5476-7960","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:330","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:330');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-13 09:01:33','2026-03-17 12:46:42',JSON_MERGE_PATCH(CAST('{"title":"비밀번호 재인증 및 계정 활성화 요청","contents":"<p>환경평가부 민범홍 사원 비밀번호 재인증 및 계정 활성화 요청</p><p>bhmin@samaneng.com</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"331","requester":{"login_id":"hwyoon@samaneng.com","legacy_user_id":"U34VJ5JEpTYmx3sYVWxBaBL9WWZB","name":"윤현우","phone":"010-3009-7051","company":null,"department":"환경평가부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:331","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:331');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-13 13:24:54','2026-03-13 14:08:12',JSON_MERGE_PATCH(CAST('{"title":"좌표 살려서 객채 복사하기 오류","contents":"<p>ctrl+ shift+c 누르고 0,0,0 하면 좌표가 있는 상태로 복사가 되는데 되다가 인식이 되지 않는 경우가 많습니다. 컴퓨터를 재부팅 해야지만 되고, 시간이 지나면 또 인식이 안되서 또 재부팅 반복해야합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"332","requester":{"login_id":"eckim@samaneng.com","legacy_user_id":"U32Zian4gBRq3BA0rzG7CUFoe9hQ","name":"김의철","phone":"010-9333-3981","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:332","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:332');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-16 10:43:06','2026-03-16 11:14:14',JSON_MERGE_PATCH(CAST('{"title":"새로 설치 후 오류발생","contents":"<p>업데이트 중 오류 발생으로 기존 프로그램 삭제 후 재설치하였습니다.</p><p>&nbsp;</p><p>재설치 후에도 지속적으로 오류가 발생하고 있습니다.</p><p>&nbsp;</p><p>또한, 화면상 커서(십자선)이 보이지 않음</p><p>우측하단 model/layout 탭도 보이지 않음 등..</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"334","requester":{"login_id":"jmpark1@samaneng.com","legacy_user_id":"U31wO5tsRTHfGwWoJP88vICvZKAe","name":"박종민","phone":"010-2777-3801","company":null,"department":"철도사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:334","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:334');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-16 14:34:41','2026-03-18 15:14:13',JSON_MERGE_PATCH(CAST('{"title":"MPL 실행 시 목록에 추가된 파일이 열리는 문제","contents":"<p>MPL 실행 시 파일 목록에 있는 모든 파일이 실행되는 현상 관련입니다.</p><p>&nbsp;</p><p>04.~로 시작하는 파일만 실행시킨 상태에서 MPL 실행 후 파일 목록에 3개의 파일 등록 후 플롯을 할 경우,</p><p>05, 06으로 시작하는 파일도 열립니다.</p><p>&nbsp;</p><p>AutoCAD 와 동일하게 04 번 도면을 제외한 나머지 도면은 열린 상태가 유지되지 않도록 수정 부탁드립니다.</p><p>&nbsp;</p><ol><li>1. MPL 실행 전 04번 도면만 실행된 상태</li><li><img src=\\"/egbim/uploads/img/1773638780_f5000e57.png\\" width=\\"476\\" height=\\"128\\"></li></ol><p>&nbsp;</p><p>2. MPL 실행 후 도면 추가 (총 3개 도면)</p><figure class=\\"image\\"><img style=\\"aspect-ratio:985/792;\\" src=\\"/egbim/uploads/img/1773638589_4405065b.png\\" width=\\"985\\" height=\\"792\\"></figure><p>3. 플롯 종료 후 (05, 06번 도면도 열려있음)</p><p><img src=\\"/egbim/uploads/img/1773638967_f1faf48e.png\\" width=\\"478\\" height=\\"206\\"></p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"335","requester":{"login_id":"hskim9@samaneng.com","legacy_user_id":"U327MB4nHFzCzTh3xsEGDjjc5Jfl","name":"김현수","phone":"010-4762-9447","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:335","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:335');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-17 09:52:19','2026-03-17 14:59:09',JSON_MERGE_PATCH(CAST('{"title":"MPL 명령어로 플롯 시 UCS가 Current Plan이 아닌 World Plan 으로 플롯되는 현상","contents":"<p>MPL명령어로 도면 플롯 시</p><p>도북 설정을 맞춰 놓은 도면들이 진북으로 플롯되는 오류가 있습니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"336","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:336","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:336');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-18 10:53:36','2026-03-19 13:34:23',JSON_MERGE_PATCH(CAST('{"title":"작업 창에서의 이미지 밝기와 플롯시의 이미지 밝기가 동일하게 보일 순 없나요","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1463/1037;\\" src=\\"/egbim/uploads/img/1773798597_68ea11ab.png\\" width=\\"1463\\" height=\\"1037\\"></figure><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1839/1006;\\" src=\\"/egbim/uploads/img/1773798614_742ca6fa.png\\" width=\\"1839\\" height=\\"1006\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>HMOPT1 명령어가 추가된 것은 알지만&nbsp;</p><p>&nbsp;</p><p>여전히 작업 창에서의 이미지 밝기와 플롯 시의 이미지 차이간 괴리가 커서</p><p>&nbsp;</p><p>(작업창에서의 이미지 밝기가 너무 과하게 밝게 보임)</p><p>&nbsp;</p><p>반복하여 플롯하며 원하는 밝기로 맞춰야 하는 업무 상 효율이 떨어지는 상황입니다.</p><p>&nbsp;</p><p>저번에 유선 상으로 페이드를 이용해서 조정하라는 답변을 들었는데&nbsp;</p><p>&nbsp;</p><p>페이드로 조정하게 되면 인쇄시에 지도의 글씨 같은 백데이터들이 뭉개져 버리기 때문에 의미가 없습니다.</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"337","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:337","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:337');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-19 15:02:41','2026-03-19 15:42:42',JSON_MERGE_PATCH(CAST('{"title":"업데이트 후 오류","contents":"<p>최근 업데이트 후 도면 작업을 하다가 화면이 정지되거나</p><p>먹통되는 현상이 무척 잦아져 작업 진행이 불가할 정도입니다.&nbsp;</p><p>(용량 적은 파일 2개정도 작업하는 상황입니다.)</p><p>&nbsp;</p><p>조치 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"338","requester":{"login_id":"kpark@samaneng.com","legacy_user_id":"U32iGMXpTP2dbKCP2v4OgwWNuyAP","name":"박교","phone":"+82-1046099213","company":null,"department":"수자원2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:338","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:338');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-19 15:43:11','2026-03-19 17:40:37',JSON_MERGE_PATCH(CAST('{"title":"빠른 실행(바로가기)에 실행되어 있는 파일이 화면으로 나오지 않습니다","contents":"<p>수고하십니다.</p><p>&nbsp;</p><p>아래와 같은 오류가 있어 문의 드립니다.</p><p>&nbsp;</p><ol><li>1. 빠른 실행(화면 하단부)에 eg-bim 파일이 여러개 실행되어 있으나 화면으로 표출되지 않음(첨부사진1 참조)</li></ol><p>&nbsp;</p><p>2. 지난번 update후 탐색기에서 캐드파일을 직접실행하면 다음과 같은 오류메시지가 발생함(첨부사진 2, 3 참조)</p><p>&nbsp;</p><p>오류 수정을 부탁드립니다.</p><p>&nbsp;</p><p>감사합니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"339","requester":{"login_id":"jshong1@samaneng.com","legacy_user_id":"U324s4YKB8UU0fLVQ5RUgGGOFjyl","name":"홍종성","phone":"+82-1055821288","company":null,"department":"철도2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:339","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:339');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-20 09:27:49','2026-03-20 16:44:29',JSON_MERGE_PATCH(CAST('{"title":"프로그램재설치 하였으나 지속적인 오류 발생","contents":"<p>&nbsp;</p><p>프로그램을 재설치 하였으나 지속적인 오류 발생합니다.</p><p>특히 창을 2개 이상의 캐드파일을 활성화하여 내용 확인할 때</p><p>오류가 잘 발생하는 것 같습니다.&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"340","requester":{"login_id":"kpark@samaneng.com","legacy_user_id":"U32iGMXpTP2dbKCP2v4OgwWNuyAP","name":"박교","phone":"+82-1046099213","company":null,"department":"수자원2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:340","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:340');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-20 13:35:38','2026-05-11 10:08:28',JSON_MERGE_PATCH(CAST('{"title":"이지빔 다운로드 관련입니다.","contents":"<p>안녕하세요</p><p>해당 오류로 설치가 불가합니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:730/379;\\" src=\\"/egbim/uploads/img/1773981327_b52a3cad.png\\" width=\\"730\\" height=\\"379\\"></figure>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"341","requester":{"login_id":"m20327@hanmaceng.co.kr","legacy_user_id":"U32RMbwffLua6D3umknpYBPcvNjy","name":"김태우","phone":"010-7317-8668","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:341","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:341');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-20 15:21:37','2026-03-20 16:35:12',JSON_MERGE_PATCH(CAST('{"title":"색상으로 인한 작업 불편함","contents":"<p>배경탭에서 삽도 작업시 불편함이 있어 개선사항을 요청드립니다.</p><p>&nbsp;</p><ol><li>1. 기본 배경색 검은색(디폴트)일 때 흰색고정색(255,255,255), White(7번)과 검은고정색(0,0,0)이 전부 흰색으로 표시되어 구분이 어렵습니다.</li></ol><p>&nbsp;</p><p>2. 배경색을 254번의 변경시에는 흰색이 회색으로 보이게되어 흰색인지, 회색인지 구별이 어렵고, 객체가리개도 제대로 구별이 되질 않습니다.</p><p>&nbsp;</p><p>색 구현의 업데이트를 요청드립니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"342","requester":{"login_id":"jhlee11@samaneng.com","legacy_user_id":"U318OJJC76izwgSPIvqdIFgq0lvw","name":"이재형","phone":"+82-1027905263","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:342","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:342');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-20 17:05:27','2026-03-23 11:55:55',JSON_MERGE_PATCH(CAST('{"title":"단축키 숫자인식 안됨","contents":"<p>업데이트 전에 c1 으로 사용중이던 단축키 사용이 업데이트 이후 인식을 못하는 현상 발생</p><p>&nbsp;</p><p>Unable to recognize command \\"1\\". &nbsp;Please try again.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"343","requester":{"login_id":"ghyou@samaneng.com","legacy_user_id":"U31wJQtZFiEsL5GLniarpRKuc2QB","name":"유경한","phone":"010-5054-1158","company":null,"department":"철도사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:343","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:343');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-23 10:35:37','2026-03-25 14:30:37',JSON_MERGE_PATCH(CAST('{"title":"블록 내 블록을 일괄로 변경할 수 있도록 요청드립니다.","contents":"<p>블록 내 블록은 현재 별개로 변경해야하는 바,&nbsp;</p><p>매우 비효율적입니다.</p><p>&nbsp;</p><p>이것을 일괄로 변경할 수 있도록&nbsp;</p><p>변경(업데이트) 요청드립니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"344","requester":{"login_id":"nkkim@samaneng.com","legacy_user_id":"U32ZxPPUHptourJqMzR7g4L1827M","name":"김남기","phone":"010-5378-0118","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:344","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:344');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-23 10:36:43','2026-03-23 14:10:19',JSON_MERGE_PATCH(CAST('{"title":"도면분할 기능","contents":"<p>한 파일안에 여러개의 도면이 있는데 도면 한장씩 저장할 수 있는 명령어가 있나요?</p><p>DIVD가 있는데 옵션이 너무 부족합니다 제목설정도 안되고 도면원점으로 이동 눌러도 이동되지 않고</p><p>무엇보다 색이 없어집니다,,,</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"345","requester":{"login_id":"dhhan@samaneng.com","legacy_user_id":"U325FwA0TFk7DEGsgLAuDF7vS1mU","name":"한동현","phone":"+82-1034744403","company":null,"department":"플랜트1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:345","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:345');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-23 10:58:30','2026-03-25 14:52:11',JSON_MERGE_PATCH(CAST('{"title":"폰트를 요청드립니다","contents":"<p>이지빔이 업데이트 되면서 특정 폰트들이 없어지는 현상이 발생하네요 이전에도 똑같은 사항이 있어서 업데이트 시 폰트가 사라지지 않게 요청드렸는데 해결이 안된 모양입니다.</p><p>현재 제가 가지고 있는 도면 원본이 중국에서 작성되어서 중국 폰트들이 많습니다.</p><p>각각 파일 열때마다 없어진 폰트들을 다운받아서 진행하고 있지만 인터넷상에서 찾기 어려운 폰트들도 있네요</p><p>우선적으로 &nbsp;ISOCPEUR폰트가 필요한 상태이고 이외에는 더 확인해봐야 알것같습니다.</p><p>우선 기술개발팀에서 가지고 계신 폰트 전부를 공유 요청드리겠습니다.</p><p>확인하여 보시고 빠른 처리 부탁드리겠습니다. 작업할 때 폰트가 없어서 파일을 켜면 폰트 대체로 인해 글씨 밀림현상이 발생합니다..</p><figure class=\\"image\\"><img style=\\"aspect-ratio:613/78;\\" src=\\"/egbim/uploads/img/1774231087_9fdfbbc8.png\\" width=\\"613\\" height=\\"78\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"346","requester":{"login_id":"mskim5@samaneng.com","legacy_user_id":"U31o1DWHCHginBdSNORQ2FACa5rD","name":"김민수","phone":"010-2317-0892","company":null,"department":"항만부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:346","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:346');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-25 14:01:47','2026-03-30 14:42:49',JSON_MERGE_PATCH(CAST('{"title":"offset 명령어 다중선택 기능 요청드립니다.","contents":"<p>현재 ‘사진1’처럼 선형을 따라 그려진 다수의 직선(노랑)을 각각의 수직 방향으로 일정 거리만큼 offset해야 하는 경우가 빈번합니다.</p><p>&nbsp;</p><p>하지만 각 직선의 기울기가 미세하게 달라 기존의 copy나 move 명령으로는 수직 관계를 유지하며 한 번에 이동시킬 수 없고, offset 명령으로 직선 하나하나를 일일이 클릭해 방향을 지정해야 해서 작업 시간이 너무 많이 소요됩니다.</p><p>&nbsp;</p><p>다수의 직선을 일괄 선택한 뒤, 거리와 방향(L/R 등)만 입력하면 각 객체의 개별 수직 방향을 계산해 동시에 오프셋이 되는 기능을 추가해 주셨으면 합니다.</p><p>이렇게 되면 수십 번의 개별 클릭 작업을 단 한 번으로 줄일 수 있어 설계 효율이 향상될 것 같습니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"347","requester":{"login_id":"b26004@hanmaceng.co.kr","legacy_user_id":"U3AQHNkqzFempHFmlfZM5o6jGlbn","name":"홍덕현","phone":"010-5360-7314","company":null,"department":"일반구조물"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:347","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:347');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-27 09:28:17','2026-03-27 10:59:25',JSON_MERGE_PATCH(CAST('{"title":"모형탭에서 뷰포트 사각형을 만드는 명령어 문의 (캐드 : MVSETUP)","contents":"<p>모형탭에서 축척과 도면사이즈에 맞게 사각형 객체를 만드는 명령어 문의드립니다.</p><p>&nbsp;</p><p>없다면 추가 요청드립니다.</p><p>&nbsp;</p><p>&nbsp;(캐드 : MVSETUP)</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"348","requester":{"login_id":"cwlee1@samaneng.com","legacy_user_id":"U39BZv57UfI7cHKEXMOKr6TLUISm","name":"이창원","phone":"010-8608-7501","company":null,"department":"조경레저부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:348","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:348');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-27 17:02:42','2026-03-30 08:40:27',JSON_MERGE_PATCH(CAST('{"title":"이미지 오류문의","contents":"<p>삽도 작업 중 이미지를 추가하였는데 표시가 안되어서 확인 부탁드립니다.&nbsp;<br>삼안 플랜트부 박성걸 사원이 예전에 문의한 글을 보고 GRAPHICCONFIG를 입력 후 &nbsp;Graphics Performance 창의 Graphics device 옵션을 Intermediate 로 선택하여도 동일안 현상이 발생되어 확인이 필요한 상황입니다.<br>이전에 첨부한 이미지파일은 표시되는데 오늘 첨부한 이미지 파일 만 안보입니다.</p><p>도면 파일이 커서 첨부하면 문의가 안되어 파일을 어디로 보내야 하는지 알려주시길 바랍니다.</p><p>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1124/687;\\" src=\\"/egbim/uploads/img/1774598571_4c95c24d.png\\" width=\\"1124\\" height=\\"687\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"350","requester":{"login_id":"m24025@hanmaceng.co.kr","legacy_user_id":"U32Am80rEVlEYI7Zv0bxu7HBV3sL","name":"황윤희","phone":"010-8484-8721","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:350","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:350');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-03-30 13:46:49','2026-03-30 14:18:43',JSON_MERGE_PATCH(CAST('{"title":" I-PIPE에서 EG-BIM를 확인할 수 없는 경우 처리 방안 문의","contents":"<p>화면 이름 :&nbsp;I-PIPE에서 EG-BIM 실행버튼을 누를 경우 아래와 같은 메세지가 나옴​</p><p>문의 내용 :&nbsp;I-PIPE에서 EG-BIM 실행 가능 여부 확인​</p><p>스크린 샷 : &nbsp;</p><p><img src=\\"/egbim/uploads/img/1774845929_88faa6b1.png\\" alt=\\"\\" width=\\"413\\" height=\\"236\\">​</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"351","requester":{"login_id":"bskim3@samaneng.com","legacy_user_id":"U3325cxZJisU6qHP3Wbb7GWGjiuE","name":"김봉수","phone":"010-6820-2656","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:351","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:351');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-01 15:10:22','2026-05-11 10:06:43',JSON_MERGE_PATCH(CAST('{"title":"텍스트 뒤로 밀림","contents":"<p>작업하다가 텍스트가 자꾸 뒤로 밀리는데 왜그런건가요 ?&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"352","requester":{"login_id":"jhsong@samaneng.com","legacy_user_id":"U32V4xhbK2L4MNplybDNkAYbYKmE","name":"송진호","phone":"010-3685-9467","company":null,"department":"지반터널부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:352","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:352');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-01 16:57:02','2026-04-01 17:29:03',JSON_MERGE_PATCH(CAST('{"title":"움직이거나 삭제 불가능한 객체가 있음","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:861/705;\\" src=\\"/egbim/uploads/img/1775030112_1fff1cd4.png\\" width=\\"861\\" height=\\"705\\"></figure><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>모델 탭에 빨간색 클라우드 안에 네모난 객체가 선택은 되나 삭제나 수정이 이루어지지 않습니다.</p><p>&nbsp;</p><p>잠긴 레이어도 아닙니다.</p><p>&nbsp;</p><p>도면 메일로 보내드렸습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"353","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:353","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:353');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-02 09:49:46','2026-04-06 16:48:33',JSON_MERGE_PATCH(CAST('{"title":"cfm(cross section level, 지형도에서 횡단 추출) 명령어 사용안됨","contents":"<p>cfm명령어 사용시 횡단 추출이 안됩니다. 동일 도면에서 캐드로는 횡단 잘 그려지는데 이지빔은 안됩니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"354","requester":{"login_id":"whjung@samaneng.com","legacy_user_id":"U31uLlLqeyI1hc4eWMoYtis79cK5","name":"정우형","phone":"010-9604-8999","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:354","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:354');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-03 11:41:04','2026-04-10 12:18:04',JSON_MERGE_PATCH(CAST('{"title":"SLOPEMARK 오류","contents":"<p>두선으로 그리기 시 아래에 있는 &nbsp;사면은 정상적으로 표시되는 반면, 위쪽에 있는 사면은 제대로 표시되지않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"355","requester":{"login_id":"djkim1@samaneng.com","legacy_user_id":"U31wGRTBBZ5iaDctsB6lQc1kmPMD","name":"김동진","phone":"010-5122-0538","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:355","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:355');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-08 08:53:18','2026-04-09 11:59:07',JSON_MERGE_PATCH(CAST('{"title":"단위 구분 쉼표 개선 요청","contents":"<p>치수(길이, 면적 등) 표기 시 1000단위 쉼표 구분기호 추가 요청 드립니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:326/790;\\" src=\\"/egbim/uploads/img/1775605992_4ebb6724.png\\" width=\\"326\\" height=\\"790\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"356","requester":{"login_id":"jwshin@samaneng.com","legacy_user_id":"U32Fxwls2fAN7Yc3M9ZHsUEqdEov","name":"신재원","phone":"010-6444-6997","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:356","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:356');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-09 11:07:42','2026-04-09 13:51:47',JSON_MERGE_PATCH(CAST('{"title":"원격 서비스 부탁드립니다.","contents":"<p><strong>오늘 아침에 EG-BIM V1.4.0가 자동 업데이트 이후 파일이 열리지가 않습니다.</strong></p><p><strong>원격으로 부탁 드립니다…</strong></p><p>&nbsp;</p><p><strong>연락처 010-3649-0345</strong></p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"357","requester":{"login_id":"kjkim3@samaneng.com","legacy_user_id":"U32AZG1w6ufT2EwSCK6x2m0l4PEI","name":"김관중","phone":"010-3649-0345","company":null,"department":"건설사업관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:357","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:357');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-09 13:55:15','2026-04-09 14:58:28',JSON_MERGE_PATCH(CAST('{"title":"업데이트마다 명령어 초기화되는 부분","contents":"<p>&nbsp;</p><p>대부분 명령어를 변경해서 작업을 하실텐데</p><p>업데이트때마다 명령어가 초기화되서 굉장히 어려움이 많습니다.</p><p>개선 부탁드립니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"358","requester":{"login_id":"ykjang@samaneng.com","legacy_user_id":"U32UNkJ3cXVbClVQMtMOOx5TrV8i","name":"장연경","phone":"010-3572-4161","company":null,"department":"도시계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:358","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:358');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-09 14:30:00','2026-04-09 14:52:16',JSON_MERGE_PATCH(CAST('{"title":"이지빔 실행 불가능","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:704/584;\\" src=\\"/egbim/uploads/img/1775712569_2e8c0d13.png\\" width=\\"704\\" height=\\"584\\"></figure><p>&nbsp;</p><p>업데이트되고나서는 아예 열리지가 않습니다.&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"359","requester":{"login_id":"ykjang@samaneng.com","legacy_user_id":"U32UNkJ3cXVbClVQMtMOOx5TrV8i","name":"장연경","phone":"010-3572-4161","company":null,"department":"도시계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:359","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:359');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-09 17:21:17','2026-04-10 09:58:42',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 프로그램설치 오류","contents":"<p>경동엔지니어링 김주성 이사님 010-4185-0047<br>EG-BIM 설치파일 전달드렸는데, 오류로 인해 불가하다고 연락받았습니다. 홈페이지에서 다운받아도 안된다고 하십니다.&nbsp;</p><p>&nbsp;</p><p>경동엔지니어링 김주성 이사님 010-4185-0047</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"360","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:360","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:360');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-10 09:22:35','2026-04-10 16:29:35',JSON_MERGE_PATCH(CAST('{"title":"도면 출력시 CTB 설정","contents":"<p>한 도면 파일에서 도면출력시 설정한 CTB가 인쇄정보 저장을 해도 지정CTB가 풀림</p><p>&nbsp;</p><p>출력시 매번 재 설정을 해야되는데 고정할 방법이 있는지?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"361","requester":{"login_id":"ygkim@samaneng.com","legacy_user_id":"U38BFadYZ7bFiIcTsxi46zmrEBc9","name":"김열규","phone":"010-3493-3115","company":null,"department":"물환경2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:361","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:361');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-10 11:01:32','2026-04-10 12:42:59',JSON_MERGE_PATCH(CAST('{"title":"스냅 설정 관련 문의","contents":"<p>안녕하십니까 구조부 전민기 대리입니다.</p><p>&nbsp;</p><p>D로 거리를 재는 등 &nbsp;여러가지 작업을 할 경우에 도면 요소들을 스냅 단축키인 shift + 우클릭으로 편하게 이용하고 있습니다.</p><p>&nbsp;</p><p>궁금한 것은</p><p>&nbsp;</p><p>shift + 우클릭 시 끝점(E), 중간점(M), 직교(P) 등이 나타나서</p><p>&nbsp;</p><p>옆에 써져 있는 알파벳들을 바로 누르면 작업이 편하게 되긴 하는데</p><p>&nbsp;</p><p>눌러도 작동이 안되는 경우가 많아, 직접 마우스로 끝점이나 중간점 등을 마우스로 클릭해줘야 작동하는 경우가 자주 생깁니다.</p><p>&nbsp;</p><p>어떤 설정을 해줘야 단축키가 작동하여 편하게 작업할 수 있을지 궁금하여 문의드립니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"362","requester":{"login_id":"m24011@hanmaceng.co.kr","legacy_user_id":"U31GeOuWxsNb53WV2NYsMW35zvFZ","name":"전민기","phone":"+82-1099450295","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:362","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:362');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-13 11:21:58','2026-05-11 10:12:39',JSON_MERGE_PATCH(CAST('{"title":"에러문의-이미지 참조","contents":"<p>파일을 열려고 했으나 이미지와 같은 오류발생 합니다.해결방법이 있나요??</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"363","requester":{"login_id":"ojkwon@samaneng.com","legacy_user_id":"U32B3yeD0jcKlsxMUrvawpGGDuVZ","name":"권오정","phone":"010-5751-9880","company":null,"department":"철도사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:363","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:363');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-13 11:22:01','2026-04-13 14:36:51',JSON_MERGE_PATCH(CAST('{"title":"XYBSCALE 관련, BURST 관련","contents":"<p>XYBSCALE &nbsp;사용시 &nbsp;개선되었으면 해서 문의 올립니다</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1776045953_10dd6b4e.jpg\\" width=\\"492\\" height=\\"297\\"></p><p><img src=\\"/egbim/uploads/img/1776045988_39d591a2.jpg\\" width=\\"515\\" height=\\"297\\"></p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1776046015_9586ee6c.jpg\\" width=\\"442\\" height=\\"307\\"></p><p>&nbsp;</p><p>“폴리선”을 &nbsp;객체 설정 체크없이 &nbsp;실행하면 &nbsp;스케일 조정과 함께 “선”으로 바뀌어 집니다.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1776046091_236e540b.jpg\\" width=\\"460\\" height=\\"287\\"></p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1776046100_db2757ea.jpg\\" width=\\"460\\" height=\\"240\\"></p><p><img src=\\"/egbim/uploads/img/1776046112_dc0b5ac9.jpg\\" width=\\"462\\" height=\\"277\\"></p><p><img src=\\"/egbim/uploads/img/1776046120_fd5f892f.jpg\\" width=\\"490\\" height=\\"283\\"></p><p>&nbsp;</p><p>옵션 선택후 실행시는 이렇게 “블록”으로 잡히고\\" 그걸 BURST 실행시 “폴리선”이 “선”으로 깨져서 결과값이 나오는데</p><p>&nbsp;</p><p>폴리선 그래도 유지가 되게 해주시면 좋겠습니다. &nbsp;</p><p>&nbsp;</p><p>또 비슷한 맥락인데 &nbsp;BURST 실행시 블록안에 있던 라인들이 따 깨져서 EXPLODE와 차이없이 됩니다.&nbsp;</p><p>&nbsp;</p><p>깨짐없이 그래도 유지 될수 있게 개선 부탁드립니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"364","requester":{"login_id":"ssongeun@pre-cast.co.kr","legacy_user_id":"U324pkCfAGED2o3JzyNYBvvmrVJG","name":"김송은","phone":"010-4090-6977","company":null,"department":"설계팀"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:364","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:364');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-14 09:21:38','2026-04-24 12:01:11',JSON_MERGE_PATCH(CAST('{"title":"폴리선 그릴 수 없는 오류","contents":"<p>도면에서 폴리선 및 원을 그릴수 없습니다.&nbsp;</p><p>&nbsp;</p><p>스플라인 및 일부도형(REC)등은 잘 그려집니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"365","requester":{"login_id":"djkim1@samaneng.com","legacy_user_id":"U31wGRTBBZ5iaDctsB6lQc1kmPMD","name":"김동진","phone":"010-5122-0538","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:365","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:365');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-14 11:19:03','2026-04-14 11:38:14',JSON_MERGE_PATCH(CAST('{"title":"MPL 다중플롯 명령어 dll 누락","contents":"<p>mpl 다중 플롯 명령어의 dll파일이 누락되어 사용할 수 없습니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"366","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:366","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:366');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-14 11:26:24','2026-04-14 15:25:29',JSON_MERGE_PATCH(CAST('{"title":"Plot 명령어 실행 시 플롯 설정창이 팝업 되는 위치","contents":"<p>Plot 명령어 실행 시 플롯 설정창이 팝업 되는 위치가 항상 모니터 맨 좌측, 크기는 full로 고정되어있어 작업 편의성이 떨어집니다.</p><p>사용자가 바꿔놓은 설정창의 위치 및 창의 크기 등이 EG-BIM 종료시 까지 유지됐으면 좋겠습니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"367","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:367","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:367');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-14 15:51:45','2026-04-14 15:51:45',JSON_MERGE_PATCH(CAST('{"title":"123","contents":"<p>123123</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"368","requester":{"login_id":"b24014@hanmaceng.co.kr","legacy_user_id":"U3BKL0NPaDyegWW1TGhgnIr7wFb4","name":"송대일","phone":"010-8627-0921","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:368","source_status":"new","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:368');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-15 08:47:44','2026-04-15 09:29:41',JSON_MERGE_PATCH(CAST('{"title":"프로그램 재설치 후 지속적인 실행오류","contents":"<p>프로그램 업뎃 후 실행이 되지않습니다.</p><p>확인부탁드립니다!!</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"369","requester":{"login_id":"emkwak@samaneng.com","legacy_user_id":"U32lHYJ1wULTtX9zUdbZYbimiOF2","name":"곽은미","phone":"010-9470-8534","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:369","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:369');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-15 16:21:47','2026-04-16 14:43:50',JSON_MERGE_PATCH(CAST('{"title":"배치탭에서 선택할 수 없는 뷰포트 수정","contents":"<p>AUTOCAD에서 만들어진 뷰포트가 EG-BIM에서 선택되지않는 현상이 지속적으로 발생합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"370","requester":{"login_id":"djkim1@samaneng.com","legacy_user_id":"U31wGRTBBZ5iaDctsB6lQc1kmPMD","name":"김동진","phone":"010-5122-0538","company":null,"department":"수자원부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:370","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:370');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-15 17:00:09','2026-04-16 09:27:15',JSON_MERGE_PATCH(CAST('{"title":"배치(layout)탭 일괄 출력 문의","contents":"<p>안녕하세요&nbsp;</p><p>사용 중 문의 드립니다</p><p>layout탭을 여러 개 만들어서 도면을 그리고 각 탭을 일괄 출력하고 싶은데</p><p>가능할지요</p><p>&nbsp;</p><p>감사합니다</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"371","requester":{"login_id":"godisgood0004@gmail.com","legacy_user_id":"U37bAGy1d8akdKMtdD4wVMf5USjS","name":"이진희","phone":"010-9005-1271","company":"(주)에이테크솔루션","department":"계측사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:371","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:371');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-16 17:14:42','2026-04-17 09:10:50',JSON_MERGE_PATCH(CAST('{"title":"계정비활성화 잠김","contents":"<p>아이디 : <a href=\\"mailto:sskim2@samaneng.com\\">sskim2@samaneng.com</a></p><p>이름 : 김상성</p><p>010-5201-6573</p><p>조치 부탁드립니다.&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"372","requester":{"login_id":"bhko@samaneng.com","legacy_user_id":"U39uXvsSdBgya3MagT1oVh5rB2iB","name":"고범홍","phone":"010-3420-0915","company":null,"department":"플랜트2"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:372","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:372');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-16 19:03:19','2026-04-21 17:50:50',JSON_MERGE_PATCH(CAST('{"title":"Model Tap Page Setup 관련","contents":"<p>Model Tap에서 Page Setup 창에서 Model/Layout Tab Options 관련입니다.</p><p>&nbsp;</p><p>AutoCAD의 경우 Display print styles를 활성 또는 비활성를 할 수 있으나, EG-BIM은 비활성화로 되어 있고,</p><p>Display print styles이 체크되어 있는 경우, Model Tap에서 작업시 색상이 흰색으로만 보이는 현상이 발생합니다.</p><p>(Layout Tap에서는 정상적으로 보임)</p><p>&nbsp;</p><p>따라서, Display print styles를 체크 또는 체크 해지 할 수 있도록 개선 또는 기본 설정이 체크 해지도 될 수 있도록 개선 부탁드립니다.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1776333556_a94e9d0c.png\\" width=\\"713\\" height=\\"562\\"></p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"373","requester":{"login_id":"hskim9@samaneng.com","legacy_user_id":"U327MB4nHFzCzTh3xsEGDjjc5Jfl","name":"김현수","phone":"010-4762-9447","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:373","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:373');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-17 14:10:11','2026-04-21 10:59:36',JSON_MERGE_PATCH(CAST('{"title":"플롯 투명도 적용시 이미지 깨짐","contents":"<p>지도 이미지를 삽입하여 그 위에 도면 작업을 한 뒤&nbsp;</p><p>&nbsp;</p><p>플롯 투명도를 체크한 상태로 이미지 출력을 하면&nbsp;</p><p>&nbsp;</p><p>지도 이미지가 깨져서 나옵니다.</p><p>&nbsp;</p><p>첨부파일에 해당 이미지 참고로 첨부합니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"374","requester":{"login_id":"rchoi@samaneng.com","legacy_user_id":"U32Gr29UKNUKOY1OWPQfUCzaxyAt","name":"최란","phone":"010-8847-8117","company":null,"department":"교통"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:374","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:374');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-17 17:15:06','2026-04-20 08:58:49',JSON_MERGE_PATCH(CAST('{"title":"객체스냅사용시 잔상이 남습니다","contents":"<p>지속적으로 화면을 가려 불편합니다</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"375","requester":{"login_id":"m25017@hanmaceng.co.kr","legacy_user_id":"U328CSYygrlqpgjeFakqvdS6HGpy","name":"심우석","phone":"+82-1075487885","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:375","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:375');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-21 09:59:46','2026-04-21 11:04:45',JSON_MERGE_PATCH(CAST('{"title":"DWG 실행 시 CrashHandler 오류","contents":"<p>안녕하세요. 기술개발센터 표재학 연구원입니다.</p><p>DWG 실행 시 첨부 사진과 같은 오류가 간헐적으로 발생합니다.</p><p>확인 부탁드립니다.</p><p>&nbsp;</p><p>[오류 메세지]&nbsp;</p><p>ERROR: Reenters from the same thread. The thread is crashed again or Crash Handler error.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"376","requester":{"login_id":"b23052@hanmaceng.co.kr","legacy_user_id":"U31DYmhs433VTLKiEFZE51wvnNAj","name":"표재학","phone":"+82-1025224984","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:376","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:376');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-21 12:41:03','2026-04-21 16:15:19',JSON_MERGE_PATCH(CAST('{"title":"설치후 프로그램 실행이 안됩니다.","contents":"<p>계속 재 설치도 해보고 복구도 해보는데 실행이 안됩니다</p><p>원격지원 요청드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"377","requester":{"login_id":"shlee16@samaneng.com","legacy_user_id":"U3CeCakT2VLcZpk4kipO5uxcdCiJ","name":"이성호","phone":"010-4646-2003","company":null,"department":"CM사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:377","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:377');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-21 19:18:36','2026-04-22 11:36:24',JSON_MERGE_PATCH(CAST('{"title":"EGBIM 프로그램 팅김문제","contents":"<p>&nbsp;</p><p>① EG-BIM 프로그램을 두개 킨후</p><p>다른 두개의 도면을 동시에 보면서 작업을 하면 팅기는 문제가 지속적으로 발생하고 있습니다.</p><p>&nbsp;</p><p>② COPY 명령어로 복사가 안될때가 있는 버그가 있습니다.</p><p>&nbsp;</p><p>해결책이나 개선방법에 대해 문의드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"378","requester":{"login_id":"khkim6@samaneng.com","legacy_user_id":"U32WzES44z53lenKYJdqdYprr3kk","name":"김기훈","phone":"010-8286-9063","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:378","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:378');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-24 11:44:15','2026-04-24 11:46:15',JSON_MERGE_PATCH(CAST('{"title":"레이어 변경 안되는 오류","contents":"<p>레이어를 속성창에서 변경시 변경이 안되는 오류</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"379","requester":{"login_id":"b22016@hanmaceng.co.kr","legacy_user_id":"U30ynZvZJVnU8UpocQgI1NK2bWWO","name":"최창인","phone":"+82-1046452808","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:379","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:379');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-27 10:10:23','2026-04-28 17:24:32',JSON_MERGE_PATCH(CAST('{"title":"i-pipes 사용자 등록 요청","contents":"<p>문의내용 : 프로그램 로그인을 위한 사용자 등록을 요청드립니다.</p><p>사용자 : 염승운 과장(225159)</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"380","requester":{"login_id":"swyeom@samaneng.com","legacy_user_id":"U318JdTZUKkQUd6sBKI1x5VXlE42","name":"염승운","phone":"+82-1027334556","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:380","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:380');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-27 10:24:43','2026-04-28 16:20:32',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM Layiso 명령어 관련","contents":"<p>LAYISO 명령어로 객체 레이어만 분리한 후, 해당 레이어의 객체를 선택하고 LAYON 명령어를 입력하면 선택된 객체가 해제됩니다.</p><p>&nbsp;</p><p>객체가 해제되지 않게 변경 부탁드립니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"381","requester":{"login_id":"jwbyun@samaneng.com","legacy_user_id":"U3CjaL3DI22cABOx96k6EqfNPFUf","name":"변정운","phone":"010-8298-5922","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:381","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:381');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-27 14:29:45','2026-04-28 09:45:54',JSON_MERGE_PATCH(CAST('{"title":"coordinates export 명령어 실행 안됨","contents":"<p>안녕하세요.&nbsp;</p><p>&nbsp;</p><p>도면상 좌표를 엑셀로 내보내는 명령어 (coordinates export) 사용시,</p><p>객체 선택 후 &nbsp;이미지 처럼 \\"텍스트로 내보냅니다.\\" &nbsp;이후 엑셀이 뜨지 않습니다.&nbsp;</p><p>&nbsp;</p><p>확인부탁드립니다.</p><p>감사합니다.&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"382","requester":{"login_id":"arkim@samaneng.com","legacy_user_id":"U36Dqs2HJo3d8PaJb1vkI89KTn2S","name":"김아람","phone":"010-8731-7092","company":null,"department":"수자원1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:382","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:382');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-27 15:20:23','2026-04-28 09:00:15',JSON_MERGE_PATCH(CAST('{"title":"캐드 파일 버벅거림","contents":"<p>작업중인 파일이 엄청 버벅거립니다. 튕기진 않는데 버벅거림이 너무 심하네요<br>purge 와 같은 명령어를 실행시켜봤는데도 동일합니다. 용량이 작은 파일인데 왜그러는지 모르겠습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"383","requester":{"login_id":"mskim5@samaneng.com","legacy_user_id":"U31o1DWHCHginBdSNORQ2FACa5rD","name":"김민수","phone":"010-2317-0892","company":null,"department":"항만부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:383","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:383');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-28 09:56:48','2026-04-28 17:09:28',JSON_MERGE_PATCH(CAST('{"title":"DRAWRROW 사용시 EG-BIM 꺼짐 현상","contents":"<p>DRAWARROW을 XLINE에 사용하게 되면 EG-BIM이 꺼지는 현상이 있습니다. 개선 부탁드립니다.</p><p>&nbsp;</p><p>+ Xline이 아니어도 간헐적으로 꺼집니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"384","requester":{"login_id":"b26004@hanmaceng.co.kr","legacy_user_id":"U3AQHNkqzFempHFmlfZM5o6jGlbn","name":"홍덕현","phone":"010-5360-7314","company":null,"department":"일반구조물"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:384","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:384');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-28 10:32:24','2026-04-28 13:51:13',JSON_MERGE_PATCH(CAST('{"title":"설치 후 오류","contents":"<p><img src=\\"/egbim/uploads/img/1777339751_e142c4a9.png\\" width=\\"396\\" height=\\"219\\"></p><p><img src=\\"/egbim/uploads/img/1777339902_ffd65d57.png\\" width=\\"652\\" height=\\"134\\"><br>&nbsp;</p><p>EG-BIM 설치 후 explorer를 사용하게 되면 이미지의 설치 프로그램이 자동 시작됩니다.<br>그리고 확인을 누르게 되면 오류가 발생하는 현상이 계속 반복 됩니다.</p><p>해결방법이 있을까요?<br>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"385","requester":{"login_id":"b24011@hanmaceng.co.kr","legacy_user_id":"U30ysQWM5zlfPXlLzkOmMtj4kabz","name":"임성엽","phone":"+82-1057021213","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:385","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:385');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-04-29 15:23:45','2026-04-30 10:17:03',JSON_MERGE_PATCH(CAST('{"title":"인증완료","contents":"<p>인증이완료되었습니다~<br>로 사용이 불가 합니다 재인증방법 알려 주세요</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"386","requester":{"login_id":"dipark@samaneng.com","legacy_user_id":"U3Bjy0hZVZlCp5G2aCH5GIJSYXyi","name":"박동인","phone":"010-3354-3824","company":null,"department":"CM관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:386","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:386');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-12 15:54:19','2026-05-13 17:57:28',JSON_MERGE_PATCH(CAST('{"title":"ARET 사용 시 하이라이트 기능 추가 건의","contents":"<p>ARET으로 면적 산출 시&nbsp;</p><p>&nbsp;</p><p>여러 면적을 찍어 합산 시에 이미 찍은 면적은 임시적으로 하이라이트 되게 하는 기능이 있었으면 합니다.</p><p>&nbsp;</p><p>많은 면적을 찍어야 할 때 어딜 이미 찍었는지 구분이 불가능합니다.</p><p>&nbsp;</p><p>해치 만들기 옵션이 있으나 면적 산출 후 일일이 지워줘야 하는 불편함이 있습니다.</p><p>&nbsp;</p><p>혹은 산출 후 해치 자동삭제 기능이 있었으면 합니다</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"387","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:387","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:387');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-13 14:14:54','2026-05-13 16:53:23',JSON_MERGE_PATCH(CAST('{"title":"안녕하세요. EG-BIM 관련 문의 드립니다.","contents":"<p>&nbsp;</p><p>안녕하십니까, 삼안에서 근무했던 박준후라고 합니다.</p><p>&nbsp;</p><p><br>재직 당시 사내에서 진행된 EG-BIM 교육에 참여한 적이 있으며, 그때 강의 중 “퇴사 후 외부 회사로 이직하더라도 삼안 측에 문의하면 EG-BIM을 무상으로 사용할 수 있도록 지원하고 있다”는 안내를 들은 기억이 있습니다.&nbsp;</p><p>&nbsp;</p><p><br>현재 조경 시공회사에서 업무] 용도로 EG-BIM 활용을 고려하고 있어, 해당 정책이 현재도 유지되고 있는지, 그리고 가능하다면 무료 사용 신청 절차가 어떻게 되는지 문의드리고자 합니다.</p><p>&nbsp;</p><p><br>바쁘신 와중에 번거롭게 해드려 죄송합니다. 회신 주시면 감사하겠습니다.</p><p>&nbsp;</p><p><br>감사합니다.</p><p>&nbsp;</p><p><br>박준후 드림</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"388","requester":{"login_id":"junehoo77@naver.com","legacy_user_id":"U3Dedvm7yFpKm8efPoDt5bnbNgBU","name":"박준후","phone":"010-2819-7400","company":"한국공원조경 주식회사","department":"공무부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:388","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:388');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-13 16:47:08','2026-05-14 14:42:13',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 설치오류","contents":"<p>EG-BIM 업데이트 도중에 오류가 떠서&nbsp;</p><p>삭제 후에 재설치하여 실행하는데 다음과 같은 오류가 뜨면서 실행이 안됩니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"389","requester":{"login_id":"jhmyeong@samaneng.com","legacy_user_id":"U3ASXis8gYfkNLEz0Xx4bKaV3MnB","name":"명지홍","phone":"010-2801-7158","company":null,"department":"플랜트 1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:389","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:389');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-13 16:58:57','2026-05-14 09:52:37',JSON_MERGE_PATCH(CAST('{"title":"개발한 리습을 사용시 무한로딩 상태가 됩니다.","contents":"<p>1. &nbsp;도로 중심선형으로 ip와 R,A등을 구하고 excel로 추출하는 리습을 개발 중입니다.<br><br>2. 리습을 실행시 간헐적으로 무한대기 상태가 됩니다.&nbsp;<br><br>case1) &nbsp; &nbsp;&nbsp;<br>&nbsp; &nbsp;Getip 명령어 입력 → 중심선형의 일부 클릭→ bp클릭 → ep클릭 →(ip선, ip좌표, R, A, L 도면에 생성) → 사용자에게 도로선형 이름을 입력받음 → .csv 저장을 위해<br>&nbsp;대화상자 표시 → 사용자가 .csv 의 파일이름을 입력시 무한대기<br><br>case2)</p><p>&nbsp;</p><p>&nbsp; Getip 명령어 입력 → 중심선형의 일부 클릭→ bp클릭 → ep클릭 → 무한대기</p><p>&nbsp;</p><p>case2의 경우 계산하는데에 오래걸릴 것 같다고 추측해보지만 정확히 알 수 없고 case2 보다는 case1 이 빈번이 발생. case1 과 2 모두 EG-BIM 종료 후 바로 같은 작업을 실행했을때 무한대기 상태가 되나 5분에서 10분정도 시간을 두고 같은 작업을 하면 무한대기하지 않음.&nbsp;<br><br>&nbsp;리습의 어떤 함수 때문에 EG-BIM 에서 무한대기 상태가 되는 지 알고 싶고 해결방법을 알고 싶습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"390","requester":{"login_id":"b25022@hanmaceng.co.kr","legacy_user_id":"U31DPAAX2hKS5VWlGJFfOCN939zF","name":"정학재","phone":"+82-1092859318","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:390","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:390');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-14 15:10:11','2026-05-14 16:07:41',JSON_MERGE_PATCH(CAST('{"title":"실행오류 관련 문의의 건","contents":"<p>재설치 후에도 재부팅 이후 아래와 같이 반복되는 사항입니다. 해결방법 문의 드립니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:402/226;\\" src=\\"/egbim/uploads/img/1778739008_b141515e.png\\" width=\\"402\\" height=\\"226\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"391","requester":{"login_id":"jyhan@samaneng.com","legacy_user_id":"U325PPUxDjDCT9wnxV6kLDu6m1mv","name":"한준영","phone":"+82-1097254561","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:391","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:391');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-14 17:38:39','2026-05-14 17:52:49',JSON_MERGE_PATCH(CAST('{"title":"I PIPE등록 요청","contents":"<p>문의내용 : 프로그램 로그인을 위한 사용자 등록을 요청드립니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"392","requester":{"login_id":"shlee9@samaneng.com","legacy_user_id":"U33MCh4xxzL6XiMA290VC6RRKwSo","name":"이상현","phone":"010-9976-7235","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:392","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:392');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-19 16:47:14','2026-05-19 17:08:15',JSON_MERGE_PATCH(CAST('{"title":"문자끼리 더하기","contents":"<p>문자끼리 더하기 옵션 없어졌나요?</p><p>텍스트화 된 숫자를 일괄 잡아서 더한 값을 내주는 기능이었는데 항목에 안보여서 문의드립니다</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"393","requester":{"login_id":"hyoh@samaneng.com","legacy_user_id":"U32U3XveJgRPxYs5hp495OuWTcvs","name":"오현영","phone":"010-2434-1864","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:393","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:393');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-20 17:02:26','2026-05-21 12:41:10',JSON_MERGE_PATCH(CAST('{"title":"라이센스 만료 문의","contents":"<p>안녕하세요</p><p>&nbsp;</p><p>라이센스 만료 관련하여 문의드립니다.</p><p>라이센스 연장이 가능한지 확인 부탁드립니다.<br>해외 거주중이라 한국 전화번호로 연결이 안될때도 있습니다.</p><p>가능하면 메일(choongsoo95@gmail.com)이나 온라인 communication app으로 부탁드립니다.<br>&nbsp;</p><p>감사합니다.</p><p>이충수 드림</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"394","requester":{"login_id":"choongsoo95@gmail.com","legacy_user_id":"U37ECVMqWM2r60ZuWOG9OdC0yHTS","name":"이충수","phone":"010-9135-9592","company":"Oriental Consultants Co.,Ltd.","department":"GCR Consortium"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:394","source_status":"review","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:394');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-21 10:04:54','2026-05-21 11:47:11',JSON_MERGE_PATCH(CAST('{"title":"오류 발생 문의","contents":"<p>이러한 박스가 뜨는데 해결방법 문의</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"395","requester":{"login_id":"ta2800@naver.com","legacy_user_id":"U325bOlZkNrjh7zq7fcdzO4QVIx6","name":"박경덕","phone":"010-4403-6240","company":"씨지이앤씨(주)","department":"지반공학부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:395","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:395');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-21 16:05:16','2026-05-21 16:45:03',JSON_MERGE_PATCH(CAST('{"title":"해치 색상 변경 오류","contents":"<p>해치 선택 후 색상 변경 후 확인을 누르면 선택한 최종 선택과 다른 색상으로 변경됩니다.<br><br>https://drive.google.com/file/d/1ZSdFaIYKA4jZqoZcdvblz-yWE5pU3cPz/view?usp=sharing</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"396","requester":{"login_id":"b26004@hanmaceng.co.kr","legacy_user_id":"U3AQHNkqzFempHFmlfZM5o6jGlbn","name":"홍덕현","phone":"010-5360-7314","company":null,"department":"일반구조물"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:396","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:396');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-26 09:54:22','2026-05-26 14:29:05',JSON_MERGE_PATCH(CAST('{"title":"설치 후 실행 오류","contents":"<p>설치 후 실행 오류로 재설치를 여러차례 시도하였으나, 실행이 안되므로</p><p>원격지원 요청드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"397","requester":{"login_id":"shlee9@samaneng.com","legacy_user_id":"U33MCh4xxzL6XiMA290VC6RRKwSo","name":"이상현","phone":"010-9976-7235","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:397","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:397');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-27 17:49:46','2026-07-13 11:18:40',JSON_MERGE_PATCH(CAST('{"title":"해치 색상 변경 개선 문의","contents":"<p><a href=\\"https://drive.google.com/file/d/1ZSdFaIYKA4jZqoZcdvblz-yWE5pU3cPz/view?usp=sharing\\">https://drive.google.com/file/d/1ZSdFaIYKA4jZqoZcdvblz-yWE5pU3cPz/view?usp=sharing</a><br>&nbsp;</p><p>해치 선택 후 색상 변경 후 확인을 누르면 선택한 최종 선택과 다른 색상으로 변경됩니다.<br><br>+++</p><p><a href=\\"https://drive.google.com/file/d/15jimItsbHqsREe68j97nfSUjjMSJPg67/view?usp=sharing\\">https://drive.google.com/file/d/15jimItsbHqsREe68j97nfSUjjMSJPg67/view?usp=sharing</a></p><p>https://drive.google.com/file/d/1oQgMUqVs00djAydyDsOfhjpS-UszH0v0/view?usp=sharing</p><p>&nbsp;</p><p>특정 색에서만 그러는지는 모르겠으나 2번째 링크에 첨부한 파일에서 해치를 선택 후 색상 변경을 하기 위해 HTML 영역을 누르면 코드가 혼자서 바뀝니다.</p><p>&nbsp;</p><p>추가로 색상을 현재 색에서 스펙트럼 안에 포인트를 이동하여 약간의 수정만을 하고싶은 경우입니다.</p><p>영상과 같이 도면층별 or 블록별을 누르면 현재 색의 HTML에서 다른 값으로 변경되어 기존 색의 HTML을 다시 적어준 후에 수정해야하는 번거로움이 있습니다.</p><p>도면층별 or 블록벽을 눌러도 현재 지정된 색에서 HTML이 변경되지 않도록 안될까요?</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"398","requester":{"login_id":"b26004@hanmaceng.co.kr","legacy_user_id":"U3AQHNkqzFempHFmlfZM5o6jGlbn","name":"홍덕현","phone":"010-5360-7314","company":null,"department":"일반구조물"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:398","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:398');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-28 11:07:07','2026-05-28 13:54:55',JSON_MERGE_PATCH(CAST('{"title":"GAR/ GEOMETRYAREA 지적도용도/면적조회 매뉴얼","contents":"<p>GAR/ GEOMETRYAREA 지적도용도/면적조회 사용법에 대한 매뉴얼이나 사용방법 자료 주시면 감사하겠습니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"399","requester":{"login_id":"jhlee11@samaneng.com","legacy_user_id":"U318OJJC76izwgSPIvqdIFgq0lvw","name":"이재형","phone":"+82-1027905263","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:399","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:399');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-28 15:21:21','2026-06-05 16:44:46',JSON_MERGE_PATCH(CAST('{"title":"EXPORTLAYOUT 명령어로 배치탭 dwg로 내보내기 시 오류","contents":"<p>Template_2.1 배수유역도.dwg 파일의 1번 배치탭에서</p><p>EXPORTLAYOUT 명령어로 배치탭 dwg내보내기 시 프로그램이 죽는 오류가 있습니다.</p><p>&nbsp;</p><p>영상 및 dwg 파일 첨부합니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>260604 - 수정</p><p>파일 용량이 큰 관계로 도면만 첨부합니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"400","requester":{"login_id":"b25002@hanmaceng.co.kr","legacy_user_id":"U31DOQC42G1vLOIqJMs14otpbqiS","name":"한반석","phone":"+82-1050521706","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:400","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:400');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-29 09:28:09','2026-05-29 11:58:06',JSON_MERGE_PATCH(CAST('{"title":"사용자 설정을 저장하면 어떤 경로에 저장되나요?","contents":"<p>EG-BIM 을 지우고 다시 다운받으려고 하는데 사용자 설정을 저장해 둔 상태에서 지웠다가 다시 다운받아 실행할때,&nbsp;<br>저장한 사용자 설정이 유지가 되나요?<br><br>유지가 안된다면 따로 저장해두고 싶어서 사용자 설정이 저장되는 경로를 알고 싶습니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"401","requester":{"login_id":"b25022@hanmaceng.co.kr","legacy_user_id":"U31DPAAX2hKS5VWlGJFfOCN939zF","name":"정학재","phone":"+82-1092859318","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:401","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:401');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-05-29 09:33:19','2026-05-29 12:24:36',JSON_MERGE_PATCH(CAST('{"title":"내부블록으로 bind","contents":"<p>가이드에는 블록 통합 관리창 외부참조 클릭 시 내부블록으로 bind 기능이 설명되어 있는데</p><p>현재 버전에는 해당 기능이 사라졌습니다.</p><p>&nbsp;</p><p>기능 사용법이 바뀌었다면 방법 안내 부탁드립니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"402","requester":{"login_id":"dwkang1@samaneng.com","legacy_user_id":"U32aNJPz99zhStyv7uNAfcpWgRKY","name":"강다원","phone":"010-4540-5340","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:402","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:402');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-01 11:16:58','2026-06-01 11:22:44',JSON_MERGE_PATCH(CAST('{"title":"로그인이 안됩니다.","contents":"<p>(주)한맥기술 안전진단부 사원 김진호 계정이 현재 비활성화 상태로 로그인 및 비밀번호 재설정이 안되니 조치 바랍니다.<br>계정: m24022@hanmaceng.co.kr<br>전화번호 : 02-2141-7201</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"403","requester":{"login_id":"m25059@hanmaceng.co.kr","legacy_user_id":"U32m1Hj0GNhLhTzfWQdYgs82K83S","name":"유찬근","phone":"010-2908-1628","company":null,"department":"안전진단사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:403","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:403');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-02 09:31:53','2026-06-02 11:33:24',JSON_MERGE_PATCH(CAST('{"title":"Unit 변경 오류","contents":"<p>AEC Entity Units<br>Drawing units: 설정 중&nbsp;<br>인치 단위에서 밀리미터 단위로 변경 후 재확인 하였을 때 단위가 변경되지 않고 초기화 되는 오류가 발생합니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"404","requester":{"login_id":"b25014@hanmaceng.co.kr","legacy_user_id":"U32AMjICEaQVHwXzbgvQQZL6hZMu","name":"권장승","phone":"010-7176-7142","company":null,"department":"삼안기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:404","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:404');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-02 09:46:48','2026-06-04 11:03:00',JSON_MERGE_PATCH(CAST('{"title":"도면을 여러 개 켜면 다른 도면으로 이동이 안됩니다.","contents":"<p>첨부한 사진에서 처럼 도면을 여러개 켰을 경우 제일 상단에 회색바가 뜨고 상단탭이 겹쳐서 잘 안보이게 됩니다. 또한 2번째 도면을 켠 상태에서 1번째 도면으로 이동하려고 첫 도면을 선택하면 이동이 안됩니다. 0601 월요일에 지우고 다시 설치해도 같은 증상이 발생하였습니다. 해결방법이 있을까요?</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1910/193;\\" src=\\"/egbim/uploads/img/1780361113_d1805419.png\\" width=\\"1910\\" height=\\"193\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"405","requester":{"login_id":"b25022@hanmaceng.co.kr","legacy_user_id":"U31DPAAX2hKS5VWlGJFfOCN939zF","name":"정학재","phone":"+82-1092859318","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:405","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:405');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-05 11:16:01','2026-06-08 13:02:02',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 다중출력 기능 안내 ( 드림 플러스 MPL 기능 )","contents":"<p><strong>※ EG-BIM 다중출력 기능 안내 ( 드림플러스 MPL 기능 )</strong>&nbsp;</p><p>&nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp;<strong> &nbsp; A. 여러 도면이 펼쳐진 상태</strong></p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1. &nbsp;화면 우측 상단&nbsp;<strong>프린터 아이콘</strong>을 클릭하세요.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1780625618_b53aae56.png\\" width=\\"602\\" height=\\"328\\"></p><ol><li><p>&nbsp; &nbsp; &nbsp; &nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2. 그리미창 출력영역에서<strong> 도곽맞춤</strong>을 선택하세요.</p></li></ol><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; 전체 출력 및 용지 맞춤을 필요에 맞게 선택하세요.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1780625671_46404ca1.png\\" width=\\"602\\" height=\\"325\\"></p><p>&nbsp;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3. 도곽 맞춤 탭에서<strong> 인쇄순서</strong>를 클릭하세요.</p><ul><li>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - 사용자의 지정으로 인쇄 순서를 선택할 수 있습니다.&nbsp;</li><li>&nbsp;</li></ul><p><img src=\\"/egbim/uploads/img/1780625750_c425705d.png\\" width=\\"602\\" height=\\"325\\"></p><p>&nbsp;</p><p><strong>&nbsp; &nbsp; &nbsp;B. 폴더 내의 여러 도면을 출력하고 싶을 때</strong></p><p><strong>&nbsp;&nbsp;</strong> &nbsp; &nbsp; - 폴더 선택 &nbsp;→ dwg 선택 → 꾸러미 다중출력 선택해 주세요.</p><p>&nbsp;</p><p><img src=\\"/egbim/uploads/img/1780891176_c1a59a2c.jpeg\\" width=\\"602\\" height=\\"339\\"></p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"406","requester":{"login_id":"kjy0426@hanmaceng.co.kr","legacy_user_id":"U30uDvXGtVDNxxDLlAn2oLW7W7gy","name":"김지영","phone":"01063890426","company":null,"department":"총괄기획실"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:406","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:406');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-05 14:31:43','2026-07-13 11:18:33',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM, 캐드 인쇄 관련 CTP 문의","contents":"<p>동일한 CTB로 EG-BIM으로 인쇄할때랑, 캐드로 인쇄할때랑 글자 색 두께 차이가 많이 납니다. 이유가 뭘까요?</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"407","requester":{"login_id":"eckim@samaneng.com","legacy_user_id":"U32Zian4gBRq3BA0rzG7CUFoe9hQ","name":"김의철","phone":"010-9333-3981","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:407","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:407');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-08 16:30:13','2026-06-23 09:02:19',JSON_MERGE_PATCH(CAST('{"title":"tool메뉴 팝업","contents":"<p>&nbsp;</p><p>요약 : 써드파티 중에 menuload를 통해 툴바 추가하여 기능을 사용할 수 있는 써드파티가 있는데 menuload가 현재 가능한지 궁금합니다.</p><p>&nbsp;</p><p>본문 :</p><p>캐드에서 menuload를 통해 mns파일을 추가하면 툴바가 추가되어 해당 기능을 사용 가능한 프로그램이 있습니다.</p><p>&nbsp;</p><p>EG-BIM에서도 가능한 지 여쭤봅니다.</p><p>&nbsp;</p><p>현재 불가능하다면 추가로 가능한지 여쭤봅니다.</p><p>&nbsp;</p><p>캐드 기능으로는 MENULOAD를 통해 MNS를 등록하고,</p><p>&nbsp;</p><p>옵션-FILE - support file search path(신뢰할 수 있는 파일) 등록을 통해서 사용 가능했습니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"408","requester":{"login_id":"jhlee11@samaneng.com","legacy_user_id":"U318OJJC76izwgSPIvqdIFgq0lvw","name":"이재형","phone":"+82-1027905263","company":null,"department":"물환경사업2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:408","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:408');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-09 19:22:03','2026-06-23 09:08:17',JSON_MERGE_PATCH(CAST('{"title":"글꼴이 안불러져옵니다.","contents":"<p>컴퓨터에 글꼴이 많은데 eg-bim에서 경로 인식을 못하는지 갖고 있는 글꼴들이 나오지 않습니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"409","requester":{"login_id":"eckim@samaneng.com","legacy_user_id":"U32Zian4gBRq3BA0rzG7CUFoe9hQ","name":"김의철","phone":"010-9333-3981","company":null,"department":"철도부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:409","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:409');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-11 09:38:28','2026-06-24 11:16:14',JSON_MERGE_PATCH(CAST('{"title":"라이센스가 만료되었습니다.","contents":"<p>라이센스가 만료되어 로그인이 안됩니다.</p><p>&nbsp;</p><p>그리고 예전에 사용하던 시절에도 이런 오류가 발생하는데</p><p>&nbsp;</p><p>조치가 필요합니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:396/219;\\" src=\\"/egbim/uploads/img/1781138303_8cdcc0e7.png\\" width=\\"396\\" height=\\"219\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"410","requester":{"login_id":"syhong6@daum.net","legacy_user_id":"U3Akhe6pLsWZfBOuYc7dRpV052xo","name":"홍상영","phone":"010-4290-0087","company":"신명이엔씨(주)","department":"교통계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:410","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:410');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-11 17:42:05','2026-07-13 11:18:56',JSON_MERGE_PATCH(CAST('{"title":"선형그리기의 클로소이드 출력오류","contents":"<p>선형그리기의 클로소이드 그리기시 원곡선만 표시되고 클로소이드구간은 출력이 않되는 오류가 있습니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"412","requester":{"login_id":"yglee@hanmaceng.co.kr","legacy_user_id":"U31ofmL6FyDYvfa2RRRvIukrbNmS","name":"이영경","phone":"010-9016-3227","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:412","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:412');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-18 14:49:45','2026-06-23 17:15:15',JSON_MERGE_PATCH(CAST('{"title":"아이디 생성이 안됩니다.","contents":"<p>아이디 : <a href=\\"mailto:sjkim2@samaneng.com\\">sjkim2@samaneng.com</a></p><p>상기 아이디가 회원가입은 되어 &nbsp;입습니다.</p><p>&nbsp;</p><p>로그인 시 발송실패로 팝업이 표시되고 다음 단계로 진행이 되지 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"413","requester":{"login_id":"hhjo@samaneng.com","legacy_user_id":"U32H20z5fs7Nflq2gyAUQKq0OTSS","name":"조호현","phone":"010-3844-6054","company":null,"department":"건설사업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:413","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:413');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-19 11:13:43','2026-06-23 08:53:49',JSON_MERGE_PATCH(CAST('{"title":"도면 상 지도 삽입 기능","contents":"<p>안녕하십니까.&nbsp;<br><br>부서에 배정된 AutoCad 프로그램 사용 중에 편의성을 위해 간단한 프로그램을 제작하여 사용하는 과정에서 건의사항이 있어 문의글을 올립니다.<br>테스트 중, 생각보다 편리한 기능이라고 생각되어 기술개발센터에서 조금 더 보완하여 EG-BIM 부가 프로그램이나 기능으로 추가되면 좋을 것 같다고 생각합니다.<br><br>1) 프로그램 기능<br>- 캐드 상 지정 영역에 위성사진(V월드 기반) 삽입</p><p>&nbsp;</p><p>2) 사용법</p><ul><li>- 명령 프롬프트를 사용하여 프로그램(run_app4.py)를 실행 후, “01.GUI” 이미지처럼 GUI 창이 열림</li><li>- VWorld API 인증키 및 좌표계(EPSG 기반) 및 해상도 기입<br>- CAD 상의 영역 선택(미리 그려둔 직사각형 범위 선택 후 엔터)<br>- 도면 내 좌표에 맞춰 이미지 연속 삽입</li></ul><p>&nbsp;</p><p>3) 특이사항</p><ul><li>- 이미지 병합 후 삽입 방식이 아닌, 넓은 범위에 발생하는 왜곡을 보간하기 위한 이미지 분할 삽입 방식 채택</li></ul><p>&nbsp;</p><p>4)추가사항</p><p>-회사 내에서 상업용으로 사용 가능한지 검토 및 편의사항 보완, EG-BIM에 기능 추가될 수 있도록 보완 요청드림</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"414","requester":{"login_id":"jwjeong@samaneng.com","legacy_user_id":"U325HZCAL6SU6WGpatXEHR113OHc","name":"정재욱","phone":"+82-1042921102","company":null,"department":"물환경사업3부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:414","source_status":"new","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:414');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-24 10:37:24','2026-06-24 11:34:03',JSON_MERGE_PATCH(CAST('{"title":"Egbim 실행문제","contents":"<p>Egbim 실행이 안됩니다.</p><p>Egbim 삭제후 PC 재시작하고 다시 설치해도 실행이 안됩니다.</p><p>버전은 1.4버전 설치하였습니다.</p><p>사진의 프로그래스바가 해당 위치에 가면 오류가 100% 발생합니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"415","requester":{"login_id":"wison@samaneng.com","legacy_user_id":"U30w6kGyDNFzvXndJXmka1ZfO1Gy","name":"손원일","phone":"+82-1024304219","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:415","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:415');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-24 11:37:24','2026-07-13 11:27:27',JSON_MERGE_PATCH(CAST('{"title":"인쇄 순서","contents":"<p>도곽 지정 후 도면 인쇄 시 인쇄순서에 오류가 있습니다.</p><p>위아래 정렬우선, 좌우방향으로 인쇄순서 선택 후 인쇄 시 중간에 있는 도면이 선택됩니다.&nbsp;</p><p>첨부된 도면으로 확인부탁드립니다.</p><p>&nbsp;</p><p>전체출력 해제 후 해당 창에서 드래그로 각 도면의 순서를 바꿀 수 있는 기능도 추가되었으면 합니다.<br>&nbsp;</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1857/987;\\" src=\\"/egbim/uploads/img/1782268541_a7b1a258.png\\" width=\\"1857\\" height=\\"987\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"416","requester":{"login_id":"hjjeon@samaneng.com","legacy_user_id":"U31qV161PtRYTfssXJvochARu85T","name":"전형진","phone":"010-8974-2150","company":null,"department":"플래트부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:416","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:416');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-25 07:20:40','2026-07-13 11:27:49',JSON_MERGE_PATCH(CAST('{"title":"최근 작업할려고 열기를 하니 아래 화면이 생기면서 들어가기가 되지 않습니다","contents":"<p>아래파일 보세요~~~</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"417","requester":{"login_id":"dipark@samaneng.com","legacy_user_id":"U3Bjy0hZVZlCp5G2aCH5GIJSYXyi","name":"박동인","phone":"010-3354-3824","company":null,"department":"CM관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:417","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:417');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-25 16:32:28','2026-07-02 13:41:08',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 사용 관련","contents":"<p>안녕하세요!</p><p>&nbsp;</p><p>(주)삼안 건설사업관리 김정태 이사 입니다.</p><p>&nbsp;</p><p>호남고속철도 2단계(고막원~목포) 제6공구 노반공사 건설사업관리단에서 근무중 CAD사용을 하여야 하는데 못하고 있습니다.</p><p>&nbsp;</p><p>BG-BIM을 사용 하고 싶습니다.</p><p>&nbsp;</p><p>사용 절차를 알려주시면 좋을 것 같습니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"418","requester":{"login_id":"jtkim@samaneng.com","legacy_user_id":"U3FcRDlWsnagQQeJGEL8uFSgCyqp","name":"김정태","phone":"010-8837-7577","company":null,"department":"건설사업관리-현장"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:418","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:418');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-29 10:34:27','2026-06-29 13:47:03',JSON_MERGE_PATCH(CAST('{"title":"캐드파일이 오픈이 되지 않습니다.","contents":"<p>캐드파일 열때 오류메세지와 함께 열리지 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"419","requester":{"login_id":"orgio20@nate.com","legacy_user_id":"U3EtAKsriJrngYHiGO37mVqlXxwk","name":"신민정","phone":"+821072274503","company":"제온기술","department":""}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:419","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:419');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-29 15:11:28','2026-06-29 16:23:36',JSON_MERGE_PATCH(CAST('{"title":"레이어 추가 시 텍스트 입력 프로그램 꺼짐","contents":"<p><a href=\\"https://drive.google.com/file/d/1UQSU2A0TxFC_Bh9bfDTkyn-k6-Qf7Igy/view?usp=sharing\\">https://drive.google.com/file/d/1UQSU2A0TxFC_Bh9bfDTkyn-k6-Qf7Igy/view?usp=sharing</a></p><p>&nbsp;</p><p>레이어명 (+)를 누른 후 바로 텍스트를 입력하면 프로그램이 꺼집니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"420","requester":{"login_id":"dhhong@samaneng.com","legacy_user_id":"U3FdB4uUXGtS32InS5rKXQ3a4CfN","name":"홍덕현","phone":"010-5360-7314","company":null,"department":"일반구조물팀"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:420","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:420');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-06-30 13:09:29','2026-07-13 11:18:23',JSON_MERGE_PATCH(CAST('{"title":"이지빔 오토플롯 관련사항","contents":"<ol><li>1. 캐드와 같은 경우 드림플러스를 통해 여러개의 캐드파일을 직접열지 않고 pdf로 변환이 가능합니다.&nbsp;</li><li>&nbsp;</li><li>2. 저희부서는 좌표값에 맞는 자료를 작성해야 하기 때문에 한개의 도면에 여러파일을 부착할 수 없어서</li></ol><p>&nbsp; &nbsp;캐드파일 하나당 1개의 도면만을 생성합니다.&nbsp;</p><p>&nbsp;</p><p>3. 이지빔에서 드림플러스가 호환이 안되어 이런문제가 발생되는데, 드림플러스가 아니더라도 오토플롯(다중플롯)을 구현 할&nbsp;</p><p>프로그램 생성이 가능한지와 &nbsp;오토플롯을 구현하시다면 시기가 언제가될지 문의드립니다.&nbsp;</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"421","requester":{"login_id":"jhchoi1@samaneng.com","legacy_user_id":"U324zRN0nQH3BCySO62CTiaSOSqD","name":"최종훈","phone":"+82-1033865216","company":null,"department":"조경부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:421","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:421');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-01 14:23:13','2026-07-13 11:19:07',JSON_MERGE_PATCH(CAST('{"title":"블록창 리스트 화살표키로 이동 기능 개선","contents":"<p>블록창 리스트에 항목이 많을 경우 화살표 키로 이동해가면서 블록을 확인하는데 속성블록의 경우는 화살표 키가 적용되지 않습니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:827/931;\\" src=\\"/egbim/uploads/img/1782883309_c3023434.png\\" width=\\"827\\" height=\\"931\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"422","requester":{"login_id":"jykim@hanmaceng.co.kr","legacy_user_id":"U31wFXfxzxMz7bZbIbfG9XT29SPG","name":"김지영","phone":"+82-1074121729","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:422","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:422');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-01 14:47:24','2026-07-13 11:21:50',JSON_MERGE_PATCH(CAST('{"title":"이지빔 저장 시 오류","contents":"<p>화면 이름 : ERROR: While savingyour file, an error was encountered.</p><p>문의 내용 : 작업간 save 시 아래 사진과 같은 오류가 반복됩니다. 파일이 날아갈까 걱정되는데 해당 오류는 왜 발생하는걸까요?</p><p>스크린 샷 :</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"423","requester":{"login_id":"m21432@hanmaceng.co.kr","legacy_user_id":"U32RyQOlOchsotriwCmoSpOuYFYJ","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:423","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:423');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-01 16:24:00','2026-07-13 14:08:39',JSON_MERGE_PATCH(CAST('{"title":"철근재료표 생성안됨","contents":"<p>철근 상세를 rebartable을 사용하여 철근 재료표를 생성하려고 하는데 안됩니다&nbsp;</p><p>**철근상세도 정보가 제대로 읽히지 않았습니다** 라는 말이 뜨네요</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"424","requester":{"login_id":"jmson@hanmaceng.co.kr","legacy_user_id":"U3Ft47sfKHQwNeuB7gWJdWGXX6rA","name":"손지민","phone":"010-5195-8257","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:424","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:424');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-02 08:52:49','2026-07-02 13:38:37',JSON_MERGE_PATCH(CAST('{"title":"라이센스 만료 문의","contents":"<p>안녕하세요.</p><p>라이센스가 만료되어 프로그램이 실행되지 않습니다.</p><p>&nbsp;</p><p>확인 부탁드립니다.&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"425","requester":{"login_id":"yunhee89@hanmail.net","legacy_user_id":"U32UgWBjpd5KcN0YJkKoYIzNftuO","name":"박윤희","phone":"010-8775-4730","company":"(주)부성기술단","department":"교통부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:425","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:425');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-02 09:10:55','2026-07-13 11:25:28',JSON_MERGE_PATCH(CAST('{"title":"어제자 오류문의 후 save 안된 오류.... 심각합니다","contents":"<p>어제 하루동안 작업한 파일 세이브가 하나도 안됐네요.&nbsp;</p><p>작업 후 세이브가 계속 뻑나는 이슈가 나서 오류 개선 문의 드렸었습니다.</p><p>&nbsp;</p><p>그 이후 저장 시간은 계속 최신화되길래 저장된줄 알았더니</p><p>찌꺼기 세이브파일만 하루동안 4개+원본 등 5개가 저장이 되어있음에도 작업된게 세이브게 하나도 안됐네요………&nbsp;</p><p>프로그램에 무슨 문제가 있는건지 모르겠지만 심각한거 같아요.&nbsp;</p><p>&nbsp;빠른 오류개선 바랍니다..</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"426","requester":{"login_id":"m21432@hanmaceng.co.kr","legacy_user_id":"U32RyQOlOchsotriwCmoSpOuYFYJ","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:426","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:426');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-02 09:18:42','2026-07-02 13:35:49',JSON_MERGE_PATCH(CAST('{"title":"라이센스 만료 문의","contents":"<p>안녕하세요 라이센스 만료 되었다고 떠서 문의 드립니다.</p><p>같은 회사 성함 : 김은지</p><p>이분도 만료되어서 같이 연장 부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"427","requester":{"login_id":"wnsgud0515@gmail.com","legacy_user_id":"U352vx7ZLDsJdP9YaXEhou4FtRvN","name":"김준형","phone":"010-6538-8555","company":"(주)부성기술단","department":"교통부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:427","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:427');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-02 10:58:21','2026-07-13 11:26:47',JSON_MERGE_PATCH(CAST('{"title":"이지빔 실행","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:1128/814;\\" src=\\"/egbim/uploads/img/1782957498_6ae47015.png\\" width=\\"1128\\" height=\\"814\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"428","requester":{"login_id":"m20327@hanmaceng.co.kr","legacy_user_id":"U32RMbwffLua6D3umknpYBPcvNjy","name":"김태우","phone":"010-7317-8668","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:428","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:428');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-02 11:23:06','2026-07-06 17:54:49',JSON_MERGE_PATCH(CAST('{"title":"각도 표시가 자꾸 라디안 초로 바뀌고 소수점이 5자리 표현으로 고정되는 문제","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:611/366;\\" src=\\"/egbim/uploads/img/1782958871_1b876fb2.png\\" width=\\"611\\" height=\\"366\\"></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:278/285;\\" src=\\"/egbim/uploads/img/1782958919_2faedd3f.png\\" width=\\"278\\" height=\\"285\\"></figure><p>&nbsp;</p><p>Display precision 의 소수점과 각도 표현 방식을 도/분/초 가 아닌 각으로 변경해도 이지빔 종료 후 재시작시 설정이 풀려버립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"429","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"U33ASvVXsp48z1ytgQT3hOOXIEJN","name":"이건","phone":"010-3878-8143","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:429","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:429');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-02 17:07:36','2026-07-13 11:26:58',JSON_MERGE_PATCH(CAST('{"title":"라이센스 연장 요청","contents":"<p>씨지이앤씨 박경덕 과장입니다.&nbsp;<br><br>저희회사 라이센스 만료에 따른 연장 부탁드립니다.<br><br>씨지이앤씨(주) 이충한, 곽종록, 이승경, 박경덕 계정 연장요청드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"430","requester":{"login_id":"ta2800@naver.com","legacy_user_id":"U325bOlZkNrjh7zq7fcdzO4QVIx6","name":"박경덕","phone":"010-4403-6240","company":"씨지이앤씨(주)","department":"지반공학부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:430","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:430');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-03 09:53:25','2026-07-13 11:26:32',JSON_MERGE_PATCH(CAST('{"title":"EG BIM이 뜨질 않네요","contents":"<p>오류사진을 첨부 하였습니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"431","requester":{"login_id":"dipark@samaneng.com","legacy_user_id":"U3Bjy0hZVZlCp5G2aCH5GIJSYXyi","name":"박동인","phone":"010-3354-3824","company":null,"department":"CM관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:431","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:431');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-03 13:11:48','2026-07-13 11:26:03',JSON_MERGE_PATCH(CAST('{"title":"원격지원 요청 드립니다","contents":"<p>아래글 대로 조치하여도 되지 않습니다~<br>원격지원 요청 드립니다</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"432","requester":{"login_id":"dipark@samaneng.com","legacy_user_id":"U3Bjy0hZVZlCp5G2aCH5GIJSYXyi","name":"박동인","phone":"010-3354-3824","company":null,"department":"CM관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:432","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:432');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-06 12:08:42','2026-07-13 11:18:09',JSON_MERGE_PATCH(CAST('{"title":"라이센스 연장 안됨 문의","contents":"<p><a href=\\"mailto:ta2800@naver.com\\">ta2800@naver.com</a> 계정이 라이센스 만료되었다고 연장이 되지 않습니다. 확인부탁드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"433","requester":{"login_id":"ta2800@naver.com","legacy_user_id":"U325bOlZkNrjh7zq7fcdzO4QVIx6","name":"박경덕","phone":"010-4403-6240","company":"씨지이앤씨(주)","department":"지반공학부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:433","source_status":"done","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:433');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-08 09:36:45','2026-07-13 11:50:04',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM textmask 추가요청","contents":"<p>안녕하세요.</p><p>성과품의 문자 가독성 향상을 위해 AutoCAD의 <strong>TEXTMASK</strong> 기능과 유사한 기능 추가를 요청드립니다.</p><p>도면 작성 시 문자와 선, 해치, 배경 객체가 겹치는 경우 문자가 잘 보이지 않아 별도로 배경을 가리거나 객체를 정리해야 하는 불편이 있습니다.<br>AutoCAD의 TEXTMASK 기능처럼 문자 뒤에 여백이 있는 배경 마스크를 적용하여, 문자가 주변 객체와 겹치더라도 명확하게 보일 수 있도록 기능 개선을 요청드립니다.</p><p>주요 요청사항은 다음과 같습니다.</p><ul><li><br>- 문자 객체 선택 후 배경 마스크 적용 기능</li><li>- 문자 주변 여백값 조정 기능</li><li>- 기존 문자 수정 시 마스크도 함께 유지 또는 자동 갱신</li><li>- 출력 시에도 마스크가 정상 반영되도록 적용</li></ul><p><br>해당 기능이 추가되면 도면 표기 가독성 향상 및 도면 편집 작업 효율 개선에 도움이 될 것으로 판단됩니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"434","requester":{"login_id":"ymkim1@samaneng.com","legacy_user_id":"U324yawtCI9lvPgUsdsWXLrj5hC9","name":"김영민","phone":"+82-1039320858","company":null,"department":"조경부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:434","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:434');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-08 10:14:36','2026-07-13 11:17:56',JSON_MERGE_PATCH(CAST('{"title":"다시한번 올리는데 원격지원 부탁 드립니다","contents":"<p>삼안기술개발센터 윤준수선임이 \\"setup-eg-bim-1.4.0exe 파일을 메일로 받어 콤퓨터에 깔려고 하니 아래 파일 사진처럼 떠서 더이상 진행 되지 않습니다<br>원격지원 부탁드립니다</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"435","requester":{"login_id":"dipark@samaneng.com","legacy_user_id":"U3Bjy0hZVZlCp5G2aCH5GIJSYXyi","name":"박동인","phone":"010-3354-3824","company":null,"department":"CM관리부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:435","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:435');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-08 10:30:57','2026-07-13 11:16:48',JSON_MERGE_PATCH(CAST('{"title":"캐드맵에 있는 도면정리에 대한 커맨드는 존재하나요?","contents":"<ol><li>1) 캐드맵에 있는 도면정리에 대한 커맨드는 존재하나요?<br><br>2) 외부참조하는 방법은 뭔가요?&nbsp;</li></ol><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"436","requester":{"login_id":"joowon0324@naver.com","legacy_user_id":"U3FW52at666G03JLVy7VRhvxLN7J","name":"곽승주","phone":"+821040361741","company":"한도엔지니어링","department":""}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:436","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:436');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-09 08:49:33','2026-07-13 11:13:54',JSON_MERGE_PATCH(CAST('{"title":"라이센스 연장문의","contents":"<p>라이센스가 만료되었다고 뜹니다. 라이센스 연장 부탁드립니다!</p><p>&nbsp;</p><p>감사합니다.</p><p>&nbsp;</p><p>만료된 사용자 : (주)청해기술단 송현우, 최두정, 이준구, 허은복, 엄지혜</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"437","requester":{"login_id":"ssong7170@naver.com","legacy_user_id":"U338WfylKS72gQvnHleKYouu1rRQ","name":"송현우","phone":"010-7170-1681","company":"(주)청해기술단","department":"환경부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:437","source_status":"done","is_internal":false,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:437');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-09 10:16:09','2026-07-13 11:16:34',JSON_MERGE_PATCH(CAST('{"title":"이지빔 실행 관련 재문의","contents":"<p>재문의 드립니다.</p><figure class=\\"image\\"><img style=\\"aspect-ratio:919/668;\\" src=\\"/egbim/uploads/img/1783559765_fa4293ce.png\\" width=\\"919\\" height=\\"668\\"></figure>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"438","requester":{"login_id":"m20327@hanmaceng.co.kr","legacy_user_id":"U32RMbwffLua6D3umknpYBPcvNjy","name":"김태우","phone":"010-7317-8668","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:438","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:438');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-09 14:12:46','2026-07-15 13:38:45',JSON_MERGE_PATCH(CAST('{"title":"HATCH 사용 후 객체 COPY 오류","contents":"<p><a href=\\"https://drive.google.com/file/d/1DEqWfothz-sTRJ6kk8k-J5xbhVf-GgI8/view?usp=sharing\\">https://drive.google.com/file/d/1DEqWfothz-sTRJ6kk8k-J5xbhVf-GgI8/view?usp=sharing</a></p><p>&nbsp;</p><p>객체에 대해서 해치를 사용한 후 해치를 지운 후에 객체를 복사하려면 복사가 되지 않습니다.</p><p>&nbsp;</p><p>해치를 지우지 않고 경계선과 해치를 함께 copy는 되지만 해치를 지우고 난 뒤로는 경계선은 copy가 안됩니다.</p><p>&nbsp;</p><p>현재는 이렇게 될 경우 파일을 종료했다가 다시 켜서 작업하고 있습니다.</p><p>&nbsp;</p><p>&nbsp;</p><p><a href=\\"https://drive.google.com/file/d/1ceKg8B3ReOlFoIn6hIFI80kIi5snZbo2/view?usp=sharing\\">https://drive.google.com/file/d/1ceKg8B3ReOlFoIn6hIFI80kIi5snZbo2/view?usp=sharing</a></p><p>&nbsp;</p><p>그리고 파일에서 객체를 생성한다거나, 추가 작업을 하지 않고 qsave만 해도 파일 용량이 증가하는 거는 못 고치는 걸까요?</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"439","requester":{"login_id":"dhhong@samaneng.com","legacy_user_id":"U3FdB4uUXGtS32InS5rKXQ3a4CfN","name":"홍덕현","phone":"010-5360-7314","company":null,"department":"일반구조물팀"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:439","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:439');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-10 16:01:25','2026-07-13 11:16:27',JSON_MERGE_PATCH(CAST('{"title":"레이어 상태 가져오기·내보내기 기능 추가 요청","contents":"<p>드림플러스 MLS 명령어 관련</p><p>레이어 상태 가져오기·내보내기 기능 추가 요청드립니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"441","requester":{"login_id":"cwlee1@samaneng.com","legacy_user_id":"U39BZv57UfI7cHKEXMOKr6TLUISm","name":"이창원","phone":"010-8608-7501","company":null,"department":"조경레저부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:441","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:441');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-10 17:53:13','2026-07-13 11:16:09',JSON_MERGE_PATCH(CAST('{"title":"LINE 선꼴 불일치","contents":"<p><a href=\\"https://drive.google.com/file/d/1fSRgdqzQGyEFsWkzmT8WbMJ5_bqeT1Fy/view?usp=sharing\\">https://drive.google.com/file/d/1X5Lkk9CaU79OcUz8Rg5dWYZgqbSdDPHV/view?usp=sharing</a></p><p>&nbsp;</p><p>서로 다른 파일입니다 LTSCALE은 500으로 동일하고 선의 길이도 똑같습니다.</p><p>&nbsp;</p><p>좌측의 선과 우측의 선꼴을 갖게 했을 때 좌측과 우측의 선꼴이 다르게 보입니다.</p><p>&nbsp;</p><p>좌측파일 첨부합니다</p><p>&nbsp;</p><p>-----</p><p>&nbsp;</p><p><a href=\\"https://eg-bim.com/egbim/bbs/descope_qa_detail.php?id=398\\">https://eg-bim.com/egbim/bbs/descope_qa_detail.php?id=398</a></p><p>&nbsp;</p><p>문의가 안 달리는 과거 글도 함께 첨부합니다.</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"442","requester":{"login_id":"dhhong@samaneng.com","legacy_user_id":"U3FdB4uUXGtS32InS5rKXQ3a4CfN","name":"홍덕현","phone":"010-5360-7314","company":null,"department":"일반구조물팀"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:442","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:442');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-13 09:45:56','2026-07-13 11:15:55',JSON_MERGE_PATCH(CAST('{"title":"egbim 기능 개선 요청 사항","contents":"<p>개선 요청 사항(7/13)</p><p>&nbsp;</p><p>안녕하세요?&nbsp;</p><p>아래와 같이 egbim 기능 개선 요청드립니다.</p><p>&nbsp;</p><p>1. 3D 모델링 기능 개선<br>현재 배포 버전에서는 3d모델링을 위한 저작 기능이 제한적이므로, 구조물 모델링과 지형 편집에 활용도가 높은 아래 기능 추가 및 최적화 필요<br>- slice(솔리드 절단)<br>- solidedit(솔리드 편집)<br>- loft<br>- rotate3d<br>- revolve<br>- path 기반 extrude 또는 sweep<br>- 3dpoly기반 솔리드생성</p><p>&nbsp;</p><p>2. 3d boolean 연산 기능 개선<br>현재 배포 버전에서는 솔리드 객체 편집이 어려우므로, 복잡한 객체에 대해서도 안정적인 boolean 연산이 가능하도록 호환성 향상 및 성능 개선 필요<br>- union<br>- subtract<br>- intersect<br>- explode 등<br>- 복합 형상 및 대용량 솔리드 객체에 대한 Boolean 연산 최적화 필요</p><p>&nbsp;</p><p>3. 물성 분석 기능 추가<br>토공량 및 구조물 검토를 위해 객체 물성(property) 조회 기능 필요<br>- massprop/volume(체적 조회)<br>- surface area(표면적 조회) 등</p><p>&nbsp;</p><p>4. Revit/Navisworks 기능 지원<br>현재 배포 버전에서는 bim기능 부재<br>- 간섭 및 공정 충돌 검토<br>- 4d 공정 시뮬레이션(공정표 연계)<br>- 5d 물량 및 공사비 연계 등<br>- bim 모델 통합 및 검토 기능</p><p>&nbsp;</p><p>5. 그 밖에 bim플랫폼 기능 고도화 제안<br>1) 모델링 자동화(ex. dynamo 또는 ai기반)<br>2) 물량 자동 산출<br>- 공종별 절.성토량<br>- 부재별 콘크리트 타설량, 거푸집, 철근 물량 등<br>- 파라메트릭 객체 기반 물량 자동 집계<br>3) Digital twin 특화<br>a. 해석결과 연계 및 시각화<br>- 구조해석(FEM)<br>- 수치해석(FLOW-3D 등) 모의 결과 등<br>b. 위성지도/정사영상 활용 조감도 생성 등 시각화(발주처 보고자료 및 의사결정 지원)<br>c. 시추조사/계측자료 등 연계 유지관리 데이터 통합관리</p><p>&nbsp;</p><p>끝.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"443","requester":{"login_id":"jhkoo@samaneng.com","legacy_user_id":"U31nlmXcIn3iACnegM6qYPVSX6kv","name":"구자환","phone":"010-4230-2229","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:443","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:443');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-13 14:00:42','2026-07-13 14:08:49',JSON_MERGE_PATCH(CAST('{"title":"다중플롯시 다른컴퓨터 접근","contents":"<p>다중플롯시 내컴퓨터의 파일만 접근이 가능합니다. 타 컴퓨터에서 출력해야하는데 안되는점이 불편하네요</p><figure class=\\"image\\"><img style=\\"aspect-ratio:1537/946;\\" src=\\"/egbim/uploads/img/1783918839_86e52d28.png\\" width=\\"1537\\" height=\\"946\\"></figure>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"444","requester":{"login_id":"jmson@hanmaceng.co.kr","legacy_user_id":"U3Ft47sfKHQwNeuB7gWJdWGXX6rA","name":"손지민","phone":"010-5195-8257","company":null,"department":"구조부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:444","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:444');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-13 14:33:13','2026-07-13 16:40:31',JSON_MERGE_PATCH(CAST('{"title":"해치 사용시 캐드 오류","contents":"<p>안녕하세요. eg-bim 프로그램 운영 및 유지관리에 늘 고생많으십니다. 저는 안전진단부 유찬근 대리라고 합니다.</p><p>&nbsp;</p><p>다름아니라 제가 eg-bim에서 도형에 해치를 넣으려고 할때, eg-bim이 자꾸 튕기는 현상이 발생합니다.</p><p>&nbsp;</p><p>도면을 껐다 켜보기도 했고 다른 조치사항은 다 취해봤는데 다른 단축키는 사용할때 오류가 없는데 유독 해치를 사용할때 오류가 발생하고 있습니다.</p><p>&nbsp;</p><p>이로 인한 조치사항을 어떻게 하면 되는지 문의드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"445","requester":{"login_id":"m25059@hanmaceng.co.kr","legacy_user_id":"U32m1Hj0GNhLhTzfWQdYgs82K83S","name":"유찬근","phone":"010-2908-1628","company":null,"department":"안전진단사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:445","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:445');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-13 17:35:59','2026-07-14 14:37:11',JSON_MERGE_PATCH(CAST('{"title":"업데이트후 프로그램 실행 오류","contents":"<figure class=\\"image\\"><img style=\\"aspect-ratio:675/717;\\" src=\\"/egbim/uploads/img/1783990548_41e1a784.png\\" width=\\"675\\" height=\\"717\\"></figure><figure class=\\"image\\"><img style=\\"aspect-ratio:1130/605;\\" src=\\"/egbim/uploads/img/1783931739_3a7d750e.png\\" width=\\"1130\\" height=\\"605\\"></figure><p>프로그램 업데이트후 실행오류</p><p>&nbsp;</p><p><br>&nbsp;Visual C++ Redistributable(2015~2022)을 재설치하신 후 동일한 증상이 발생합니다</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"446","requester":{"login_id":"b24005@hanmaceng.co.kr","legacy_user_id":"U32taVfblRuaLzz0kKCNtNtEVRcH","name":"윤현경","phone":"010-4947-0798","company":null,"department":"구조물계획팀"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:446","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:446');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-14 08:42:05','2026-07-14 17:47:52',JSON_MERGE_PATCH(CAST('{"title":"실행오류","contents":"<p>업데이트후 다음 창이 뜨면서 실행이 안됨</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"447","requester":{"login_id":"gjan@samaneng.com","legacy_user_id":"U3Dhfbk1Oe8oATKummGtvHqdcYop","name":"안길진","phone":"010-2241-3791","company":null,"department":"CM사업부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:447","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:447');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-14 11:40:47','2026-07-15 09:00:25',JSON_MERGE_PATCH(CAST('{"title":"저도요~업데이트후 다음 창이 뜨면서 실행이 안됨","contents":"<p>캐드가 오류창뜨고선 실행이 안됩니다~</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"448","requester":{"login_id":"j22302@jangheon.co.kr","legacy_user_id":"U325I5fqGtOFMDMnysFoqVD9xfnu","name":"김상철","phone":"+82-1033723194","company":null,"department":"건설본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:448","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:448');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-15 09:07:35','2026-07-15 10:21:11',JSON_MERGE_PATCH(CAST('{"title":"선꼴 다르게 보입니다.","contents":"<p>https://drive.google.com/file/d/1fSRgdqzQGyEFsWkzmT8WbMJ5_bqeT1Fy/view?usp=sharing</p><p>&nbsp;</p><p>서로 다른 파일입니다 LTSCALE은 500으로 동일하고 선의 길이도 똑같습니다.</p><p>&nbsp;</p><p>좌측의 선과 우측의 선꼴을 갖게 했을 때 좌측과 우측의 선꼴이 다르게 보입니다.</p><p>&nbsp;</p><p>파일첨부합니다.</p><p>&nbsp;</p><p>어제까지 작업하던 파일을 오늘 열어보니 선꼴이 다르게 보입니다. 똑같은 점선인데 오늘은 점선의 간격이 넓어보입니다.</p><p>&nbsp;</p><p>어제도 eg bim 버전은 1.5.1 이었습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"451","requester":{"login_id":"dhhong@samaneng.com","legacy_user_id":"U3FdB4uUXGtS32InS5rKXQ3a4CfN","name":"홍덕현","phone":"010-5360-7314","company":null,"department":"일반구조물팀"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:451","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:451');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-16 09:06:19','2026-07-16 09:07:39',JSON_MERGE_PATCH(CAST('{"title":"mpl 명령어 언제 다시 사용가능할까요?","contents":"<p>이전 버전에서 사용 중지된 mpl 명령어 언제 다시 사용 가능할까요?</p><p>이전 버전에서 기능 개선 때문에 사용중지 되었다고 하셨는데 개선이 안되었더라도 일단 다시 사용 가능했으면 좋겠습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"452","requester":{"login_id":"ydyun@samaneng.com","legacy_user_id":"U31rFy4p065f1ruKZsMEc7LOQMRg","name":"윤영도","phone":"010-4413-1787","company":null,"department":"물환경사업1부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:452","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:452');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-16 11:00:20','2026-07-16 11:09:28',JSON_MERGE_PATCH(CAST('{"title":"이지빔 기능","contents":"<p>지형도를 활용한 물의 흐름 분석 및 배수유역 예측이 가능한 기능은 없나요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"453","requester":{"login_id":"m20327@hanmaceng.co.kr","legacy_user_id":"U32RMbwffLua6D3umknpYBPcvNjy","name":"김태우","phone":"010-7317-8668","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:453","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:453');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-16 13:45:12','2026-07-16 15:10:02',JSON_MERGE_PATCH(CAST('{"title":"업데이트 오류","contents":"<p>1.5.0업데이트시 오류가 뜹니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"454","requester":{"login_id":"shyeom1@samaneng.com","legacy_user_id":"U3890nbfiS23j2vJAK95kMdUET0V","name":"염승호","phone":"010-8835-0501","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:454","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:454');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-16 14:33:14','2026-07-16 14:57:36',JSON_MERGE_PATCH(CAST('{"title":"업데이트 오류","contents":"<p>업데이트 진행하면서 같은 오류로 실행이 안됩니다</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"455","requester":{"login_id":"shlee8@samaneng.com","legacy_user_id":"U32AV8ckqT9sKHUWsuJ5wU8ENxqy","name":"이승하","phone":"010-8816-9681","company":null,"department":"도시계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:455","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:455');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-16 14:54:57','2026-07-16 14:58:38',JSON_MERGE_PATCH(CAST('{"title":"egbim 오류","contents":"<p><strong>egbim사용중 창이동시 간헐적으로 다운되는 현상이 발생합니다.</strong></p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"456","requester":{"login_id":"m24083@hanmaceng.co.kr","legacy_user_id":"U370fuGFfxjwPza7htixBZp8jY3f","name":"곽동권","phone":"010-6878-1926","company":null,"department":"인프라 bim2팀"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:456","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:456');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-20 09:25:11','2026-07-20 09:57:55',JSON_MERGE_PATCH(CAST('{"title":"명령어 초기화 오류","contents":"<p>지난주에도 작업을 하면서 명령어 단축어를 수정해놨었는데, 익일 이지빔 재실행 시 단축어 세팅해뒀던 게 리셋되는 현상이 반복되더라고요.</p><p>지난주 금요일 세팅했던 명령어도 오늘 리셋이 되어있는데 개선이 필요할 거 같습니다. (미리 지난주에 백업했었는데 설정 불러오기로도 안되네요.)</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"457","requester":{"login_id":"m21432@hanmaceng.co.kr","legacy_user_id":"U32RyQOlOchsotriwCmoSpOuYFYJ","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:457","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:457');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-20 10:28:06','2026-07-21 14:08:08',JSON_MERGE_PATCH(CAST('{"title":"LISP 파일 실행 오류","contents":"<p>업데이트 전에는 잘 작동했던 LISP 파일이 최근 업데이트 이후로는 “too few arguments”라는 오류가 로그에 뜨면서 제대로 작동하지 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"458","requester":{"login_id":"jjlee3@samaneng.com","legacy_user_id":"U38E61ETaNgCiWCW2PuiplBR5aSY","name":"이재진","phone":"010-4164-5455","company":null,"department":"수력부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:458","source_status":"done","is_internal":true,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:458');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-20 11:25:29','2026-07-21 13:16:01',JSON_MERGE_PATCH(CAST('{"title":"EG-BIM 1.5.1 업데이트 후 오류","contents":"<p>EG-BIM 1.5.1 &nbsp;업데이트 후 &nbsp;아래 사진과 같이 에러 메세지가 뜨고 실행이 되지 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"459","requester":{"login_id":"etlee@samaneng.com","legacy_user_id":"U350Jb4iKG5z8C5rtld0J7uINaE5","name":"이은택","phone":"010-3861-0077","company":null,"department":"플랜트2부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:459","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:459');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-21 18:48:43','2026-07-22 10:43:14',JSON_MERGE_PATCH(CAST('{"title":"dwg파일 실행 안되는 오류 및 문의하기 게시판 오류","contents":"<ol><li>1. 프로그램 실행이 안되네요 xref가 많이 물려있는 무거운 파일이라그런지 실행조차 되지 않고 아래 첨부사진과 같이 뻑이 납니다.</li><li>하여 해당 파일도 같이 첨부하려했으나&nbsp;</li><li>&nbsp;</li><li>2. 게시판 문제인지 파일을 첨부하고 글쓰기를 3번째 똑같이 작성하고 있는데 압축파일 때문인지 글이 다 사라져버리네요?…. 게시판 문의하기에 파일을 첨부할 수 있게 용량 늘려주시고 해당 오류 개선이 필요해 보입니다.</li><li>(오류가 발생하는 파일 첨부 못했는데 메일로 회신 주시면 해당파일 보내드리겠습니다.)</li></ol>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"460","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:460","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:460');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-21 18:59:10','2026-07-22 09:15:12',JSON_MERGE_PATCH(CAST('{"title":"프로그램 작업 중 장시간 대기 및 멈춤 현상 개선 요청","contents":"<p>프로그램 사용 중 지속적으로 발생하는 작업 대기 및 멈춤 현상으로 인해 업무에 큰 불편을 겪고 있어 개선을 요청드립니다.</p><p>&nbsp;</p><p>작업을 진행하는 도중 별다른 이유 없이 프로그램이 장시간 대기 상태에 머물거나 멈추는 현상이 반복적으로 발생하고 있습니다.&nbsp;</p><p>이 과정에서 작업 중인 파일이 정상적으로 저장되었는지 확신할 수 없어 파일 손실에 대한 불안감을 계속 안고 업무를 진행해야 하는 상황입니다.</p><p>&nbsp;</p><p>동일한 현상이 반복되고 있음에도 개선되지 않아 업무 효율이 크게 저하되고 있습니다. 특히 현재도 약 20분 이상 작업 대기 상태가 지속되고 있으며, 다른 작업을 병행하며 기다릴 수는 있지만, 심한 경우에는 1시간 이상 응답이 없어 프로그램을 강제 종료한 뒤 다시 작업해야 하는 상황도 발생합니다. 이 과정에서 작업 시간이 불필요하게 소모되고, 저장 여부를 확인할 수 없어 업무 스트레스도 상당합니다.</p><p>&nbsp;</p><p>기존 CAD 환경에서는 이러한 문제가 거의 발생하지 않았기 때문에 현재 프로그램의 안정성에 아쉬움이 큽니다.&nbsp;</p><p>또한 CAD의 복사(Copy) 기능이나 드림(Dream) 기능도 사용할 수 없는 환경에서 프로그램 자체의 안정성까지 확보되지 않는다면 설계 실무를 원활하게 수행하기 어려운 상황입니다.&nbsp;</p><p>&nbsp;</p><p>업무의 연속성과 작업 데이터의 안전성을 위해 아래 사항에 대한 개선을 요청드립니다.</p><ul><li>&nbsp;- 작업 중 장시간 대기 및 멈춤 현상 원인 분석 및 개선</li><li>&nbsp;- 자동저장 기능의 안정성 강화 및 저장 상태 확인 기능 제공</li><li>&nbsp;- 작업 중 응답 없음 현상 발생 시 복구 기능 개선</li><li>&nbsp;- 해당 문제에 대한 원인 및 향후 개선 계획 안내</li></ul><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>위와 같은 프로그램 오류들로 인해 업무시간이 캐드로 작업할 때와 이지빔으로 작업할 때 체감 시간이 상당한 차이가 있습니다.&nbsp;</p><p>이로 인해 불필요하게 야근을 하게 되는 상황이 발생하기도 하기 때문에 &nbsp;적극적인 검토와 조치를 간곡히 부탁드립니다.&nbsp;</p><p>감사합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"461","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:461","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:461');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-21 19:16:22','2026-07-22 19:05:55',JSON_MERGE_PATCH(CAST('{"title":"드림 명령어 PP 문의","contents":"<p>이지빔에도 혹시 PP라는 PURGE ALL 명령어가 있을까요?</p><p>PURGE로 해서 계속 모두 지우기라는 작업을 해야하다보니 불편해서요. 해당 기능이 없다면&nbsp;</p><p>드림명령어인 PP 기능 추가요청 부탁드리겠습니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"462","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:462","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:462');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-21 19:49:47','2026-07-24 15:32:15',JSON_MERGE_PATCH(CAST('{"title":"그리미 실행창 2개 이상 실행 시 단축어 세팅 초기화 개선 요청","contents":"<p>프로그램 사용간 그리미 창을 2개 이상 실행하며 작업 중에 단축어를 수정해서 작업을 하고 난 뒤</p><p>그리미 실행창을 모두 재부팅하면 단축어 세팅이 모두 초기화되있습니다. 설정을 불러오기 해도 다시 불러와지지 않고요.</p><p>능률이 상당히 많이 떨어지네요. 실행할 때마다 다시 맞춰서 세팅해줘야하고 번거로움이 커서 개선 요청드립니다.</p><p>&nbsp;</p><p>또한 그리미 실행창을 1이라는 곳에서 명령어 세팅하면 모든 그리미 창에 세팅이 연동되야하는데, 개별로 세팅이 되네요. 이 부분도 개선이 필요합니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"463","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:463","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:463');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-21 20:03:26','2026-07-22 16:32:06',JSON_MERGE_PATCH(CAST('{"title":"JMP 기능 이용시 남는 여분선 생성되는 오류 개선 요청","contents":"<p>JMP기능이란 원래 특정되는 지점에 원을 형성해주는 기능인데 반원 생성이 된 후 생성한 라인이 반원만 남겨져야 하는데</p><p>깨진상태로 여분의 라인이 자꾸 남아있네요. 해당 라인을 수동으로 한번 더 지워줘야 하는 번거로움이 있어서&nbsp;</p><p>해당 기능을 제가 못쓰는 부분인건지 드림의 JMP랑은 조금 상이한 거 같아서 오류라면 개선 부탁드리겠습니다.</p><p>( 이용시 아래 동영상을 첨부하였으나 사진만 올릴 수 있더라고요. 예전엔 문의사항에 동영상 첨부가 가능했는데 해당부분도 개선 요청드립니다.)</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"465","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:465","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:465');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-21 20:09:46','2026-07-22 11:19:33',JSON_MERGE_PATCH(CAST('{"title":"단축어 JJJ 기능(드림) 추가 요청","contents":"<p>드림에 JJJ라는 명령어가 있습니다.</p><p>합쳐지지 않는 선들을 폐합할 수 있는 명령어인데 추가가 가능하다면 요청드립니다.</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"466","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:466","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:466');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-21 20:30:02','2026-07-22 10:18:02',JSON_MERGE_PATCH(CAST('{"title":"문자회전 TER기능 이용시 개선요청","contents":"<p>과거에 이지빔 TER 기능 이용 시&nbsp;</p><p>명령어 입력 → 첫번째 기준점 → 두번째 기준점을 하면 바로 TXT가 기준점에 맞게 조정되었는데</p><p>업데이트 이후 이동할 기준점 선택 및 위치로 이동을 해야하는 클릭 등 2번의 절차가 더 생겼습니다.</p><p>&nbsp;</p><p>작업간 효율을 위해 기존과 동일하게 ( 드림과 동일하게) 적용되면 더 좋지 않을까 하여 개선 요청드립니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"467","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:467","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:467');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-22 09:38:19','2026-07-22 10:01:59',JSON_MERGE_PATCH(CAST('{"title":"파일명 풀네임 표기","contents":"<p>작업간 파일명 풀네임이 표기되지 않아 작업시 파일이 어떤 파일인지 구분이 안가더라고요.&nbsp;</p><p>지금 고정되있는 그리기모드 상단바는 아예 속성창으로 실행하기 때문에 작업간 사용을 하지 않아 사실 불필요한 창이어서</p><p>인터페이스 창 두께를 조절하거나 폰트를 2줄배열 or 제목창을 길게 상단에 파일명 보이도록(캐드처럼) or<br>불필요한 상단바를 커스터마이징 할 수 있도록 개선되면 더 좋지 않을까 하여 개선 건의 드립니다.</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"468","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:468","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:468');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-23 11:12:09','2026-07-27 03:47:20',JSON_MERGE_PATCH(CAST('{"title":"블록통합관리창 크기 조정 요청","contents":"<p>좌측 상태창과 우측상태창 크기가 고정되어있어서 외부참조 파일명이 한번에 확인이 안되고 개별적으로 클릭하여 확인을 해야 해서요.</p><p>블록 통합관리창 치수 조정 가능하도록 개선되면 더 사용에 용이할 거 같아서 개선 요청드립니다.</p><p>&nbsp;</p>","category":"IMPROVEMENT_QNA","source_system":"EGBIM_QA","source_post_id":"469","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:469","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:469');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-27 09:13:52','2026-07-27 12:34:06',JSON_MERGE_PATCH(CAST('{"title":"명령어 (드림)HCMD 문의","contents":"<p>드림에 HCMD라는 명령어가 있습니다.</p><p>캐드(CAD) 작업 시 한영 전환 키를 누르지 않고 한글 상태로 명령어를 입력해도 자동으로 영문 명령어로 바꿔주는 <strong>한글 명령 자동 영문 변환</strong> 기능입니다.</p><p>&nbsp;</p><p>이지빔에 해당 명령어가 있다면 명령어 공유좀 부탁드리며, 없다면 명령어 추가 요청드립니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"471","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:471","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:471');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-27 14:06:17','2026-07-31 16:37:10',JSON_MERGE_PATCH(CAST('{"title":"컬러레인 생성 명령어 오류 개선","contents":"<p>crn 컬러레인 생성 명령어를 통해 컬러레인을 생성하려고 할 때, 명령어 입력 후 원에 클릭을 &nbsp;하면 원이 그대로 사라지는 현상이 있는데 개선 요청드립니다.</p><p>또한 컬러레인 생성 시 색상 및 선두께가 기본 레이어 색상이 아닌 컬러레인 일반규격에 맞게 세팅할 수 있도록 분홍 주황 초록 파랑 등 / + 설계속도에 맞는 갈매기 추가 요청 기본 세팅값을 설정에 추가 요청드립니다. &nbsp;(DCOL드림 기능 참고 바립니다.)</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"478","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"U3GnIfioWhVS75r2jjYsy3vPjJvT","name":"최승범","phone":"010-2504-3509","company":null,"department":"도로부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:478","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:478');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-28 12:05:58','2026-07-28 04:55:14',JSON_MERGE_PATCH(CAST('{"title":"단축키가 꼬임","contents":"<p>기준점을 이용하여 복사하기&nbsp;</p><p>CTRL+SHIFT+C를 누르면&nbsp;</p><p>계속 파일 끌어다놓기가 뜨는데&nbsp;</p><p>이유를 모르겠습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"480","requester":{"login_id":"syhong6@daum.net","legacy_user_id":"U3Akhe6pLsWZfBOuYc7dRpV052xo","name":"홍상영","phone":"010-4290-0087","company":"신명이엔씨(주)","department":"교통계획부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:480","source_status":"new","is_internal":false,"is_secret":true,"source_is_secret":true,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:480');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-29 09:30:55','2026-08-03 09:51:33',JSON_MERGE_PATCH(CAST('{"title":"PLOT 문의","contents":"<p>plot 명령어 실행 후 &nbsp;도면을 pdf로 저장 &nbsp;시 특정 오류가 생깁니다.</p><p>&nbsp;</p><ol><li>1. 휠을 돌려도 화면 줌인, 줌아웃 기능 실행 안 됨.</li><li>2. 키보드 타이핑 안 됨 → 작업 중이던 파일을 저장할 수 없음</li><li>3. 상단의 저장 버튼 아이콘을 마우스로 클릭하여도 별다른 반응 없음.</li></ol>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"484","requester":{"login_id":"swpark2@samaneng.com","legacy_user_id":"47fd0787-c8ce-4db0-9c0e-5e9d48bb77d6","name":"박성원","phone":"+821056720355","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:484","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:484');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-30 08:59:06','2026-07-30 10:50:27',JSON_MERGE_PATCH(CAST('{"title":"1.10.1 업데이트","contents":"<p>7월 29일 EG BIM 실행 시 업데이트가 되는 것 같았는데 확인하니, 1.10입니다.</p><p>&nbsp;</p><p>아직 업데이트가 안되는게 맞는 걸까요?</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"488","requester":{"login_id":"dhhong@samaneng.com","legacy_user_id":"2b1a601f-8c08-4b14-925e-494838c455bb","name":"홍덕현","phone":"+821053607314","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:488","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:488');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-30 17:07:19','2026-07-31 16:37:00',JSON_MERGE_PATCH(CAST('{"title":"명령어 변경 후 다른 명령어 사용됩니다.","contents":"<p>여러줄 문자를 TT로 변경하였으나 다른 명령어가 나옵니다</p><p>&nbsp;</p><p>https://drive.google.com/file/d/12hOtyjbsvZYZPGfOuBjqDWamg_NnvDzo/view?usp=sharing</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"490","requester":{"login_id":"dhhong@samaneng.com","legacy_user_id":"2b1a601f-8c08-4b14-925e-494838c455bb","name":"홍덕현","phone":"+821053607314","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:490","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:490');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-31 10:58:40','2026-08-03 12:35:03',JSON_MERGE_PATCH(CAST('{"title":"layer, qsave 오류","contents":"<p><a href=\\"https://drive.google.com/file/d/1G5MSU4iACFXX9MaatqWstIwnZdToiHa6/view?usp=sharing\\">https://drive.google.com/file/d/1G5MSU4iACFXX9MaatqWstIwnZdToiHa6/view?usp=sharing</a></p><p>&nbsp;</p><p>신규 레이어 생성 후 객체를 만들고 undo를 하면 생성했던 레이어가 사라지고 객체도 사라져야하는데 객체는 남아있고 레이어만 사라지며,</p><p>&nbsp;</p><p>qsave 사용 시 일정 시점으로 돌아갑니다.</p><p>&nbsp;</p><p>&nbsp;</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"493","requester":{"login_id":"dhhong@samaneng.com","legacy_user_id":"2b1a601f-8c08-4b14-925e-494838c455bb","name":"홍덕현","phone":"+821053607314","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:493","source_status":"patch","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:493');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-31 11:07:04','2026-07-31 03:23:15',JSON_MERGE_PATCH(CAST('{"title":"클로소이드 작도 오류","contents":"<p>클로소이드 작도 시&nbsp;</p><p>&nbsp;</p><p>▶ 첫번째 객체 선택: 2953.04,-599.86,0.00<br>▶ 두번째 객체 선택: 3027.05,-614.08,0.00<br>&nbsp; 위치: Nyng.ThirdParty.Civil.HmCmdCLothoid.Start()<br>&nbsp;</p><p>혹은</p><p>&nbsp;</p><p>Curve 객체를 선택하세요&nbsp;</p><p>&nbsp;</p><p>라는 메시지가 뜨며 작도 되지 않습니다.</p><p>&nbsp;</p><p>&nbsp;</p><p>다만 폴리선이 아닌 그냥 LINE에서는 작도는 되지만 똑바로 그려지지 않고 그냥 통짜 원으로 나옵니다.</p><p>&nbsp;</p><p>현재 홈페이지 업로드 권한 없음이 떠서 도면 업로드가 되지 않습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"494","requester":{"login_id":"glee@samaneng.com","legacy_user_id":"f43c4dad-20be-44b8-9d2f-45062d396dea","name":"이건","phone":"+821038788143","company":null,"department":"도로본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:494","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:494');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-07-31 16:04:19','2026-07-31 16:42:39',JSON_MERGE_PATCH(CAST('{"title":"도면 확대,축소 관련 오류 문의","contents":"<p>특정 Layout에서 도면을 축소하려고하면 다음과 같이 오류메세지(You have reached the limits of zooming out. &nbsp;Unable to zoom out any farther.)가 나오면서 더 이상 도면 축소가 불가능합니다.&nbsp;</p><p>&nbsp;</p><p>해결방안 알려주시면 감사하겠습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"499","requester":{"login_id":"diseo@samaneng.com","legacy_user_id":"312fa42f-bb9c-44b3-bd01-119ac31f9ef1","name":"서동일","phone":"+821092162143","company":null,"department":"수자원본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:499","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:499');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-08-03 10:24:36','2026-08-03 13:37:15',JSON_MERGE_PATCH(CAST('{"title":"레이어 생성시 강제종료됩니다.","contents":"<p>새 레이어를 생성하고 그 레이어에서 작업하기 위해 클릭하는 순간 강제종료 당합니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"501","requester":{"login_id":"hjjung1@samaneng.com","legacy_user_id":"1f4da4df-d269-47e1-86eb-38fc08170758","name":"정학재","phone":"+821092859318","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:501","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:501');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-08-03 11:13:44','2026-08-04 10:08:49',JSON_MERGE_PATCH(CAST('{"title":"명령어 관련 문의입니다.","contents":"<p><a href=\\"https://drive.google.com/file/d/1V44bIIeLTAhldjLPGvxPSJ9DwotuDcJo/view?usp=sharing\\">https://drive.google.com/file/d/1V44bIIeLTAhldjLPGvxPSJ9DwotuDcJo/view?usp=sharing</a></p><p>&nbsp;</p><p>MTEXT에 대한 명령어를 별칭에서 TT로 바꾼 것이 아니라 명령어에서 TT로 바꾸었습니다.</p><p>&nbsp;</p><p>이전버전 1.5.x에서는 TT로 잘 사용하였습니다</p><p>&nbsp;</p><p>영상처럼 TT를 입력할시에 MTEXT가 아닌 _MTEXT가 뜨고 있으며</p><p>&nbsp;</p><p>MT로 입력하면 _가 없는 MTEXT 명령어가 사용되는 거를 볼 수 있습니다.</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"502","requester":{"login_id":"dhhong@samaneng.com","legacy_user_id":"2b1a601f-8c08-4b14-925e-494838c455bb","name":"홍덕현","phone":"+821053607314","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:502","source_status":"done","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:502');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-08-04 09:23:55','2026-08-04 01:07:12',JSON_MERGE_PATCH(CAST('{"title":"명령어 문의 (드림 brust)","contents":"<p>드림에는 brust라는 블록을 깨는 명령어가 있습니다.</p><p>블록을 explode라는 명령어로도 깰 수 있지만 이렇게 되면 plot 출력 시 해당 블록이 보이지 않는 현상이 있어 brust로 깨곤 하는데 해당 명령어가</p><p>이지빔에도 있을까요? 없다면 추가요청 건의드립니다.</p>","category":"GENERAL_QNA","source_system":"EGBIM_QA","source_post_id":"506","requester":{"login_id":"sbchoi2@hanmaceng.co.kr","legacy_user_id":"3b076902-0793-4201-bbd1-e45ae6c27756","name":"최승범","phone":"+821025043509","company":null,"department":"인프라사업본부"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:506","source_status":"new","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:506');
INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) SELECT '2026-08-04 09:51:29','2026-08-04 10:23:43',JSON_MERGE_PATCH(CAST('{"title":"EGBIM 강제종료 해결","contents":"<p>업데이트 후 가벼운 도면작성에도 강제종료가 잦습니다.. 자동저장 및 백업기능을 켜놨음에도 작성중이던 도면은 저장이 안되고 열어놓은 도면 중 1개만 자동저장되는데, 개선부탁드립니다..</p>","category":"ERROR_QNA","source_system":"EGBIM_QA","source_post_id":"507","requester":{"login_id":"mspark@samaneng.com","legacy_user_id":"3529d7eb-08f6-4554-ac9d-4035d30f9b42","name":"박민선","phone":"+821037163845","company":null,"department":"기술개발센터"}}' AS JSON),CAST('{"migration_key":"EGBIM_QA:POST:507","source_status":"review","is_internal":true,"is_secret":false,"source_is_secret":false,"source_is_private":false}' AS JSON)),2 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = 2 AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = 'EGBIM_QA:POST:507');
COMMIT;
@@ -0,0 +1,361 @@
import { randomUUID } from 'node:crypto';
import { existsSync } from 'node:fs';
import { readFile } from 'node:fs/promises';
import { join, resolve } from 'node:path';
import { config as loadEnv } from 'dotenv';
import {
DeleteObjectCommand,
GetObjectCommand,
PutObjectCommand,
S3Client,
} from '@aws-sdk/client-s3';
import mysql, { type Connection, type RowDataPacket } from 'mysql2/promise';
loadEnv({ path: resolve(__dirname, '../apps/secretary-api/.env') });
interface CommentRow extends RowDataPacket {
source_comment_id: number;
feedback_id: string;
channel_id: string;
author_id: string;
author_tenant_id: string;
author_name: string | null;
content: string;
is_internal: number;
created_at: Date;
updated_at: Date;
}
interface AttachmentRow extends RowDataPacket {
source_attachment_id: number;
source_comment_id: number;
channel_id: string;
storage_provider: string;
storage_bucket: string | null;
storage_key: string;
original_file_name: string;
mime_type: string | null;
file_size: number | null;
}
interface ChannelRow extends RowDataPacket {
id: number;
image_config: unknown;
}
interface ImageConfig {
accessKeyId: string;
secretAccessKey: string;
endpoint: string;
region: string;
bucket: string;
}
interface StoredObject {
body: Buffer;
contentType: string;
}
const isDryRun = !process.argv.includes('--apply');
const sourceLocalRoot = '/home/b24014/baron_qa/uploads';
const parseImageConfig = (raw: unknown): ImageConfig => {
const value = typeof raw === 'string' ? JSON.parse(raw) : raw;
if (!value || typeof value !== 'object') {
throw new Error('ABC channel image_config is missing');
}
const config = value as Record<string, unknown>;
const required = ['accessKeyId', 'secretAccessKey', 'endpoint', 'region', 'bucket'];
if (required.some((key) => typeof config[key] !== 'string' || !config[key])) {
throw new Error('ABC channel image_config is incomplete');
}
return config as unknown as ImageConfig;
};
const createClient = (config: ImageConfig) =>
new S3Client({
credentials: {
accessKeyId: config.accessKeyId,
secretAccessKey: config.secretAccessKey,
},
endpoint: config.endpoint,
region: config.region,
});
const connectionOptions = (rawUrl: string) => {
const url = new URL(rawUrl.replace('mysql+pymysql://', 'mysql://'));
return {
host: url.hostname,
port: Number(url.port || 3306),
user: decodeURIComponent(url.username),
password: decodeURIComponent(url.password),
database: url.pathname.slice(1),
};
};
const getSourceR2Client = () => {
const endpoint = process.env.R2_ENDPOINT;
const accessKeyId = process.env.R2_ACCESS_KEY_ID;
const secretAccessKey = process.env.R2_SECRET_ACCESS_KEY;
const region = process.env.R2_REGION ?? 'auto';
if (!endpoint || !accessKeyId || !secretAccessKey) {
throw new Error('Secretary R2 environment variables are incomplete');
}
return new S3Client({
credentials: { accessKeyId, secretAccessKey },
endpoint,
region,
});
};
const readSourceObject = async (attachment: AttachmentRow): Promise<StoredObject> => {
const provider = attachment.storage_provider.toUpperCase();
if (provider === 'LOCAL') {
const root = resolve(attachment.storage_bucket ?? sourceLocalRoot);
const path = resolve(join(root, attachment.storage_key));
if (!path.startsWith(root + '/')) {
throw new Error(`Unsafe local attachment path: ${attachment.storage_key}`);
}
if (!existsSync(path)) {
throw new Error(`Local attachment not found: ${path}`);
}
return {
body: await readFile(path),
contentType: attachment.mime_type ?? 'application/octet-stream',
};
}
if (provider !== 'R2') {
throw new Error(`Unsupported Secretary storage provider: ${attachment.storage_provider}`);
}
const bucket = attachment.storage_bucket ?? process.env.R2_BUCKET;
if (!bucket) {
throw new Error(`Secretary R2 bucket is missing for attachment ${attachment.source_attachment_id}`);
}
const response = await getSourceR2Client().send(
new GetObjectCommand({ Bucket: bucket, Key: attachment.storage_key }),
);
if (!response.Body || typeof response.Body.transformToByteArray !== 'function') {
throw new Error(`Secretary R2 object has no readable body: ${attachment.storage_key}`);
}
return {
body: Buffer.from(await response.Body.transformToByteArray()),
contentType: attachment.mime_type ?? 'application/octet-stream',
};
};
const findExistingComment = async (db: Connection, comment: CommentRow) => {
const [rows] = await db.query<RowDataPacket[]>(
`SELECT id FROM feedback_comments
WHERE feedback_id = ? AND author_id = ? AND author_tenant_id = ?
AND content = ? AND is_internal = ? AND created_at = ?
AND deleted_at IS NULL LIMIT 1`,
[
Number(comment.feedback_id),
comment.author_id,
comment.author_tenant_id,
comment.content,
comment.is_internal ? 1 : 0,
comment.created_at,
],
);
return rows[0] ? Number(rows[0].id) : null;
};
const insertComment = async (db: Connection, comment: CommentRow) => {
const existingId = await findExistingComment(db, comment);
if (existingId) return { id: existingId, created: false };
const [result] = await db.query<mysql.ResultSetHeader>(
`INSERT INTO feedback_comments
(feedback_id, author_id, author_tenant_id, author_name, content,
is_internal, comment_type, created_at, updated_at)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)`,
[
Number(comment.feedback_id),
comment.author_id,
comment.author_tenant_id,
comment.author_name ?? comment.author_id,
comment.content,
comment.is_internal ? 1 : 0,
comment.is_internal ? 'INTERNAL_MEMO' : 'COMMENT',
comment.created_at,
comment.updated_at,
],
);
return { id: result.insertId, created: true };
};
const findExistingAttachment = async (
db: Connection,
commentId: number,
attachment: AttachmentRow,
) => {
const [rows] = await db.query<RowDataPacket[]>(
`SELECT id FROM feedback_comment_attachments
WHERE comment_id = ? AND original_file_name = ? AND mime_type = ?
AND file_size = ? AND deleted_at IS NULL LIMIT 1`,
[
commentId,
attachment.original_file_name,
attachment.mime_type ?? 'application/octet-stream',
attachment.file_size ?? 0,
],
);
return rows[0] ? Number(rows[0].id) : null;
};
const insertAttachment = async (
db: Connection,
config: ImageConfig,
attachment: AttachmentRow,
commentId: number,
) => {
const existingId = await findExistingAttachment(db, commentId, attachment);
if (existingId) return { id: existingId, created: false };
const object = await readSourceObject(attachment);
const safeName = attachment.original_file_name.replace(/[^a-zA-Z0-9._-]/g, '_');
const storageKey =
'migrated/secretary-comments/feedback-' +
attachment.channel_id +
'/comment-' +
String(commentId) +
'/' +
randomUUID() +
'-' +
safeName;
const client = createClient(config);
await client.send(
new PutObjectCommand({
Bucket: config.bucket,
Key: storageKey,
Body: object.body,
ContentType: object.contentType,
}),
);
try {
const [result] = await db.query<mysql.ResultSetHeader>(
`INSERT INTO feedback_comment_attachments
(comment_id, original_file_name, storage_key, storage_bucket,
mime_type, file_size, created_at, updated_at)
VALUES (?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP(6), CURRENT_TIMESTAMP(6))`,
[
commentId,
attachment.original_file_name,
storageKey,
config.bucket,
object.contentType,
object.body.byteLength,
],
);
return { id: result.insertId, created: true };
} catch (error) {
await client
.send(new DeleteObjectCommand({ Bucket: config.bucket, Key: storageKey }))
.catch(() => undefined);
throw error;
}
};
const main = async () => {
const secretaryUrl = process.env.DATABASE_URL;
if (!secretaryUrl) throw new Error('Secretary DATABASE_URL is missing');
const secretary = await mysql.createConnection(connectionOptions(secretaryUrl));
const abc = await mysql.createConnection(
connectionOptions('mysql://userfeedback:userfeedback@127.0.0.1:13306/userfeedback'),
);
try {
const [comments] = await secretary.query<CommentRow[]>(
`SELECT c.id AS source_comment_id, m.abc_feedback_id AS feedback_id,
m.abc_channel_id AS channel_id, c.author_id, c.author_tenant_id,
c.author_name, c.content, c.is_internal, c.created_at, c.updated_at
FROM ticket_comments c
JOIN abc_feedback_mappings m ON m.ticket_id = c.ticket_id
WHERE c.deleted_at IS NULL AND m.abc_feedback_id IS NOT NULL
ORDER BY c.id`,
);
const [attachments] = await secretary.query<AttachmentRow[]>(
`SELECT a.id AS source_attachment_id, a.comment_id AS source_comment_id,
m.abc_channel_id AS channel_id, a.storage_provider,
a.storage_bucket, a.storage_key, a.original_file_name,
a.mime_type, a.file_size
FROM attachments a
JOIN ticket_comments c ON c.id = a.comment_id AND c.deleted_at IS NULL
JOIN abc_feedback_mappings m ON m.ticket_id = c.ticket_id
WHERE a.deleted_at IS NULL AND a.comment_id IS NOT NULL
AND m.abc_feedback_id IS NOT NULL
ORDER BY a.id`,
);
const channelIds = [...new Set(attachments.map((item) => Number(item.channel_id)))];
const configs = new Map<number, ImageConfig>();
if (channelIds.length > 0) {
const [channels] = await abc.query<ChannelRow[]>(
'SELECT id, image_config FROM channels WHERE id IN (?)',
[channelIds],
);
for (const channel of channels) {
configs.set(channel.id, parseImageConfig(channel.image_config));
}
}
console.log(`${isDryRun ? 'DRY-RUN' : 'APPLY'} comments: ${comments.length}`);
console.log(`${isDryRun ? 'DRY-RUN' : 'APPLY'} comment attachments: ${attachments.length}`);
const targetCommentIds = new Map<number, number>();
let createdComments = 0;
let skippedComments = 0;
for (const comment of comments) {
const existingId = await findExistingComment(abc, comment);
if (isDryRun) {
if (existingId) skippedComments += 1;
else createdComments += 1;
if (existingId) targetCommentIds.set(comment.source_comment_id, existingId);
continue;
}
const result = await insertComment(abc, comment);
targetCommentIds.set(comment.source_comment_id, result.id);
result.created ? (createdComments += 1) : (skippedComments += 1);
}
let createdAttachments = 0;
let skippedAttachments = 0;
let pendingAttachments = 0;
for (const attachment of attachments) {
const commentId = targetCommentIds.get(attachment.source_comment_id);
if (!commentId) {
pendingAttachments += 1;
continue;
}
const config = configs.get(Number(attachment.channel_id));
if (!config) throw new Error(`ABC channel ${attachment.channel_id} R2 config is missing`);
const existingId = await findExistingAttachment(abc, commentId, attachment);
if (isDryRun) {
existingId ? (skippedAttachments += 1) : (createdAttachments += 1);
continue;
}
const result = await insertAttachment(abc, config, attachment, commentId);
result.created ? (createdAttachments += 1) : (skippedAttachments += 1);
}
console.log('Comments created:', createdComments);
console.log('Comments skipped:', skippedComments);
console.log('Attachments created:', createdAttachments);
console.log('Attachments skipped:', skippedAttachments);
console.log('Attachments pending:', pendingAttachments);
if (isDryRun) console.log('No database or R2 changes were made. Use --apply to execute.');
} finally {
await secretary.end();
await abc.end();
}
};
main().catch((error) => {
console.error(error instanceof Error ? error.message : error);
process.exitCode = 1;
});
+659
View File
@@ -0,0 +1,659 @@
#!/usr/bin/env python3
"""Convert the EGBIM QA dump into staging migration artifacts.
This tool deliberately does not execute SQL against a database. It reads the
legacy dump, optionally copies referenced files into the staging uploads
volume, and writes:
* userfeedback_feedbacks.sql: idempotent ABC feedback inserts
* support_attachments.sql: attachment inserts resolved through the planned
EGBIM_QA migration mappings in baron_support
* uploads_manifest.csv: source/target file and checksum audit data
The generated support SQL must run after support_tickets and ticket_comments
have been migrated. Comment migration must store abc_comment_id as
EGBIM_QA:<legacy_comment_id> so comment image rows can resolve their target.
"""
from __future__ import annotations
import argparse
import csv
import hashlib
import json
import mimetypes
import re
import shutil
from dataclasses import dataclass
from datetime import datetime
from pathlib import Path
from typing import Any
TABLES = {
"qa_posts": (
"post_id",
"login_id",
"phone",
"user_id",
"user_name",
"category",
"is_internal",
"company",
"family_company",
"department",
"position",
"title",
"content",
"attachment",
"status",
"is_private",
"complete_form",
"created_at",
"updated_at",
"is_secret",
"is_read_admin",
),
"qa_attachments": (
"id",
"post_id",
"ori_name",
"save_path",
"file_size",
"uploaded_at",
),
"qa_comment_images": (
"id",
"comment_id",
"file_name",
"file_path",
"thumb_path",
"file_size",
"uploaded_at",
),
"qa_comments": (
"comment_id",
"post_id",
"commenter",
"content",
"created_at",
"user_name",
"updated_at",
),
}
@dataclass
class FileRecord:
entity_type: str
source_id: str
parent_id: str
original_name: str
source_value: str
source_path: Path
storage_key: str
uploaded_at: str | None
file_size: int | None
checksum: str | None = None
status: str = "MISSING"
def find_insert_block(text: str, table: str) -> tuple[list[str], str]:
marker = f"INSERT INTO `{table}`"
start = text.find(marker)
if start < 0:
return [], ""
columns_start = text.find("(", start)
columns_end = text.find(")", columns_start)
values_start = text.find("VALUES", columns_end)
if columns_start < 0 or columns_end < 0 or values_start < 0:
return [], ""
columns = [part.strip().strip("`") for part in text[columns_start + 1 : columns_end].split(",")]
body_start = values_start + len("VALUES")
in_quote = False
escaped = False
quote = ""
for index in range(body_start, len(text)):
char = text[index]
if in_quote:
if escaped:
escaped = False
elif char == "\\":
escaped = True
elif char == quote:
if index + 1 < len(text) and text[index + 1] == quote:
continue
in_quote = False
elif char in "'\"":
in_quote = True
quote = char
elif char == ";":
return columns, text[body_start:index]
raise ValueError(f"INSERT block for {table} has no terminating semicolon")
def parse_rows(body: str) -> list[list[Any]]:
rows: list[list[Any]] = []
index = 0
length = len(body)
while index < length:
while index < length and body[index] in " \t\r\n,":
index += 1
if index >= length:
break
if body[index] != "(":
raise ValueError(f"Expected row at offset {index}")
index += 1
row: list[Any] = []
while index < length:
while index < length and body[index] in " \t\r\n":
index += 1
if index >= length:
raise ValueError("Unterminated row")
if body[index] in "'\"":
quote = body[index]
index += 1
value: list[str] = []
while index < length:
char = body[index]
if char == "\\" and index + 1 < length:
escapes = {"n": "\n", "r": "\r", "t": "\t", "0": "\0"}
value.append(escapes.get(body[index + 1], body[index + 1]))
index += 2
elif char == quote:
if index + 1 < length and body[index + 1] == quote:
value.append(quote)
index += 2
else:
index += 1
break
else:
value.append(char)
index += 1
row.append("".join(value))
else:
start = index
while index < length and body[index] not in ",)\r\n":
index += 1
token = body[start:index].strip()
if token.upper() == "NULL":
row.append(None)
else:
row.append(token)
while index < length and body[index] in " \t\r\n":
index += 1
if index >= length:
raise ValueError("Unterminated row")
if body[index] == ",":
index += 1
continue
if body[index] == ")":
index += 1
rows.append(row)
break
raise ValueError(f"Expected comma or closing parenthesis at offset {index}")
return rows
def load_table(text: str, table: str) -> list[dict[str, Any]]:
columns, body = find_insert_block(text, table)
if not body:
return []
rows = parse_rows(body)
expected = TABLES[table]
if tuple(columns) != expected:
raise ValueError(f"Unexpected columns for {table}: {columns}")
return [dict(zip(columns, row, strict=True)) for row in rows]
def sql_string(value: str | None) -> str:
if value is None:
return "NULL"
return "'" + value.replace("\\", "\\\\").replace("'", "''") + "'"
def sql_json(value: dict[str, Any]) -> str:
encoded = json.dumps(value, ensure_ascii=False, separators=(",", ":"))
return "CAST(" + sql_string(encoded) + " AS JSON)"
def safe_extension(name: str) -> str:
extension = Path(name).suffix.lower()
return extension if re.fullmatch(r"\.[a-z0-9]{1,10}", extension) else ".bin"
def source_relative(path_value: str) -> Path:
normalized = path_value.replace("\\", "/")
normalized = re.sub(r"^/egbim/uploads/", "", normalized)
normalized = re.sub(r"^/uploads/", "", normalized)
return Path(normalized.lstrip("/"))
def checksum(path: Path) -> str:
digest = hashlib.sha256()
with path.open("rb") as stream:
for chunk in iter(lambda: stream.read(1024 * 1024), b""):
digest.update(chunk)
return digest.hexdigest()
def build_file_records(
attachments: list[dict[str, Any]],
comment_images: list[dict[str, Any]],
source_root: Path,
target_root: Path,
copy_files: bool,
) -> list[FileRecord]:
records: list[FileRecord] = []
for row in attachments:
source_rel = source_relative(str(row["save_path"]))
source_path = source_root / source_rel
target_key = f"EGBIM_QA/attachments/{row['id']}{safe_extension(str(row['ori_name']))}"
record = FileRecord(
entity_type="POST_ATTACHMENT",
source_id=str(row["id"]),
parent_id=str(row["post_id"]),
original_name=str(row["ori_name"]),
source_value=str(row["save_path"]),
source_path=source_path,
storage_key=target_key,
uploaded_at=row["uploaded_at"],
file_size=int(row["file_size"]) if row["file_size"] else None,
)
records.append(record)
for row in comment_images:
source_rel = source_relative(str(row["file_path"]))
source_path = source_root / source_rel
target_key = f"EGBIM_QA/comment-images/{row['id']}{safe_extension(str(row['file_name']))}"
record = FileRecord(
entity_type="COMMENT_IMAGE",
source_id=str(row["id"]),
parent_id=str(row["comment_id"]),
original_name=str(row["file_name"]),
source_value=str(row["file_path"]),
source_path=source_path,
storage_key=target_key,
uploaded_at=row["uploaded_at"],
file_size=int(row["file_size"]) if row["file_size"] else None,
)
records.append(record)
thumb_value = row.get("thumb_path")
if thumb_value:
thumb_source = source_root / source_relative(str(thumb_value))
thumb_key = f"EGBIM_QA/comment-thumbnails/{row['id']}{safe_extension(str(row['file_name']))}"
records.append(
FileRecord(
entity_type="COMMENT_THUMBNAIL",
source_id=str(row["id"]),
parent_id=str(row["comment_id"]),
original_name=str(row["file_name"]),
source_value=str(thumb_value),
source_path=thumb_source,
storage_key=thumb_key,
uploaded_at=row["uploaded_at"],
file_size=None,
)
)
for record in records:
if not record.source_path.is_file():
continue
record.checksum = checksum(record.source_path)
record.file_size = record.source_path.stat().st_size
record.status = "READY"
if copy_files:
destination = target_root / record.storage_key
destination.parent.mkdir(parents=True, exist_ok=True)
if destination.exists() and checksum(destination) != record.checksum:
raise RuntimeError(f"Target exists with different checksum: {destination}")
if not destination.exists():
shutil.copy2(record.source_path, destination)
return records
def write_manifest(records: list[FileRecord], output: Path) -> None:
with output.open("w", newline="", encoding="utf-8") as stream:
writer = csv.writer(stream)
writer.writerow(
[
"entity_type",
"source_id",
"parent_id",
"original_name",
"source_value",
"source_path",
"storage_key",
"uploaded_at",
"file_size",
"checksum_sha256",
"status",
]
)
for record in records:
writer.writerow(
[
record.entity_type,
record.source_id,
record.parent_id,
record.original_name,
record.source_value,
record.source_path,
record.storage_key,
record.uploaded_at or "",
record.file_size or "",
record.checksum or "",
record.status,
]
)
def write_feedback_sql(posts: list[dict[str, Any]], output: Path, channel_id: int) -> None:
lines = [
"-- Generated from EGBIM qa_posts. Run against ABC userfeedback only.",
"-- This file inserts feedback metadata. Comments and local attachments belong to baron_support.",
"SET NAMES utf8mb4;",
"USE `userfeedback`;",
"START TRANSACTION;",
]
category_map = {"error": "ERROR_QNA", "improvement": "IMPROVEMENT_QNA", "general": "GENERAL_QNA", "notice": "GENERAL_QNA"}
for row in posts:
source_id = str(row["post_id"])
category = str(row.get("category") or "general")
data = {
"title": row.get("title") or f"EGBIM 문의 #{source_id}",
"contents": row.get("content") or "",
"category": category_map.get(category, "GENERAL_QNA"),
"source_system": "EGBIM_QA",
"source_post_id": source_id,
"requester": {
"login_id": row.get("login_id"),
"legacy_user_id": row.get("user_id"),
"name": row.get("user_name"),
"phone": row.get("phone"),
"company": row.get("company"),
"department": row.get("department"),
},
}
source_is_secret = bool(int(row.get("is_secret") or 0))
source_is_private = bool(int(row.get("is_private") or 0))
additional = {
"migration_key": f"EGBIM_QA:POST:{source_id}",
"source_status": row.get("status"),
"is_internal": bool(int(row.get("is_internal") or 0)),
"is_secret": source_is_secret or source_is_private,
"source_is_secret": source_is_secret,
"source_is_private": source_is_private,
}
# The staging ABC schema stores feedback JSON in `data` and does not
# have the newer `additional_data` column. Keep migration metadata in
# the same JSON document so the import remains idempotent.
data.update(additional)
lines.append(
"INSERT INTO `feedbacks` (`created_at`,`updated_at`,`data`,`channel_id`) "
f"SELECT {sql_string(row.get('created_at'))},{sql_string(row.get('updated_at') or row.get('created_at'))},"
f"{sql_json(data)},{channel_id} FROM DUAL "
"WHERE NOT EXISTS (SELECT 1 FROM `feedbacks` WHERE `channel_id` = "
f"{channel_id} AND JSON_UNQUOTE(JSON_EXTRACT(`data`,'$.migration_key')) = {sql_string(additional['migration_key'])});"
)
lines.extend(["COMMIT;", ""])
output.write_text("\n".join(lines), encoding="utf-8")
def write_support_secret_sql(posts: list[dict[str, Any]], output: Path) -> None:
lines = [
"-- Generated for baron_support.support_tickets.",
"-- Applies EGBIM qa_posts.is_secret OR qa_posts.is_private after ticket mappings exist.",
"SET NAMES utf8mb4;",
"USE `baron_support`;",
"START TRANSACTION;",
]
for row in posts:
is_secret = bool(int(row.get("is_secret") or 0))
is_private = bool(int(row.get("is_private") or 0))
if not (is_secret or is_private):
continue
source_id = str(row["post_id"])
lines.append(
"UPDATE support_tickets st JOIN migration_mappings mm ON mm.ticket_id=st.id "
"SET st.is_secret=1 WHERE mm.source_system='EGBIM_QA' "
"AND mm.source_entity_type='POST' "
f"AND mm.source_entity_id={sql_string(source_id)};"
)
lines.extend(["COMMIT;", ""])
output.write_text("\n".join(lines), encoding="utf-8")
def _support_category(value: Any) -> str:
category = str(value or "general").strip().lower()
return {
"error": "ERROR_QNA",
"improvement": "IMPROVEMENT_QNA",
"general": "GENERAL_QNA",
"notice": "GENERAL_QNA",
}.get(category, "GENERAL_QNA")
def _support_status(value: Any) -> str:
status = str(value or "").strip().lower().replace(" ", "_")
return {
"new": "RECEIVED",
"received": "RECEIVED",
"pending": "PENDING_APPROVAL",
"pending_approval": "PENDING_APPROVAL",
"approved": "APPROVED",
"rejected": "REJECTED",
"review": "IN_REVIEW",
"in_review": "IN_REVIEW",
"detailed_review": "DETAILED_REVIEW",
"in_progress": "IN_PROGRESS",
"processing": "IN_PROGRESS",
"resolved": "RESOLVED",
"complete": "RESOLVED",
"completed": "RESOLVED",
"closed": "CLOSED",
}.get(status, "RECEIVED")
ADMIN_CANDIDATE_EMAILS = {
"cjy627@hanmaceng.co.kr",
"b23072@hanmaceng.co.kr",
"kjy0426@hanmaceng.co.kr",
"b21367@hanmaceng.co.kr",
"rmsgud1202@hanmaceng.co.kr",
}
def write_support_ticket_comment_sql(
posts: list[dict[str, Any]],
comments: list[dict[str, Any]],
output: Path,
workspace_id: int,
) -> None:
"""Write idempotent support ticket/mapping/comment migration SQL."""
lines = [
"-- Generated from EGBIM qa_posts and qa_comments.",
"-- Run against baron_support after the support schema migration.",
"SET NAMES utf8mb4;",
"USE `baron_support`;",
f"SET @EGBIM_WORKSPACE_ID = {workspace_id};",
"INSERT INTO support_category_codes (code,name,sort_order) VALUES "
"('ERROR_QNA','오류 문의',51),('IMPROVEMENT_QNA','개선 문의',52) "
"ON DUPLICATE KEY UPDATE name=VALUES(name),sort_order=VALUES(sort_order);",
"START TRANSACTION;",
"INSERT INTO migration_batches (batch_name,source_system,status,executed_by,notes) "
"SELECT 'EGBIM_QA_POSTS_COMMENTS_V1','EGBIM_QA','RUNNING','migration:EGBIM_QA',"
"'Migrated qa_posts and qa_comments' FROM DUAL WHERE NOT EXISTS ("
"SELECT 1 FROM migration_batches WHERE batch_name='EGBIM_QA_POSTS_COMMENTS_V1' "
"AND source_system='EGBIM_QA' AND status='COMPLETED');",
"SET @EGBIM_BATCH_ID = (SELECT id FROM migration_batches "
"WHERE batch_name='EGBIM_QA_POSTS_COMMENTS_V1' AND source_system='EGBIM_QA' "
"ORDER BY id DESC LIMIT 1);",
]
for row in posts:
source_id = str(row["post_id"])
title = str(row.get("title") or f"EGBIM 문의 #{source_id}")
description = str(row.get("content") or "")
requester_id = str(row.get("login_id") or row.get("user_id") or f"legacy:{source_id}")
requester_email = str(row.get("login_id") or "") or None
source_is_secret = bool(int(row.get("is_secret") or 0))
source_is_private = bool(int(row.get("is_private") or 0))
migration_key = f"EGBIM_QA:POST:{source_id}"
extra_fields = {
"migration_key": migration_key,
"source_system": "EGBIM_QA",
"source_post_id": source_id,
"source_status": row.get("status"),
}
lines.append(
"INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,"
"requester_contact,requester_email,requester_name,requester_department,"
"requester_phone_number,ticket_type,source_system,title,description,category_code,"
"status_code,approval_status,sync_status,issue_link_status,is_secret,"
"requires_approval,priority,extra_fields,created_at,updated_at) "
f"SELECT @EGBIM_WORKSPACE_ID,{sql_string(requester_id)},'EGBIM_QA',"
f"{sql_string(row.get('phone'))},{sql_string(requester_email)},"
f"{sql_string(row.get('user_name'))},{sql_string(row.get('department'))},"
f"{sql_string(row.get('phone'))},'GENERAL','EGBIM_QA',{sql_string(title)},"
f"{sql_string(description)},{sql_string(_support_category(row.get('category')))},"
f"{sql_string(_support_status(row.get('status')))},'NOT_REQUIRED','SYNCED',"
f"'NOT_LINKED',{1 if (source_is_secret or source_is_private) else 0},0,'NORMAL',"
f"{sql_json(extra_fields)},{sql_string(row.get('created_at'))},"
f"{sql_string(row.get('updated_at') or row.get('created_at'))} FROM DUAL WHERE NOT EXISTS ("
"SELECT 1 FROM support_tickets WHERE workspace_id=@EGBIM_WORKSPACE_ID "
f"AND JSON_UNQUOTE(JSON_EXTRACT(extra_fields,'$.migration_key'))={sql_string(migration_key)});"
)
lines.append(
"INSERT INTO migration_mappings (batch_id,source_system,source_entity_type,"
"source_entity_id,source_parent_id,workspace_id,ticket_id,abc_feedback_id,"
"migration_status,error_message) "
"SELECT @EGBIM_BATCH_ID,'EGBIM_QA','POST',"
f"{sql_string(source_id)},NULL,@EGBIM_WORKSPACE_ID,st.id,NULL,'MIGRATED',NULL "
"FROM support_tickets st WHERE st.workspace_id=@EGBIM_WORKSPACE_ID "
f"AND JSON_UNQUOTE(JSON_EXTRACT(st.extra_fields,'$.migration_key'))={sql_string(migration_key)} "
"AND NOT EXISTS (SELECT 1 FROM migration_mappings mm WHERE mm.source_system='EGBIM_QA' "
"AND mm.source_entity_type='POST' "
f"AND mm.source_entity_id={sql_string(source_id)});"
)
lines.append(
"UPDATE migration_mappings mm JOIN support_tickets st ON st.workspace_id=mm.workspace_id "
"AND JSON_UNQUOTE(JSON_EXTRACT(st.extra_fields,'$.migration_key'))="
"CONCAT('EGBIM_QA:POST:',mm.source_entity_id) SET mm.ticket_id=st.id,"
"mm.migration_status='MIGRATED' WHERE mm.source_system='EGBIM_QA' "
"AND mm.source_entity_type='POST' AND mm.workspace_id=@EGBIM_WORKSPACE_ID "
"AND mm.ticket_id IS NULL;"
)
for row in comments:
source_id = str(row["comment_id"])
post_id = str(row["post_id"])
commenter = str(row.get("commenter") or f"legacy-commenter:{source_id}")
is_internal = commenter.strip().lower() in ADMIN_CANDIDATE_EMAILS
comment_key = f"EGBIM_QA:{source_id}"
lines.append(
"INSERT INTO ticket_comments (ticket_id,parent_comment_id,author_id,"
"author_tenant_id,author_name,comment_type,content,is_internal,abc_comment_id,"
"sync_status,edited_at,created_at,updated_at) SELECT mm.ticket_id,NULL,"
f"{sql_string(commenter)},'EGBIM_QA',{sql_string(row.get('user_name') or commenter)},"
f"{sql_string('ADMIN' if is_internal else 'COMMENT')},{sql_string(row.get('content') or '')},"
f"{1 if is_internal else 0},{sql_string(comment_key)},'SYNCED',"
f"{sql_string(row.get('updated_at'))},{sql_string(row.get('created_at'))},"
f"{sql_string(row.get('updated_at') or row.get('created_at'))} FROM migration_mappings mm "
"WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' "
f"AND mm.source_entity_id={sql_string(post_id)} AND mm.ticket_id IS NOT NULL "
"AND NOT EXISTS (SELECT 1 FROM ticket_comments WHERE abc_comment_id="
f"{sql_string(comment_key)});"
)
lines.extend([
"UPDATE migration_batches SET status='COMPLETED',completed_at=CURRENT_TIMESTAMP "
"WHERE id=@EGBIM_BATCH_ID;",
"COMMIT;",
"",
])
output.write_text("\n".join(lines), encoding="utf-8")
def write_attachment_sql(records: list[FileRecord], output: Path) -> None:
lines = [
"-- Generated for baron_support.attachments.",
"-- Run after EGBIM_QA POST/COMMENT migration mappings exist.",
"-- Comment migration must set ticket_comments.abc_comment_id = EGBIM_QA:<source comment id>.",
"SET NAMES utf8mb4;",
"USE `baron_support`;",
"SET @EGBIM_WORKSPACE_ID = (SELECT id FROM workspaces WHERE workspace_code='EGBIM');",
"SET @EGBIM_UPLOADER_ID = 'migration:EGBIM_QA';",
"SET @EGBIM_UPLOADER_TENANT_ID = 'migration:EGBIM_QA';",
"START TRANSACTION;",
]
for record in records:
if record.status != "READY" or record.entity_type == "COMMENT_THUMBNAIL":
continue
mime_type = mimetypes.guess_type(record.original_name)[0] or "application/octet-stream"
extension = safe_extension(record.original_name).lstrip(".") or None
attachment_key = f"EGBIM_QA:{record.entity_type}:{record.source_id}"
if record.entity_type == "POST_ATTACHMENT":
resolver = (
"SELECT mm.ticket_id AS ticket_id, NULL AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM migration_mappings mm "
"WHERE mm.source_system='EGBIM_QA' AND mm.source_entity_type='POST' "
f"AND mm.source_entity_id={sql_string(record.parent_id)} AND mm.ticket_id IS NOT NULL LIMIT 1"
)
else:
resolver = (
"SELECT tc.ticket_id AS ticket_id, tc.id AS comment_id, @EGBIM_WORKSPACE_ID AS workspace_id FROM ticket_comments tc "
f"WHERE tc.abc_comment_id={sql_string('EGBIM_QA:' + record.parent_id)} LIMIT 1"
)
lines.append(
"INSERT INTO attachments (ticket_id,comment_id,workspace_id,uploader_id,uploader_tenant_id,"
"original_file_name,stored_file_name,storage_provider,storage_bucket,storage_key,mime_type,"
"file_extension,file_size,checksum_sha256,abc_attachment_id,attachment_status,created_at,updated_at) "
"SELECT resolved.ticket_id,resolved.comment_id,resolved.workspace_id,@EGBIM_UPLOADER_ID,"
f"@EGBIM_UPLOADER_TENANT_ID,{sql_string(record.original_name)},"
f"{sql_string(Path(record.storage_key).name)},'LOCAL','/app/uploads',{sql_string(record.storage_key)},"
f"{sql_string(mime_type)},{sql_string(extension)},{record.file_size or 0},{sql_string(record.checksum)},"
f"{sql_string(attachment_key)},'ACTIVE',{sql_string(record.uploaded_at)},{sql_string(record.uploaded_at)} "
f"FROM ({resolver}) resolved WHERE NOT EXISTS (SELECT 1 FROM attachments WHERE abc_attachment_id={sql_string(attachment_key)});"
)
lines.extend(["COMMIT;", ""])
output.write_text("\n".join(lines), encoding="utf-8")
def main() -> None:
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument("--source-sql", type=Path, default=Path("scripts/egbim_qa.sql"))
parser.add_argument("--source-uploads", type=Path, required=True)
parser.add_argument("--target-uploads", type=Path, default=Path("uploads"))
parser.add_argument("--output-dir", type=Path, default=Path("scripts/generated/egbim_migration"))
# EGBIM workspace is mapped to ABC userfeedback channel_id=2.
parser.add_argument("--channel-id", type=int, default=2)
parser.add_argument("--workspace-id", type=int, default=6)
parser.add_argument("--copy-files", action="store_true")
args = parser.parse_args()
text = args.source_sql.read_text(encoding="utf-8")
posts = load_table(text, "qa_posts")
attachments = load_table(text, "qa_attachments")
comment_images = load_table(text, "qa_comment_images")
comments = load_table(text, "qa_comments")
args.output_dir.mkdir(parents=True, exist_ok=True)
records = build_file_records(attachments, comment_images, args.source_uploads, args.target_uploads, args.copy_files)
write_manifest(records, args.output_dir / "uploads_manifest.csv")
write_feedback_sql(posts, args.output_dir / "userfeedback_feedbacks.sql", args.channel_id)
write_support_ticket_comment_sql(
posts, comments, args.output_dir / "support_tickets_comments.sql", args.workspace_id
)
write_support_secret_sql(posts, args.output_dir / "support_ticket_secrets.sql")
write_attachment_sql(records, args.output_dir / "support_attachments.sql")
ready = sum(record.status == "READY" for record in records)
missing = sum(record.status == "MISSING" for record in records)
print(f"posts={len(posts)} comments={len(comments)} post_attachments={len(attachments)} comment_images={len(comment_images)}")
print(f"file_records={len(records)} ready={ready} missing={missing}")
print(f"output={args.output_dir}")
if __name__ == "__main__":
main()
@@ -0,0 +1,272 @@
-- Q&A_Platform CRUD test data: 50 realistic Korean feedbacks
-- ABC: userfeedback project_id=1/channel_id=1; Secretary: baron_support workspace_id=10/channel_id=1
-- Current staging ABC dummy IDs are 2..51. Run the ABC section first.
-- If IDs differ in another database, update abc_feedback_id in the Secretary section.
-- The ABC section updates current staging IDs and inserts missing rows idempotently.
-- ================================================================
-- 1) Run against the ABC userfeedback database
-- ================================================================
START TRANSACTION;
UPDATE feedbacks SET data=JSON_OBJECT('title','로그인 후 문의 등록 화면이 비어 있습니다','contents','BARON-SSO 로그인은 정상적으로 완료되었지만 문의 등록 화면에 입력 폼이 표시되지 않습니다. 새로고침과 시크릿 창에서도 동일합니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_01') WHERE id=2 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','로그인 후 문의 등록 화면이 비어 있습니다','contents','BARON-SSO 로그인은 정상적으로 완료되었지만 문의 등록 화면에 입력 폼이 표시되지 않습니다. 새로고침과 시크릿 창에서도 동일합니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_01') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_01');
UPDATE feedbacks SET data=JSON_OBJECT('title','SSO 인증 후 다시 로그인 화면으로 돌아옵니다','contents','SSO 인증을 완료하면 잠시 로딩된 뒤 다시 로그인 화면으로 이동합니다. 같은 계정으로 여러 번 시도해도 문의 작성 화면에 진입할 수 없습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_02') WHERE id=3 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','SSO 인증 후 다시 로그인 화면으로 돌아옵니다','contents','SSO 인증을 완료하면 잠시 로딩된 뒤 다시 로그인 화면으로 이동합니다. 같은 계정으로 여러 번 시도해도 문의 작성 화면에 진입할 수 없습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_02') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_02');
UPDATE feedbacks SET data=JSON_OBJECT('title','모바일에서 제목 입력란이 화면 밖으로 밀립니다','contents','휴대전화에서 문의를 작성할 때 제목 입력란 오른쪽이 잘립니다. 가로 스크롤 없이 전체 입력란을 사용할 수 있도록 조정해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_03') WHERE id=4 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','모바일에서 제목 입력란이 화면 밖으로 밀립니다','contents','휴대전화에서 문의를 작성할 때 제목 입력란 오른쪽이 잘립니다. 가로 스크롤 없이 전체 입력란을 사용할 수 있도록 조정해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_03') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_03');
UPDATE feedbacks SET data=JSON_OBJECT('title','첨부파일 업로드가 중간에 멈춥니다','contents','약 12MB 크기의 JPG 파일을 첨부하면 업로드 진행률이 80퍼센트에서 멈춥니다. PC와 모바일에서 모두 같은 현상이 발생합니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_04') WHERE id=5 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','첨부파일 업로드가 중간에 멈춥니다','contents','약 12MB 크기의 JPG 파일을 첨부하면 업로드 진행률이 80퍼센트에서 멈춥니다. PC와 모바일에서 모두 같은 현상이 발생합니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_04') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_04');
UPDATE feedbacks SET data=JSON_OBJECT('title','여러 파일을 한 번에 첨부하고 싶습니다','contents','현재는 파일을 하나씩 선택해야 해서 여러 자료를 첨부할 때 번거롭습니다. 여러 파일을 동시에 선택할 수 있으면 좋겠습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_05') WHERE id=6 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','여러 파일을 한 번에 첨부하고 싶습니다','contents','현재는 파일을 하나씩 선택해야 해서 여러 자료를 첨부할 때 번거롭습니다. 여러 파일을 동시에 선택할 수 있으면 좋겠습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_05') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_05');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 저장 버튼을 눌러도 반응이 없습니다','contents','제목과 내용을 입력한 뒤 저장 버튼을 눌렀지만 아무 메시지도 표시되지 않고 목록으로 이동하지 않습니다. 콘솔에는 요청 실패 로그가 남습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_06') WHERE id=7 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 저장 버튼을 눌러도 반응이 없습니다','contents','제목과 내용을 입력한 뒤 저장 버튼을 눌렀지만 아무 메시지도 표시되지 않고 목록으로 이동하지 않습니다. 콘솔에는 요청 실패 로그가 남습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_06') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_06');
UPDATE feedbacks SET data=JSON_OBJECT('title','작성 중인 문의가 새로고침 후 사라집니다','contents','긴 내용을 작성하다가 실수로 새로고침했더니 입력한 내용이 모두 사라졌습니다. 임시 저장이나 페이지 이탈 확인 기능이 있으면 좋겠습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_07') WHERE id=8 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','작성 중인 문의가 새로고침 후 사라집니다','contents','긴 내용을 작성하다가 실수로 새로고침했더니 입력한 내용이 모두 사라졌습니다. 임시 저장이나 페이지 이탈 확인 기능이 있으면 좋겠습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_07') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_07');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 목록에서 최신 글이 먼저 보이지 않습니다','contents','방금 등록한 문의가 목록 마지막 부분에 표시됩니다. 최근에 작성한 문의가 가장 위에 보이도록 기본 정렬을 최신순으로 바꿔 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_08') WHERE id=9 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 목록에서 최신 글이 먼저 보이지 않습니다','contents','방금 등록한 문의가 목록 마지막 부분에 표시됩니다. 최근에 작성한 문의가 가장 위에 보이도록 기본 정렬을 최신순으로 바꿔 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_08') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_08');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 목록 페이지 이동이 정상적으로 되지 않습니다','contents','문의가 여러 페이지로 나뉜 상태에서 다음 페이지를 눌러도 같은 목록이 반복됩니다. 페이지 번호를 직접 눌러도 결과가 바뀌지 않습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_09') WHERE id=10 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 목록 페이지 이동이 정상적으로 되지 않습니다','contents','문의가 여러 페이지로 나뉜 상태에서 다음 페이지를 눌러도 같은 목록이 반복됩니다. 페이지 번호를 직접 눌러도 결과가 바뀌지 않습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_09') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_09');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 제목으로 검색하면 결과가 누락됩니다','contents','목록에 존재하는 제목의 일부 단어로 검색했는데 결과가 표시되지 않습니다. 한글과 영문을 섞어 검색하는 경우도 확인 부탁드립니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_10') WHERE id=11 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 제목으로 검색하면 결과가 누락됩니다','contents','목록에 존재하는 제목의 일부 단어로 검색했는데 결과가 표시되지 않습니다. 한글과 영문을 섞어 검색하는 경우도 확인 부탁드립니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_10') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_10');
UPDATE feedbacks SET data=JSON_OBJECT('title','특수문자가 포함된 제목이 깨져 보입니다','contents','제목에 괄호와 앰퍼샌드를 입력해 저장했더니 상세 화면에서 문자가 깨져 보입니다. 입력한 그대로 표시되면 좋겠습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_11') WHERE id=12 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','특수문자가 포함된 제목이 깨져 보입니다','contents','제목에 괄호와 앰퍼샌드를 입력해 저장했더니 상세 화면에서 문자가 깨져 보입니다. 입력한 그대로 표시되면 좋겠습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_11') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_11');
UPDATE feedbacks SET data=JSON_OBJECT('title','긴 문의 내용의 줄바꿈이 사라집니다','contents','여러 문단으로 입력한 내용이 저장 후 한 줄로 붙어 표시됩니다. 작성할 때의 줄바꿈과 문단 간격이 유지되면 좋겠습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_12') WHERE id=13 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','긴 문의 내용의 줄바꿈이 사라집니다','contents','여러 문단으로 입력한 내용이 저장 후 한 줄로 붙어 표시됩니다. 작성할 때의 줄바꿈과 문단 간격이 유지되면 좋겠습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_12') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_12');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 상세 화면에서 첨부파일을 내려받을 수 없습니다','contents','상세 화면에 파일명은 표시되지만 파일명을 클릭해도 다운로드가 시작되지 않습니다. Chrome과 Edge에서 모두 확인했습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_13') WHERE id=14 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 상세 화면에서 첨부파일을 내려받을 수 없습니다','contents','상세 화면에 파일명은 표시되지만 파일명을 클릭해도 다운로드가 시작되지 않습니다. Chrome과 Edge에서 모두 확인했습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_13') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_13');
UPDATE feedbacks SET data=JSON_OBJECT('title','첨부파일 삭제 후에도 목록에 남아 있습니다','contents','문의 작성 중 첨부파일을 삭제했지만 저장 후 상세 화면을 다시 열면 삭제한 파일이 그대로 표시됩니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_14') WHERE id=15 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','첨부파일 삭제 후에도 목록에 남아 있습니다','contents','문의 작성 중 첨부파일을 삭제했지만 저장 후 상세 화면을 다시 열면 삭제한 파일이 그대로 표시됩니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_14') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_14');
UPDATE feedbacks SET data=JSON_OBJECT('title','답변 등록 후 목록 상태가 바로 바뀌지 않습니다','contents','관리자가 답변을 등록한 뒤 목록으로 돌아왔지만 상태가 이전 상태로 남아 있습니다. 새로고침해야 변경된 상태가 표시됩니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_15') WHERE id=16 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','답변 등록 후 목록 상태가 바로 바뀌지 않습니다','contents','관리자가 답변을 등록한 뒤 목록으로 돌아왔지만 상태가 이전 상태로 남아 있습니다. 새로고침해야 변경된 상태가 표시됩니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_15') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_15');
UPDATE feedbacks SET data=JSON_OBJECT('title','댓글 작성 후 댓글 수가 갱신되지 않습니다','contents','상세 화면에서 댓글을 작성하면 내용은 보이지만 댓글 개수가 즉시 변경되지 않습니다. 작성 완료 후 개수도 갱신해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_16') WHERE id=17 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','댓글 작성 후 댓글 수가 갱신되지 않습니다','contents','상세 화면에서 댓글을 작성하면 내용은 보이지만 댓글 개수가 즉시 변경되지 않습니다. 작성 완료 후 개수도 갱신해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_16') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_16');
UPDATE feedbacks SET data=JSON_OBJECT('title','댓글을 수정하면 수정 시간이 표시되지 않습니다','contents','댓글 내용을 수정한 뒤 수정 표시가 남지 않고 원래 작성 시간만 보입니다. 수정된 댓글임을 알 수 있도록 표시해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_17') WHERE id=18 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','댓글을 수정하면 수정 시간이 표시되지 않습니다','contents','댓글 내용을 수정한 뒤 수정 표시가 남지 않고 원래 작성 시간만 보입니다. 수정된 댓글임을 알 수 있도록 표시해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_17') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_17');
UPDATE feedbacks SET data=JSON_OBJECT('title','댓글 삭제 확인 창의 버튼 문구가 헷갈립니다','contents','댓글 삭제를 누르면 확인 창의 취소와 삭제 버튼 구분이 어렵습니다. 삭제 작업임을 명확히 알 수 있도록 개선해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_18') WHERE id=19 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','댓글 삭제 확인 창의 버튼 문구가 헷갈립니다','contents','댓글 삭제를 누르면 확인 창의 취소와 삭제 버튼 구분이 어렵습니다. 삭제 작업임을 명확히 알 수 있도록 개선해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_18') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_18');
UPDATE feedbacks SET data=JSON_OBJECT('title','댓글에 여러 줄의 내용을 입력할 수 없습니다','contents','댓글 입력란이 한 줄 입력으로만 동작해서 긴 설명을 작성하기 어렵습니다. 여러 줄을 입력할 수 있으면 좋겠습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_19') WHERE id=20 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','댓글에 여러 줄의 내용을 입력할 수 없습니다','contents','댓글 입력란이 한 줄 입력으로만 동작해서 긴 설명을 작성하기 어렵습니다. 여러 줄을 입력할 수 있으면 좋겠습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_19') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_19');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 상세 화면의 버튼 위치가 일정하지 않습니다','contents','문의마다 수정, 삭제, 목록 버튼 위치가 다르게 보입니다. 댓글 영역과 겹치지 않도록 상세 화면 상단에 배치해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_20') WHERE id=21 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 상세 화면의 버튼 위치가 일정하지 않습니다','contents','문의마다 수정, 삭제, 목록 버튼 위치가 다르게 보입니다. 댓글 영역과 겹치지 않도록 상세 화면 상단에 배치해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_20') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_20');
UPDATE feedbacks SET data=JSON_OBJECT('title','수정한 문의 내용이 저장 후 이전 내용으로 돌아갑니다','contents','상세 화면에서 제목과 내용을 수정하고 저장했지만 다시 조회하면 수정 전 내용이 표시됩니다. 저장 API와 DB 반영을 확인해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_21') WHERE id=22 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','수정한 문의 내용이 저장 후 이전 내용으로 돌아갑니다','contents','상세 화면에서 제목과 내용을 수정하고 저장했지만 다시 조회하면 수정 전 내용이 표시됩니다. 저장 API와 DB 반영을 확인해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_21') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_21');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 삭제 후 목록에 삭제된 글이 남아 있습니다','contents','삭제 성공 메시지는 표시되지만 목록으로 돌아오면 삭제한 문의가 계속 보입니다. 새로고침해야 사라집니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_22') WHERE id=23 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 삭제 후 목록에 삭제된 글이 남아 있습니다','contents','삭제 성공 메시지는 표시되지만 목록으로 돌아오면 삭제한 문의가 계속 보입니다. 새로고침해야 사라집니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_22') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_22');
UPDATE feedbacks SET data=JSON_OBJECT('title','삭제한 문의의 상세 URL에 접근할 수 있습니다','contents','문의 삭제 후 브라우저 뒤로 가기로 상세 URL에 다시 접근하면 내용이 표시됩니다. 삭제된 문의는 조회되지 않도록 처리해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_23') WHERE id=24 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','삭제한 문의의 상세 URL에 접근할 수 있습니다','contents','문의 삭제 후 브라우저 뒤로 가기로 상세 URL에 다시 접근하면 내용이 표시됩니다. 삭제된 문의는 조회되지 않도록 처리해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_23') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_23');
UPDATE feedbacks SET data=JSON_OBJECT('title','관리자와 일반 사용자의 메뉴가 동일하게 보입니다','contents','일반 사용자로 로그인했는데 관리자 설정 메뉴가 잠시 표시됩니다. 권한에 따라 메뉴와 화면을 일관되게 구분해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_24') WHERE id=25 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','관리자와 일반 사용자의 메뉴가 동일하게 보입니다','contents','일반 사용자로 로그인했는데 관리자 설정 메뉴가 잠시 표시됩니다. 권한에 따라 메뉴와 화면을 일관되게 구분해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_24') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_24');
UPDATE feedbacks SET data=JSON_OBJECT('title','프로젝트를 전환하면 이전 프로젝트 문의가 보입니다','contents','프로젝트 선택기로 다른 프로젝트로 이동했는데 잠시 이전 프로젝트 문의가 표시됩니다. 프로젝트 전환 시 목록을 초기화해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_25') WHERE id=26 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','프로젝트를 전환하면 이전 프로젝트 문의가 보입니다','contents','프로젝트 선택기로 다른 프로젝트로 이동했는데 잠시 이전 프로젝트 문의가 표시됩니다. 프로젝트 전환 시 목록을 초기화해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_25') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_25');
UPDATE feedbacks SET data=JSON_OBJECT('title','Q&A 채널 변경 후 문의 양식이 갱신되지 않습니다','contents','다른 채널을 선택했지만 이전 채널의 문의 양식이 계속 표시됩니다. 채널 변경 시 해당 폼 템플릿을 다시 불러와야 합니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_26') WHERE id=27 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','Q&A 채널 변경 후 문의 양식이 갱신되지 않습니다','contents','다른 채널을 선택했지만 이전 채널의 문의 양식이 계속 표시됩니다. 채널 변경 시 해당 폼 템플릿을 다시 불러와야 합니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_26') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_26');
UPDATE feedbacks SET data=JSON_OBJECT('title','폼 템플릿의 필수 표시와 실제 검증이 다릅니다','contents','화면에서는 선택 항목처럼 보이는 필드가 저장 시 필수 입력 오류를 반환합니다. 화면과 서버 검증 규칙을 맞춰 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_27') WHERE id=28 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','폼 템플릿의 필수 표시와 실제 검증이 다릅니다','contents','화면에서는 선택 항목처럼 보이는 필드가 저장 시 필수 입력 오류를 반환합니다. 화면과 서버 검증 규칙을 맞춰 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_27') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_27');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 등록 시 공백만 입력해도 저장됩니다','contents','내용 입력란에 공백만 입력하고 저장했는데 문의가 등록됩니다. 공백만 있는 제목과 내용은 저장되지 않아야 합니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_28') WHERE id=29 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 등록 시 공백만 입력해도 저장됩니다','contents','내용 입력란에 공백만 입력하고 저장했는데 문의가 등록됩니다. 공백만 있는 제목과 내용은 저장되지 않아야 합니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_28') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_28');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 등록 시간이 실제보다 9시간 빠릅니다','contents','등록 시간과 수정 시간이 실제보다 9시간 빠르게 표시됩니다. 스테이징 화면의 시간대가 한국 기준인지 확인 부탁드립니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_29') WHERE id=30 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 등록 시간이 실제보다 9시간 빠릅니다','contents','등록 시간과 수정 시간이 실제보다 9시간 빠르게 표시됩니다. 스테이징 화면의 시간대가 한국 기준인지 확인 부탁드립니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_29') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_29');
UPDATE feedbacks SET data=JSON_OBJECT('title','새로고침하면 로그인 세션이 만료된 것으로 표시됩니다','contents','로그인 직후에는 정상적으로 문의를 볼 수 있지만 새로고침하면 유효하지 않은 로그인 세션이라는 메시지가 표시됩니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_30') WHERE id=31 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','새로고침하면 로그인 세션이 만료된 것으로 표시됩니다','contents','로그인 직후에는 정상적으로 문의를 볼 수 있지만 새로고침하면 유효하지 않은 로그인 세션이라는 메시지가 표시됩니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_30') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_30');
UPDATE feedbacks SET data=JSON_OBJECT('title','액세스 토큰 만료 후 자동 갱신이 동작하지 않습니다','contents','페이지를 오래 열어 둔 뒤 목록을 조회하면 401 오류가 발생하고 로그인 화면으로 이동합니다. refresh token으로 재시도되면 좋겠습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_31') WHERE id=32 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','액세스 토큰 만료 후 자동 갱신이 동작하지 않습니다','contents','페이지를 오래 열어 둔 뒤 목록을 조회하면 401 오류가 발생하고 로그인 화면으로 이동합니다. refresh token으로 재시도되면 좋겠습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_31') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_31');
UPDATE feedbacks SET data=JSON_OBJECT('title','로그아웃 후 뒤로 가기로 이전 화면이 보입니다','contents','로그아웃한 뒤 브라우저 뒤로 가기를 누르면 이전 문의 화면의 내용이 잠시 표시됩니다. 보호된 페이지가 캐시되지 않도록 해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_32') WHERE id=33 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','로그아웃 후 뒤로 가기로 이전 화면이 보입니다','contents','로그아웃한 뒤 브라우저 뒤로 가기를 누르면 이전 문의 화면의 내용이 잠시 표시됩니다. 보호된 페이지가 캐시되지 않도록 해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_32') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_32');
UPDATE feedbacks SET data=JSON_OBJECT('title','BARON-SSO 로그아웃 후 오류 페이지로 이동합니다','contents','로그아웃 버튼을 누르면 앱 로그인 화면이 아니라 SSO invalid_request 오류 페이지로 이동합니다. 로컬 세션 삭제 후 SSO 로그인 버튼 화면으로 돌아오면 좋겠습니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_33') WHERE id=34 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','BARON-SSO 로그아웃 후 오류 페이지로 이동합니다','contents','로그아웃 버튼을 누르면 앱 로그인 화면이 아니라 SSO invalid_request 오류 페이지로 이동합니다. 로컬 세션 삭제 후 SSO 로그인 버튼 화면으로 돌아오면 좋겠습니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_33') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_33');
UPDATE feedbacks SET data=JSON_OBJECT('title','SSO 로그인 버튼이 첫 화면에 표시되지 않습니다','contents','테넌트에서 OAuth를 사용하도록 설정했는데 로그인 화면에 이메일 로그인만 표시됩니다. 설정 조회 시점을 확인해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_34') WHERE id=35 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','SSO 로그인 버튼이 첫 화면에 표시되지 않습니다','contents','테넌트에서 OAuth를 사용하도록 설정했는데 로그인 화면에 이메일 로그인만 표시됩니다. 설정 조회 시점을 확인해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_34') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_34');
UPDATE feedbacks SET data=JSON_OBJECT('title','로그인한 사용자의 이름이 댓글에 표시되지 않습니다','contents','로그인한 계정으로 댓글을 작성했지만 작성자 이름이 빈 값으로 표시됩니다. SSO 프로필 이름이나 이메일을 표시해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_35') WHERE id=36 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','로그인한 사용자의 이름이 댓글에 표시되지 않습니다','contents','로그인한 계정으로 댓글을 작성했지만 작성자 이름이 빈 값으로 표시됩니다. SSO 프로필 이름이나 이메일을 표시해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_35') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_35');
UPDATE feedbacks SET data=JSON_OBJECT('title','다른 사용자가 작성한 문의를 수정할 수 있습니다','contents','일반 사용자가 다른 사용자의 문의 상세 URL을 직접 입력하면 수정 화면에 접근할 수 있습니다. 작성자 본인과 관리자만 수정할 수 있어야 합니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_36') WHERE id=37 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','다른 사용자가 작성한 문의를 수정할 수 있습니다','contents','일반 사용자가 다른 사용자의 문의 상세 URL을 직접 입력하면 수정 화면에 접근할 수 있습니다. 작성자 본인과 관리자만 수정할 수 있어야 합니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_36') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_36');
UPDATE feedbacks SET data=JSON_OBJECT('title','일반 사용자가 문의 목록 전체를 볼 수 있습니다','contents','일반 사용자 계정으로 로그인했을 때 다른 사용자의 문의까지 표시됩니다. END_USER는 본인 문의만 조회할 수 있어야 하는지 확인해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_37') WHERE id=38 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','일반 사용자가 문의 목록 전체를 볼 수 있습니다','contents','일반 사용자 계정으로 로그인했을 때 다른 사용자의 문의까지 표시됩니다. END_USER는 본인 문의만 조회할 수 있어야 하는지 확인해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_37') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_37');
UPDATE feedbacks SET data=JSON_OBJECT('title','프로젝트 관리자의 문의 목록이 비어 있습니다','contents','프로젝트 관리자 권한을 받았지만 해당 프로젝트의 문의 목록이 표시되지 않습니다. members와 workspace access 매핑을 확인해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_38') WHERE id=39 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','프로젝트 관리자의 문의 목록이 비어 있습니다','contents','프로젝트 관리자 권한을 받았지만 해당 프로젝트의 문의 목록이 표시되지 않습니다. members와 workspace access 매핑을 확인해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_38') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_38');
UPDATE feedbacks SET data=JSON_OBJECT('title','피드백 등록 후 관리자 목록에 바로 보이지 않습니다','contents','사용자가 문의를 등록한 뒤 관리자가 피드백 목록을 확인했지만 새 글이 즉시 표시되지 않습니다. 내부 티켓과 ABC 동기화를 확인해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_39') WHERE id=40 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','피드백 등록 후 관리자 목록에 바로 보이지 않습니다','contents','사용자가 문의를 등록한 뒤 관리자가 피드백 목록을 확인했지만 새 글이 즉시 표시되지 않습니다. 내부 티켓과 ABC 동기화를 확인해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_39') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_39');
UPDATE feedbacks SET data=JSON_OBJECT('title','ABC 피드백과 내부 티켓의 제목이 다릅니다','contents','문의 등록 후 관리자 화면과 지원 화면에서 제목이 서로 다르게 표시됩니다. 두 DB에 동일한 제목이 저장되는지 확인해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_40') WHERE id=41 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','ABC 피드백과 내부 티켓의 제목이 다릅니다','contents','문의 등록 후 관리자 화면과 지원 화면에서 제목이 서로 다르게 표시됩니다. 두 DB에 동일한 제목이 저장되는지 확인해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_40') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_40');
UPDATE feedbacks SET data=JSON_OBJECT('title','피드백 상세 조회 시 502 오류가 발생합니다','contents','목록에서는 문의가 보이지만 특정 글의 상세 화면을 열면 502 Bad Gateway가 표시됩니다. 외부 피드백 매핑 ID를 확인해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_41') WHERE id=42 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','피드백 상세 조회 시 502 오류가 발생합니다','contents','목록에서는 문의가 보이지만 특정 글의 상세 화면을 열면 502 Bad Gateway가 표시됩니다. 외부 피드백 매핑 ID를 확인해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_41') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_41');
UPDATE feedbacks SET data=JSON_OBJECT('title','피드백 삭제 후 내부 티켓이 남아 있습니다','contents','관리자 화면에서 피드백을 삭제했지만 지원 화면에는 동일한 문의가 남아 있습니다. ABC 삭제와 내부 티켓 상태 변경을 함께 처리해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_42') WHERE id=43 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','피드백 삭제 후 내부 티켓이 남아 있습니다','contents','관리자 화면에서 피드백을 삭제했지만 지원 화면에는 동일한 문의가 남아 있습니다. ABC 삭제와 내부 티켓 상태 변경을 함께 처리해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_42') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_42');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 내용에 URL을 입력하면 저장에 실패합니다','contents','내용에 https URL과 쿼리 파라미터를 포함하면 저장 요청이 400 오류로 실패합니다. URL이 포함된 본문도 저장되어야 합니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_43') WHERE id=44 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 내용에 URL을 입력하면 저장에 실패합니다','contents','내용에 https URL과 쿼리 파라미터를 포함하면 저장 요청이 400 오류로 실패합니다. URL이 포함된 본문도 저장되어야 합니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_43') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_43');
UPDATE feedbacks SET data=JSON_OBJECT('title','브라우저를 바꾸면 작성한 문의가 보이지 않습니다','contents','같은 계정으로 Chrome에서 작성한 문의가 Edge에서는 표시되지 않습니다. 로그인 계정과 테넌트 기준 조회를 확인해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_44') WHERE id=45 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','브라우저를 바꾸면 작성한 문의가 보이지 않습니다','contents','같은 계정으로 Chrome에서 작성한 문의가 Edge에서는 표시되지 않습니다. 로그인 계정과 테넌트 기준 조회를 확인해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_44') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_44');
UPDATE feedbacks SET data=JSON_OBJECT('title','문의 목록의 필터를 초기화할 수 없습니다','contents','상태 필터를 적용한 뒤 초기화 버튼을 눌러도 이전 필터가 유지됩니다. 초기화하면 전체 목록으로 돌아가야 합니다.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_45') WHERE id=46 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','문의 목록의 필터를 초기화할 수 없습니다','contents','상태 필터를 적용한 뒤 초기화 버튼을 눌러도 이전 필터가 유지됩니다. 초기화하면 전체 목록으로 돌아가야 합니다.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_45') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_45');
UPDATE feedbacks SET data=JSON_OBJECT('title','상태 필터 적용 후 페이지 수가 잘못 표시됩니다','contents','상태 필터를 적용하면 결과는 줄어들지만 페이지 수는 필터 적용 전과 동일합니다. 필터 조건을 전체 개수에도 반영해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_46') WHERE id=47 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','상태 필터 적용 후 페이지 수가 잘못 표시됩니다','contents','상태 필터를 적용하면 결과는 줄어들지만 페이지 수는 필터 적용 전과 동일합니다. 필터 조건을 전체 개수에도 반영해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_46') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_46');
UPDATE feedbacks SET data=JSON_OBJECT('title','검색어를 지워도 이전 결과가 남아 있습니다','contents','검색 입력란을 비운 뒤에도 이전 검색 결과가 계속 표시됩니다. 검색어가 빈 값이면 전체 목록을 다시 조회해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_47') WHERE id=48 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','검색어를 지워도 이전 결과가 남아 있습니다','contents','검색 입력란을 비운 뒤에도 이전 검색 결과가 계속 표시됩니다. 검색어가 빈 값이면 전체 목록을 다시 조회해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_47') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_47');
UPDATE feedbacks SET data=JSON_OBJECT('title','제목이 긴 문의 때문에 목록 레이아웃이 깨집니다','contents','제목을 길게 입력한 문의가 목록에 표시되면 다른 열과 겹칩니다. 긴 제목은 말줄임 처리하고 상세 화면에서 전체를 보여 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_48') WHERE id=49 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','제목이 긴 문의 때문에 목록 레이아웃이 깨집니다','contents','제목을 길게 입력한 문의가 목록에 표시되면 다른 열과 겹칩니다. 긴 제목은 말줄임 처리하고 상세 화면에서 전체를 보여 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_48') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_48');
UPDATE feedbacks SET data=JSON_OBJECT('title','다크 모드에서 문의 내용이 잘 보이지 않습니다','contents','다크 모드로 전환하면 상세 화면 본문과 댓글의 글자색이 배경과 비슷해 읽기 어렵습니다. 대비를 높여 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_49') WHERE id=50 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','다크 모드에서 문의 내용이 잘 보이지 않습니다','contents','다크 모드로 전환하면 상세 화면 본문과 댓글의 글자색이 배경과 비슷해 읽기 어렵습니다. 대비를 높여 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_49') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_49');
UPDATE feedbacks SET data=JSON_OBJECT('title','저장 버튼을 빠르게 누르면 문의가 중복 등록됩니다','contents','저장 버튼을 빠르게 두 번 누르면 같은 내용의 문의가 두 건 등록될 수 있습니다. 요청 중에는 버튼을 비활성화해 주세요.'), additional_data=JSON_OBJECT('seed_key','DUMMY_QA_20260731_50') WHERE id=51 AND channel_id=1;
INSERT INTO feedbacks (channel_id,data,additional_data) SELECT 1,JSON_OBJECT('title','저장 버튼을 빠르게 누르면 문의가 중복 등록됩니다','contents','저장 버튼을 빠르게 두 번 누르면 같은 내용의 문의가 두 건 등록될 수 있습니다. 요청 중에는 버튼을 비활성화해 주세요.'),JSON_OBJECT('seed_key','DUMMY_QA_20260731_50') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM feedbacks WHERE JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key'))='DUMMY_QA_20260731_50');
COMMIT;
-- ================================================================
-- 2) Run against the Secretary baron_support database
-- ================================================================
START TRANSACTION;
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','로그인 후 문의 등록 화면이 비어 있습니다','BARON-SSO 로그인은 정상적으로 완료되었지만 문의 등록 화면에 입력 폼이 표시되지 않습니다. 새로고침과 시크릿 창에서도 동일합니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','로그인 후 문의 등록 화면이 비어 있습니다','description','BARON-SSO 로그인은 정상적으로 완료되었지만 문의 등록 화면에 입력 폼이 표시되지 않습니다. 새로고침과 시크릿 창에서도 동일합니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_01') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='로그인 후 문의 등록 화면이 비어 있습니다');
SET @dummy_ticket_id_01:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='로그인 후 문의 등록 화면이 비어 있습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_01,10,'1','2','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='2');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','SSO 인증 후 다시 로그인 화면으로 돌아옵니다','SSO 인증을 완료하면 잠시 로딩된 뒤 다시 로그인 화면으로 이동합니다. 같은 계정으로 여러 번 시도해도 문의 작성 화면에 진입할 수 없습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','SSO 인증 후 다시 로그인 화면으로 돌아옵니다','description','SSO 인증을 완료하면 잠시 로딩된 뒤 다시 로그인 화면으로 이동합니다. 같은 계정으로 여러 번 시도해도 문의 작성 화면에 진입할 수 없습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_02') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='SSO 인증 후 다시 로그인 화면으로 돌아옵니다');
SET @dummy_ticket_id_02:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='SSO 인증 후 다시 로그인 화면으로 돌아옵니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_02,10,'1','3','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='3');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','모바일에서 제목 입력란이 화면 밖으로 밀립니다','휴대전화에서 문의를 작성할 때 제목 입력란 오른쪽이 잘립니다. 가로 스크롤 없이 전체 입력란을 사용할 수 있도록 조정해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','모바일에서 제목 입력란이 화면 밖으로 밀립니다','description','휴대전화에서 문의를 작성할 때 제목 입력란 오른쪽이 잘립니다. 가로 스크롤 없이 전체 입력란을 사용할 수 있도록 조정해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_03') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='모바일에서 제목 입력란이 화면 밖으로 밀립니다');
SET @dummy_ticket_id_03:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='모바일에서 제목 입력란이 화면 밖으로 밀립니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_03,10,'1','4','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='4');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','첨부파일 업로드가 중간에 멈춥니다','약 12MB 크기의 JPG 파일을 첨부하면 업로드 진행률이 80퍼센트에서 멈춥니다. PC와 모바일에서 모두 같은 현상이 발생합니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','첨부파일 업로드가 중간에 멈춥니다','description','약 12MB 크기의 JPG 파일을 첨부하면 업로드 진행률이 80퍼센트에서 멈춥니다. PC와 모바일에서 모두 같은 현상이 발생합니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_04') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='첨부파일 업로드가 중간에 멈춥니다');
SET @dummy_ticket_id_04:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='첨부파일 업로드가 중간에 멈춥니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_04,10,'1','5','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='5');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','여러 파일을 한 번에 첨부하고 싶습니다','현재는 파일을 하나씩 선택해야 해서 여러 자료를 첨부할 때 번거롭습니다. 여러 파일을 동시에 선택할 수 있으면 좋겠습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','여러 파일을 한 번에 첨부하고 싶습니다','description','현재는 파일을 하나씩 선택해야 해서 여러 자료를 첨부할 때 번거롭습니다. 여러 파일을 동시에 선택할 수 있으면 좋겠습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_05') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='여러 파일을 한 번에 첨부하고 싶습니다');
SET @dummy_ticket_id_05:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='여러 파일을 한 번에 첨부하고 싶습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_05,10,'1','6','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='6');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 저장 버튼을 눌러도 반응이 없습니다','제목과 내용을 입력한 뒤 저장 버튼을 눌렀지만 아무 메시지도 표시되지 않고 목록으로 이동하지 않습니다. 콘솔에는 요청 실패 로그가 남습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 저장 버튼을 눌러도 반응이 없습니다','description','제목과 내용을 입력한 뒤 저장 버튼을 눌렀지만 아무 메시지도 표시되지 않고 목록으로 이동하지 않습니다. 콘솔에는 요청 실패 로그가 남습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_06') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 저장 버튼을 눌러도 반응이 없습니다');
SET @dummy_ticket_id_06:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 저장 버튼을 눌러도 반응이 없습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_06,10,'1','7','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='7');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','작성 중인 문의가 새로고침 후 사라집니다','긴 내용을 작성하다가 실수로 새로고침했더니 입력한 내용이 모두 사라졌습니다. 임시 저장이나 페이지 이탈 확인 기능이 있으면 좋겠습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','작성 중인 문의가 새로고침 후 사라집니다','description','긴 내용을 작성하다가 실수로 새로고침했더니 입력한 내용이 모두 사라졌습니다. 임시 저장이나 페이지 이탈 확인 기능이 있으면 좋겠습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_07') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='작성 중인 문의가 새로고침 후 사라집니다');
SET @dummy_ticket_id_07:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='작성 중인 문의가 새로고침 후 사라집니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_07,10,'1','8','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='8');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 목록에서 최신 글이 먼저 보이지 않습니다','방금 등록한 문의가 목록 마지막 부분에 표시됩니다. 최근에 작성한 문의가 가장 위에 보이도록 기본 정렬을 최신순으로 바꿔 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 목록에서 최신 글이 먼저 보이지 않습니다','description','방금 등록한 문의가 목록 마지막 부분에 표시됩니다. 최근에 작성한 문의가 가장 위에 보이도록 기본 정렬을 최신순으로 바꿔 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_08') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 목록에서 최신 글이 먼저 보이지 않습니다');
SET @dummy_ticket_id_08:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 목록에서 최신 글이 먼저 보이지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_08,10,'1','9','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='9');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 목록 페이지 이동이 정상적으로 되지 않습니다','문의가 여러 페이지로 나뉜 상태에서 다음 페이지를 눌러도 같은 목록이 반복됩니다. 페이지 번호를 직접 눌러도 결과가 바뀌지 않습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 목록 페이지 이동이 정상적으로 되지 않습니다','description','문의가 여러 페이지로 나뉜 상태에서 다음 페이지를 눌러도 같은 목록이 반복됩니다. 페이지 번호를 직접 눌러도 결과가 바뀌지 않습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_09') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 목록 페이지 이동이 정상적으로 되지 않습니다');
SET @dummy_ticket_id_09:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 목록 페이지 이동이 정상적으로 되지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_09,10,'1','10','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='10');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 제목으로 검색하면 결과가 누락됩니다','목록에 존재하는 제목의 일부 단어로 검색했는데 결과가 표시되지 않습니다. 한글과 영문을 섞어 검색하는 경우도 확인 부탁드립니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 제목으로 검색하면 결과가 누락됩니다','description','목록에 존재하는 제목의 일부 단어로 검색했는데 결과가 표시되지 않습니다. 한글과 영문을 섞어 검색하는 경우도 확인 부탁드립니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_10') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 제목으로 검색하면 결과가 누락됩니다');
SET @dummy_ticket_id_10:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 제목으로 검색하면 결과가 누락됩니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_10,10,'1','11','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='11');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','특수문자가 포함된 제목이 깨져 보입니다','제목에 괄호와 앰퍼샌드를 입력해 저장했더니 상세 화면에서 문자가 깨져 보입니다. 입력한 그대로 표시되면 좋겠습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','특수문자가 포함된 제목이 깨져 보입니다','description','제목에 괄호와 앰퍼샌드를 입력해 저장했더니 상세 화면에서 문자가 깨져 보입니다. 입력한 그대로 표시되면 좋겠습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_11') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='특수문자가 포함된 제목이 깨져 보입니다');
SET @dummy_ticket_id_11:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='특수문자가 포함된 제목이 깨져 보입니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_11,10,'1','12','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='12');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','긴 문의 내용의 줄바꿈이 사라집니다','여러 문단으로 입력한 내용이 저장 후 한 줄로 붙어 표시됩니다. 작성할 때의 줄바꿈과 문단 간격이 유지되면 좋겠습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','긴 문의 내용의 줄바꿈이 사라집니다','description','여러 문단으로 입력한 내용이 저장 후 한 줄로 붙어 표시됩니다. 작성할 때의 줄바꿈과 문단 간격이 유지되면 좋겠습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_12') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='긴 문의 내용의 줄바꿈이 사라집니다');
SET @dummy_ticket_id_12:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='긴 문의 내용의 줄바꿈이 사라집니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_12,10,'1','13','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='13');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 상세 화면에서 첨부파일을 내려받을 수 없습니다','상세 화면에 파일명은 표시되지만 파일명을 클릭해도 다운로드가 시작되지 않습니다. Chrome과 Edge에서 모두 확인했습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 상세 화면에서 첨부파일을 내려받을 수 없습니다','description','상세 화면에 파일명은 표시되지만 파일명을 클릭해도 다운로드가 시작되지 않습니다. Chrome과 Edge에서 모두 확인했습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_13') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 상세 화면에서 첨부파일을 내려받을 수 없습니다');
SET @dummy_ticket_id_13:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 상세 화면에서 첨부파일을 내려받을 수 없습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_13,10,'1','14','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='14');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','첨부파일 삭제 후에도 목록에 남아 있습니다','문의 작성 중 첨부파일을 삭제했지만 저장 후 상세 화면을 다시 열면 삭제한 파일이 그대로 표시됩니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','첨부파일 삭제 후에도 목록에 남아 있습니다','description','문의 작성 중 첨부파일을 삭제했지만 저장 후 상세 화면을 다시 열면 삭제한 파일이 그대로 표시됩니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_14') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='첨부파일 삭제 후에도 목록에 남아 있습니다');
SET @dummy_ticket_id_14:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='첨부파일 삭제 후에도 목록에 남아 있습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_14,10,'1','15','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='15');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','답변 등록 후 목록 상태가 바로 바뀌지 않습니다','관리자가 답변을 등록한 뒤 목록으로 돌아왔지만 상태가 이전 상태로 남아 있습니다. 새로고침해야 변경된 상태가 표시됩니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','답변 등록 후 목록 상태가 바로 바뀌지 않습니다','description','관리자가 답변을 등록한 뒤 목록으로 돌아왔지만 상태가 이전 상태로 남아 있습니다. 새로고침해야 변경된 상태가 표시됩니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_15') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='답변 등록 후 목록 상태가 바로 바뀌지 않습니다');
SET @dummy_ticket_id_15:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='답변 등록 후 목록 상태가 바로 바뀌지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_15,10,'1','16','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='16');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','댓글 작성 후 댓글 수가 갱신되지 않습니다','상세 화면에서 댓글을 작성하면 내용은 보이지만 댓글 개수가 즉시 변경되지 않습니다. 작성 완료 후 개수도 갱신해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','댓글 작성 후 댓글 수가 갱신되지 않습니다','description','상세 화면에서 댓글을 작성하면 내용은 보이지만 댓글 개수가 즉시 변경되지 않습니다. 작성 완료 후 개수도 갱신해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_16') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='댓글 작성 후 댓글 수가 갱신되지 않습니다');
SET @dummy_ticket_id_16:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='댓글 작성 후 댓글 수가 갱신되지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_16,10,'1','17','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='17');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','댓글을 수정하면 수정 시간이 표시되지 않습니다','댓글 내용을 수정한 뒤 수정 표시가 남지 않고 원래 작성 시간만 보입니다. 수정된 댓글임을 알 수 있도록 표시해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','댓글을 수정하면 수정 시간이 표시되지 않습니다','description','댓글 내용을 수정한 뒤 수정 표시가 남지 않고 원래 작성 시간만 보입니다. 수정된 댓글임을 알 수 있도록 표시해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_17') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='댓글을 수정하면 수정 시간이 표시되지 않습니다');
SET @dummy_ticket_id_17:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='댓글을 수정하면 수정 시간이 표시되지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_17,10,'1','18','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='18');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','댓글 삭제 확인 창의 버튼 문구가 헷갈립니다','댓글 삭제를 누르면 확인 창의 취소와 삭제 버튼 구분이 어렵습니다. 삭제 작업임을 명확히 알 수 있도록 개선해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','댓글 삭제 확인 창의 버튼 문구가 헷갈립니다','description','댓글 삭제를 누르면 확인 창의 취소와 삭제 버튼 구분이 어렵습니다. 삭제 작업임을 명확히 알 수 있도록 개선해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_18') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='댓글 삭제 확인 창의 버튼 문구가 헷갈립니다');
SET @dummy_ticket_id_18:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='댓글 삭제 확인 창의 버튼 문구가 헷갈립니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_18,10,'1','19','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='19');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','댓글에 여러 줄의 내용을 입력할 수 없습니다','댓글 입력란이 한 줄 입력으로만 동작해서 긴 설명을 작성하기 어렵습니다. 여러 줄을 입력할 수 있으면 좋겠습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','댓글에 여러 줄의 내용을 입력할 수 없습니다','description','댓글 입력란이 한 줄 입력으로만 동작해서 긴 설명을 작성하기 어렵습니다. 여러 줄을 입력할 수 있으면 좋겠습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_19') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='댓글에 여러 줄의 내용을 입력할 수 없습니다');
SET @dummy_ticket_id_19:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='댓글에 여러 줄의 내용을 입력할 수 없습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_19,10,'1','20','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='20');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 상세 화면의 버튼 위치가 일정하지 않습니다','문의마다 수정, 삭제, 목록 버튼 위치가 다르게 보입니다. 댓글 영역과 겹치지 않도록 상세 화면 상단에 배치해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 상세 화면의 버튼 위치가 일정하지 않습니다','description','문의마다 수정, 삭제, 목록 버튼 위치가 다르게 보입니다. 댓글 영역과 겹치지 않도록 상세 화면 상단에 배치해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_20') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 상세 화면의 버튼 위치가 일정하지 않습니다');
SET @dummy_ticket_id_20:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 상세 화면의 버튼 위치가 일정하지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_20,10,'1','21','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='21');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','수정한 문의 내용이 저장 후 이전 내용으로 돌아갑니다','상세 화면에서 제목과 내용을 수정하고 저장했지만 다시 조회하면 수정 전 내용이 표시됩니다. 저장 API와 DB 반영을 확인해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','수정한 문의 내용이 저장 후 이전 내용으로 돌아갑니다','description','상세 화면에서 제목과 내용을 수정하고 저장했지만 다시 조회하면 수정 전 내용이 표시됩니다. 저장 API와 DB 반영을 확인해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_21') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='수정한 문의 내용이 저장 후 이전 내용으로 돌아갑니다');
SET @dummy_ticket_id_21:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='수정한 문의 내용이 저장 후 이전 내용으로 돌아갑니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_21,10,'1','22','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='22');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 삭제 후 목록에 삭제된 글이 남아 있습니다','삭제 성공 메시지는 표시되지만 목록으로 돌아오면 삭제한 문의가 계속 보입니다. 새로고침해야 사라집니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 삭제 후 목록에 삭제된 글이 남아 있습니다','description','삭제 성공 메시지는 표시되지만 목록으로 돌아오면 삭제한 문의가 계속 보입니다. 새로고침해야 사라집니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_22') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 삭제 후 목록에 삭제된 글이 남아 있습니다');
SET @dummy_ticket_id_22:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 삭제 후 목록에 삭제된 글이 남아 있습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_22,10,'1','23','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='23');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','삭제한 문의의 상세 URL에 접근할 수 있습니다','문의 삭제 후 브라우저 뒤로 가기로 상세 URL에 다시 접근하면 내용이 표시됩니다. 삭제된 문의는 조회되지 않도록 처리해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','삭제한 문의의 상세 URL에 접근할 수 있습니다','description','문의 삭제 후 브라우저 뒤로 가기로 상세 URL에 다시 접근하면 내용이 표시됩니다. 삭제된 문의는 조회되지 않도록 처리해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_23') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='삭제한 문의의 상세 URL에 접근할 수 있습니다');
SET @dummy_ticket_id_23:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='삭제한 문의의 상세 URL에 접근할 수 있습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_23,10,'1','24','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='24');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','관리자와 일반 사용자의 메뉴가 동일하게 보입니다','일반 사용자로 로그인했는데 관리자 설정 메뉴가 잠시 표시됩니다. 권한에 따라 메뉴와 화면을 일관되게 구분해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','관리자와 일반 사용자의 메뉴가 동일하게 보입니다','description','일반 사용자로 로그인했는데 관리자 설정 메뉴가 잠시 표시됩니다. 권한에 따라 메뉴와 화면을 일관되게 구분해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_24') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='관리자와 일반 사용자의 메뉴가 동일하게 보입니다');
SET @dummy_ticket_id_24:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='관리자와 일반 사용자의 메뉴가 동일하게 보입니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_24,10,'1','25','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='25');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','프로젝트를 전환하면 이전 프로젝트 문의가 보입니다','프로젝트 선택기로 다른 프로젝트로 이동했는데 잠시 이전 프로젝트 문의가 표시됩니다. 프로젝트 전환 시 목록을 초기화해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','프로젝트를 전환하면 이전 프로젝트 문의가 보입니다','description','프로젝트 선택기로 다른 프로젝트로 이동했는데 잠시 이전 프로젝트 문의가 표시됩니다. 프로젝트 전환 시 목록을 초기화해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_25') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='프로젝트를 전환하면 이전 프로젝트 문의가 보입니다');
SET @dummy_ticket_id_25:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='프로젝트를 전환하면 이전 프로젝트 문의가 보입니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_25,10,'1','26','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='26');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','Q&A 채널 변경 후 문의 양식이 갱신되지 않습니다','다른 채널을 선택했지만 이전 채널의 문의 양식이 계속 표시됩니다. 채널 변경 시 해당 폼 템플릿을 다시 불러와야 합니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','Q&A 채널 변경 후 문의 양식이 갱신되지 않습니다','description','다른 채널을 선택했지만 이전 채널의 문의 양식이 계속 표시됩니다. 채널 변경 시 해당 폼 템플릿을 다시 불러와야 합니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_26') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='Q&A 채널 변경 후 문의 양식이 갱신되지 않습니다');
SET @dummy_ticket_id_26:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='Q&A 채널 변경 후 문의 양식이 갱신되지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_26,10,'1','27','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='27');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','폼 템플릿의 필수 표시와 실제 검증이 다릅니다','화면에서는 선택 항목처럼 보이는 필드가 저장 시 필수 입력 오류를 반환합니다. 화면과 서버 검증 규칙을 맞춰 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','폼 템플릿의 필수 표시와 실제 검증이 다릅니다','description','화면에서는 선택 항목처럼 보이는 필드가 저장 시 필수 입력 오류를 반환합니다. 화면과 서버 검증 규칙을 맞춰 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_27') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='폼 템플릿의 필수 표시와 실제 검증이 다릅니다');
SET @dummy_ticket_id_27:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='폼 템플릿의 필수 표시와 실제 검증이 다릅니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_27,10,'1','28','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='28');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 등록 시 공백만 입력해도 저장됩니다','내용 입력란에 공백만 입력하고 저장했는데 문의가 등록됩니다. 공백만 있는 제목과 내용은 저장되지 않아야 합니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 등록 시 공백만 입력해도 저장됩니다','description','내용 입력란에 공백만 입력하고 저장했는데 문의가 등록됩니다. 공백만 있는 제목과 내용은 저장되지 않아야 합니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_28') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 등록 시 공백만 입력해도 저장됩니다');
SET @dummy_ticket_id_28:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 등록 시 공백만 입력해도 저장됩니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_28,10,'1','29','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='29');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 등록 시간이 실제보다 9시간 빠릅니다','등록 시간과 수정 시간이 실제보다 9시간 빠르게 표시됩니다. 스테이징 화면의 시간대가 한국 기준인지 확인 부탁드립니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 등록 시간이 실제보다 9시간 빠릅니다','description','등록 시간과 수정 시간이 실제보다 9시간 빠르게 표시됩니다. 스테이징 화면의 시간대가 한국 기준인지 확인 부탁드립니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_29') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 등록 시간이 실제보다 9시간 빠릅니다');
SET @dummy_ticket_id_29:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 등록 시간이 실제보다 9시간 빠릅니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_29,10,'1','30','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='30');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','새로고침하면 로그인 세션이 만료된 것으로 표시됩니다','로그인 직후에는 정상적으로 문의를 볼 수 있지만 새로고침하면 유효하지 않은 로그인 세션이라는 메시지가 표시됩니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','새로고침하면 로그인 세션이 만료된 것으로 표시됩니다','description','로그인 직후에는 정상적으로 문의를 볼 수 있지만 새로고침하면 유효하지 않은 로그인 세션이라는 메시지가 표시됩니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_30') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='새로고침하면 로그인 세션이 만료된 것으로 표시됩니다');
SET @dummy_ticket_id_30:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='새로고침하면 로그인 세션이 만료된 것으로 표시됩니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_30,10,'1','31','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='31');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','액세스 토큰 만료 후 자동 갱신이 동작하지 않습니다','페이지를 오래 열어 둔 뒤 목록을 조회하면 401 오류가 발생하고 로그인 화면으로 이동합니다. refresh token으로 재시도되면 좋겠습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','액세스 토큰 만료 후 자동 갱신이 동작하지 않습니다','description','페이지를 오래 열어 둔 뒤 목록을 조회하면 401 오류가 발생하고 로그인 화면으로 이동합니다. refresh token으로 재시도되면 좋겠습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_31') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='액세스 토큰 만료 후 자동 갱신이 동작하지 않습니다');
SET @dummy_ticket_id_31:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='액세스 토큰 만료 후 자동 갱신이 동작하지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_31,10,'1','32','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='32');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','로그아웃 후 뒤로 가기로 이전 화면이 보입니다','로그아웃한 뒤 브라우저 뒤로 가기를 누르면 이전 문의 화면의 내용이 잠시 표시됩니다. 보호된 페이지가 캐시되지 않도록 해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','로그아웃 후 뒤로 가기로 이전 화면이 보입니다','description','로그아웃한 뒤 브라우저 뒤로 가기를 누르면 이전 문의 화면의 내용이 잠시 표시됩니다. 보호된 페이지가 캐시되지 않도록 해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_32') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='로그아웃 후 뒤로 가기로 이전 화면이 보입니다');
SET @dummy_ticket_id_32:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='로그아웃 후 뒤로 가기로 이전 화면이 보입니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_32,10,'1','33','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='33');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','BARON-SSO 로그아웃 후 오류 페이지로 이동합니다','로그아웃 버튼을 누르면 앱 로그인 화면이 아니라 SSO invalid_request 오류 페이지로 이동합니다. 로컬 세션 삭제 후 SSO 로그인 버튼 화면으로 돌아오면 좋겠습니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','BARON-SSO 로그아웃 후 오류 페이지로 이동합니다','description','로그아웃 버튼을 누르면 앱 로그인 화면이 아니라 SSO invalid_request 오류 페이지로 이동합니다. 로컬 세션 삭제 후 SSO 로그인 버튼 화면으로 돌아오면 좋겠습니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_33') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='BARON-SSO 로그아웃 후 오류 페이지로 이동합니다');
SET @dummy_ticket_id_33:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='BARON-SSO 로그아웃 후 오류 페이지로 이동합니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_33,10,'1','34','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='34');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','SSO 로그인 버튼이 첫 화면에 표시되지 않습니다','테넌트에서 OAuth를 사용하도록 설정했는데 로그인 화면에 이메일 로그인만 표시됩니다. 설정 조회 시점을 확인해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','SSO 로그인 버튼이 첫 화면에 표시되지 않습니다','description','테넌트에서 OAuth를 사용하도록 설정했는데 로그인 화면에 이메일 로그인만 표시됩니다. 설정 조회 시점을 확인해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_34') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='SSO 로그인 버튼이 첫 화면에 표시되지 않습니다');
SET @dummy_ticket_id_34:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='SSO 로그인 버튼이 첫 화면에 표시되지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_34,10,'1','35','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='35');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','로그인한 사용자의 이름이 댓글에 표시되지 않습니다','로그인한 계정으로 댓글을 작성했지만 작성자 이름이 빈 값으로 표시됩니다. SSO 프로필 이름이나 이메일을 표시해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','로그인한 사용자의 이름이 댓글에 표시되지 않습니다','description','로그인한 계정으로 댓글을 작성했지만 작성자 이름이 빈 값으로 표시됩니다. SSO 프로필 이름이나 이메일을 표시해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_35') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='로그인한 사용자의 이름이 댓글에 표시되지 않습니다');
SET @dummy_ticket_id_35:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='로그인한 사용자의 이름이 댓글에 표시되지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_35,10,'1','36','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='36');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','다른 사용자가 작성한 문의를 수정할 수 있습니다','일반 사용자가 다른 사용자의 문의 상세 URL을 직접 입력하면 수정 화면에 접근할 수 있습니다. 작성자 본인과 관리자만 수정할 수 있어야 합니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','다른 사용자가 작성한 문의를 수정할 수 있습니다','description','일반 사용자가 다른 사용자의 문의 상세 URL을 직접 입력하면 수정 화면에 접근할 수 있습니다. 작성자 본인과 관리자만 수정할 수 있어야 합니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_36') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='다른 사용자가 작성한 문의를 수정할 수 있습니다');
SET @dummy_ticket_id_36:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='다른 사용자가 작성한 문의를 수정할 수 있습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_36,10,'1','37','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='37');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','일반 사용자가 문의 목록 전체를 볼 수 있습니다','일반 사용자 계정으로 로그인했을 때 다른 사용자의 문의까지 표시됩니다. END_USER는 본인 문의만 조회할 수 있어야 하는지 확인해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','일반 사용자가 문의 목록 전체를 볼 수 있습니다','description','일반 사용자 계정으로 로그인했을 때 다른 사용자의 문의까지 표시됩니다. END_USER는 본인 문의만 조회할 수 있어야 하는지 확인해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_37') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='일반 사용자가 문의 목록 전체를 볼 수 있습니다');
SET @dummy_ticket_id_37:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='일반 사용자가 문의 목록 전체를 볼 수 있습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_37,10,'1','38','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='38');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','프로젝트 관리자의 문의 목록이 비어 있습니다','프로젝트 관리자 권한을 받았지만 해당 프로젝트의 문의 목록이 표시되지 않습니다. members와 workspace access 매핑을 확인해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','프로젝트 관리자의 문의 목록이 비어 있습니다','description','프로젝트 관리자 권한을 받았지만 해당 프로젝트의 문의 목록이 표시되지 않습니다. members와 workspace access 매핑을 확인해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_38') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='프로젝트 관리자의 문의 목록이 비어 있습니다');
SET @dummy_ticket_id_38:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='프로젝트 관리자의 문의 목록이 비어 있습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_38,10,'1','39','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='39');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','피드백 등록 후 관리자 목록에 바로 보이지 않습니다','사용자가 문의를 등록한 뒤 관리자가 피드백 목록을 확인했지만 새 글이 즉시 표시되지 않습니다. 내부 티켓과 ABC 동기화를 확인해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','피드백 등록 후 관리자 목록에 바로 보이지 않습니다','description','사용자가 문의를 등록한 뒤 관리자가 피드백 목록을 확인했지만 새 글이 즉시 표시되지 않습니다. 내부 티켓과 ABC 동기화를 확인해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_39') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='피드백 등록 후 관리자 목록에 바로 보이지 않습니다');
SET @dummy_ticket_id_39:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='피드백 등록 후 관리자 목록에 바로 보이지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_39,10,'1','40','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='40');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','ABC 피드백과 내부 티켓의 제목이 다릅니다','문의 등록 후 관리자 화면과 지원 화면에서 제목이 서로 다르게 표시됩니다. 두 DB에 동일한 제목이 저장되는지 확인해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','ABC 피드백과 내부 티켓의 제목이 다릅니다','description','문의 등록 후 관리자 화면과 지원 화면에서 제목이 서로 다르게 표시됩니다. 두 DB에 동일한 제목이 저장되는지 확인해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_40') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='ABC 피드백과 내부 티켓의 제목이 다릅니다');
SET @dummy_ticket_id_40:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='ABC 피드백과 내부 티켓의 제목이 다릅니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_40,10,'1','41','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='41');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','피드백 상세 조회 시 502 오류가 발생합니다','목록에서는 문의가 보이지만 특정 글의 상세 화면을 열면 502 Bad Gateway가 표시됩니다. 외부 피드백 매핑 ID를 확인해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','피드백 상세 조회 시 502 오류가 발생합니다','description','목록에서는 문의가 보이지만 특정 글의 상세 화면을 열면 502 Bad Gateway가 표시됩니다. 외부 피드백 매핑 ID를 확인해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_41') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='피드백 상세 조회 시 502 오류가 발생합니다');
SET @dummy_ticket_id_41:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='피드백 상세 조회 시 502 오류가 발생합니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_41,10,'1','42','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='42');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','피드백 삭제 후 내부 티켓이 남아 있습니다','관리자 화면에서 피드백을 삭제했지만 지원 화면에는 동일한 문의가 남아 있습니다. ABC 삭제와 내부 티켓 상태 변경을 함께 처리해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','피드백 삭제 후 내부 티켓이 남아 있습니다','description','관리자 화면에서 피드백을 삭제했지만 지원 화면에는 동일한 문의가 남아 있습니다. ABC 삭제와 내부 티켓 상태 변경을 함께 처리해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_42') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='피드백 삭제 후 내부 티켓이 남아 있습니다');
SET @dummy_ticket_id_42:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='피드백 삭제 후 내부 티켓이 남아 있습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_42,10,'1','43','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='43');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 내용에 URL을 입력하면 저장에 실패합니다','내용에 https URL과 쿼리 파라미터를 포함하면 저장 요청이 400 오류로 실패합니다. URL이 포함된 본문도 저장되어야 합니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 내용에 URL을 입력하면 저장에 실패합니다','description','내용에 https URL과 쿼리 파라미터를 포함하면 저장 요청이 400 오류로 실패합니다. URL이 포함된 본문도 저장되어야 합니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_43') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 내용에 URL을 입력하면 저장에 실패합니다');
SET @dummy_ticket_id_43:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 내용에 URL을 입력하면 저장에 실패합니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_43,10,'1','44','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='44');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','브라우저를 바꾸면 작성한 문의가 보이지 않습니다','같은 계정으로 Chrome에서 작성한 문의가 Edge에서는 표시되지 않습니다. 로그인 계정과 테넌트 기준 조회를 확인해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','브라우저를 바꾸면 작성한 문의가 보이지 않습니다','description','같은 계정으로 Chrome에서 작성한 문의가 Edge에서는 표시되지 않습니다. 로그인 계정과 테넌트 기준 조회를 확인해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_44') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='브라우저를 바꾸면 작성한 문의가 보이지 않습니다');
SET @dummy_ticket_id_44:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='브라우저를 바꾸면 작성한 문의가 보이지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_44,10,'1','45','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='45');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','문의 목록의 필터를 초기화할 수 없습니다','상태 필터를 적용한 뒤 초기화 버튼을 눌러도 이전 필터가 유지됩니다. 초기화하면 전체 목록으로 돌아가야 합니다.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','문의 목록의 필터를 초기화할 수 없습니다','description','상태 필터를 적용한 뒤 초기화 버튼을 눌러도 이전 필터가 유지됩니다. 초기화하면 전체 목록으로 돌아가야 합니다.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_45') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='문의 목록의 필터를 초기화할 수 없습니다');
SET @dummy_ticket_id_45:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='문의 목록의 필터를 초기화할 수 없습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_45,10,'1','46','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='46');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','상태 필터 적용 후 페이지 수가 잘못 표시됩니다','상태 필터를 적용하면 결과는 줄어들지만 페이지 수는 필터 적용 전과 동일합니다. 필터 조건을 전체 개수에도 반영해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','상태 필터 적용 후 페이지 수가 잘못 표시됩니다','description','상태 필터를 적용하면 결과는 줄어들지만 페이지 수는 필터 적용 전과 동일합니다. 필터 조건을 전체 개수에도 반영해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_46') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='상태 필터 적용 후 페이지 수가 잘못 표시됩니다');
SET @dummy_ticket_id_46:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='상태 필터 적용 후 페이지 수가 잘못 표시됩니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_46,10,'1','47','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='47');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','검색어를 지워도 이전 결과가 남아 있습니다','검색 입력란을 비운 뒤에도 이전 검색 결과가 계속 표시됩니다. 검색어가 빈 값이면 전체 목록을 다시 조회해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','검색어를 지워도 이전 결과가 남아 있습니다','description','검색 입력란을 비운 뒤에도 이전 검색 결과가 계속 표시됩니다. 검색어가 빈 값이면 전체 목록을 다시 조회해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_47') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='검색어를 지워도 이전 결과가 남아 있습니다');
SET @dummy_ticket_id_47:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='검색어를 지워도 이전 결과가 남아 있습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_47,10,'1','48','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='48');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','제목이 긴 문의 때문에 목록 레이아웃이 깨집니다','제목을 길게 입력한 문의가 목록에 표시되면 다른 열과 겹칩니다. 긴 제목은 말줄임 처리하고 상세 화면에서 전체를 보여 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','제목이 긴 문의 때문에 목록 레이아웃이 깨집니다','description','제목을 길게 입력한 문의가 목록에 표시되면 다른 열과 겹칩니다. 긴 제목은 말줄임 처리하고 상세 화면에서 전체를 보여 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_48') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='제목이 긴 문의 때문에 목록 레이아웃이 깨집니다');
SET @dummy_ticket_id_48:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='제목이 긴 문의 때문에 목록 레이아웃이 깨집니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_48,10,'1','49','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='49');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','다크 모드에서 문의 내용이 잘 보이지 않습니다','다크 모드로 전환하면 상세 화면 본문과 댓글의 글자색이 배경과 비슷해 읽기 어렵습니다. 대비를 높여 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','다크 모드에서 문의 내용이 잘 보이지 않습니다','description','다크 모드로 전환하면 상세 화면 본문과 댓글의 글자색이 배경과 비슷해 읽기 어렵습니다. 대비를 높여 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_49') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='다크 모드에서 문의 내용이 잘 보이지 않습니다');
SET @dummy_ticket_id_49:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='다크 모드에서 문의 내용이 잘 보이지 않습니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_49,10,'1','50','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='50');
INSERT INTO support_tickets (workspace_id,requester_id,requester_tenant_id,requester_contact,ticket_type,source_system,title,description,category_code,status_code,approval_status,sync_status,issue_link_status,is_secret,requires_approval,priority,extra_fields) SELECT 10,'09b74623-d323-4d86-9a0f-18e47e3ac12c','539f598d-e6f1-4fe2-be48-466448d8d803','wgjoo@brsw.kr','GENERAL','ABC','저장 버튼을 빠르게 누르면 문의가 중복 등록됩니다','저장 버튼을 빠르게 두 번 누르면 같은 내용의 문의가 두 건 등록될 수 있습니다. 요청 중에는 버튼을 비활성화해 주세요.','GENERAL_QNA','RECEIVED','NOT_REQUIRED','SYNCED','NOT_REQUIRED',0,0,'NORMAL',JSON_OBJECT('title','저장 버튼을 빠르게 누르면 문의가 중복 등록됩니다','description','저장 버튼을 빠르게 두 번 누르면 같은 내용의 문의가 두 건 등록될 수 있습니다. 요청 중에는 버튼을 비활성화해 주세요.','environment','','error_message','','expected_result','','requester_contact','wgjoo@brsw.kr','seed_key','DUMMY_QA_20260731_50') FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM support_tickets WHERE workspace_id=10 AND title='저장 버튼을 빠르게 누르면 문의가 중복 등록됩니다');
SET @dummy_ticket_id_50:=(SELECT id FROM support_tickets WHERE workspace_id=10 AND title='저장 버튼을 빠르게 누르면 문의가 중복 등록됩니다' ORDER BY id DESC LIMIT 1);
INSERT INTO abc_feedback_mappings (ticket_id,workspace_id,abc_channel_id,abc_feedback_id,abc_feedback_url,sync_status) SELECT @dummy_ticket_id_50,10,'1','51','/main/project/1/feedback?channelId=1','SYNCED' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM abc_feedback_mappings WHERE abc_feedback_id='51');
COMMIT;
-- Verification:
-- SELECT COUNT(*) FROM feedbacks WHERE channel_id=1 AND JSON_UNQUOTE(JSON_EXTRACT(additional_data,'$.seed_key')) LIKE 'DUMMY_QA_20260731_%';
-- SELECT COUNT(*) FROM support_tickets WHERE workspace_id=10 AND JSON_UNQUOTE(JSON_EXTRACT(extra_fields,'$.seed_key')) LIKE 'DUMMY_QA_20260731_%';
-- SELECT COUNT(*) FROM abc_feedback_mappings m JOIN support_tickets t ON t.id=m.ticket_id WHERE t.workspace_id=10 AND JSON_UNQUOTE(JSON_EXTRACT(t.extra_fields,'$.seed_key')) LIKE 'DUMMY_QA_20260731_%';