Demo

Plugin များ၊ route များနှင့် seed မှတ်တမ်း

တပ်ဆင်ထားသော module များ၊ မှတ်ပုံတင်ထားသော route များနှင့် ထပ်မကျသော data seed များကို platform က မည်သို့ ခြေရာခံသည်ကို ဖော်ပြပါသည်။

PluginEntity

ဇယားမှာ module ဖြစ်ပါသည် — မှတ်ပုံတင်ထားသော plugin/module များကို သိမ်းပါသည်။

  • name: string — ထူးခြားသော အတွင်းသုံးအမည်
  • displayName: string
  • pluginVersion: string
  • installed: boolean
  • pluginDependencies: json
  • routes: PluginRouteEntity[]

PluginRouteEntity

ဇယားမှာ plugin_route ဖြစ်ပါသည် — plugin များ မှတ်ပုံတင်သော စာမျက်နှာနှင့် API endpoint များကို သိမ်းပါသည်။

  • route: string — URL လမ်းကြောင်း သို့မဟုတ် endpoint
  • type: PAGE | API
  • method: string — API အတွက် HTTP method
  • pluginId: number — ပိုင်ဆိုင်သော plugin

DataSeedHistoryEntity

ဇယားမှာ data_seed_history ဖြစ်ပါသည် — လုပ်ပြီးသော seed များကို ခြေရာခံ၍ ထပ်မလုပ်စေရန် ကာကွယ်ပါသည်။

  • pluginName: string
  • pluginVersion: string
  • name: string — ထူးခြားသော seed task အမည်