feat: Integrate audit logging for various operations

- Added audit logging functionality across multiple controllers, including menu, user, department, flow, screen, and table management.
- Implemented logging for create, update, and delete actions, capturing relevant details such as company code, user information, and changes made.
- Enhanced the category tree service with a new endpoint to check if category values are in use, improving data integrity checks.
- Updated routes to include new functionalities and ensure proper logging for batch operations and individual record changes.
- This integration improves traceability and accountability for data modifications within the application.
This commit is contained in:
kjs
2026-03-04 13:49:08 +09:00
parent f04d224b09
commit b4d5367e2b
26 changed files with 2620 additions and 140 deletions
@@ -380,8 +380,8 @@ export function CreateTableModal({
<ColumnDefinitionTable columns={columns} onChange={setColumns} disabled={loading} />
</div>
{/* 로그 테이블 생성 옵션 */}
<div className="flex items-start space-x-3 rounded-lg border p-4">
{/* 로그 테이블 생성 옵션 - 통합 변경 이력 시스템으로 대체됨 (숨김 처리) */}
{/* <div className="flex items-start space-x-3 rounded-lg border p-4">
<Checkbox
id="useLogTable"
checked={useLogTable}
@@ -401,7 +401,7 @@ export function CreateTableModal({
자동으로 생성되어 INSERT/UPDATE/DELETE 변경 이력을 기록합니다.
</p>
</div>
</div>
</div> */}
{/* 자동 추가 컬럼 안내 */}
<Alert>