models

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CredentialUser

type CredentialUser struct {
	Status  bool   `json:"status" bson:"status"`
	Message string `json:"message,omitempty" bson:"message,omitempty"`
	Data    struct {
		Name     string `json:"name" bson:"name"`
		Username string `json:"username" bson:"username"`
		Role     string `json:"role" bson:"role"`
	} `json:"data" bson:"data"`
}

type DBInfo

type DBInfo struct {
	DBString       string
	DBName         string
	CollectionName string
}

type DataCount

type DataCount struct {
	Total       int64 `json:"total,omitempty"`
	Delivered   int64 `json:"delivered,omitempty"`
	Canceled    int64 `json:"canceled,omitempty"`
	Returned    int64 `json:"returned,omitempty"`
	InWarehouse int64 `json:"inWarehouse,omitempty"`
	InVehicle   int64 `json:"inVehicle,omitempty"`
	Failed      int64 `json:"failed,omitempty"`
	Paid        int64 `json:"paid,omitempty"`
}

type History

type History struct {
	ID         primitive.ObjectID `json:"id,omitempty" bson:"_id,omitempty"`
	ID_History string             `json:"id_history" bson:"id_history"`
	Lokasi     []Lokasi           `json:"lokasi" bson:"lokasi"`
}

type Kantor

type Kantor struct {
	ID              primitive.ObjectID `json:"id" bson:"_id,omitempty"`
	No_Pend         string             `json:"no_pend" bson:"no_pend"`
	No_Pend_Kcu     string             `json:"no_pend_kcu,omitempty" bson:"no_pend_kcu,omitempty"`
	No_Pend_Kc      string             `json:"no_pend_kc,omitempty" bson:"no_pend_kc,omitempty"`
	Tipe_Kantor     string             `json:"tipe_kantor" bson:"tipe_kantor"`
	Nama_Kantor     string             `json:"nama_kantor" bson:"nama_kantor"`
	Region_Kantor   int                `json:"region_kantor" bson:"region_kantor"`
	Kota_Kantor     string             `json:"kota_kantor" bson:"kota_kantor"`
	Kode_Pos_Kantor int                `json:"kode_pos_kantor" bson:"kode_pos_kantor"`
	Alamat_Kantor   string             `json:"alamat_kantor" bson:"alamat_kantor"`
}

type Lokasi

type Lokasi struct {
	Status     string    `json:"status" bson:"status"`
	Timestamp  time.Time `json:"timestamp" bson:"timestamp"`
	Coordinate []float64 `json:"coordinate" bson:"coordinate"`
	Catatan    string    `json:"catatan" bson:"catatan"`
	Username   string    `json:"username" bson:"username"`
}

type Pelanggan

type Pelanggan struct {
	ID             primitive.ObjectID `json:"id" bson:"_id,omitempty"`
	Kode_Pelanggan string             `json:"kode_pelanggan" bson:"kode_pelanggan"`
	Tipe_Pelanggan string             `json:"tipe_pelanggan" bson:"tipe_pelanggan"`
	Nama_Pelanggan string             `json:"nama_pelanggan,omitempty" bson:"nama_pelanggan,omitempty"`
}

type Pesan

type Pesan struct {
	Status     int         `json:"status" bson:"status"`
	Message    string      `json:"message" bson:"message"`
	Data       interface{} `json:"data,omitempty" bson:"data,omitempty"`
	Token      string      `json:"token,omitempty" bson:"token,omitempty"`
	Data_Count *DataCount  `json:"data_count,omitempty" bson:"data_count,omitempty"`
	Page       int         `json:"page,omitempty" bson:"page,omitempty"`
}

type Transaksi

type Transaksi struct {
	ID                      primitive.ObjectID `json:"id" bson:"_id,omitempty"`
	No_Resi                 string             `json:"no_resi" bson:"no_resi"`
	Layanan                 string             `json:"layanan" bson:"layanan"`
	Isi_Kiriman             string             `json:"isi_kiriman" bson:"isi_kiriman"`
	Nama_Pengirim           string             `json:"nama_pengirim" bson:"nama_pengirim"`
	Alamat_Pengirim         string             `json:"alamat_pengirim" bson:"alamat_pengirim"`
	Kode_Pos_Pengirim       int                `json:"kode_pos_pengirim" bson:"kode_pos_pengirim"`
	Kota_Asal               string             `json:"kota_asal" bson:"kota_asal"`
	Nama_Penerima           string             `json:"nama_penerima" bson:"nama_penerima"`
	Alamat_Penerima         string             `json:"alamat_penerima" bson:"alamat_penerima"`
	Kode_Pos_Penerima       int                `json:"kode_pos_penerima" bson:"kode_pos_penerima"`
	Kota_Tujuan             string             `json:"kota_tujuan" bson:"kota_tujuan"`
	Berat_Kiriman           float64            `json:"berat_kiriman" bson:"berat_kiriman"`
	Volumetrik              float64            `json:"volumetrik" bson:"volumetrik"`
	Nilai_Barang            int                `json:"nilai_barang" bson:"nilai_barang"`
	Biaya_Dasar             int                `json:"biaya_dasar" bson:"biaya_dasar"`
	Biaya_Pajak             int                `json:"biaya_pajak" bson:"biaya_pajak"`
	Biaya_Asuransi          int                `json:"biaya_asuransi" bson:"biaya_asuransi"`
	Total_Biaya             int                `json:"total_biaya" bson:"total_biaya"`
	Tanggal_Kirim           primitive.DateTime `json:"tanggal_kirim" bson:"tanggal_kirim"`
	Tanggal_Antaran_Pertama primitive.DateTime `json:"tanggal_antaran_pertama,omitempty" bson:"tanggal_antaran_pertama,omitempty"`
	Tanggal_Terima          primitive.DateTime `json:"tanggal_terima,omitempty" bson:"tanggal_terima,omitempty"`
	Status                  string             `json:"status" bson:"status"`
	Tipe_Cod                string             `json:"tipe_cod" bson:"tipe_cod"`
	Status_Cod              string             `json:"status_cod,omitempty" bson:"status_cod,omitempty"`
	Sla                     int                `json:"sla" bson:"sla"`
	Aktual_Sla              int                `json:"aktual_sla,omitempty" bson:"aktual_sla,omitempty"`
	Status_Sla              *bool              `json:"status_sla,omitempty" bson:"status_sla,omitempty"`
	No_Pend_Kirim           string             `json:"no_pend_kirim" bson:"no_pend_kirim"`
	No_Pend_Terima          string             `json:"no_pend_terima" bson:"no_pend_terima"`
	Kode_Pelanggan          string             `json:"kode_pelanggan" bson:"kode_pelanggan"`
	Created_By              struct {
		Username string `json:"username" bson:"username"`
	} `json:"created_by" bson:"created_by"`
	ID_History string `json:"id_history" bson:"id_history"`
}

type Users

type Users struct {
	ID             *primitive.ObjectID `json:"id,omitempty" bson:"_id,omitempty"`
	Username       string              `json:"username" bson:"username"`
	Password       string              `json:"password,omitempty" bson:"password,omitempty"`
	Nama           string              `json:"nama" bson:"nama"`
	No_Telp        string              `json:"no_telp" bson:"no_telp"`
	Email          string              `json:"email" bson:"email"`
	Role           string              `json:"role" bson:"role"`
	No_Pend        string              `json:"no_pend,omitempty" bson:"no_pend,omitempty"`
	Kode_Pelanggan string              `json:"kode_pelanggan,omitempty" bson:"kode_pelanggan,omitempty"`
}

Jump to

Keyboard shortcuts

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