This commit is contained in:
commit
33453ecc55
3475 files changed
+850363
No files matched your search
@@ -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()
|
||||
@@ -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()
|
||||
Executable
+100
@@ -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"
|
||||
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
|
||||
|
@@ -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> </p><p>찾은문자 줌인도 안됨.</p><p> </p><p>첨부파일에서 A1을 찾음.</p><p> </p><p>A1이랑 상관없는 문자를 찾음.</p><p> </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> </p><p> </p><p>안녕하세요. </p><p> </p><p><strong>EG-BIM V1.1.0</strong> 로그인 방식 변경 사항에 대해 안내 드립니다.</p><p> </p><p><strong>9월 2일 화요일 오후 12시</strong>부터 기존의 관리자 부여 아이디/비밀번호 방식에서 홈페이지 <strong>회원 가입을 통한 이메일 인증 방식</strong>으로 로그인 시스템이 변경됩니다. </p><p> </p><p><strong>※</strong> <strong>변경 사항 요약</strong></p><p><strong>·기존 로그인 방식:</strong> 관리자 생성 아이디/비밀번호</p><p><strong>·변경 로그인 방식:</strong> EG-BIM 홈페이지에서 이메일 인증을 통해 회원 가입 후 로그인</p><p> </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> </p><p>더욱 자세한 내용은 첨부된 이미지 파일을 참고해 주시기 바랍니다.</p><p> </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> </p><p>EG-BIM 이용에 관심이 있어서 문의 드립니다.</p><p> </p><ol><li>1. auto CAD 처럼 이용이 가능하나요?</li></ol><p> </p><p>2. 구매 비용이 궁금합니다.</p><p> </p><p>3. 구매전, 평가판을 이용해 볼 수 있을까요?</p><p> </p><p>연락부탁드립니다.</p><p> </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> </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> </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>안녕하세요. 삼안 해외사업부 이승배 부장입니다. </p><p>이지빔 로그인시 사번 입력 후 비밀번호 0000 입력했더니 알수 없는 오류라고 나옵니다. </p><p> </p><p>하기 3인 이지빔 로그인 가능하도록 승인 부탁드립니다. </p><p> </p><ol><li>1. 215021 (부장 이승배) </li><li>2. 217049 (과장 조성환)</li><li>3. 220076 (대리 주현수) </li></ol><p> </p><p>감사합니다. </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> </p><ul><li> - UCS 사용 중 종단 그래프(표) 작성이 되지 않습니다. 선형/횡단 for civil의 다른 명령어에서 UCS 사용 시 WCS로 변경 후 다시 진행하라는 문구가 존재합니다. </li><li><p> 이와 같은 경우인지 확인 부탁드립니다.</p><p> </p><p> - WCS 변경 후 GRP 명령어 사용 시 고도가 적용된 등고선을 인식 못 하는 상황이 존재합니다. </p><p> 무한하지 않은 연장선을 선택한 후, 해당 종단 선과 교차된 고도가 있는 폴리선이 그래프화 되지 않습니다. </p><p> 별도의 레이어를 인식하여 작성해주는 지 혹은 오류로 인한 부분인지 확인 부탁드립니다. </p></li></ul><p> </p><p> </p><ul><li>*첨부 : autocad에서 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> </p><p>도면과 각 프로그램별로 보이는 화면 첨부했습니다.</p><p> </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 종료 후에도 하얀 화면이어서 </p><p>줌인 또는 줌아웃 해야 화면이 생성됩니다. </p><p>지난 버전부터 지속적으로 발생한 문제입니다. 저만의 문제인지는 모르겠으나, 하단에 한글오류 입력하신 분이 계시네요, </p><p>오류 수정 부탁드립니다. </p><p> </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> </p><p>사용자 : 윤태민</p><p>회사 : 한울엔지니어링</p><p>이메일 : <a href=\\"mailto:yoonbene@naver.com\\">yoonbene@naver.com</a></p><p> </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> </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>안녕하세요 </p><p> </p><p>제목과 같이 기존 ezbim을 삭제하지 않고 0902ezbim 설치를 했습니다.</p><p>그후 dwg 파일을 더블클릭하면 실행이 안됩니다. 하나 오픈후에 다른파일을 더블클릭하면 아래와 같은 메시지가 뜨면서 실행이 안됩니다.</p><p>화면에 드레그 던지기도 안됩니다.</p><p> </p><p><img src=\\"/egbim/uploads/img/1756794957_39fc9ce4.jpg\\" width=\\"441\\" height=\\"291\\"></p><p>그래서 기존 bim과 0902 ezbim삭제후 다시 깔아보려고했는데</p><p>0902ezbim은 삭제가 되었지만 기존 bim 삭제하려했지만 안되면서 다음과 같은 메시지가 뜹니다…</p><p><img src=\\"/egbim/uploads/img/1756795017_707c76c9.jpg\\" width=\\"418\\" height=\\"182\\"></p><p> </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> </p><p>제목그대로 적용했는데</p><p> </p><p>불러져 오기는 했는데</p><p> </p><p>실제 단축키를 사용하면 기본 단축키로 적용이 되서 작업에 불편함이 있습니다.</p><p> </p><p>예를들어 다음과 같은 증상입니다.</p><p> </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> </p><p>카피를 co 말고 c로 쓰고싶어 수정하였고 circle은 ci 로 변경하였습니다</p><p> </p><p>예전에는 c로 해도 copy가 인식을 먼저했는데 지금은 바로 c는 circle로 인식되버려 단축키가 잘못 인식됩니다.</p><p> </p><p>확인부탁드립니다.<br>(추가 dist - d 수정 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>안녕하세요. </p><p> </p><p>한맥기술에 김정훈 부장입니다.</p><p> </p><p>이전전 버전까지는 프로그램 다중 실행이 되었던 거 같습니다.</p><p> </p><p>현재는 단일창만 열려 여려도면을 같이 보기가 불편하여 개선 요청 드립니다.</p><p> </p><p>감사합니다.</p><p> </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> </p><p>해당 파일의 용량은 78MB이며, 외부참조는 91MB입니다.<br><br>설치 후 재삭제 및 설치 드라이브 변경도 시도해보았으나 문제는 해결되지 않았습니다.<br> </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> </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>클로소이드 생성 로직이 바뀐건가요? 확인 부탁드립니다!</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> </p><p>신규버전 V1.1.0 으로 업데이트 후, EG-BIM 이 느려졌다고 하시는 분들이 많아서 안내를 드립니다. </p><p> </p><p>이번 버전에서는 시안성 개선을 위해, 그래픽 옵션을 상향하였습니다. </p><p> </p><p>혹시 저번 버전에 비해, 동작이 느리다고 느끼시는 분들께서는 아래와 같이 그래픽 옵션을 하향 해주시면 가능합니다. </p><p> </p><ol><li>1) GRAPHICSCONFIG 명령어를 실행<br>2) ''Graphics Device'' 부분의 옵션을 ''Intermeidate'' 변경</li><li> </li><li>위 명령을 적용 시, 기존과 같은 성능으로 사용 가능합니다 <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> </p><p>이전 버전에서도 개선 요청 했던 사항인데 업데이트가 안된 것 같습니다.</p><p> </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> </p><p>작업할 시 불필요한 레이어 off를 위해 layoff 명령어를 사용하는 경우가 잦은데요.</p><p> </p><p>layoff 명령어 입력 후 객체 선택을 안하면 명령어가 바로 풀리게 됩니다.</p><p> </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>지난번 업데이트 때에도 이런일이 있었던거 같은데 <br><br>EG-BIM 업데이트 하면서 경고문구후 사용자 설정이 불러 와지지 않습니다.<br> </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’를 입력하면 명령어를 입력하면 아래의 첨부이미지처럼 명령어 변경상태창이 뜨지 않습니다. <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> </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> </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> </p><p>단순히 시간이 오래 걸리는 정도가 아니라, 아예 프로그램이 멈출 정도이며 기다려야 하는 시간조차 (최대 1시간 넘게 기다림) 너무 오래 걸리네요.</p><p> </p><p>지웠다가 새로 깔아보아도 여전히 똑같습니다. </p><p> </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> </p><p>제목그대로 기존 ezbim 삭제를 하고싶은데</p><p>삭제가 안되고 오류나요 방법을 알고싶습니다.</p><p> </p><p>0902도 지우고 기존 ezbim 을 지우려고해도 안됩니다..</p><p> </p><p><img src=\\"/egbim/uploads/img/1757031407_8f802d0c.jpg\\" width=\\"897\\" height=\\"48\\"></p><p> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:3024/4032;\\" src=\\"/egbim/uploads/img/1757031408_d58ddf67.jpg\\" width=\\"3024\\" height=\\"4032\\"></figure><p> </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초간 렉먹는데 왜이러나요 </p><p>업데이트하고 나서 잘 실행되던 도면 파일이 렉먹어서 작업을 할 수가 없네요. 파일창을 새로 만들어서 따로작업 후 복붙해서 가면서 한 파일에 합쳐야되는게 너무 번거로워요. <br> </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 누르면 화면 까매져요 </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> </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>정확한 범위 설정후 위성이 깔린 도면을 프린트하는데 계속 사진과 같이 뽑힙니다… 그리고 프린트할때 파일이 플루터로 날아가는데 상당한 시간이 걸리는데 이 부분에 해결 답변도 부탁드립니다.</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> </p><p>한맥 소속 직원 인증 후 이지빔 프로그램 회원 가입한 경우</p><p> </p><p>급하게 업무처리가 필요할 경우 등에 자택에서 프로그램 다운로드 및 사용이 가능한가요? </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> </p><p>9월 8일에 자동 업데이트 되면서 업무용 폴더 사라짐. <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>오늘 업데이트 이후 이지빔을 양쪽에서 작업하려고 하나씩 켜면 두번째 구동시 에러가 나서 한쪽 화면밖에 쓸 수가 없습니다.</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가 너무 커서 화면을 다 가립니다. </p><p>창을 켜두고 작업을 하려면 모니터 두개가 필수겠네요.</p><p> </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> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:1919/1080;\\" src=\\"/egbim/uploads/img/1757489707_a23d48a2.png\\" width=\\"1919\\" height=\\"1080\\"></figure><p>오토캐드와 드림플러스 UI의 경우는 최소창이 작습니다. </p><p>글씨 크기도 작습니다.</p><p>한 화면만으로도 작업할 수 있겠네요.</p><p> </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> </p><p> </p><p> </p><p> </p><p> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:1056/468;\\" src=\\"/egbim/uploads/img/1757492611_a26bcdc6.png\\" width=\\"1056\\" height=\\"468\\"></figure><p> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:456/603;\\" src=\\"/egbim/uploads/img/1757492465_3f6f7365.png\\" width=\\"456\\" height=\\"603\\"></figure><p> </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> </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> </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> </p><p> </p><p>+ 사이트에 .mp4파일 첨부가 잘 안되는 것 같습니다. (''이지빔큐앤에이개선.png'' 사진처럼 파일 선택후 ‘저장’하면 첨부한 파일 사라짐)</p><p>개선 부탁드립니다! 감사합니다</p><p> </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>노트북에서 사용시 인쇄하기가 나오지 않습니다.</p><p>PC에서 테스트시 창 축소 후 휠을 내리면 플롯 스타일까지만 나옵니다.</p><p> </p><p> </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> </p><p>업데이트 이후로 점선이 실제로 그려진 부분만 클릭이 됩니다</p><p> </p><p>이전에는 점선에서 선이 그려져 있지 않은 곳을 클릭해도 클릭이 되어 전체 라인이 선택이 됐었는데</p><p> </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> </p><p>도면상 표고점을 엑셀로 좌표와 표고점으로 내보내고 싶습니다.</p><p> </p><p>해당 명령어 사용 시</p><p>객체 선택 후 엑셀로 내보내기가 안됩니다.</p><p> </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> </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>위와 같은 문구와함께 회원가입이 안됩니다. </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 등으로 화면을 다시 모니터에 띄우려고 할 때 모니터에 나타나지 않는 현상이 있습니다.</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. 스타일에서 이름 및 레이어를 바궈도 치수스타일에 틀리게 표기됨 </p><p> </p><p>2. 치수스타일관리자에서 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 설정에서 영문만 입력을 켰음에도 간헐적으로 한글이 입력됩니다. </p><p> </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> XLINE 그릴 때 아래와 같이 명령어 입력시 보이는화면에 길이가 맞춰져 그려지며 regen을 입력해야 선 길이가 무한대로 표시가 되는데 설정을 어디서 바꿔야 할까요. </p><p> </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>업데이트 이후 호 객체 join으로 합칠경우 자동으로 원 객체로 변환되거나 하나의 호 객체로 합쳐지거나 일관성 없게 변경되는데 </p><p> 오토캐드의 결합시 원으로 변경할 지 여부 선택 가능했던거 같은데 변경 가능할까요</p><p> </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>제목 그대로 좌표를 엑셀로 불러온 뒤 값을 EZBIM 으로 불러올 CIM 실행하면 좌표 읽는것 까지는 되는데</p><p> </p><p>EZBIM 화면내에 오류메시지가 뜨면서 대뜸 EZBIM 이 튕겨버립니다.</p><p> </p><p> </p><p><img src=\\"/egbim/uploads/img/1758072781_6adea875.jpg\\" width=\\"650\\" height=\\"83\\"></p><p> </p><p> </p><p>오류 메시지 입니다.</p><p> </p><p>파일은 한길아이티 프로그램으로 벹어낸 DXF 파일을 DWG로 변환한 파일에서 생겨납니다.</p><p> </p><p>신규파일 GRM 파일에서는 몇번해봤는데 오류가 나진 않습니다.</p><p> </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 명령어 입력 혹은 CTRL+1로 창을 띄었을때 고정이 안됩니다.</p><p> </p><p>모니터 이동시나 ALT+TAB으로 전환시 따로 꺼줘야하는 번거로움이 있습니다. </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 로그인정보 창이 나오느데 “알 수 없는 오류가 발생했습니다 ” 라는 문구가 있으며 로그인되지 않아 도면이 열리지 않읍니다</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></strong></p><p>*VCRUNTIME140_1.DLL이(가) 없어 코드 실행을 진행할 수 없습니다.</p><p> 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다.</p><p> </p><p>위와 같은 오류메세지와 함께 EG-BIM 실행오류 발생시 첨부 파일을 다운받으셔서 압축 해제 후, </p><p>''Redistributable 2015-2019.exe'' 실행하신 부 진행하시기 바랍니다.</p><p> </p><p> </p><p><strong>problem2></strong></p><p>\\"MSVCP140.dll이(가) 없어 프로그램을 시작할 수 없습니다.</p><p>프로그램을 다시 설치하여 이 문제를 해결하십시오. </p><p> </p><p>*MFC140u.dll이(가) 없어 코드 실행을 진행할 수 없습니다.</p><p> 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다. </p><p> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:479/168;\\" src=\\"https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&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> </p><p>*VCOP140.dll이(가) 없어 코드 실행을 진행할 수 없습니다.</p><p> 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다.</p><p> </p><p>위와 같은 오류메세지와 함께 EG-BIM 실행오류 발생시 첨부 파일을 다운받으셔서 압축 해제 후, </p><p>''vc_redist.x64'' 실행하신 부 진행하시기 바랍니다.</p><p> </p><p><strong> 다운로드 링크</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> </p><p> </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>외부사용자 담솔이앤씨 박종란 대표이사 원격지원 요청. <br> </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>치수문자위치 이동하기 > 문자외각이동</p><p> </p><p>문자외각이동시 치수선이 있는 쪽으로 문자가 이동해 치수가 서로 겹쳐집니다.</p><p> </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 </li><li>문의 내용 : 업데이트 이후에 용량이 큰 파일을 열면 EG-BIM 작동이 멈춤 현상으로 원격 요청 </li></ul><p> </p><p>1차 대응 : GRAPHICSCONFIG 명령어를 실행하여 ''Graphics Device'' 부분의 옵션을 ''Intermediate'' 변경 후, 현상이 발생하는지 확인 바랍니다 </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>문의자 : 감리 현장 태조엔지니어링 이기현 전무 010-7116-1436</p><p> </p><p>문의내용 : EG-BIM에서 도면 파일을 열려고 했을 때 아무 파일도 없는 상태. </p><p> </p><p> </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 메뉴에서 + 버튼으로 추가할 시 종료됩니다 </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> </p><p>외부 참조된 파일이 없을때 참조된 파일만 안보이는게 아니라 도면 전체가 안보임.</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> </p><p>어떻게 갱신하는지요?</p><p> </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> </p><p>2. EGBIM으로 만든 솔리드객체의 경우 비쥬얼스타일로 보게 되면, 오토캐드로 만든 솔리드객체에 비해 매끄럽지 못하며 왜곡된 형상으로 보여짐. <br>→ 그래픽 왜곡 문제, 하드웨어 가속(graphicsconfig) 기능을 켜야 해결</p><p> </p><p>3. 3D모델링을 위해 아래 AutoCAD 기능 추가 요청. <br>- SLICE : 3D솔리드 절단<br>- SOLIDEDIT : 3D면 편집<br>- LOFT : 폴리곤 이용 3D객체 생성<br>- ROTATE3D : 2D면을 지정 축 기준 회전</p><p>- 3DPOLY 이용 3D솔리드 구축</p><p> </p><p>4. AutoCAD에서 만든 3D객체를 EXPLODE/UNION/SUBTRACT/INTERSECT 등의 명령어를 이용하여 편집 작업 불가</p><p> </p><p>5. MASSPROP, VOLUME 이용 체적 조회 불가</p><p> </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> </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> </p><p>매번 자동으로 뜨는데 선이 두꺼워서 너무 눈이 아픕니다</p><p> </p><p> </p><ol><li>1. 자동설정으로 안뜨게 하는 방법이 있는지</li></ol><p> </p><p>2. 두께를 얇게 하는 방법이 있는지</p><p> </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> </p><p>문자 선택 후 결과 값 나온 것을 계산 후 바로 문자 수정을 하고 싶은데 작동이 안됩니다.</p><p> </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 </p><p> </p><p>문의내용 : EG-BIM 설치파일이 실행되지 않습니다. </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> </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>동일한 계정에서 다른 컴퓨터에서 실행을 하려 하는데 <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> </p><p>jpg 나 png와 같은 사진 파일을 첨부한 후 다른 사람에게 보냈을 시, </p><p> </p><p>받은 사람의 경로에는 </p><p> </p><p>사진 파일이 없어서 캡처본 우측과 같이 저 경로가 뜨게 됩니다. </p><p> </p><p>저 경로 없이 이미지가 잘 뜰 수 있는 방법을 찾고 있어서 여쭤봅니다.</p><p> </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> </p><p>문의내용 : 어제까지 잘 실행되었던 EG-BIM이 오늘부터 아래 첨부파일의 오류 메세지 생성되며 실행되지 않음. </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> </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> </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> </p><p>문의내용 : 프린트 영역 설정 하면 화면이 멈춤. EG-BIM 지우고 다시 설치해도 같은 오류 발생 </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> </p><p>안녕하십니까. 삼안 플랜트부 박성걸 사원입니다.<br>첨부드린 사례와 같이 XREF 외부 첨부한 이미지가 egbim 화면에서 전체가 표시되지 않고 검정색(블랙 박스)으로 보이는 오류가 발생하여 문의드립니다.</p><p> </p><p> </p><p> </p><p> </p><p> </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> </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> </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> </p><ol><li>1. 위→ 아래 탭이 중복으로 들어가 있고</li><li>2. 첫 줄의 보기 와는 다르게 실제로 명령어가 인식되는 방향은</li></ol><p> ○ 좌 → 우 ○ 우 → 좌</p><p>로 설정되어 있습니다.</p><p> </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> </p><p>C:\\\\Users\\\\saman\\\\Documents\\\\GRM_x64\\\\Textures</p><p> </p><p>상기 경로에 저장되어 있는 내장 라이브러리의 이미지를 구조 재료 표면에 적용하기 위해서</p><p>Materials 명령어를 이용하여 로딩할 경우 텍스쳐가 정상적으로 import 되지 않는 현상이 발생합니다.</p><p> </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> </p><p>매번 해치 명령 후 저장하고 다시 켜서 작업하는 일이 계속 반복이 됩니다.</p><p> </p><p>물론 될 때도 있으나, 대부분 먹통입니다.</p><p> </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> </p><p>도면 복사하여 미러하는 과정을 이지빔과 마이다스 캐드를 사용하여 작업했을때를 비교하였습니다.</p><p> </p><p>작업속도 차이가 많이 나네요. 개선이 많이 필요해 보입니다. </p><p> </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 입력시마다 오류로 프로그램 종료됨</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의 경우 단축키 항목이 존재하지 않아 </p><p>단축키를 추가로 만들려고 하는데 가능하다면 방법공유 부탁드립니다. </p><p>전에 cad의 경우 acad.pgp파일에서 변경하면 되었는데, 어딘지를 찾지를 못하겠습니다. </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> </p><p>오류 메시지 출력 시 심각하게 버벅이며 작업이 불가능해 껐다 켜야 하는 상황이 발생합니다.</p><p> </p><p>도면 상관없이 발생하는 오류입니다. </p><p> </p><p>리뉴얼 전부터 계속 발생하던 오류인데 지속적으로 발생하고 있습니다.</p><p> </p><p>그래픽 옵션도 공지대로 변경했습니다.</p><p> </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> </p><p><strong>EG-BIM의 주요 기능</strong>과 프로그램 사용에 도움이 되는 <strong>핵심 명령어</strong>들을 안내해 드립니다.</p><p> </p><p>아래 링크 참고 부탁드립니다. </p><p> </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>파일을 열면 팅겨버립니다 </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로 되어있지만 검정으로 출력되는 것을 문의 했습니다. 파일을 열때마다 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>같은 도곽으로 설정했음에도 페이지마다 범위가 다르게 되는 오류가 있습니다. 해결방법을 알고싶습니다.</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> </p><p>auto cad 로 같은 파일 명령어사용시 블록에 해당되는 레이어만 켜져 제대로 작동하는 반면 ez bim 에서는 명령어가 적용이 안됨</p><p> </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로 되어있지만 검정으로 출력되는 것을 문의 했습니다. 파일을 열때마다 255로 다시 지정을 해야 흰색으로 변경되는 것에 대하여 개선이 필요해서 문의에</p><p> </p><p>EG-BIM과 AutoCAD 에서 동일하게, 색상색인 7번 (=White, RGB(255,255,255))은 인쇄 시에 검정으로 표현됩니다.<br>해치의 색상상세 창에서, ''색상색인''을 ''255''번 (=RGB(255,255,255))로 설정하시면 흰색으로 나옵니다.</p><p> </p><p>답변을 받았는데 </p><p> </p><p>저도 색상 설정 한하는 것은 알고 있습니다.</p><p> </p><p>파일 저장 후 열 때마다 첫 번째 이미지처럼 표시되어, 두 번째 이미지처럼 수정해도 계속 첫 번째 이미지로 저장되는 문제가 있어 세 번째로 문의했습니다.<br>저는 파일이 열때 마다 수정하는 것에 대해 수정이 필요하다고 문의 하는 것입니다. 문의 내용을 다시 확인하시고 답변 부탁드립니다. </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> </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 을 합니다. </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> </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>문의자 : 서정엔지니어링 이석철 010-2803-5426</p><p> </p><p>문의내용 : 1. 듀얼모니터 사용시, EG-BIM 프로그램 2개 실행 가능 여부 및 어떻게 진행해야 하는지 문의</p><p> 2. 외부참조 할때 예를 들면 지도를 불러와서 색상을 연하게 해주는 명령어를 입력하면 화면에서는 색상이 연하게 보이지만 인쇄 및 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> </p><p>S 눌러 설정으로 진입도 안됩니다.</p><p> </p><p>리뉴얼 전에는 그냥 RESFONT 치고 엔터 누르면 알아서 굴림체로 바뀌었는데</p><p> </p><p>리뉴얼 후엔 제대로 작동하지 않는 것 같습니다.</p><p> </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> </p><p>기존에 있던 스타일을 복사하여 ‘굴림’체를 검색하면 검색이 되지만</p><p> </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>같은 도각을 사용하는 여러 파일을 같이 인쇄할 수 있는 기능이 추가 가능한지 문의드립니다.</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>파일을 클릭해서 열려고 하면 아래처럼 오류가 뜨네요.</p><p> </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> </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> </p><p>현재 인쇄 설정 저장 버튼은 도면 내 여러장 출력시 매번 어떤 페이지를 출력했는지 파악하기가 어렵습니다.</p><p> </p><p>출력 후 설정 저장 버튼을 한 번씩 계속 누르지 않으면 출력된 페이지가 아닌 저장버튼을 눌렀던 페이지로 노출이 되어 순차적으로 도면 출력시 번거로움이 있습니다.</p><p> </p><p>초기 버전의 이지빔처럼 도면 출력시 방금 전 출력페이지와 설정을 계속 저장할 수 있도록 토글 스위치가 있으면 좋을 것 같습니다.</p><p> </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> </p><p>해당 속성정보창을 하나의 틀로 인식하여 화면 보이도록 조정가능한가요?</p><p> </p><p>캐드에서는 되는 기능인데, 이지빔에서는 속성정보창이 공중에 떠 있는 거 마냥 되어 있어 </p><p> </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> </p><p>업데이트 후 같은 증상이 나타납니다</p><p> </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> </p><p>객체에 대한 정보를 알 수 없으며</p><p> </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> </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> </p><p>꾸러미에서 다중출력을 사용할 때 전체 도면을 한번에 선택하거나 취소할 수 있는 전체 선택박스가 상단에 있으면 좋겠습니다.</p><p>100장 중에 10장만 뽑아야 할 때, 90개를 꺼야지만 10장이 나오게 되어 있어 사용하는데 매우 불편합니다. </p><p> </p><p>개선 부탁드립니다~ </p><p> </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번과 동일 증상으로 회원 가입은 계정 확인에서 중복으로 가입이 안되고, 개인정보 입력 후 저장은 “세션이 만료되었습니다: 다시 로그인 하세요.” 뜨고 저장이 되지 안아서 SIGN IN 을 할 수 가 없습니다. </p><p>EG-BIM 사용 불가입니다. </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> </p><p> </p><p>꽤 오래된 버그이고 리뉴얼 전 픽스 예정이라 들었는데 아직도 ‘문자 복사’ 옵션은 기능이 작동하지 않습니다.</p><p> </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 → 엔터키를 누를때<2> 명령어를 사용하고 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에서 프린터 설정이 되지않아 프린터를 할수 없습니다. 프린터 설정방법 알려주세요</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> </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> </p><p><br> </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> </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 명령어 사용시 수평라인 텍스트가 밀립니다. </p><p> </p><p> 사진에서 중앙 선 기준으로 파란색 원 내부 치수처럼 좌우가 같지 않습니다.</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> </p><p>해치에 투명도를 적용한 후 파일을 저장하고, 저장한 파일을 다시 실행하면 해치의 투명도 적용이 풀려있습니다.</p><p> </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> </p><p>‘인쇄 정보 저장’을 해 CTB를 물려놓고 도면을 저장해도 ETRANSMIT으로 도면을 내보낼때</p><p> </p><p>CTB 파일이 포함되어 나가지 않습니다.</p><p> </p><p> </p><p> </p><p>+ 추가 : 도곽맞춤 옵션은 어떨 땐 저장이 되어 바로 플롯이 가능한데, 평소에는 ‘인쇄 정보 저장’을 눌러도 도곽이 저장이 안되어</p><p> 도곽지정 → 도곽맞춤을 계속 반복해주어야 합니다. 저장하는 방법이 따로 있을까요.</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> </p><p>ole 객체 출력이 잘 되다가 오늘 다시 상하반전 출력되는 현상이 있어서 문의드립니다. </p><p> </p><p>해당파일 업로드 합니다. 감사합니다. </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> </p><p>꾸러미에서 도곽수정 옵션을 사용할 때, 숫자가 들어간 같은 내용의 문구를 반복적으로 수정할 때가 많습니다. </p><p>지금은 클릭+드래그 하면 숫자가 연속적으로 증가하는데, </p><p>고정된 문구가 복사되는 기능도 추가되면 너무나 편리할 것 같아서 의견 드립니다.</p><p> </p><p>예, </p><p> </p><p>“ 고속국도 제 140호선 ” 일때</p><p> </p><ol><li>1) 클릭+드래그하면</li></ol><p>“ 고속국도 제 140호선 ”</p><p>“ 고속국도 제 141호선 ”</p><p>“ 고속국도 제 142호선 ”</p><p>“ 고속국도 제 143호선 ”</p><p>→ 사용자가 원하는 결과를 얻지 못해, 매번 문자를 복사 붙여넣기로 해야하는 불편함 있음.</p><p> </p><p>2) ctrl+클릭+드래그하면</p><p>“ 고속국도 제 140호선 ”</p><p>“ 고속국도 제 140호선 ”</p><p>“ 고속국도 제 140호선 ”</p><p>“ 고속국도 제 140호선 ”</p><p>→ 매우 빠르게 수정 가능함.</p><p> </p><p> </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. 레지스트리 편집기 실행 </p><figure class=\\"image\\"><img style=\\"aspect-ratio:714/457;\\" src=\\"/egbim/uploads/img/1762920270_e56f311b.png\\" width=\\"714\\" height=\\"457\\"></figure><p>3. '' 컴퓨터\\\\HKEY_CURRENT_USER\\\\SOFTWARE\\\\Baron ''</p><p> 위 경로의 ''Baron'' 우클릭 후 ''내보내기-저장'' </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> </p><p>위와 같이 다중 출력하는 도면들의 ctb가 다른 경우, 가장 앞선 도면에 적용된 ctb로 이후 도면들까지 일괄 적용됩니다. (위 상황에서는 D0.C-범례.ctb로 위치도가 출력 됨)<br>목록 창에서는 이상이 없으나, 출력 결과물에서 ctb적용 오류가 나옵니다.<br><br>낱 장 출력과 다중 출력 결과물 첨부합니다.</p><p> </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> </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> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:1834/992;\\" src=\\"/egbim/uploads/img/1762999307_54d0b1e8.png\\" width=\\"1834\\" height=\\"992\\"></figure><p> </p><p> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:1905/1031;\\" src=\\"/egbim/uploads/img/1762999332_0a744a32.png\\" width=\\"1905\\" height=\\"1031\\"></figure><p> </p><p> </p><p> </p><p> </p><ol><li>1. 배치 탭</li></ol><p> </p><p>2. 플롯 미리보기</p><p> </p><p>3.PDF 출력물입니다.</p><p> </p><p> </p><p>HMOPT1 옵션을 키고, 플롯 옵션을 전부 체크 했음에도 이미지 밝기가 전혀 적용되지 않습니다.</p><p> </p><p> </p><p> </p><p> </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> </p><p> </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> </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> </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> </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> </p><p>도면 번호를 매길 때 도곽 맞춤으로 플롯할 때 인쇄 순서 정하는 것처럼</p><p> </p><p>도곽의 위치에 따라 정렬하는 기능은 없을까요</p><p> </p><p>모델에서 같은 도곽을 붙여넣기 해서 만들어 놨는데</p><p> </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> </p><p>꾸러미에서 pdf 로 다중출력을 시도했을때,</p><p> </p><p>Plot options 에서 Plot Transparency 가 on 일 때 ole 이미지가 바로 나왔고, off 일 때 ole 이미지가 뒤집혀 나오는 현상이 있어 보고드립니다. </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>한쪽 모니터 참고용으로 확인하며 한쪽 모니터 창에 도면 작업이 가능한지 확인 부탁 드립니다 </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> </p><p>새 버전 업데이트 후 ‘회원가입이 완료되지 않은 사용자입니다. 회원 가입 페이지에서 가입을 완료해주세요’ 라고 오류메시지 뜨면서</p><p> </p><p>로그인이 진행되지 않습니다. </p><p> </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> </p><p> 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> </p><p>지반터널부 윤미정 부장님(mjyun@ samaneng.com)께서 EG-BIM 로그인을 하려고 하는데, </p><p>비밀번호 오류가 몇 번 시도되어 계정이 비활성화 되었고, 비밀번호 재설정을 위한 인증도 불가합니다. (인증 시 [발송실패]라고 뜸)</p><p> </p><p>EG-BIM 메인화면에 있는 대표전화로 연락을 취하려고 했으나,</p><p>전화를 받지 않으셔서 게시판으로 문의드립니다.</p><p> </p><p>조치 부탁드립니다. </p><p> </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> </p><p>해당 도면에서 이런 오류가 나면서 작동하지 않습니다.</p><p> </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> </p><p> </p><p>용량이 큰 도면을 수정하다가 열리지 않고 프로그램이 뻗어버렸는데</p><p> </p><p>강제 종료 후 프로그램을 다시 키니 해당 경로의 도면을 자동으로 불러와서</p><p> </p><p>무한로딩에 걸렸습니다.</p><p> </p><p> </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> </p><p>관련해서 추가로 영상 첨부드립니다.</p><p> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:1000/563;\\" src=\\"/egbim/uploads/img/1764895840_1a2f3a75.gif\\" width=\\"1000\\" height=\\"563\\"></figure><p> </p><p> </p><p>저번에 문의 남겼을때 요청해주신 아래 설정값도 남겨드립니다.</p><p> </p><p>투명도 적용되어있는 파일, 그대로 다른이름으로 저장한 파일 모두 아래와 같습니다.</p><p> </p><p>HPTRANSPARENCY 설정값 “use current”</p><p>CETRANSPARENCY 설정값 “ByLayer”</p><p> </p><p>(다른 파일들 설정값도 확인해봤는데 HPTRANSPARENCY 설정값이 “ByLayer”인 경우도 있습니다.)</p><p> </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> </p><p>원점복사 기능이나 Ctrl+C,V를 반복적으로 계속 사용하다 보면 프로그램 자체가 무거워져 현저히 속도가 느려집니다.</p><p> </p><p>재부팅 하면 다시 정상 속도로 돌아옵니다.</p><p> </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를 해도 객체가 돌아오질 않습니다. </p><p> </p><p>오류라고 생각하는 해당 과정을 담은 동영상을 첨부합니다.</p><p> </p><p>+ 영상을 첨부하였으나 첨부가 되지않습니다. (영상크기 : 23.8MB)</p><p> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:1485/828;\\" src=\\"/egbim/uploads/img/1764909257_69df6b8a.png\\" width=\\"1485\\" height=\\"828\\"></figure><p> </p><p>+ 해당 도면 첨부하였습니다. (본인 컴퓨터로 재현 시 모델탭에 객체 생성이 되지않습니다.)</p><p> </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> </p><p>오랜만에 인증확인 메세지가 떠서 다시 비밀번호를 재설정하면서 그 이유에 대해서 생각해봤는데,</p><p>요즘 왠만한 로그인은 크롬 브라우져 또는 모바일에 비밀번호 자동저장 기능으로 사용하고 있고, </p><p>보통의 경우 비밀번호 자릿수가 8자 또는 10자 이상으로 요구되는데 EG-BIM은 12자리 이상이라서 평소 사용하지 않는 비밀번호로 설정하고,</p><p>다시 그 비밀번호를 입력할 때까지 주기가 길다는 점 등이 그 이유라고 생각이 들어서 사용 편의성을 위해 일부 개선이 되면 어떨까 생각합니다.</p><p> </p><ol><li>1.비밀번호 형식이 꼭 12자리 이상이어야 하나요?</li><li>평소 사용하는 비밀번호 중에 12자리 이상인 비번이 없습니다. 보통 8자 또는 10자 이상이라서 12자리 이상으로 비번을 지정하고, </li><li>인증 기간 만료까지 기간이 지난 이후에 다시 기억하기가 어렵습니다.</li></ol><p> </p><p>2.인증 시점에 비밀번호가 기억 나지 않으면 꼭 재설정을 해야하나요?</p><p>이메일 인증 절차 등 본인 인증 절차를 통해 비밀번호를 확인해주는 서비스는 불가능 할까요?</p><p> </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 설정후 사용이 가능했었는데 </p><p>새로 설치후 LISP이 실행이 되지 않아 기존 로드 리스트 파일 삭제후 재 시도를 해볼려고 해도</p><p>삭제되지 않고 남아 있습니다.</p><p>삭제 방법 및 리습 적용 방법 알려주세요!</p><p>감사합니다.</p><p> </p><p> </p><p> </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> </p><p>배근도에 넘버와 다이아와 철근상세도에 있는 철근 넘버와 다이아 비교하는건 되는데요</p><p> </p><p>추가로</p><p> </p><p>철근상세도 기준으로 배근도의 철근 넘버의 다이아를 자동수정해주는 기능을 만들면 좋겠습니다.</p><p> </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> </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> </p><p> </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>문의자 : 삼안 이구화 상무 010-6390-4632</p><p> </p><p>문의내용 : EG-BIM에서 기존 도면 파일이 비활성화 되어 작업을 할 수 없음. </p><p> </p><p>원격지원 요청드립니다. </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> </p><p>재설치 하여도 해당 문제가 반복되며 설치 위치를 변경하거나 완전 삭제 및 폴더 내용을 변경하여도 문제가 반복됨</p><p> </p><p>증상 : </p><ul><li>- 스타터 무한로딩</li><li>- 모형, 배치 화면에서 명령어는 인식하나 어떠한 내용(마우스 커서 포함)도 표기되지 않는 백색화면 혹은 투명 화면 표기</li><li>- 강제 종료 후 재 실행 시 \\"꾸러미 프로세스가 실행중\\" 오류 표기 후 강제 종료됨(활성중인 모든 프로그램을 종료하여도 재부팅 전까지 해당 오류 메세지만 표기)</li></ul><p> </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> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:1364/683;\\" src=\\"/egbim/uploads/img/1766125194_3ae18ceb.png\\" width=\\"1364\\" height=\\"683\\"></figure><p> </p><p> </p><p> </p><p>LTSCALE =1 로 맞춰도 축척이 1대1로 맞지 않는 오류가 발생합니다.</p><p> </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> </p><p>해당 기능을 통해 텍스트를 선택하여 엑셀로 전송할 경우</p><p><br>선택한 전체 텍스트 중 일부만 엑셀에 입력된 후 작업이 중단되며</p><p><br>동시에 이지빔 프로그램이 응답 없음 상태로 전환되는 문제가 발생하고 있습니다.</p><p> </p><p>해당 상태에서 10분 이상 대기하여도 프로그램이 복구되지 않고</p><p><br>동일한 문제가 며칠 전부터 반복적으로 발생하고 있어 정상적인 업무 진행이 불가능합니다.</p><p> </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>로그인 시 </p><p> </p><p>라이센스가 만료되었습니다.</p><p> </p><p>라는 메시지가 뜹니다.</p><p> </p><p>전화로 문의드렸는데 QnA에 남겨달라고 하셔서 문의드립니다.</p><p> </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 명령어를 어떻게 사용하는지 알고 싶습니다. </p><p> </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> </p><p> </p><p>왼쪽 보도해치를 오른쪽 솔리드에 MATCHPROP 하여 동일한 속성으로 만들었으나</p><p> </p><p>같은 축척임에도 불구하고 다르게 보이는 문제가 있습니다.</p><p> </p><p> </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> </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> </p><p>블록라이브러리 기능을 잘 활용하고 있습니다.</p><p>이하 블록들을 추가 해주실 수 있는지 문의드립니다.</p><p> </p><ol><li><p>1. 꾸러미에서 도곽으로 인식할 수 있는 도곽</p><p> - 몇가지 샘플을 올려주시면 다중출력 기능을 간편하게 활용할 수 있을 것 같습니다.</p><p> </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> </p><p>꾸러미로 다중플롯을 하기 위해 도곽에 속성블록을 추가하였으나</p><p>그리미에서는 도곽으로 정상적으로 인식되나,</p><p>꾸러미에서는 인식이 되지않습니다.</p><p> </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>블럭 안에 수십개의 블럭으로 잡힌 객체가 있는데 </p><p> </p><p>Bylayer로도 색이 변하지 않아 일일이 깨서 색상을 바꿔주어야 합니다.</p><p> </p><p>강제로 일괄 색상 변경 같은 기능이 있나요?</p><p> </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> </p><p>현재도 TIN 기능 도입 예정은 없는지 궁금합니다.</p><p> </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)을 위하여 접점부근의 연결상태를 확인하고싶은데 이미지와 같이 접점 기준으로 스크롤시 선형태가 가지각색으로 변형되어 실제 접점 위치를 알수가 없습니다. 이와 같은 오류(?)때문인지 분리되어 있는 레이어를 하나의 폴리라인으로 병합하는 게 너무 힘들고 제대로 되지가 않습니다.</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> </p><p>이 상태에서는 모형탭과 배치탭도 진입이 불가능합니다.</p><p> </p><p>다른 도면으로 들어가기 위해 드롭다운 창에서 도면 종료를 누르면 해당 도면으로 들어가집니다.</p><p> </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> </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>새로운 버젼으로 설치를 했습니다. 그런데 실행을 누르면 기존계정과 관련하여 계속 오류가 발생이 됩니다. </p><p>그리고 기존EG-BIM이 삭제되지 않습니다. 매번 실행할때마다 설치를 해야되는 오류도 발생되네요.</p><p> </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>선(라인) 선택 시 화면에 매우 두껍게 표시됨. </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 파일을 Illustrator에 불러와 작업을 해왔는데, <br>이지빔으로 작업한 파일은 특정 저장 형식이나 버전 문제로 인해 호환되지 않는 것인지 열리지가 않습니다. </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>직교모드로 작업을 하다가 plot - 영역지정후 출력하고 나서 다시 캐드 작업화면으로오면 직교모드가 풀립니다.</p><p> </p><p> </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> </p><p>레지스트편집 기능에서도 해결해보려는데 잘되지않았습니다.</p><p> </p><p>해결방법을 문의헤봅니다..</p><p> </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> </p><p>이전에는 밑에 숫자들을 클릭하고 숫자 입력 해서 수정이 가능했었는데 숫자를 백스페이스로 지우는 것만 되고 새 숫자 입력이 되지 않습니다.</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> </p><p>캐드 도면 인쇄 시 사진과 같은 창이 뜨면서 오류가 생기고 캐드가 자동으로 꺼집니다.</p><p> </p><p>EG-Bim을 새로 재설치 해도 동일한 증상이 반복되는데 해결방법 문의드립니다.</p><p> </p><p>오류 dwg 파일과 png 파일 첨부드립니다.</p><p> </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> </p><p>꾸러미로 출력 시 아래와 같이 여백이 생김.</p><p> </p><p><img src=\\"/egbim/uploads/img/1769501025_2318eb96.png\\" width=\\"632\\" height=\\"444\\"></p><p> </p><p>매번 출력 시마다 아래 여백 조정을 해야 하는 것인지요? 아니면 여백 조정 없이 출력하는 방법이 따로 있는지 궁금합니다.</p><p> </p><p><img src=\\"/egbim/uploads/img/1769501327_8fef545e.png\\" width=\\"217\\" height=\\"110\\"></p><p> </p><p> </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부 이영석 전무님 </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> </p><p>완전히 같은 설정과 해상도로 플롯했음에도</p><p> </p><p>이지빔에서는 깨지고 캐드에서는 선명히 출력됩니다.</p><p> </p><p>도면과 플롯한 이미지 파일 첨부해드립니다.</p><p> </p><p>용량 문제로 메일로 도면 보냈습니다.</p><p> </p><p> </p><p> </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. 오류발생시간: 260203 오전 11시 30분</li><li> 260203 오후 2시 34분</li></ol><p> </p><p>2. 오류 발생 상황 : 도면 작업 중 ctrl +s 를 눌러서 저장을 눌렀을 때 아래와 같은 팝업이 뜨고 확인을 누름</p><p> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:661/392;\\" src=\\"/egbim/uploads/img/1770097973_276aedce.png\\" width=\\"661\\" height=\\"392\\"></figure><p> 이렇게 확인을 누르면 기존 파일명인 11+600~12+540.dwg 가 아니라 11+600~12+540_SavedWithErrors.dwg 로 저장됨</p><p> 11+600~12+540_SavedWithErrors.dwg 파일을 열면 </p><figure class=\\"image\\"><img style=\\"aspect-ratio:939/314;\\" src=\\"/egbim/uploads/img/1770098116_a647e843.png\\" width=\\"939\\" height=\\"314\\"></figure><p> 이런 팝업창이 떠서 yes를 누르면 </p><figure class=\\"image\\"><img style=\\"aspect-ratio:561/342;\\" src=\\"/egbim/uploads/img/1770098146_26a7563f.png\\" width=\\"561\\" height=\\"342\\"></figure><p> 복구하지 못함.</p><p> </p><p>3. 작업당시상황: 2개의 도면을 다른 창으로 켜둔 상태로 작업을 하였으며 직접 만든 리습을 사용하고 있었음.</p><p> 다른 창으로 켜두는 작업은 종종 해왔었고 리습도 계속 사용해서 특별한 문제는 없었음. 오늘 작업시 안됐던 작업은 offset 이었음.</p><p> offset이 안되던 선이 있어서 copy로 작업을 했고 그 이후에 저장을 바로 한건 아니지만 offset이 안되던 경우가 있었음.</p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </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>작업 후 저장한 파일을 다시 작업하기 위해 열었을때 아래 이미지와 같이 문구가 뜨면서 파일이 열리지가 않습니다. 해결방법이 있을까요?</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>이름 : 강상우</p><p> </p><p>010-2872-8982</p><p> </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>이름 : 김대영<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> </p><p>수고스럽겠지만 조치하여 주시기 바랍니다.</p><p> </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>프로그램 업데이트 이후 기존에 작업했던 파일을 열었을때 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> </li><li><strong>기존 방식:</strong> 이전에는 드래그 시 <strong>EG-BIM 프로세스가 새로 실행(New Instance)</strong>되면서 편집 가능한 상태로 도면이 열려 작업 효율이 높았습니다.</li><li> </li><li><strong>요청사항:</strong> 사용자의 작업 환경에 맞춰 아래 두 가지 중 하나를 선택할 수 있도록 옵션(설정)을 제공해 주시기 바랍니다.<ul><li><strong> A안:</strong> 현재처럼 Read-only 창으로 열기</li></ul></li><li><strong> B안:</strong> 새로운 EG-BIM 창을 실행하여 편집 가능한 상태로 열기 (이전 방식 복원)<br><br> </li></ul><h3>2. 동일 도면의 ''듀얼 창(분리 뷰)'' 기능 복원</h3><ul><li><strong>현황:</strong> 현재 하나의 도면을 두 화면으로 보려면 VPORTS 명령어로 창을 강제로 늘려야만 합니다. 이는 모니터 간 이동이나 화면 배치가 매우 불편합니다.</li><li> </li><li><strong>기존 방식:</strong> 별도의 <strong>듀얼 창</strong>을 띄워 동일한 도면을 서로 다른 화면에서 독립적으로 보며 작업할 수 있었습니다.</li><li> </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> (드래그, Ctrl+선택, Shift+선택 후 선택 취소 불가 현상)</li><li> → 개선 요청</li><li><img src=\\"/egbim/uploads/img/1770854893_1f8b5ee4.png\\" width=\\"1214\\" height=\\"497\\"></li></ol><p> </p><p>2. 비외부참조 레이어만 볼 수 있도록 구분탭 추가 요청</p><p> → 개선 요청</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> </p><p>3. 외부참조의 레이어 스타일 변경, 저장 후 재실행하면 스타일이 초기화되는 현상</p><p> (끄기, 동결, 색상 등 외부참조 레이어 스타일 초기화 현상)</p><p> → 개선 요청</p><p> </p><p> </p><h4><strong>[UI/UX]</strong></h4><ol><li>1. 파일탭 UI 변경 요청</li><li> *여러 도면을 자주 왔다갔다 할때 도면을 찾는 과정의 번거로움</li><li> *사용자 행동과정 늘어남</li><li> -타사 캐드: 파일탭 내 도면 클릭(즉각적)</li><li> -EGBIM : 파일탭 클릭 → 도면 클릭</li><li> → 개선 요청</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> </p><p>2. UI/UX 아이콘 및 텍스트 간격 넓음, 사용자 커스텀 불가</p><p> → 개선 요청</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> </p><p> </p><h4><strong>[필드문자]</strong></h4><ol><li>1. 디젤표현식 오류</li><li> *필드문자 중 디젤표현식으로 적용한 문자를 편집하기위해 Tedit를 사용하면 디젤표현식이 사라짐</li><li> *필드문자 디젤표현식 정보가 계속 남아있도록 개선 </li><li> → 개선 요청</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> </h3><h3> </h3><h3><strong>----추가요청----</strong></h3><h4><strong>[캐드 기능 추가요청]</strong></h4><ol><li>1. 캐드객체 정렬(자리맞추기)</li><li> *오토캐드 Express 유틸리티 기능 추가요청</li><li> *여러 개의 객체(주로 텍스트,블록,폴리선 등)를 선택 → 기준 객체 또는 방향을 기준으로 자동 정렬 + 간격 유지</li><li> *왼쪽정렬/가운데정렬/오른쪽정렬 // 위쪽정렬/중간정렬/아래쪽정렬 // 가로 간격 동일/세로간격동일</li></ol><ul><li> * <a href=\\"https://apps.autodesk.com/ACD/ko/Detail/Index?id=173683083572395733&appLang=en&os=Win32_64\\">https://apps.autodesk.com/ACD/en/Detail/Index?id=173683083572395733&appLang=en&os=Win32_64</a></li><li><img src=\\"/egbim/uploads/img/1770855513_72bae794.gif\\" width=\\"696\\" height=\\"592\\"></li></ul><p> </p><p>2. 참조관리자(오토캐드 기본기능)</p><p> *외부참조 분리, 결합, 경로변경 등 일괄처리</p><p><img src=\\"/egbim/uploads/img/1770855970_aa9e7115.png\\" width=\\"765\\" height=\\"433\\"></p><p> </p><p>3. 드림플러스의 도면 일괄처리</p><p> *일괄처리 : ‘여러도면’ 시스템변수 설정, 퍼지, Audit 등</p><p> *문자바꾸기 : ‘여러도면’ 특정문자 바꾸기</p><p> *문자스타일 : ‘여러도면’ 문자스타일 변경, 경합, 삭제 등</p><p> *삽입,Xref : ‘여러도면’ 외부참조 삽입, 교체</p><p> *참조결합,분리 : 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부 조진수 상무님 </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> </p><p> </p><p> </p><p>같은 설정으로 PDF 플롯했으나 결과물이 현저히 다릅니다.</p><p> </p><p> </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>업무에 고생 많으십니다. </p><p> </p><p>OLE파일이 들어간 도면을 현 배포 버전에서 출력 시 뒤집어져서 나오는 현상에 대하여 </p><p>작년 11월부터 게시판에 문의가 있었고, 이후 개선 버전을 배포할 계획이라고 답변하셨는데 </p><p>지금 거의 4달 동안 개선 버전의 배포가 없는 상태입니다… </p><p> </p><p>오류로 공지된 사항도 아니라 부서원분들 거의 대부분이 물어보셔서 결국 한 분씩 직접 수정 파일을 깔아드리고 있는데</p><p>수정 버전의 배포 계획이 있으신지 대략 언제로 계획되어있는지 궁금합니다.</p><p> </p><p>게시판을 보니 여러 사용자분들이 동일 증상으로 게시글을 올려주셨는데 </p><p>이렇게 지속적으로 오류사항으로 게시글이 올라오는 항목은 마이너 패치라도 해주셨으면 좋겠습니다.</p><p>수정 파일로 해결이 가능한 경우, 알려진 오류사항에 대하여 공지에 정리되어 </p><p>필요한 사용자가 수정 파일을 이용하여 스스로 개선할 수 있게 해주시거나 </p><p>최소한 주기적으로 사용자가 문제가 있을 수 있겠다고 파악할 수 있었으면 좋겠습니다.</p><p> </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와 같이 모두 풀려 </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> </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> </p><p>MPL로 파일 출력시, PDF 용량 과하게 크게 저장 됩니다.</p><p> </p><p>MPL로 출력시, DWG to PDF 이외에는 인쇄영역이 있는 상태로 출력 됩니다.</p><p> </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> </p><p>안녕하세요, 담당자님</p><p> </p><p>금번 업데이트 이후 로그인이 되지 않습니다.</p><p> </p><p>사번 : 221192</p><p> </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으로 업그레이드 후 PDF 프로그램이 PC에 자동으로 깔려 기존 도면들이 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> </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> </p><p>HF = 63.72</p><p>HF = 65.2 </p><p> </p><p>로 육안으로 봐도 계획고 높이가 맞지 않습니다.</p><p> </p><p> </p><p>또한 처음 기준점을 지정할 때 0.00 을 지정하면 표시가 되지 않고</p><p> </p><p>-10.00을 기준으로 해야 계획고가 표시됩니다.</p><p> </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> </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> </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> </p><p>이거 안하게 할 수 없나요 ?</p><p> </p><p> </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> </p><p>(사내망에 공지가 올라오긴하는데 매번 까먹지않는것도 좀 무리가 있더라구요) </p><p> </p><p> </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로 열리는 문제 </p><p> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:1077/714;\\" src=\\"/egbim/uploads/img/1772763605_be290ae5.png\\" width=\\"1077\\" height=\\"714\\"></figure><p>당시 간담회에서 담당자분께서 프로그램의 목표가 뷰어라고 하신건 알고있으나 현실적으로 업무과정에서 뷰어로만 쓰진 않으므로 </p><p>실무자들의 불편함이 존재합니다 </p></li><li> </li><li> </li><li>2. 여러 도면을 열 경우 탭 리스트가 화면밖으로 넘어가는 문제 </li><li><img src=\\"/egbim/uploads/img/1772764363_11b7e8ee.png\\" width=\\"379\\" height=\\"1079\\"></li></ol><p>해당 경우처럼 도면탭이 작업표시줄을 넘어가는경우 해당 도면으로 가려면 컨트롤 탭 / 컨트롤 쉬프트 탭으로 계속 찾아다녀야합니다 </p><p>해당 리스트에서 마우스휠이 작동하도록 개선하여주시면 좋겠습니다 </p><p> </p><p> </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> </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 <0.0>: 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> </p><p>빠른 조치 부탁드립니다.</p><p> </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 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>화면에 켜놓은 파일에서 다른 이지빔 창으로 넘어가려고 클릭하면 </p><p>비활성화된듯 화면에 뜨지 않는 현상이 반복해서 일어나고 있습니다.</p><p> </p><p>작업표시줄에서 클릭해도 반응이 없어서</p><p>폴더에서 해당파일을 다시 클릭해 읽기전용 알림창을 뜨게 해야 </p><p>비로소 안뜨던 이지빔창을 뜨게 할 수 있습니다. </p><p> </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> </li><li>1. CALS로 도면 목록 불러올 시 순서를 제대로 읽어오질 못합니다.</li></ol><p> </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> </p><p> </p><p>2. layout 배치 순서를 설정해도 순서가 제대로 반영이 안됩니다.</p><p> </p><p> 정렬이 1 ~ 20이 아닌 1, 10~19 , 2 , 21~ 30 이런 식으로 되네요.</p><p> </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> </p><p><img src=\\"/egbim/uploads/img/1773189804_f087af99.png\\" width=\\"361\\" height=\\"148\\"></p><p> </p><p>이 문구가 뜨면서 진행이 되지 않습니다.</p><p> </p><p>제어판 가서 삭제하려 해도 똑같은 문구가 떠서</p><p> </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 해치형태로 화면에 표출이 되며, </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>전체 창 바로닫기 단축키 없애면 안되나요 <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> </p><p>재설치 후에도 지속적으로 오류가 발생하고 있습니다.</p><p> </p><p>또한, 화면상 커서(십자선)이 보이지 않음</p><p>우측하단 model/layout 탭도 보이지 않음 등..</p><p> </p><p> </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> </p><p>04.~로 시작하는 파일만 실행시킨 상태에서 MPL 실행 후 파일 목록에 3개의 파일 등록 후 플롯을 할 경우,</p><p>05, 06으로 시작하는 파일도 열립니다.</p><p> </p><p>AutoCAD 와 동일하게 04 번 도면을 제외한 나머지 도면은 열린 상태가 유지되지 않도록 수정 부탁드립니다.</p><p> </p><ol><li>1. MPL 실행 전 04번 도면만 실행된 상태</li><li><img src=\\"/egbim/uploads/img/1773638780_f5000e57.png\\" width=\\"476\\" height=\\"128\\"></li></ol><p> </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> </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> </p><figure class=\\"image\\"><img style=\\"aspect-ratio:1839/1006;\\" src=\\"/egbim/uploads/img/1773798614_742ca6fa.png\\" width=\\"1839\\" height=\\"1006\\"></figure><p> </p><p> </p><p>HMOPT1 명령어가 추가된 것은 알지만 </p><p> </p><p>여전히 작업 창에서의 이미지 밝기와 플롯 시의 이미지 차이간 괴리가 커서</p><p> </p><p>(작업창에서의 이미지 밝기가 너무 과하게 밝게 보임)</p><p> </p><p>반복하여 플롯하며 원하는 밝기로 맞춰야 하는 업무 상 효율이 떨어지는 상황입니다.</p><p> </p><p>저번에 유선 상으로 페이드를 이용해서 조정하라는 답변을 들었는데 </p><p> </p><p>페이드로 조정하게 되면 인쇄시에 지도의 글씨 같은 백데이터들이 뭉개져 버리기 때문에 의미가 없습니다.</p><p> </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>먹통되는 현상이 무척 잦아져 작업 진행이 불가할 정도입니다. </p><p>(용량 적은 파일 2개정도 작업하는 상황입니다.)</p><p> </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> </p><p>아래와 같은 오류가 있어 문의 드립니다.</p><p> </p><ol><li>1. 빠른 실행(화면 하단부)에 eg-bim 파일이 여러개 실행되어 있으나 화면으로 표출되지 않음(첨부사진1 참조)</li></ol><p> </p><p>2. 지난번 update후 탐색기에서 캐드파일을 직접실행하면 다음과 같은 오류메시지가 발생함(첨부사진 2, 3 참조)</p><p> </p><p>오류 수정을 부탁드립니다.</p><p> </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> </p><p>프로그램을 재설치 하였으나 지속적인 오류 발생합니다.</p><p>특히 창을 2개 이상의 캐드파일을 활성화하여 내용 확인할 때</p><p>오류가 잘 발생하는 것 같습니다. </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> </p><ol><li>1. 기본 배경색 검은색(디폴트)일 때 흰색고정색(255,255,255), White(7번)과 검은고정색(0,0,0)이 전부 흰색으로 표시되어 구분이 어렵습니다.</li></ol><p> </p><p>2. 배경색을 254번의 변경시에는 흰색이 회색으로 보이게되어 흰색인지, 회색인지 구별이 어렵고, 객체가리개도 제대로 구별이 되질 않습니다.</p><p> </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> </p><p>Unable to recognize command \\"1\\". 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>블록 내 블록은 현재 별개로 변경해야하는 바, </p><p>매우 비효율적입니다.</p><p> </p><p>이것을 일괄로 변경할 수 있도록 </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>우선적으로 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> </p><p>하지만 각 직선의 기울기가 미세하게 달라 기존의 copy나 move 명령으로는 수직 관계를 유지하며 한 번에 이동시킬 수 없고, offset 명령으로 직선 하나하나를 일일이 클릭해 방향을 지정해야 해서 작업 시간이 너무 많이 소요됩니다.</p><p> </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> </p><p>없다면 추가 요청드립니다.</p><p> </p><p> (캐드 : 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>삽도 작업 중 이미지를 추가하였는데 표시가 안되어서 확인 부탁드립니다. <br>삼안 플랜트부 박성걸 사원이 예전에 문의한 글을 보고 GRAPHICCONFIG를 입력 후 Graphics Performance 창의 Graphics device 옵션을 Intermediate 로 선택하여도 동일안 현상이 발생되어 확인이 필요한 상황입니다.<br>이전에 첨부한 이미지파일은 표시되는데 오늘 첨부한 이미지 파일 만 안보입니다.</p><p>도면 파일이 커서 첨부하면 문의가 안되어 파일을 어디로 보내야 하는지 알려주시길 바랍니다.</p><p> </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>화면 이름 : I-PIPE에서 EG-BIM 실행버튼을 누를 경우 아래와 같은 메세지가 나옴</p><p>문의 내용 : I-PIPE에서 EG-BIM 실행 가능 여부 확인</p><p>스크린 샷 : </p><p><img src=\\"/egbim/uploads/img/1774845929_88faa6b1.png\\" alt=\\"\\" width=\\"413\\" height=\\"236\\"></p><p> </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>작업하다가 텍스트가 자꾸 뒤로 밀리는데 왜그런건가요 ? </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> </p><p> </p><p> </p><p>모델 탭에 빨간색 클라우드 안에 네모난 객체가 선택은 되나 삭제나 수정이 이루어지지 않습니다.</p><p> </p><p>잠긴 레이어도 아닙니다.</p><p> </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>두선으로 그리기 시 아래에 있는 사면은 정상적으로 표시되는 반면, 위쪽에 있는 사면은 제대로 표시되지않습니다.</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> </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> </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> </p><p>업데이트되고나서는 아예 열리지가 않습니다. </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 설치파일 전달드렸는데, 오류로 인해 불가하다고 연락받았습니다. 홈페이지에서 다운받아도 안된다고 하십니다. </p><p> </p><p>경동엔지니어링 김주성 이사님 010-4185-0047</p><p> </p><p> </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> </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> </p><p>D로 거리를 재는 등 여러가지 작업을 할 경우에 도면 요소들을 스냅 단축키인 shift + 우클릭으로 편하게 이용하고 있습니다.</p><p> </p><p>궁금한 것은</p><p> </p><p>shift + 우클릭 시 끝점(E), 중간점(M), 직교(P) 등이 나타나서</p><p> </p><p>옆에 써져 있는 알파벳들을 바로 누르면 작업이 편하게 되긴 하는데</p><p> </p><p>눌러도 작동이 안되는 경우가 많아, 직접 마우스로 끝점이나 중간점 등을 마우스로 클릭해줘야 작동하는 경우가 자주 생깁니다.</p><p> </p><p>어떤 설정을 해줘야 단축키가 작동하여 편하게 작업할 수 있을지 궁금하여 문의드립니다.</p><p> </p><p> </p><p> </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 사용시 개선되었으면 해서 문의 올립니다</p><p> </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> </p><p><img src=\\"/egbim/uploads/img/1776046015_9586ee6c.jpg\\" width=\\"442\\" height=\\"307\\"></p><p> </p><p>“폴리선”을 객체 설정 체크없이 실행하면 스케일 조정과 함께 “선”으로 바뀌어 집니다.</p><p> </p><p><img src=\\"/egbim/uploads/img/1776046091_236e540b.jpg\\" width=\\"460\\" height=\\"287\\"></p><p> </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> </p><p>옵션 선택후 실행시는 이렇게 “블록”으로 잡히고\\" 그걸 BURST 실행시 “폴리선”이 “선”으로 깨져서 결과값이 나오는데</p><p> </p><p>폴리선 그래도 유지가 되게 해주시면 좋겠습니다. </p><p> </p><p>또 비슷한 맥락인데 BURST 실행시 블록안에 있던 라인들이 따 깨져서 EXPLODE와 차이없이 됩니다. </p><p> </p><p>깨짐없이 그래도 유지 될수 있게 개선 부탁드립니다.</p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </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>도면에서 폴리선 및 원을 그릴수 없습니다. </p><p> </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>안녕하세요 </p><p>사용 중 문의 드립니다</p><p>layout탭을 여러 개 만들어서 도면을 그리고 각 탭을 일괄 출력하고 싶은데</p><p>가능할지요</p><p> </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>조치 부탁드립니다. </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> </p><p>AutoCAD의 경우 Display print styles를 활성 또는 비활성를 할 수 있으나, EG-BIM은 비활성화로 되어 있고,</p><p>Display print styles이 체크되어 있는 경우, Model Tap에서 작업시 색상이 흰색으로만 보이는 현상이 발생합니다.</p><p>(Layout Tap에서는 정상적으로 보임)</p><p> </p><p>따라서, Display print styles를 체크 또는 체크 해지 할 수 있도록 개선 또는 기본 설정이 체크 해지도 될 수 있도록 개선 부탁드립니다.</p><p> </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>지도 이미지를 삽입하여 그 위에 도면 작업을 한 뒤 </p><p> </p><p>플롯 투명도를 체크한 상태로 이미지 출력을 하면 </p><p> </p><p>지도 이미지가 깨져서 나옵니다.</p><p> </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> </p><p>[오류 메세지] </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> </p><p>① EG-BIM 프로그램을 두개 킨후</p><p>다른 두개의 도면을 동시에 보면서 작업을 하면 팅기는 문제가 지속적으로 발생하고 있습니다.</p><p> </p><p>② COPY 명령어로 복사가 안될때가 있는 버그가 있습니다.</p><p> </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> </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>안녕하세요. </p><p> </p><p>도면상 좌표를 엑셀로 내보내는 명령어 (coordinates export) 사용시,</p><p>객체 선택 후 이미지 처럼 \\"텍스트로 내보냅니다.\\" 이후 엑셀이 뜨지 않습니다. </p><p> </p><p>확인부탁드립니다.</p><p>감사합니다. </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> </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> </p><p>EG-BIM 설치 후 explorer를 사용하게 되면 이미지의 설치 프로그램이 자동 시작됩니다.<br>그리고 확인을 누르게 되면 오류가 발생하는 현상이 계속 반복 됩니다.</p><p>해결방법이 있을까요?<br> </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으로 면적 산출 시 </p><p> </p><p>여러 면적을 찍어 합산 시에 이미 찍은 면적은 임시적으로 하이라이트 되게 하는 기능이 있었으면 합니다.</p><p> </p><p>많은 면적을 찍어야 할 때 어딜 이미 찍었는지 구분이 불가능합니다.</p><p> </p><p>해치 만들기 옵션이 있으나 면적 산출 후 일일이 지워줘야 하는 불편함이 있습니다.</p><p> </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> </p><p>안녕하십니까, 삼안에서 근무했던 박준후라고 합니다.</p><p> </p><p><br>재직 당시 사내에서 진행된 EG-BIM 교육에 참여한 적이 있으며, 그때 강의 중 “퇴사 후 외부 회사로 이직하더라도 삼안 측에 문의하면 EG-BIM을 무상으로 사용할 수 있도록 지원하고 있다”는 안내를 들은 기억이 있습니다. </p><p> </p><p><br>현재 조경 시공회사에서 업무] 용도로 EG-BIM 활용을 고려하고 있어, 해당 정책이 현재도 유지되고 있는지, 그리고 가능하다면 무료 사용 신청 절차가 어떻게 되는지 문의드리고자 합니다.</p><p> </p><p><br>바쁘신 와중에 번거롭게 해드려 죄송합니다. 회신 주시면 감사하겠습니다.</p><p> </p><p><br>감사합니다.</p><p> </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 업데이트 도중에 오류가 떠서 </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. 도로 중심선형으로 ip와 R,A등을 구하고 excel로 추출하는 리습을 개발 중입니다.<br><br>2. 리습을 실행시 간헐적으로 무한대기 상태가 됩니다. <br><br>case1) <br> Getip 명령어 입력 → 중심선형의 일부 클릭→ bp클릭 → ep클릭 →(ip선, ip좌표, R, A, L 도면에 생성) → 사용자에게 도로선형 이름을 입력받음 → .csv 저장을 위해<br> 대화상자 표시 → 사용자가 .csv 의 파일이름을 입력시 무한대기<br><br>case2)</p><p> </p><p> Getip 명령어 입력 → 중심선형의 일부 클릭→ bp클릭 → ep클릭 → 무한대기</p><p> </p><p>case2의 경우 계산하는데에 오래걸릴 것 같다고 추측해보지만 정확히 알 수 없고 case2 보다는 case1 이 빈번이 발생. case1 과 2 모두 EG-BIM 종료 후 바로 같은 작업을 실행했을때 무한대기 상태가 되나 5분에서 10분정도 시간을 두고 같은 작업을 하면 무한대기하지 않음. <br><br> 리습의 어떤 함수 때문에 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> </p><p>라이센스 만료 관련하여 문의드립니다.</p><p>라이센스 연장이 가능한지 확인 부탁드립니다.<br>해외 거주중이라 한국 전화번호로 연결이 안될때도 있습니다.</p><p>가능하면 메일(choongsoo95@gmail.com)이나 온라인 communication app으로 부탁드립니다.<br> </p><p>감사합니다.</p><p>이충수 드림</p><p> </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> </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> </p><p>특정 색에서만 그러는지는 모르겠으나 2번째 링크에 첨부한 파일에서 해치를 선택 후 색상 변경을 하기 위해 HTML 영역을 누르면 코드가 혼자서 바뀝니다.</p><p> </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> </p><p>영상 및 dwg 파일 첨부합니다.</p><p> </p><p> </p><p> </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 을 지우고 다시 다운받으려고 하는데 사용자 설정을 저장해 둔 상태에서 지웠다가 다시 다운받아 실행할때, <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> </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: 설정 중 <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> </p><p> </p><p> <strong> A. 여러 도면이 펼쳐진 상태</strong></p><p> 1. 화면 우측 상단 <strong>프린터 아이콘</strong>을 클릭하세요.</p><p> </p><p><img src=\\"/egbim/uploads/img/1780625618_b53aae56.png\\" width=\\"602\\" height=\\"328\\"></p><ol><li><p> </p><p> 2. 그리미창 출력영역에서<strong> 도곽맞춤</strong>을 선택하세요.</p></li></ol><p> - 전체 출력 및 용지 맞춤을 필요에 맞게 선택하세요.</p><p> </p><p><img src=\\"/egbim/uploads/img/1780625671_46404ca1.png\\" width=\\"602\\" height=\\"325\\"></p><p> </p><p> 3. 도곽 맞춤 탭에서<strong> 인쇄순서</strong>를 클릭하세요.</p><ul><li> - 사용자의 지정으로 인쇄 순서를 선택할 수 있습니다. </li><li> </li></ul><p><img src=\\"/egbim/uploads/img/1780625750_c425705d.png\\" width=\\"602\\" height=\\"325\\"></p><p> </p><p><strong> B. 폴더 내의 여러 도면을 출력하고 싶을 때</strong></p><p><strong> </strong> - 폴더 선택 → dwg 선택 → 꾸러미 다중출력 선택해 주세요.</p><p> </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> </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> </p><p>요약 : 써드파티 중에 menuload를 통해 툴바 추가하여 기능을 사용할 수 있는 써드파티가 있는데 menuload가 현재 가능한지 궁금합니다.</p><p> </p><p>본문 :</p><p>캐드에서 menuload를 통해 mns파일을 추가하면 툴바가 추가되어 해당 기능을 사용 가능한 프로그램이 있습니다.</p><p> </p><p>EG-BIM에서도 가능한 지 여쭤봅니다.</p><p> </p><p>현재 불가능하다면 추가로 가능한지 여쭤봅니다.</p><p> </p><p>캐드 기능으로는 MENULOAD를 통해 MNS를 등록하고,</p><p> </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> </p><p>그리고 예전에 사용하던 시절에도 이런 오류가 발생하는데</p><p> </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>상기 아이디가 회원가입은 되어 입습니다.</p><p> </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>안녕하십니까. <br><br>부서에 배정된 AutoCad 프로그램 사용 중에 편의성을 위해 간단한 프로그램을 제작하여 사용하는 과정에서 건의사항이 있어 문의글을 올립니다.<br>테스트 중, 생각보다 편리한 기능이라고 생각되어 기술개발센터에서 조금 더 보완하여 EG-BIM 부가 프로그램이나 기능으로 추가되면 좋을 것 같다고 생각합니다.<br><br>1) 프로그램 기능<br>- 캐드 상 지정 영역에 위성사진(V월드 기반) 삽입</p><p> </p><p>2) 사용법</p><ul><li>- 명령 프롬프트를 사용하여 프로그램(run_app4.py)를 실행 후, “01.GUI” 이미지처럼 GUI 창이 열림</li><li>- VWorld API 인증키 및 좌표계(EPSG 기반) 및 해상도 기입<br>- CAD 상의 영역 선택(미리 그려둔 직사각형 범위 선택 후 엔터)<br>- 도면 내 좌표에 맞춰 이미지 연속 삽입</li></ul><p> </p><p>3) 특이사항</p><ul><li>- 이미지 병합 후 삽입 방식이 아닌, 넓은 범위에 발생하는 왜곡을 보간하기 위한 이미지 분할 삽입 방식 채택</li></ul><p> </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>위아래 정렬우선, 좌우방향으로 인쇄순서 선택 후 인쇄 시 중간에 있는 도면이 선택됩니다. </p><p>첨부된 도면으로 확인부탁드립니다.</p><p> </p><p>전체출력 해제 후 해당 창에서 드래그로 각 도면의 순서를 바꿀 수 있는 기능도 추가되었으면 합니다.<br> </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> </p><p>(주)삼안 건설사업관리 김정태 이사 입니다.</p><p> </p><p>호남고속철도 2단계(고막원~목포) 제6공구 노반공사 건설사업관리단에서 근무중 CAD사용을 하여야 하는데 못하고 있습니다.</p><p> </p><p>BG-BIM을 사용 하고 싶습니다.</p><p> </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> </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로 변환이 가능합니다. </li><li> </li><li>2. 저희부서는 좌표값에 맞는 자료를 작성해야 하기 때문에 한개의 도면에 여러파일을 부착할 수 없어서</li></ol><p> 캐드파일 하나당 1개의 도면만을 생성합니다. </p><p> </p><p>3. 이지빔에서 드림플러스가 호환이 안되어 이런문제가 발생되는데, 드림플러스가 아니더라도 오토플롯(다중플롯)을 구현 할 </p><p>프로그램 생성이 가능한지와 오토플롯을 구현하시다면 시기가 언제가될지 문의드립니다. </p><p> </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> </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을 사용하여 철근 재료표를 생성하려고 하는데 안됩니다 </p><p>**철근상세도 정보가 제대로 읽히지 않았습니다** 라는 말이 뜨네요</p><p> </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> </p><p>확인 부탁드립니다. </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>어제 하루동안 작업한 파일 세이브가 하나도 안됐네요. </p><p>작업 후 세이브가 계속 뻑나는 이슈가 나서 오류 개선 문의 드렸었습니다.</p><p> </p><p>그 이후 저장 시간은 계속 최신화되길래 저장된줄 알았더니</p><p>찌꺼기 세이브파일만 하루동안 4개+원본 등 5개가 저장이 되어있음에도 작업된게 세이브게 하나도 안됐네요……… </p><p>프로그램에 무슨 문제가 있는건지 모르겠지만 심각한거 같아요. </p><p> 빠른 오류개선 바랍니다..</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> </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>씨지이앤씨 박경덕 과장입니다. <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) 외부참조하는 방법은 뭔가요? </li></ol><p> </p><p> </p><p> </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> </p><p>감사합니다.</p><p> </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> </p><p>객체에 대해서 해치를 사용한 후 해치를 지운 후에 객체를 복사하려면 복사가 되지 않습니다.</p><p> </p><p>해치를 지우지 않고 경계선과 해치를 함께 copy는 되지만 해치를 지우고 난 뒤로는 경계선은 copy가 안됩니다.</p><p> </p><p>현재는 이렇게 될 경우 파일을 종료했다가 다시 켜서 작업하고 있습니다.</p><p> </p><p> </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> </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> </p><p>서로 다른 파일입니다 LTSCALE은 500으로 동일하고 선의 길이도 똑같습니다.</p><p> </p><p>좌측의 선과 우측의 선꼴을 갖게 했을 때 좌측과 우측의 선꼴이 다르게 보입니다.</p><p> </p><p>좌측파일 첨부합니다</p><p> </p><p>-----</p><p> </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> </p><p>문의가 안 달리는 과거 글도 함께 첨부합니다.</p><p> </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> </p><p>안녕하세요? </p><p>아래와 같이 egbim 기능 개선 요청드립니다.</p><p> </p><p>1. 3D 모델링 기능 개선<br>현재 배포 버전에서는 3d모델링을 위한 저작 기능이 제한적이므로, 구조물 모델링과 지형 편집에 활용도가 높은 아래 기능 추가 및 최적화 필요<br>- slice(솔리드 절단)<br>- solidedit(솔리드 편집)<br>- loft<br>- rotate3d<br>- revolve<br>- path 기반 extrude 또는 sweep<br>- 3dpoly기반 솔리드생성</p><p> </p><p>2. 3d boolean 연산 기능 개선<br>현재 배포 버전에서는 솔리드 객체 편집이 어려우므로, 복잡한 객체에 대해서도 안정적인 boolean 연산이 가능하도록 호환성 향상 및 성능 개선 필요<br>- union<br>- subtract<br>- intersect<br>- explode 등<br>- 복합 형상 및 대용량 솔리드 객체에 대한 Boolean 연산 최적화 필요</p><p> </p><p>3. 물성 분석 기능 추가<br>토공량 및 구조물 검토를 위해 객체 물성(property) 조회 기능 필요<br>- massprop/volume(체적 조회)<br>- surface area(표면적 조회) 등</p><p> </p><p>4. Revit/Navisworks 기능 지원<br>현재 배포 버전에서는 bim기능 부재<br>- 간섭 및 공정 충돌 검토<br>- 4d 공정 시뮬레이션(공정표 연계)<br>- 5d 물량 및 공사비 연계 등<br>- bim 모델 통합 및 검토 기능</p><p> </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> </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> </p><p>다름아니라 제가 eg-bim에서 도형에 해치를 넣으려고 할때, eg-bim이 자꾸 튕기는 현상이 발생합니다.</p><p> </p><p>도면을 껐다 켜보기도 했고 다른 조치사항은 다 취해봤는데 다른 단축키는 사용할때 오류가 없는데 유독 해치를 사용할때 오류가 발생하고 있습니다.</p><p> </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> </p><p><br> Visual C++ Redistributable(2015~2022)을 재설치하신 후 동일한 증상이 발생합니다</p><p> </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> </p><p>서로 다른 파일입니다 LTSCALE은 500으로 동일하고 선의 길이도 똑같습니다.</p><p> </p><p>좌측의 선과 우측의 선꼴을 갖게 했을 때 좌측과 우측의 선꼴이 다르게 보입니다.</p><p> </p><p>파일첨부합니다.</p><p> </p><p>어제까지 작업하던 파일을 오늘 열어보니 선꼴이 다르게 보입니다. 똑같은 점선인데 오늘은 점선의 간격이 넓어보입니다.</p><p> </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 업데이트 후 아래 사진과 같이 에러 메세지가 뜨고 실행이 되지 않습니다.</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>하여 해당 파일도 같이 첨부하려했으나 </li><li> </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> </p><p>작업을 진행하는 도중 별다른 이유 없이 프로그램이 장시간 대기 상태에 머물거나 멈추는 현상이 반복적으로 발생하고 있습니다. </p><p>이 과정에서 작업 중인 파일이 정상적으로 저장되었는지 확신할 수 없어 파일 손실에 대한 불안감을 계속 안고 업무를 진행해야 하는 상황입니다.</p><p> </p><p>동일한 현상이 반복되고 있음에도 개선되지 않아 업무 효율이 크게 저하되고 있습니다. 특히 현재도 약 20분 이상 작업 대기 상태가 지속되고 있으며, 다른 작업을 병행하며 기다릴 수는 있지만, 심한 경우에는 1시간 이상 응답이 없어 프로그램을 강제 종료한 뒤 다시 작업해야 하는 상황도 발생합니다. 이 과정에서 작업 시간이 불필요하게 소모되고, 저장 여부를 확인할 수 없어 업무 스트레스도 상당합니다.</p><p> </p><p>기존 CAD 환경에서는 이러한 문제가 거의 발생하지 않았기 때문에 현재 프로그램의 안정성에 아쉬움이 큽니다. </p><p>또한 CAD의 복사(Copy) 기능이나 드림(Dream) 기능도 사용할 수 없는 환경에서 프로그램 자체의 안정성까지 확보되지 않는다면 설계 실무를 원활하게 수행하기 어려운 상황입니다. </p><p> </p><p>업무의 연속성과 작업 데이터의 안전성을 위해 아래 사항에 대한 개선을 요청드립니다.</p><ul><li> - 작업 중 장시간 대기 및 멈춤 현상 원인 분석 및 개선</li><li> - 자동저장 기능의 안정성 강화 및 저장 상태 확인 기능 제공</li><li> - 작업 중 응답 없음 현상 발생 시 복구 기능 개선</li><li> - 해당 문제에 대한 원인 및 향후 개선 계획 안내</li></ul><p> </p><p> </p><p> </p><p>위와 같은 프로그램 오류들로 인해 업무시간이 캐드로 작업할 때와 이지빔으로 작업할 때 체감 시간이 상당한 차이가 있습니다. </p><p>이로 인해 불필요하게 야근을 하게 되는 상황이 발생하기도 하기 때문에 적극적인 검토와 조치를 간곡히 부탁드립니다. </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로 해서 계속 모두 지우기라는 작업을 해야하다보니 불편해서요. 해당 기능이 없다면 </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> </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>깨진상태로 여분의 라인이 자꾸 남아있네요. 해당 라인을 수동으로 한번 더 지워줘야 하는 번거로움이 있어서 </p><p>해당 기능을 제가 못쓰는 부분인건지 드림의 JMP랑은 조금 상이한 거 같아서 오류라면 개선 부탁드리겠습니다.</p><p>( 이용시 아래 동영상을 첨부하였으나 사진만 올릴 수 있더라고요. 예전엔 문의사항에 동영상 첨부가 가능했는데 해당부분도 개선 요청드립니다.)</p><p> </p><p> </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 기능 이용 시 </p><p>명령어 입력 → 첫번째 기준점 → 두번째 기준점을 하면 바로 TXT가 기준점에 맞게 조정되었는데</p><p>업데이트 이후 이동할 기준점 선택 및 위치로 이동을 해야하는 클릭 등 2번의 절차가 더 생겼습니다.</p><p> </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>작업간 파일명 풀네임이 표기되지 않아 작업시 파일이 어떤 파일인지 구분이 안가더라고요. </p><p>지금 고정되있는 그리기모드 상단바는 아예 속성창으로 실행하기 때문에 작업간 사용을 하지 않아 사실 불필요한 창이어서</p><p>인터페이스 창 두께를 조절하거나 폰트를 2줄배열 or 제목창을 길게 상단에 파일명 보이도록(캐드처럼) or<br>불필요한 상단바를 커스터마이징 할 수 있도록 개선되면 더 좋지 않을까 하여 개선 건의 드립니다.</p><p> </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> </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> </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 컬러레인 생성 명령어를 통해 컬러레인을 생성하려고 할 때, 명령어 입력 후 원에 클릭을 하면 원이 그대로 사라지는 현상이 있는데 개선 요청드립니다.</p><p>또한 컬러레인 생성 시 색상 및 선두께가 기본 레이어 색상이 아닌 컬러레인 일반규격에 맞게 세팅할 수 있도록 분홍 주황 초록 파랑 등 / + 설계속도에 맞는 갈매기 추가 요청 기본 세팅값을 설정에 추가 요청드립니다. (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>기준점을 이용하여 복사하기 </p><p>CTRL+SHIFT+C를 누르면 </p><p>계속 파일 끌어다놓기가 뜨는데 </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 명령어 실행 후 도면을 pdf로 저장 시 특정 오류가 생깁니다.</p><p> </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> </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> </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> </p><p>신규 레이어 생성 후 객체를 만들고 undo를 하면 생성했던 레이어가 사라지고 객체도 사라져야하는데 객체는 남아있고 레이어만 사라지며,</p><p> </p><p>qsave 사용 시 일정 시점으로 돌아갑니다.</p><p> </p><p> </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>클로소이드 작도 시 </p><p> </p><p>▶ 첫번째 객체 선택: 2953.04,-599.86,0.00<br>▶ 두번째 객체 선택: 3027.05,-614.08,0.00<br> 위치: Nyng.ThirdParty.Civil.HmCmdCLothoid.Start()<br> </p><p>혹은</p><p> </p><p>Curve 객체를 선택하세요 </p><p> </p><p>라는 메시지가 뜨며 작도 되지 않습니다.</p><p> </p><p> </p><p>다만 폴리선이 아닌 그냥 LINE에서는 작도는 되지만 똑바로 그려지지 않고 그냥 통짜 원으로 나옵니다.</p><p> </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. Unable to zoom out any farther.)가 나오면서 더 이상 도면 축소가 불가능합니다. </p><p> </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> </p><p>MTEXT에 대한 명령어를 별칭에서 TT로 바꾼 것이 아니라 명령어에서 TT로 바꾸었습니다.</p><p> </p><p>이전버전 1.5.x에서는 TT로 잘 사용하였습니다</p><p> </p><p>영상처럼 TT를 입력할시에 MTEXT가 아닌 _MTEXT가 뜨고 있으며</p><p> </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;
|
||||
});
|
||||
@@ -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_%';
|
||||
Reference in new issue
Block a user