Demo

အသိပေးချက်၊ စစ်ဆေးမှတ်တမ်းနှင့် tag များ

လုပ်ငန်းခွင်တစ်လျှောက် သုံးသော ops entity များဖြစ်ပါသည်။ Notification class အမည်တွင် typo ရှိပါသည် — NotifcationEntity (“i” ပျောက်)။

NotifcationEntity

ဇယားမှာ notification ဖြစ်ပါသည်။ Class အမည် typo ဖြစ်သော NotifcationEntity ကို အတိုင်းပင် import လုပ်ရပါသည်။

  • id: number — primary key
  • topic: string — ခေါင်းစဉ် သို့မဟုတ် အမျိုးအစား
  • title: string
  • body: string
  • targetType: ALL | SPECIFIC_ROLES | SPECIFIC_USERS
  • data: jsonb — စိတ်ကြိုက် payload

AuditLogEntity

ဇယားမှာ audit_log ဖြစ်ပါသည် — စနစ်တစ်လျှောက် အသုံးပြုသူ လုပ်ဆောင်ချက်များကို မှတ်တမ်းတင်ပါသည်။

ChangeLogEntity / ChangeLogReactionsEntity

ဇယားများမှာ change_log နှင့် change_log_reactions ဖြစ်ပါသည် — pluginName + referencePrefix + referenceNumber ဖြင့် လှုပ်ရှားမှု feed ကို စီမံပါသည်။ ရေးခြင်းနှင့် ဖတ်ခြင်းအတွက် ChangeLogService ကို ဦးစားပေးရပါသည်။

  • message, metadata, isCreatedBySystem
  • createdBy → UserEntity; replyTo → မိဘ ChangeLogEntity
  • reactions → ChangeLogReactionsEntity (reaction, reactBy)

TagEntity

ဇယားမှာ tags ဖြစ်ပါသည် — Quark ERP တစ်လျှောက် ယေဘုယျ tagging အတွက် အသုံးပြုပါသည်။

  • id: number — primary key
  • name: string — ထူးခြားသော tag အမည်
  • userId: number — ဖန်တီးသူ