cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
77 lines (76 loc) • 2.66 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MFeeAssignmentInsertUpdatePayload = exports.MFeeAssignmentDeletePayload = exports.MFeeAssignmentGetByIdPayload = exports.MFeeAssignment = void 0;
const common_1 = require("../../common-types/common");
const fee_assignment_1 = require("../../schema/fees/fee_assignment");
/* INTERFACE END */
/* MODEL START */
class MFeeAssignment extends common_1.MTableQueries {
constructor(init) {
super(init);
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
return errorLogger;
}
}
exports.MFeeAssignment = MFeeAssignment;
class MFeeAssignmentGetByIdPayload {
constructor(init) {
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
if (!this.feeas_id) {
errorLogger.feeas_id = "Fee Assignment ID is Required!";
}
return errorLogger;
}
}
exports.MFeeAssignmentGetByIdPayload = MFeeAssignmentGetByIdPayload;
class MFeeAssignmentDeletePayload {
constructor(init) {
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
if (!this.feeas_id) {
errorLogger.feeas_id = "Fee Assignment ID is Required!";
}
return errorLogger;
}
}
exports.MFeeAssignmentDeletePayload = MFeeAssignmentDeletePayload;
class MFeeAssignmentInsertUpdatePayload extends fee_assignment_1.FeeAssignment {
constructor(init) {
super();
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
if (!this.feeas_student_id_auth) {
errorLogger.feeas_student_id_auth = "Student ID is Required!";
}
if (!this.feeas_fee_category_sygms) {
errorLogger.feeas_fee_category_sygms = "Fee Category is Required!";
}
if (!this.feeas_fee_name) {
errorLogger.feeas_fee_name = "Fee Name is Required!";
}
if (this.feeas_original_amount === undefined || this.feeas_original_amount < 0) {
errorLogger.feeas_original_amount = "Original Amount is Required and must be >= 0!";
}
if (!this.feeas_due_date) {
errorLogger.feeas_due_date = "Due Date is Required!";
}
if (!this.feeas_academic_year_id_acayr) {
errorLogger.feeas_academic_year_id_acayr = "Academic Year is Required!";
}
if (!this.feeas_entity_id_syen) {
errorLogger.feeas_entity_id_syen = "Entity is Required!";
}
return errorLogger;
}
}
exports.MFeeAssignmentInsertUpdatePayload = MFeeAssignmentInsertUpdatePayload;