동기화

This commit is contained in:
GA Pro
2026-05-14 01:21:27 +09:00
parent acea2afce5
commit 958fe6b980
379 changed files with 21786 additions and 423 deletions
+69
View File
@@ -3,6 +3,30 @@ import LoginPage from '@/pages/LoginPage';
import MainLayout from '@/layouts/MainLayout';
import Dashboard from '@/pages/Dashboard';
// ── P4: 수수료 종류 ──────────────────────────────────
import CommissionMaster from '@/pages/commission/CommissionMaster';
import CollectionCommission from '@/pages/commission/CollectionCommission';
import RenewalCommission from '@/pages/commission/RenewalCommission';
import ReinstatementCommission from '@/pages/commission/ReinstatementCommission';
import PersistencyBonus from '@/pages/commission/PersistencyBonus';
import OverrideLedger from '@/pages/commission/OverrideLedger';
// ── P4: 설계사 라이프사이클 ───────────────────────────
import AgentContracts from '@/pages/agent/AgentContracts';
import AgentLicenses from '@/pages/agent/AgentLicenses';
import AgentTrainings from '@/pages/agent/AgentTrainings';
// ── P4: 계약 운영 ────────────────────────────────────
import ContractEndorsements from '@/pages/contracts/ContractEndorsements';
import Complaints from '@/pages/contracts/Complaints';
// ── P4: 시스템 ──────────────────────────────────────
import Approvals from '@/pages/system/Approvals';
import Notices from '@/pages/system/Notices';
// ── P4: 출금 ────────────────────────────────────────
import WithdrawRequest from '@/pages/payments/WithdrawRequest';
import OrgTree from '@/pages/org/OrgTree';
import AgentList from '@/pages/org/AgentList';
import AgentDetail from '@/pages/org/AgentDetail';
@@ -29,6 +53,15 @@ import SettleList from '@/pages/settle/SettleList';
import BatchRun from '@/pages/settle/BatchRun';
import PaymentList from '@/pages/settle/PaymentList';
import PerformanceReport from '@/pages/report/PerformanceReport';
import OrgReport from '@/pages/report/OrgReport';
import ChargebackRiskReport from '@/pages/report/ChargebackRiskReport';
import KpiMonthlySummary from '@/pages/kpi/KpiMonthlySummary';
import KpiOrgSummary from '@/pages/kpi/KpiOrgSummary';
import KpiRetention from '@/pages/kpi/KpiRetention';
import KpiCumulative from '@/pages/kpi/KpiCumulative';
import UserList from '@/pages/system/UserList';
import RoleList from '@/pages/system/RoleList';
import MenuManage from '@/pages/system/MenuManage';
@@ -84,6 +117,42 @@ export default function App() {
<Route path="settle/batch" element={<BatchRun />} />
<Route path="payments" element={<PaymentList />} />
{/* 리포트 */}
<Route path="report/performance" element={<PerformanceReport />} />
<Route path="report/org" element={<OrgReport />} />
<Route path="report/chargeback-risk" element={<ChargebackRiskReport />} />
{/* KPI 대시보드 */}
<Route path="kpi/monthly" element={<KpiMonthlySummary />} />
<Route path="kpi/org" element={<KpiOrgSummary />} />
<Route path="kpi/retention" element={<KpiRetention />} />
<Route path="kpi/cumulative" element={<KpiCumulative />} />
{/* P4: 수수료 종류 */}
<Route path="commission/type" element={<CommissionMaster />} />
<Route path="commission/master" element={<CommissionMaster />} />
<Route path="commission/collection" element={<CollectionCommission />} />
<Route path="commission/renewal" element={<RenewalCommission />} />
<Route path="commission/reinstatement" element={<ReinstatementCommission />} />
<Route path="commission/persistency" element={<PersistencyBonus />} />
<Route path="commission/override-ledger" element={<OverrideLedger />} />
{/* P4: 설계사 라이프사이클 */}
<Route path="agent/contracts" element={<AgentContracts />} />
<Route path="agent/licenses" element={<AgentLicenses />} />
<Route path="agent/trainings" element={<AgentTrainings />} />
{/* P4: 계약 운영 */}
<Route path="contracts/endorsements" element={<ContractEndorsements />} />
<Route path="contracts/complaints" element={<Complaints />} />
{/* P4: 시스템 */}
<Route path="system/approvals" element={<Approvals />} />
<Route path="system/notices" element={<Notices />} />
{/* P4: 출금 */}
<Route path="payments/withdraw" element={<WithdrawRequest />} />
{/* 시스템관리 */}
<Route path="system/users" element={<UserList />} />
<Route path="system/roles" element={<RoleList />} />