2023-03-15 14:20:18 +07:00
|
|
|
interface Pagination {
|
2023-03-16 13:52:21 +07:00
|
|
|
rowsPerPage: number
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface DataDateMonthObject {
|
|
|
|
|
month: number
|
|
|
|
|
year: number
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface ChangeActive {
|
|
|
|
|
name: string
|
|
|
|
|
id: number
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//ข้อมูลส่วนตัว
|
|
|
|
|
interface Information {
|
|
|
|
|
cardid: string
|
|
|
|
|
prefix: string
|
|
|
|
|
prefixId: string
|
|
|
|
|
firstname: string
|
|
|
|
|
lastname: string
|
|
|
|
|
birthDate: Date
|
|
|
|
|
genderId: string
|
|
|
|
|
bloodId: string
|
|
|
|
|
nationality: string
|
|
|
|
|
ethnicity: string
|
|
|
|
|
religionId: string
|
|
|
|
|
tel: string
|
|
|
|
|
phone: string
|
|
|
|
|
email: string
|
|
|
|
|
provinceId: string
|
|
|
|
|
cardIdDate: Date
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface Family {
|
|
|
|
|
prefixC: string // couple
|
|
|
|
|
prefixIdC: string
|
|
|
|
|
firstnameC: string
|
|
|
|
|
lastnameC: string
|
|
|
|
|
occupationC: string
|
|
|
|
|
nationalityC: string
|
|
|
|
|
prefixM: string // male
|
|
|
|
|
prefixIdM: string
|
|
|
|
|
firstnameM: string
|
|
|
|
|
lastnameM: string
|
|
|
|
|
occupationM: string
|
|
|
|
|
nationalityM: string
|
|
|
|
|
prefixF: string // female
|
|
|
|
|
prefixIdF: string
|
|
|
|
|
firstnameF: string
|
|
|
|
|
lastnameF: string
|
|
|
|
|
occupationF: string
|
|
|
|
|
nationalityF: string
|
|
|
|
|
same: string
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface Address {
|
|
|
|
|
address: string
|
|
|
|
|
provinceId: string
|
|
|
|
|
districtId: string
|
|
|
|
|
subdistrictId: string
|
|
|
|
|
addressC: string
|
|
|
|
|
provinceIdC: string
|
|
|
|
|
districtIdC: string
|
|
|
|
|
subdistrictIdC: string
|
|
|
|
|
same: string
|
2023-03-15 14:20:18 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface DataOption {
|
2023-03-16 13:52:21 +07:00
|
|
|
id: string
|
|
|
|
|
name: string
|
|
|
|
|
zipCode?: string
|
2023-03-15 14:20:18 +07:00
|
|
|
}
|
|
|
|
|
|
2023-03-16 13:52:21 +07:00
|
|
|
interface zipCodeOption {
|
|
|
|
|
id: string
|
|
|
|
|
name: string
|
|
|
|
|
zipCode: string
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const defaultAddress: Address = {
|
|
|
|
|
address: 'บ้านเลขที่ 1/2 ซอย 56 ถนนตัดใหม่',
|
|
|
|
|
provinceId: 'f122211c-7e35-4bbc-ad0f-b3a853ed1cea',
|
|
|
|
|
districtId: '16813e59-c03a-4c97-ab6f-59438a44e422',
|
|
|
|
|
subdistrictId: '0d21e8af-6507-4312-a214-3e5a870f856d',
|
|
|
|
|
addressC: 'บ้านเลขที่ 1/2 ซอย 56 ถนนตัดใหม่',
|
|
|
|
|
provinceIdC: 'f122211c-7e35-4bbc-ad0f-b3a853ed1cea',
|
|
|
|
|
districtIdC: '16813e59-c03a-4c97-ab6f-59438a44e422',
|
|
|
|
|
subdistrictIdC: '0d21e8af-6507-4312-a214-3e5a870f856d',
|
|
|
|
|
same: '0'
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const defaultInformation: Information = {
|
|
|
|
|
cardid: '10238002345325',
|
|
|
|
|
prefix: 'นางสาว',
|
|
|
|
|
prefixId: '0f6dc562-e4a4-4014-9b20-5c97ea811755',
|
|
|
|
|
firstname: 'ณัฐกา',
|
|
|
|
|
lastname: 'ชมสิน',
|
|
|
|
|
birthDate: new Date('2002-01-01'),
|
|
|
|
|
genderId: 'ee1063a0-8ceb-4f9c-af06-107a58823957',
|
|
|
|
|
bloodId: '5c0c5185-ca99-4593-a7a3-c5ec56230e03',
|
|
|
|
|
nationality: 'ไทย',
|
|
|
|
|
ethnicity: 'ไทย',
|
|
|
|
|
religionId: '1fe77f89-c3b2-4b2c-b255-558375acc35b',
|
|
|
|
|
tel: '0914569982',
|
|
|
|
|
phone: '0914569982',
|
|
|
|
|
email: 'test@test.test',
|
|
|
|
|
provinceId: 'zxczxczxcasc',
|
|
|
|
|
cardIdDate: new Date('2000-01-10')
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const defaultFamily: Family = {
|
|
|
|
|
prefixC: 'นาย',
|
|
|
|
|
prefixIdC: 'b3033046-20a8-46fc-9f9c-47447f49830b',
|
|
|
|
|
firstnameC: 'ธนาคาร',
|
|
|
|
|
lastnameC: 'กสิกร',
|
|
|
|
|
occupationC: 'ว่าง',
|
|
|
|
|
nationalityC: 'ไทย',
|
|
|
|
|
prefixM: 'นาย',
|
|
|
|
|
prefixIdM: 'b3033046-20a8-46fc-9f9c-47447f49830b',
|
|
|
|
|
firstnameM: 'ธนายุทธ',
|
|
|
|
|
lastnameM: 'ชมสิน',
|
|
|
|
|
occupationM: 'ว่าง',
|
|
|
|
|
nationalityM: 'ไทย',
|
|
|
|
|
prefixF: 'นางสาว',
|
|
|
|
|
prefixIdF: '0f6dc562-e4a4-4014-9b20-5c97ea811755',
|
|
|
|
|
firstnameF: 'ณัฐกาล',
|
|
|
|
|
lastnameF: 'ชมสิน',
|
|
|
|
|
occupationF: 'ว่าง',
|
|
|
|
|
nationalityF: 'ไทย',
|
|
|
|
|
same: '1'
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export { defaultInformation, defaultFamily, defaultAddress }
|
|
|
|
|
export type {
|
|
|
|
|
Pagination,
|
|
|
|
|
DataOption,
|
|
|
|
|
DataDateMonthObject,
|
|
|
|
|
ChangeActive,
|
|
|
|
|
Information,
|
|
|
|
|
Family,
|
|
|
|
|
Address,
|
|
|
|
|
zipCodeOption
|
|
|
|
|
}
|