This commit is contained in:
Mohammed Al-Samarraie
2026-01-18 19:52:10 +03:00
parent 79b53b6303
commit 33099c4497
19 changed files with 1036 additions and 40 deletions

View File

@@ -0,0 +1,59 @@
class AdvanceRequestModel {
final String employeeId;
final DateTime date;
final double amount;
final String reason;
AdvanceRequestModel({
required this.employeeId,
required this.date,
required this.amount,
required this.reason,
});
}
class AdvanceResponseModel {
final int statusCode;
final bool isSuccess;
final String? message;
final AdvanceDataModel? data;
AdvanceResponseModel({
required this.statusCode,
required this.isSuccess,
this.message,
this.data,
});
}
class AdvanceDataModel {
final String employeeId;
final String? employeeFullName;
final DateTime date;
final double amount;
final String? submittedBy;
final String? submittedByUser;
final String reason;
final int state;
final String id;
final DateTime? createdAt;
final DateTime? updatedAt;
final DateTime? deletedAt;
final bool? isDeleted;
AdvanceDataModel({
required this.employeeId,
this.employeeFullName,
required this.date,
required this.amount,
this.submittedBy,
this.submittedByUser,
required this.reason,
required this.state,
required this.id,
this.createdAt,
this.updatedAt,
this.deletedAt,
this.isDeleted,
});
}