Actions
Fullname¶
- Page Overview (Frontend)
Description: Interface for presenting user personal informations form.
- Page Route: /authentication/signup/addindividualaccount
Form Logic:
| Field | Description & Validation | Madatory |
|---|---|---|
| title (th) | TH and EN title should be changed when select one of them. | Y |
| th name | allow only Thai alphabets | Y |
| th middle name | allow only Thai alphabets | |
| th surname | allow only Thai alphabets | Y |
| title (en) | TH and EN title should be changed when select one of them. | Y |
| en name | allow only English alphabets | Y |
| en middle name | allow only English alphabets | |
| en surname | allow only English alphabets | Y |
| correct email format | Y | |
| mobile | allow only thai number start with +66, 06, 08, 09 | Y |
| birth date | select from calendar. allow only age 20 years old. | Y |
| martial status | dropdown select from "single"|"married"|"divorced" | Y |
| nationality | field disable. default value "ไทย" | Y |
| citizen ID number | only number 13 digits. last digit must be calculate by Thai citizen id formular | Y |
| laser code | 12 characters start with englist alphabat for first 2 digits then follow by 10 digits number | Y |
| ID card expire date | select from calendar or select no expired date. the expiration date is at least 7 days from the present. | Y |
| term $ agreement | popup agterm. must scroll to buttom to enable button | Y |
Workflow:

UI:


- System Integration
Objective: To save user informations
API:
- Method: POST
- Enpoint: /api/v1/individual/ico/precreate
Body:
| Key | Type | Description |
|---|---|---|
| marriageStatus | string | |
| laserCode | string | |
| birthDate | string | date string |
| string | ||
| thTitle | string|null | |
| thName | string | |
| thSurname | string | |
| engTitle | string|null | |
| engName | string | |
| engSurname | string | |
| mobile | string|null | |
| citizenId | bool | |
| expirationDate | date string | |
| agreement | bool | |
| nationality | string | |
| pageId | int | page index |
Updated by prin methirattanasophon about 2 months ago · 6 revisions