- Updated import paths for employee model files to reflect new directory structure. - Deleted obsolete models: JobRecentApplicationModel, LeadReportModel, Product, ProductOrderModal, ProjectSummaryModel, RecentOrderModel, TaskListModel, TimeLineModel, User, VisitorByChannelsModel. - Introduced new AttendanceLogModel, AttendanceLogViewModel, AttendanceModel, TaskModel, TaskListModel, EmployeeInfo, and EmployeeModel with comprehensive fields and JSON serialization methods. - Enhanced data handling in attendance and task management features.
66 lines
3.5 KiB
Dart
66 lines
3.5 KiB
Dart
class ApiEndpoints {
|
|
static const String baseUrl = "https://stageapi.marcoaiot.com/api";
|
|
// static const String baseUrl = "https://api.marcoaiot.com/api";
|
|
|
|
// Dashboard Module API Endpoints
|
|
static const String getDashboardAttendanceOverview = "/dashboard/attendance-overview";
|
|
|
|
// Attendance Module API Endpoints
|
|
static const String getProjects = "/project/list";
|
|
static const String getGlobalProjects = "/project/list/basic";
|
|
static const String getEmployeesByProject = "/attendance/project/team";
|
|
static const String getAttendanceLogs = "/attendance/project/log";
|
|
static const String getAttendanceLogView = "/attendance/log/attendance";
|
|
static const String getRegularizationLogs = "/attendance/regularize";
|
|
static const String uploadAttendanceImage = "/attendance/record-image";
|
|
|
|
// Employee Screen API Endpoints
|
|
static const String getAllEmployeesByProject = "/employee/list";
|
|
static const String getAllEmployees = "/employee/list";
|
|
static const String getEmployeesWithoutPermission = "/employee/basic";
|
|
static const String getRoles = "/roles/jobrole";
|
|
static const String createEmployee = "/employee/manage-mobile";
|
|
static const String getEmployeeInfo = "/employee/profile/get";
|
|
static const String assignEmployee = "/employee/profile/get";
|
|
static const String getAssignedProjects = "/project/assigned-projects";
|
|
static const String assignProjects = "/project/assign-projects";
|
|
|
|
// Daily Task Module API Endpoints
|
|
static const String getDailyTask = "/task/list";
|
|
static const String reportTask = "/task/report";
|
|
static const String commentTask = "/task/comment";
|
|
static const String dailyTaskDetails = "/project/details-old";
|
|
static const String assignDailyTask = "/task/assign";
|
|
static const String getWorkStatus = "/master/work-status";
|
|
static const String approveReportAction = "/task/approve";
|
|
static const String assignTask = "/project/task";
|
|
static const String getmasterWorkCategories = "/Master/work-categories";
|
|
|
|
////// Directory Module API Endpoints ///////
|
|
static const String getDirectoryContacts = "/directory";
|
|
static const String getDirectoryBucketList = "/directory/buckets";
|
|
static const String getDirectoryContactDetail = "/directory/notes";
|
|
static const String getDirectoryContactCategory = "/master/contact-categories";
|
|
static const String getDirectoryContactTags = "/master/contact-tags";
|
|
static const String getDirectoryOrganization = "/directory/organization";
|
|
static const String createContact = "/directory";
|
|
static const String updateContact = "/directory";
|
|
static const String getDirectoryNotes = "/directory/notes";
|
|
static const String updateDirectoryNotes = "/directory/note";
|
|
static const String createBucket = "/directory/bucket";
|
|
static const String updateBucket = "/directory/bucket";
|
|
static const String assignBucket = "/directory/assign-bucket";
|
|
|
|
////// Expense Module API Endpoints
|
|
static const String getExpenseCategories = "/expense/categories";
|
|
static const String getExpenseList = "/expense/list";
|
|
static const String getExpenseDetails = "/expense/details";
|
|
static const String createExpense = "/expense/create";
|
|
static const String editExpense = "/Expense/edit";
|
|
static const String getMasterPaymentModes = "/master/payment-modes";
|
|
static const String getMasterExpenseStatus = "/master/expenses-status";
|
|
static const String getMasterExpenseTypes = "/master/expenses-types";
|
|
static const String updateExpenseStatus = "/expense/action";
|
|
static const String deleteExpense = "/expense/delete";
|
|
}
|