Skip to content

vjvirtan/KYC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Know Your Customer Application

Purpose

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.

Usage

  • You have to run GroupValidation App at the same time.
  • Front to this app from my next_kyc repo.
  • Important

    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.

  • You can do custom validation rule for the field. Just go to dto record and add custom rule to it. Add -- public static final ArrayList> customRules ... --. Remember to name it customRules. That is important, because FieldDictionaryService.java go /dto/dto records and check if record contains customRules field.
  • Validation

    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.

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages