diff --git a/src/stores/customer/types.ts b/src/stores/customer/types.ts index 8c034d19..59d9236e 100644 --- a/src/stores/customer/types.ts +++ b/src/stores/customer/types.ts @@ -26,34 +26,37 @@ export type Customer = { }; export type CustomerBranch = { - id: string; - branchNo: number; - legalPersonNo: string; - name: string; - nameEN: string; - code: string; customerId: string; - taxNo: string; - registerName: string; - registerDate: string; - authorizedCapital: string; - address: string; - addressEN: string; - provinceId: string | null; - districtId: string | null; - subDistrictId: string | null; - zipCode: string; - email: string; - telephoneNo: string; - employmentOffice: string; - bussinessType: string; - bussinessTypeEN: string; - jobPosition: string; - jobPositionEN: string; - jobDescription: string; - saleEmployee: string; - payDate: Date; wageRate: number; + payDate: string; + saleEmployee: string; + jobDescription: string; + jobPositionEN: string; + jobPosition: string; + businessTypeEN: string; + businessType: string; + employmentOffice: string; + workplaceEN: string; + workplace: string; + authorizedCapital: string; + registerDate: string; + registerNameEN: string; + registerName: string; + legalPersonNo: string; + citizenId: string; + updatedByUserId: string; + createdByUserId: string; + statusOrder: number; + telephoneNo: string; + email: string; + subDistrictId: string; + districtId: string; + provinceId: string; + addressEN: string; + address: string; + code: string; + id: string; + status: Status; createdBy: string | null; createdAt: string; @@ -68,36 +71,70 @@ export type CustomerBranch = { }; export type CustomerBranchCreate = { - id?: string; code?: string; - branchNo?: number; - address: string; - addressEN: string; - provinceId?: string | null; - districtId?: string | null; - subDistrictId?: string | null; - zipCode: string; - email: string; - telephoneNo: string; - status?: Status; - name: string; - taxNo?: string | null; - nameEN: string; - legalPersonNo: string; - registerName: string; - registerDate: Date | null; - authorizedCapital: string; - employmentOffice: string; - bussinessType: string; - bussinessTypeEN: string; - jobPosition: string; - jobPositionEN: string; - jobDescription: string; - saleEmployee: string; - payDate: Date; + customerCode?: string; + + provinceId: string; + districtId: string; + subDistrictId: string; wageRate: number; - file?: File[]; + payDate: Date | null; + saleEmployee: string; + jobDescription: string; + jobPositionEN: string; + jobPosition: string; + businessTypeEN: string; + businessType: string; + employmentOffice: string; + telephoneNo: string; + email: string; + addressEN: string; + address: string; + workplaceEN: string; + workplace: string; + status: Status | undefined; + customerId: string; + citizenId?: string; + authorizedCapital?: string; + registerDate?: Date | null; + registerNameEN?: string; + registerName?: string; + legalPersonNo?: string; + registerCompanyName: string; + statusSave?: boolean; + file?: File[]; + + // id?: string; + // code?: string; + // provinceId?: string | null; + // branchNo?: number; + // address: string; + // addressEN: string; + // districtId?: string | null; + // subDistrictId?: string | null; + // zipCode: string; + // email: string; + // telephoneNo: string; + // status?: Status; + // name: string; + // taxNo?: string | null; + // nameEN: string; + // legalPersonNo: string; + // registerName: string; + // registerDate: Date | null; + // authorizedCapital: string; + // employmentOffice: string; + // bussinessType: string; + // bussinessTypeEN: string; + // jobPosition: string; + // jobPositionEN: string; + // jobDescription: string; + // saleEmployee: string; + // payDate: Date; + // wageRate: number; + // file?: File[]; + // statusSave?: boolean; }; export type CustomerCreate = {