first commit
This commit is contained in:
17
lib/model/Kendaraan_model.dart
Normal file
17
lib/model/Kendaraan_model.dart
Normal file
@@ -0,0 +1,17 @@
|
||||
class Kendaraan {
|
||||
int id;
|
||||
String jenisKendaraan;
|
||||
String namaKendaraan;
|
||||
String nomorPlat;
|
||||
String bahanBakar;
|
||||
bool status;
|
||||
|
||||
Kendaraan({
|
||||
required this.id,
|
||||
required this.jenisKendaraan,
|
||||
required this.namaKendaraan,
|
||||
required this.nomorPlat,
|
||||
required this.bahanBakar,
|
||||
required this.status,
|
||||
});
|
||||
}
|
||||
72
lib/model/MapKendaraanPhoto_m.dart
Normal file
72
lib/model/MapKendaraanPhoto_m.dart
Normal file
@@ -0,0 +1,72 @@
|
||||
import 'package:bbm_tracking/model/photo_m.dart';
|
||||
|
||||
class TransaksiModel {
|
||||
int id;
|
||||
String kendaraanId;
|
||||
String bensinId;
|
||||
String kodeTransaksi;
|
||||
DateTime tanggalTransaksi;
|
||||
String lokasiPertamina;
|
||||
String totalLiter;
|
||||
int hargaPerLiter;
|
||||
int totalBayar;
|
||||
String odometer;
|
||||
String catatan;
|
||||
String lat;
|
||||
String lang;
|
||||
int status;
|
||||
List<PhotoModel> dataPhoto;
|
||||
|
||||
TransaksiModel({
|
||||
required this.id,
|
||||
required this.kendaraanId,
|
||||
required this.bensinId,
|
||||
required this.kodeTransaksi,
|
||||
required this.tanggalTransaksi,
|
||||
required this.lokasiPertamina,
|
||||
required this.totalLiter,
|
||||
required this.hargaPerLiter,
|
||||
required this.totalBayar,
|
||||
required this.odometer,
|
||||
required this.catatan,
|
||||
required this.lat,
|
||||
required this.lang,
|
||||
required this.status,
|
||||
required this.dataPhoto,
|
||||
});
|
||||
|
||||
TransaksiModel.fromJson(Map<String, dynamic> json)
|
||||
: id = json['id'],
|
||||
kendaraanId = json['kendaraanId'],
|
||||
bensinId = json['bensinId'],
|
||||
kodeTransaksi = json['kodeTransaksi'],
|
||||
tanggalTransaksi = json['tanggalTransaksi'],
|
||||
lokasiPertamina = json['lokasiPertamina'],
|
||||
totalLiter = json['totalLiter'],
|
||||
hargaPerLiter = json['hargaPerLiter'],
|
||||
totalBayar = json['totalBayar'],
|
||||
odometer = json['odometer'],
|
||||
catatan = json['catatan'],
|
||||
lat = json['lat'],
|
||||
lang = json['lang'],
|
||||
status = json['status'],
|
||||
dataPhoto = json['dataPhoto'];
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
'id': id,
|
||||
'kendaraanId': kendaraanId,
|
||||
'bensinId': bensinId,
|
||||
'kodeTransaksi': kodeTransaksi,
|
||||
'tanggalTransaksi': tanggalTransaksi,
|
||||
'lokasiPertamina': lokasiPertamina,
|
||||
'totalLiter': totalLiter,
|
||||
'hargaPerLiter': hargaPerLiter,
|
||||
'totalBayar': totalBayar,
|
||||
'odometer': odometer,
|
||||
'catatan': catatan,
|
||||
'lat': lat,
|
||||
'lang': lang,
|
||||
'status': status,
|
||||
'dataPhoto': dataPhoto,
|
||||
};
|
||||
}
|
||||
32
lib/model/bensin_m.dart
Normal file
32
lib/model/bensin_m.dart
Normal file
@@ -0,0 +1,32 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class BensinModel {
|
||||
int id;
|
||||
String value;
|
||||
String text;
|
||||
String perusahaan;
|
||||
int harga;
|
||||
|
||||
BensinModel({
|
||||
required this.id,
|
||||
required this.value,
|
||||
required this.text,
|
||||
required this.perusahaan,
|
||||
required this.harga,
|
||||
});
|
||||
|
||||
BensinModel.fromJson(Map<String, dynamic> json)
|
||||
: id = json['id'],
|
||||
value = json['value'],
|
||||
text = json['text'],
|
||||
perusahaan = json['perusahaan'],
|
||||
harga = json['harga'];
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
'id': id,
|
||||
'value': value,
|
||||
'text': text,
|
||||
'perusahaan': perusahaan,
|
||||
'harga': harga
|
||||
};
|
||||
}
|
||||
46
lib/model/kendaraan_m.dart
Normal file
46
lib/model/kendaraan_m.dart
Normal file
@@ -0,0 +1,46 @@
|
||||
class KendaraanModel {
|
||||
int id;
|
||||
String bahanBakar;
|
||||
String jenisKendaraan;
|
||||
String namaKendaraan;
|
||||
String nomorPlat;
|
||||
int cc;
|
||||
String odometer;
|
||||
String kepemilikan;
|
||||
int status;
|
||||
|
||||
KendaraanModel({
|
||||
required this.id,
|
||||
required this.jenisKendaraan,
|
||||
required this.namaKendaraan,
|
||||
required this.nomorPlat,
|
||||
required this.bahanBakar,
|
||||
required this.cc,
|
||||
required this.odometer,
|
||||
required this.kepemilikan,
|
||||
required this.status,
|
||||
});
|
||||
|
||||
KendaraanModel.fromJson(Map<String, dynamic> json)
|
||||
: id = json['id'],
|
||||
jenisKendaraan = json['jenisKendaraan'],
|
||||
namaKendaraan = json['namaKendaraan'],
|
||||
nomorPlat = json['nomorPlat'],
|
||||
bahanBakar = json['bahanBakar'],
|
||||
cc = json['cc'],
|
||||
odometer = json['odometer'],
|
||||
kepemilikan = json['kepemilikan'],
|
||||
status = json['status'];
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
'id': id,
|
||||
'jenisKendaraan': jenisKendaraan,
|
||||
'namaKendaraan': namaKendaraan,
|
||||
'nomorPlat': nomorPlat,
|
||||
'bahanBakar': bahanBakar,
|
||||
'cc': cc,
|
||||
'odometer': odometer,
|
||||
'kepemilikan': kepemilikan,
|
||||
'status': status
|
||||
};
|
||||
}
|
||||
25
lib/model/photo_m.dart
Normal file
25
lib/model/photo_m.dart
Normal file
@@ -0,0 +1,25 @@
|
||||
class PhotoModel {
|
||||
int id;
|
||||
String transaksi_id;
|
||||
String linkPhoto;
|
||||
String namePhoto;
|
||||
|
||||
PhotoModel(
|
||||
{required this.id,
|
||||
required this.transaksi_id,
|
||||
required this.linkPhoto,
|
||||
required this.namePhoto});
|
||||
|
||||
PhotoModel.fromJson(Map<String, dynamic> json)
|
||||
: id = json['id'],
|
||||
transaksi_id = json['transaksi_id'],
|
||||
linkPhoto = json['linkPhoto'],
|
||||
namePhoto = json['namePhoto'];
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
'id': id,
|
||||
'transaksi_id': transaksi_id,
|
||||
'linkPhoto': linkPhoto,
|
||||
'namePhoto': namePhoto
|
||||
};
|
||||
}
|
||||
17
lib/model/status_m.dart
Normal file
17
lib/model/status_m.dart
Normal file
@@ -0,0 +1,17 @@
|
||||
class StatusModel {
|
||||
int id;
|
||||
int status;
|
||||
|
||||
StatusModel(
|
||||
{required this.id,
|
||||
required this.status});
|
||||
|
||||
StatusModel.fromJson(Map<String, dynamic> json)
|
||||
: id = json['id'],
|
||||
status = json['status'];
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
'id': id,
|
||||
'status': status
|
||||
};
|
||||
}
|
||||
27
lib/model/transaksiPerMonth_m.dart
Normal file
27
lib/model/transaksiPerMonth_m.dart
Normal file
@@ -0,0 +1,27 @@
|
||||
class TransaksiPerMonthModel{
|
||||
double totalLiter;
|
||||
int totalBayar;
|
||||
String kendaraanId;
|
||||
DateTime tanggalTransaksi;
|
||||
|
||||
TransaksiPerMonthModel({
|
||||
required this.totalLiter,
|
||||
required this.totalBayar,
|
||||
required this.kendaraanId,
|
||||
required this.tanggalTransaksi
|
||||
});
|
||||
|
||||
TransaksiPerMonthModel.fromJson(Map<String, dynamic> json)
|
||||
: totalBayar = json['totalBayar'],
|
||||
totalLiter = json['totalLiter'],
|
||||
kendaraanId = json['kendaraanId'],
|
||||
tanggalTransaksi = json['tanggalTransaksi'];
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
'totalBayar' : totalBayar,
|
||||
'totalLiter' : totalLiter,
|
||||
'kendaraanId' : kendaraanId,
|
||||
'tanggalTransaksi' : tanggalTransaksi
|
||||
};
|
||||
|
||||
}
|
||||
70
lib/model/transaksi_m.dart
Normal file
70
lib/model/transaksi_m.dart
Normal file
@@ -0,0 +1,70 @@
|
||||
class TransaksiModel {
|
||||
int id;
|
||||
String kendaraanId;
|
||||
String bensinId;
|
||||
String kodeTransaksi;
|
||||
DateTime tanggalTransaksi;
|
||||
DateTime waktuTransaksi;
|
||||
String lokasiPertamina;
|
||||
String totalLiter;
|
||||
int hargaPerLiter;
|
||||
int totalBayar;
|
||||
String odometer;
|
||||
String catatan;
|
||||
String lat;
|
||||
String lang;
|
||||
int status;
|
||||
|
||||
TransaksiModel({
|
||||
required this.id,
|
||||
required this.kendaraanId,
|
||||
required this.bensinId,
|
||||
required this.kodeTransaksi,
|
||||
required this.tanggalTransaksi,
|
||||
required this.waktuTransaksi,
|
||||
required this.lokasiPertamina,
|
||||
required this.totalLiter,
|
||||
required this.hargaPerLiter,
|
||||
required this.totalBayar,
|
||||
required this.odometer,
|
||||
required this.catatan,
|
||||
required this.lat,
|
||||
required this.lang,
|
||||
required this.status,
|
||||
});
|
||||
|
||||
TransaksiModel.fromJson(Map<String, dynamic> json)
|
||||
: id = json['id'],
|
||||
kendaraanId = json['kendaraanId'],
|
||||
bensinId = json['bensinId'],
|
||||
kodeTransaksi = json['kodeTransaksi'],
|
||||
tanggalTransaksi = json['tanggalTransaksi'],
|
||||
waktuTransaksi = json['waktuTransaksi'],
|
||||
lokasiPertamina = json['lokasiPertamina'],
|
||||
totalLiter = json['totalLiter'],
|
||||
hargaPerLiter = json['hargaPerLiter'],
|
||||
totalBayar = json['totalBayar'],
|
||||
odometer = json['odometer'],
|
||||
catatan = json['catatan'],
|
||||
lat = json['lat'],
|
||||
lang = json['lang'],
|
||||
status = json['status'];
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
'id': id,
|
||||
'kendaraanId': kendaraanId,
|
||||
'bensinId': bensinId,
|
||||
'kodeTransaksi': kodeTransaksi,
|
||||
'tanggalTransaksi': tanggalTransaksi,
|
||||
'waktuTransaksi': waktuTransaksi,
|
||||
'lokasiPertamina': lokasiPertamina,
|
||||
'totalLiter': totalLiter,
|
||||
'hargaPerLiter': hargaPerLiter,
|
||||
'totalBayar': totalBayar,
|
||||
'odometer': odometer,
|
||||
'catatan': catatan,
|
||||
'lat': lat,
|
||||
'lang': lang,
|
||||
'status': status,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user