dashboard

package
v0.0.0-...-db28b0c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2023 License: Unlicense Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetHandler

func GetHandler(c *fiber.Ctx) error

func GetListPenugasanHandler

func GetListPenugasanHandler(c *fiber.Ctx) error

func GetPenugasan

func GetPenugasan(ctx *app.Ctx, query url.Values) (app.ListModel, error)

func GetPenugasanByIDHandler

func GetPenugasanByIDHandler(c *fiber.Ctx) error

func GetTotalDisposisiHandler

func GetTotalDisposisiHandler(c *fiber.Ctx) error

func GetTotalSMHandler

func GetTotalSMHandler(c *fiber.Ctx) error

Types

type Dashboard

type Dashboard struct {
	TotalSuratDisposisi                                             db.NullInt64 `json:"total_surat_disposisi"`
	TotalSuratDisposisiBelumDibaca                                  db.NullInt64 `json:"total_surat_disposisi_belum_dibaca"`
	TotalSuratDisposisiBelumDitanggapi                              db.NullInt64 `json:"total_surat_disposisi_belum_ditanggapi"`
	TotalSuratDisposisiBelumDiselesaikan                            db.NullInt64 `json:"total_surat_disposisi_belum_diselesaikan"`
	TotalSuratMasuk                                                 db.NullInt64 `json:"total_surat_masuk"`
	TotalSuratMasukBelumDibaca                                      db.NullInt64 `json:"total_surat_masuk_belum_dibaca"`
	TotalSuratMasukBelumDiselesaikan                                db.NullInt64 `json:"total_surat_masuk_belum_diselesaikan"`
	TotalSuratMasukBelumDidisposisikan                              db.NullInt64 `json:"total_surat_masuk_belum_didisposisikan"`
	TotalSuratDisposisiYangSudahDiteruskanYangStatusnyaBelumSelesai db.NullInt64 `json:"total_surat_disposisi_yang_sudah_diteruskan_dan_belum_selesai"`
	TotalPermintaanApprovalSurat                                    db.NullInt64 `json:"total_permintaan_approval_surat"`
	TotalSuratMenungguApproval                                      db.NullInt64 `json:"total_surat_menunggu_approval"`
	TotalPermintaanEsign                                            db.NullInt64 `json:"total_permintaan_esign"`
}

func Get

func Get(ctx *app.Ctx, query url.Values) (Dashboard, error)

type Penugasan

type Penugasan struct {
	db.Model
	ID          db.NullInt64  `json:"-"          db:"pd.tpd_id"       gorm:"column:tpd_id;primaryKey;autoIncrement" form:"-"`
	UserID      db.NullInt64  `json:"-"          db:"pd.tpd_user_id"  gorm:"column:tpd_user_id"                     form:"id"`
	PenugasanID db.NullInt64  `json:"id"         db:"pd.tpd_tp_id"    gorm:"column:tpd_tp_id"                       form:"-"`
	TypeSurat   db.NullString `json:"jenis"      db:"p.tp_jenis"      gorm:"column:tp_jenis"         validate:"omitempty,oneof='SK' 'ST'" form:"jenis"`
	Judul       db.NullString `json:"judul"      db:"p.tp_judul"      gorm:"column:tp_judul"         form:"judul"`
	Nomor       db.NullString `json:"nomor"      db:"p.tp_nomor"      gorm:"column:tp_nomor"         form:"nomor"`
	Date        db.NullDate   `json:"tanggal"    db:"p.tp_tanggal"    gorm:"column:tp_tanggal"       form:"tanggal"`
	FileURL     db.NullString `json:"file"       db:"p.tp_file"       gorm:"column:tp_file"          form:"-"`
	FileName    db.NullString `json:"filename"   db:"p.tp_file_name"  gorm:"column:tp_file_name"     form:"-"`
	IsDeleted   db.NullBool   `json:"is_deleted" db:"p.tp_hapus"      gorm:"column:tp_hapus"         form:"is_deleted"`
}

func GetPenugasanByID

func GetPenugasanByID(ctx *app.Ctx, id string, query url.Values) (Penugasan, error)

func (*Penugasan) SetFilter

func (pd *Penugasan) SetFilter()

func (*Penugasan) SetRelation

func (pd *Penugasan) SetRelation()

func (*Penugasan) SetSort

func (pd *Penugasan) SetSort()

func (Penugasan) TableAliasName

func (Penugasan) TableAliasName() string

func (Penugasan) TableName

func (Penugasan) TableName() string

type TotalMasuk

type TotalMasuk struct {
	Date  db.NullDate  `json:"tanggal"`
	Value db.NullInt64 `json:"total"`
}

func GetTotalDisposisi

func GetTotalDisposisi(ctx *app.Ctx, query url.Values) ([]TotalMasuk, error)

func GetTotalSM

func GetTotalSM(ctx *app.Ctx, query url.Values) ([]TotalMasuk, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL