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 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"`
}
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 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"` // MongoDB ID
No_Resi string `json:"no_resi" bson:"no_resi"` // Nomor Resi
Layanan string `json:"layanan" bson:"layanan"` // Layanan pengiriman
Isi_Kiriman string `json:"isi_kiriman" bson:"isi_kiriman"` // Isi kiriman
Nama_Pengirim string `json:"nama_pengirim" bson:"nama_pengirim"` // Nama pengirim
Alamat_Pengirim string `json:"alamat_pengirim" bson:"alamat_pengirim"` // Alamat pengirim
Kode_Pos_Pengirim int `json:"kode_pos_pengirim" bson:"kode_pos_pengirim"` // Kode pos pengirim
Kota_Asal string `json:"kota_asal" bson:"kota_asal"` // Kota asal pengirim
Nama_Penerima string `json:"nama_penerima" bson:"nama_penerima"` // Nama penerima
Alamat_Penerima string `json:"alamat_penerima" bson:"alamat_penerima"` // Alamat penerima
Kode_Pos_Penerima int `json:"kode_pos_penerima" bson:"kode_pos_penerima"` // Kode pos penerima
Kota_Tujuan string `json:"kota_tujuan" bson:"kota_tujuan"` // Kota tujuan pengiriman
Berat_Kiriman float64 `json:"berat_kiriman" bson:"berat_kiriman"` // Berat kiriman
Volumetrik float64 `json:"volumetrik" bson:"volumetrik"` // Volumetrik kiriman
Nilai_Barang int `json:"nilai_barang" bson:"nilai_barang"` // Nilai barang yang dikirim
Biaya_Dasar int `json:"biaya_dasar" bson:"biaya_dasar"` // Biaya dasar pengiriman
Biaya_Pajak int `json:"biaya_pajak" bson:"biaya_pajak"` // Biaya pajak
Biaya_Asuransi int `json:"biaya_asuransi" bson:"biaya_asuransi"` // Biaya asuransi
Total_Biaya int `json:"total_biaya" bson:"total_biaya"` // Total biaya pengiriman
Tanggal_Kirim primitive.DateTime `json:"tanggal_kirim" bson:"tanggal_kirim"` // Tanggal kirim
Tanggal_Terima primitive.DateTime `json:"tanggal_terima" bson:"tanggal_terima"` // Tanggal terima
Tanggal_Tenggat primitive.DateTime `json:"tanggal_tenggat" bson:"tanggal_tenggat"` // Tanggal tenggat
Status string `json:"status" bson:"status"` // Status pengiriman
Tipe_Cod string `json:"tipe_cod" bson:"tipe_cod"` // Tipe COD
Status_Cod string `json:"status_cod" bson:"status_cod"` // Status COD
Sla int `json:"sla" bson:"sla"` // SLA dalam hari
Aktual_Sla int `json:"aktual_sla" bson:"aktual_sla"` // Aktual SLA dalam hari
Status_Sla bool `json:"status_sla" bson:"status_sla"` // Status SLA tercapai atau tidak
No_Pend_Kirim string `json:"no_pend_kirim" bson:"no_pend_kirim"` // Nomor pend kirim
No_Pend_Terima string `json:"no_pend_terima" bson:"no_pend_terima"` // Nomor pend terima
Kode_Pelanggan string `json:"kode_pelanggan" bson:"kode_pelanggan"` // Kode pelanggan
Created_By struct {
Username string `json:"username" bson:"username"` // Username pembuat transaksi
} `json:"created_by" bson:"created_by"`
ID_History string `json:"id_history" bson:"id_history"` // ID history (otomatis generate)
}
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"`
}
Click to show internal directories.
Click to hide internal directories.