Files
hipmi/src/lib/router_hipmi/router_investasi.ts
2025-03-05 10:24:12 +08:00

173 lines
5.3 KiB
TypeScript

export const NEW_RouterInvestasi = {
// API
api_gambar: "/api/investasi/gambar/",
// MAIN
/**
*
* @param param status id | 1: Publish, 2: Review, 3: Draft, 4: Reject
* @type string
*/
portofolio: ({ id }: { id: "1" | "2" | "3" | "4" }) =>
`/dev/investasi/main/portofolio/${id}`,
// portofolio: ({ id }: { id?: string }) => `/dev/investasi/main/portofolio/${id}`,
// TRANSAKSI
pembelian: "/dev/investasi/transaksi/pembelian/",
metode_pembayaran: "/dev/investasi/transaksi/metode-pembayaran/",
invoice: "/dev/investasi/transaksi/invoice/",
proses_transaksi: "/dev/investasi/transaksi/proses-transaksi/",
// STATUS TRANSAKSI
transaksi_gagal: "/dev/investasi/status-transaksi/gagal/",
transaksi_berhasil: "/dev/investasi/status-transaksi/berhasil/",
// FILE VIEW
file_prospektus: ({ id }: { id: string }) =>
`/dev/investasi/file-view/prospektus/${id}`,
file_dokumen: ({ id }: { id: string }) =>
`/dev/investasi/file-view/dokumen/${id}`,
OLD_file_view_prospektus: "/dev/investasi/file-view/prospektus/",
OLD_file_view_dokumen: "/dev/investasi/file-view/dokumen/",
// DETAIL
detail_main: ({ id }: { id: string }) => `/dev/investasi/detail/${id}`,
detail_portofolio: ({ id }: { id: string }) =>
`/dev/investasi/detail/portofolio/${id}`,
detail_prospektus: ({ id }: { id: string }) =>
`/dev/investasi/detail/prospektus/${id}`,
detail_saham: "/dev/investasi/detail/saham/",
detail_publish: "/dev/investasi/detail_portofolio/publish/",
detail_review: "/dev/investasi/detail_portofolio/review/",
detail_draft: "/dev/investasi/detail_portofolio/draft/",
detail_reject: "/dev/investasi/detail_portofolio/reject/",
// DOKUMEN
/**
* @param id | investasiId
* @type string
*/
daftar_dokumen: ({ id }: { id: string }) =>
`/dev/investasi/dokumen/daftar/${id}`,
/**
* @param id | investasiId
* @type string
*/
rekap_dokumen: ({ id }: { id: string }) =>
`/dev/investasi/dokumen/rekap/${id}`,
// BERITA
/**
* @param id | beritaId
* @type string
*/
berita: ({ id }: { id: string }) => `/dev/investasi/berita/${id}`,
/**
* @param id | investasiId
* @type string
*/
daftar_berita: ({ id }: { id: string }) =>
`/dev/investasi/berita/daftar/${id}`,
/**
* @param id | investasiId
* @type string
*/
rekap_berita: ({ id }: { id: string }) => `/dev/investasi/berita/rekap/${id}`,
// CREATE
/**
* @param id | investasiId
* @type string
*/
create_dokumen: ({ id }: { id: string }) =>
`/dev/investasi/create/dokumen/${id}`,
/**
* @param id | investasiId
* @type string
*/
create_berita: ({ id }: { id: string }) =>
`/dev/investasi/create/berita/${id}`,
// EDIT
/**
* @param id | investasiId
* @type string
*/
edit_investasi: ({ id }: { id: string }) => `/dev/investasi/edit/${id}`,
/**
* @param id | dokumenId
* @type string
*/
edit_dokumen: ({ id }: { id: string }) => `/dev/investasi/edit/dokumen/${id}`,
/**
* @param id | investasiId
* @type string
*/
edit_prospektus: ({ id }: { id: string }) =>
`/dev/investasi/edit/prospektus/${id}`,
list_investor: ({ id }: { id: string }) => `/dev/investasi/${id}/investor`,
};
export const RouterInvestasi_OLD = {
api_gambar: "/api/investasi/gambar/",
api_file_prospektus: "/api/investasi/prospektus/",
api_file_dokumen: "/api/investasi/dokumen/",
api_get_notif_midtrans: "/api/investasi/midtrans",
//INVESTASI
main: "/dev/investasi/main",
create: "/dev/investasi/create/investasi",
main_porto: "/dev/investasi/main/portofolio",
main_investasi: "/dev/investasi/main/saham_saya",
main_transaksi: "/dev/investasi/main/transaksi",
transfer: "/dev/investasi/transfer/",
dialog_transaksi: "/dev/investasi/dialog_page/transaksi_saham",
dialog_create: "/dev/investasi/dialog_page/create",
// portofolio
portofolio: "/dev/investasi/main/portofolio",
// proses beli saham
proses_investasi: "/dev/investasi/proses_investasi/",
proses_transaksi: "/dev/investasi/proses_transaksi/",
status_transaksi: "/dev/investasi/status_transaksi/berhasil",
status_pesanan: "/dev/investasi/status_pesanan/",
status_transaksi_gagal: "/dev/investasi/status_transaksi/gagal/",
metode_transfer: "/dev/investasi/metode_transfer/",
// edit //
edit: "/dev/investasi/edit/",
edit_intro: "/dev/investasi/edit_intro/",
edit_prospektus: "/dev/investasi/edit_prospektus/",
edit_dokumen: "/dev/investasi/edit_dokumen/",
edit_berita: "/dev/investasi/edit_berita/",
// detail //
detail: "/dev/investasi/detail/",
detail_portofolio: "",
detail_saham_terbeli: "/dev/investasi/detail_saham_terbeli/",
detail_prospektus: "/dev/investasi/detail_prospektus/",
detail_dokumen: "/dev/investasi/detail_dokumen/",
detail_berita: "/dev/investasi/detail_berita/",
detail_draft: "/dev/investasi/detail_portofolio/draft/",
detail_publish: "/dev/investasi/detail_portofolio/publish/",
detail_review: "/dev/investasi/detail_portofolio/review/",
detail_reject: "/dev/investasi/detail_portofolio/reject/",
// berita
daftar_berita: "/dev/investasi/berita/",
create_berita: "/dev/investasi/create_berita/",
list_edit_berita: "/dev/investasi/list_edit_berita/",
//upload
upload_prospektus: "/dev/investasi/upload_prospektus/",
upload_dokumen: "/dev/investasi/upload_dokumen/",
};