The attendance module allows creation of an attendance register, enrolment of staff and attendees and capture of attendance records with entry/exit times. To compute attendance based on the logs, a calculator service should be built with specific business logic.
*In the case of IntelliJ, the plugin can be installed directly. For eclipse, the Lombok jar location has to be added in the eclipse.ini file in this format javaagent:lombok.jar.
Refer to the Swagger API for YAML file details.
Copy {
"id": 1696,
"name": "Create Attendance Register",
"url": "/attendance/v1/_create",
"parentModule": "attendance-service",
"displayName": "Create attendance register",
"orderNumber": 0,
"enabled": false,
"serviceCode": "attendance-service",
"code": "null",
"path": ""
},
{
"id": 1697,
"name": "Search Attendance Register",
"url": "/attendance/v1/_search",
"parentModule": "attendance-service",
"displayName": "Search attendance register",
"orderNumber": 0,
"enabled": false,
"serviceCode": "attendance-service",
"code": "null",
"path": ""
},
{
"id": 1698,
"name": "Update Attendance Register",
"url": "/attendance/v1/_update",
"parentModule": "attendance-service",
"displayName": "Update attendance register",
"orderNumber": 0,
"enabled": false,
"serviceCode": "attendance-service",
"code": "null",
"path": ""
},
{
"id": 1699,
"name": "Create Attendance Register Log",
"url": "/attendance/log/v1/_create",
"parentModule": "attendance-service",
"displayName": "Create attendance register log",
"orderNumber": 0,
"enabled": false,
"serviceCode": "attendance-service",
"code": "null",
"path": ""
},
{
"id": 1700,
"name": "Search Attendance Register Log",
"url": "/attendance/log/v1/_search",
"parentModule": "attendance-service",
"displayName": "Search attendance register log",
"orderNumber": 0,
"enabled": false,
"serviceCode": "attendance-service",
"code": "null",
"path": ""
},
{
"id": 1701,
"name": "Update Attendance Register Log",
"url": "/attendance/log/v1/_update",
"parentModule": "attendance-service",
"displayName": "Update attendance register log",
"orderNumber": 0,
"enabled": false,
"serviceCode": "attendance-service",
"code": "null",
"path": ""
},
{
"id": 1702,
"name": "Create Attendee",
"url": "/attendance/attendee/v1/_create",
"parentModule": "attendance-service",
"displayName": "Create Attendee",
"orderNumber": 0,
"enabled": false,
"serviceCode": "attendance-service",
"code": "null",
"path": ""
},
{
"id": 1703,
"name": "Delete Attendee",
"url": "/attendance/attendee/v1/_delete",
"parentModule": "attendance-service",
"displayName": "Delete Attendee",
"orderNumber": 0,
"enabled": false,
"serviceCode": "attendance-service",
"code": "null",
"path": ""
},
{
"id": 1704,
"name": "Create Staff",
"url": "/attendance/staff/v1/_create",
"parentModule": "attendance-service",
"displayName": "Create Staff",
"orderNumber": 0,
"enabled": false,
"serviceCode": "attendance-service",
"code": "null",
"path": ""
},
{
"id": 1705,
"name": "Delete Staff",
"url": "/attendance/staff/v1/_delete",
"parentModule": "attendance-service",
"displayName": "Delete Staff",
"orderNumber": 0,
"enabled": false,
"serviceCode": "attendance-service",
"code": "null",
"path": ""
}
Copy {
"rolecode": "SYSTEM_ADMINISTRATOR",
"actionid": 1696,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "NATIONAL_SUPERVISOR",
"actionid": 1696,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "PROVINCIAL_SUPERVISOR",
"actionid": 1696,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "DISTRICT_SUPERVISOR",
"actionid": 1696,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SUPERUSER",
"actionid": 1696,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SYSTEM_ADMINISTRATOR",
"actionid": 1697,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "NATIONAL_SUPERVISOR",
"actionid": 1697,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "PROVINCIAL_SUPERVISOR",
"actionid": 1697,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "DISTRICT_SUPERVISOR",
"actionid": 1697,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SUPERUSER",
"actionid": 1697,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SYSTEM_ADMINISTRATOR",
"actionid": 1698,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "NATIONAL_SUPERVISOR",
"actionid": 1698,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "PROVINCIAL_SUPERVISOR",
"actionid": 1698,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "DISTRICT_SUPERVISOR",
"actionid": 1698,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SUPERUSER",
"actionid": 1698,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SYSTEM_ADMINISTRATOR",
"actionid": 1699,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "NATIONAL_SUPERVISOR",
"actionid": 1699,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "PROVINCIAL_SUPERVISOR",
"actionid": 1699,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "DISTRICT_SUPERVISOR",
"actionid": 1699,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SUPERUSER",
"actionid": 1699,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SYSTEM_ADMINISTRATOR",
"actionid": 1700,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "NATIONAL_SUPERVISOR",
"actionid": 1700,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "PROVINCIAL_SUPERVISOR",
"actionid": 1700,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "DISTRICT_SUPERVISOR",
"actionid": 1700,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SUPERUSER",
"actionid": 1700,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SYSTEM_ADMINISTRATOR",
"actionid": 1701,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "NATIONAL_SUPERVISOR",
"actionid": 1701,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "PROVINCIAL_SUPERVISOR",
"actionid": 1701,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "DISTRICT_SUPERVISOR",
"actionid": 1701,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SUPERUSER",
"actionid": 1701,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SYSTEM_ADMINISTRATOR",
"actionid": 1702,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "NATIONAL_SUPERVISOR",
"actionid": 1702,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "PROVINCIAL_SUPERVISOR",
"actionid": 1702,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "DISTRICT_SUPERVISOR",
"actionid": 1702,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SUPERUSER",
"actionid": 1702,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SYSTEM_ADMINISTRATOR",
"actionid": 1703,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "NATIONAL_SUPERVISOR",
"actionid": 1703,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "PROVINCIAL_SUPERVISOR",
"actionid": 1703,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "DISTRICT_SUPERVISOR",
"actionid": 1703,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SUPERUSER",
"actionid": 1703,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SYSTEM_ADMINISTRATOR",
"actionid": 1704,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "NATIONAL_SUPERVISOR",
"actionid": 1704,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "PROVINCIAL_SUPERVISOR",
"actionid": 1704,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "DISTRICT_SUPERVISOR",
"actionid": 1704,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SUPERUSER",
"actionid": 1704,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SYSTEM_ADMINISTRATOR",
"actionid": 1705,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "NATIONAL_SUPERVISOR",
"actionid": 1705,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "PROVINCIAL_SUPERVISOR",
"actionid": 1705,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "DISTRICT_SUPERVISOR",
"actionid": 1705,
"actioncode": "",
"tenantId": "mz"
},
{
"rolecode": "SUPERUSER",
"actionid": 1705,
"actioncode": "",
"tenantId": "mz"
}