cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
77 lines (76 loc) • 2.65 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MFleetFuelLogInsertUpdatePayload = exports.MFleetFuelLogDeletePayload = exports.MFleetFuelLogGetByIdPayload = exports.MFleetFuelLog = void 0;
const common_1 = require("../../common-types/common");
const fleet_fuel_log_1 = require("../../schema/fleet/fleet_fuel_log");
/* INTERFACE END */
/* MODEL START */
class MFleetFuelLog extends common_1.MTableQueries {
constructor(init) {
super(init);
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
return errorLogger;
}
}
exports.MFleetFuelLog = MFleetFuelLog;
class MFleetFuelLogGetByIdPayload {
constructor(init) {
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
if (!this.fltfl_id) {
errorLogger.fltfl_id = "Fuel Log ID is Required!";
}
return errorLogger;
}
}
exports.MFleetFuelLogGetByIdPayload = MFleetFuelLogGetByIdPayload;
class MFleetFuelLogDeletePayload {
constructor(init) {
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
if (!this.fltfl_id) {
errorLogger.fltfl_id = "Fuel Log ID is Required!";
}
return errorLogger;
}
}
exports.MFleetFuelLogDeletePayload = MFleetFuelLogDeletePayload;
class MFleetFuelLogInsertUpdatePayload extends fleet_fuel_log_1.FleetFuelLog {
constructor(init) {
super();
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
if (!this.fltfl_vehicle_id_fltvh) {
errorLogger.fltfl_vehicle_id_fltvh = "Vehicle is Required!";
}
if (!this.fltfl_fill_date) {
errorLogger.fltfl_fill_date = "Fill Date is Required!";
}
if (!this.fltfl_fuel_quantity || this.fltfl_fuel_quantity <= 0) {
errorLogger.fltfl_fuel_quantity = "Fuel Quantity must be greater than 0!";
}
if (!this.fltfl_fuel_unit_sygms) {
errorLogger.fltfl_fuel_unit_sygms = "Fuel Unit is Required!";
}
if (!this.fltfl_cost_per_unit || this.fltfl_cost_per_unit <= 0) {
errorLogger.fltfl_cost_per_unit = "Cost Per Unit must be greater than 0!";
}
if (!this.fltfl_odometer_reading) {
errorLogger.fltfl_odometer_reading = "Odometer Reading is Required!";
}
if (!this.fltfl_entity_id_syen) {
errorLogger.fltfl_entity_id_syen = "Entity is Required!";
}
return errorLogger;
}
}
exports.MFleetFuelLogInsertUpdatePayload = MFleetFuelLogInsertUpdatePayload;