This program serves as the backend application for managing Know Your Customer (KYC) processes.
This application leverages the GroupValidation repository to manage database field naming, validation, and translations.
If you add more dao objects to this. Then all daos have to have counterpart dto record object. You have to plase them to the /dto/dto folder. There is automation to fetch all validation, translation rules to that specific field.
All field names have to have FieldDictionary entry in GroupValidation app. GroupValidation app point is standardise field naming for all apps witch use it.
Controllers use the @Validation annotation to validate imported field data. Validation is executed using the GroupValidation repository API. Front end kyc--next app fetches validation, translation rules from this app.