fix: update authentication flow and enhance API error handling
This commit is contained in:
parent
510317c676
commit
beba34321d
132
src/types/Survey.ts
Normal file
132
src/types/Survey.ts
Normal file
@ -0,0 +1,132 @@
|
|||||||
|
import { SEARCH_OPTIONS_ENUM, SEARCH_OPTIONS_PARTNERS_ENUM, SORT_OPTIONS_ENUM } from '@/store/surveyFilterStore'
|
||||||
|
|
||||||
|
export type SurveyBasicInfo = {
|
||||||
|
ID: number
|
||||||
|
REPRESENTATIVE: string
|
||||||
|
STORE: string | null
|
||||||
|
CONSTRUCTION_POINT: string | null
|
||||||
|
INVESTIGATION_DATE: string | null
|
||||||
|
BUILDING_NAME: string | null
|
||||||
|
CUSTOMER_NAME: string | null
|
||||||
|
POST_CODE: string | null
|
||||||
|
ADDRESS: string | null
|
||||||
|
ADDRESS_DETAIL: string | null
|
||||||
|
SUBMISSION_STATUS: boolean
|
||||||
|
SUBMISSION_DATE: string | null
|
||||||
|
DETAIL_INFO: SurveyDetailInfo | null
|
||||||
|
REG_DT: Date
|
||||||
|
UPT_DT: Date
|
||||||
|
}
|
||||||
|
|
||||||
|
export type SurveyDetailInfo = {
|
||||||
|
ID: number
|
||||||
|
BASIC_INFO_ID: number
|
||||||
|
CONTRACT_CAPACITY: string | null
|
||||||
|
RETAIL_COMPANY: string | null
|
||||||
|
SUPPLEMENTARY_FACILITIES: string | null // number 배열
|
||||||
|
SUPPLEMENTARY_FACILITIES_ETC: string | null
|
||||||
|
INSTALLATION_SYSTEM: string | null
|
||||||
|
INSTALLATION_SYSTEM_ETC: string | null
|
||||||
|
CONSTRUCTION_YEAR: string | null
|
||||||
|
CONSTRUCTION_YEAR_ETC: string | null
|
||||||
|
ROOF_MATERIAL: string | null // number 배열
|
||||||
|
ROOF_MATERIAL_ETC: string | null
|
||||||
|
ROOF_SHAPE: string | null
|
||||||
|
ROOF_SHAPE_ETC: string | null
|
||||||
|
ROOF_SLOPE: string | null
|
||||||
|
HOUSE_STRUCTURE: string | null
|
||||||
|
HOUSE_STRUCTURE_ETC: string | null
|
||||||
|
RAFTER_MATERIAL: string | null
|
||||||
|
RAFTER_MATERIAL_ETC: string | null
|
||||||
|
RAFTER_SIZE: string | null
|
||||||
|
RAFTER_SIZE_ETC: string | null
|
||||||
|
RAFTER_PITCH: string | null
|
||||||
|
RAFTER_PITCH_ETC: string | null
|
||||||
|
RAFTER_DIRECTION: string | null
|
||||||
|
OPEN_FIELD_PLATE_KIND: string | null
|
||||||
|
OPEN_FIELD_PLATE_KIND_ETC: string | null
|
||||||
|
OPEN_FIELD_PLATE_THICKNESS: string | null
|
||||||
|
LEAK_TRACE: boolean | null
|
||||||
|
WATERPROOF_MATERIAL: string | null
|
||||||
|
WATERPROOF_MATERIAL_ETC: string | null
|
||||||
|
INSULATION_PRESENCE: string | null
|
||||||
|
INSULATION_PRESENCE_ETC: string | null
|
||||||
|
STRUCTURE_ORDER: string | null
|
||||||
|
STRUCTURE_ORDER_ETC: string | null
|
||||||
|
INSTALLATION_AVAILABILITY: string | null
|
||||||
|
INSTALLATION_AVAILABILITY_ETC: string | null
|
||||||
|
MEMO: string | null
|
||||||
|
REG_DT: Date
|
||||||
|
UPT_DT: Date
|
||||||
|
}
|
||||||
|
|
||||||
|
export type SurveyBasicRequest = {
|
||||||
|
REPRESENTATIVE: string
|
||||||
|
STORE: string | null
|
||||||
|
CONSTRUCTION_POINT: string | null
|
||||||
|
INVESTIGATION_DATE: string | null
|
||||||
|
BUILDING_NAME: string | null
|
||||||
|
CUSTOMER_NAME: string | null
|
||||||
|
POST_CODE: string | null
|
||||||
|
ADDRESS: string | null
|
||||||
|
ADDRESS_DETAIL: string | null
|
||||||
|
SUBMISSION_STATUS: boolean
|
||||||
|
SUBMISSION_DATE: string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type SurveyDetailRequest = {
|
||||||
|
CONTRACT_CAPACITY: string | null
|
||||||
|
RETAIL_COMPANY: string | null
|
||||||
|
SUPPLEMENTARY_FACILITIES: string | null // number 배열
|
||||||
|
SUPPLEMENTARY_FACILITIES_ETC: string | null
|
||||||
|
INSTALLATION_SYSTEM: string | null
|
||||||
|
INSTALLATION_SYSTEM_ETC: string | null
|
||||||
|
CONSTRUCTION_YEAR: string | null
|
||||||
|
CONSTRUCTION_YEAR_ETC: string | null
|
||||||
|
ROOF_MATERIAL: string | null // number 배열
|
||||||
|
ROOF_MATERIAL_ETC: string | null
|
||||||
|
ROOF_SHAPE: string | null
|
||||||
|
ROOF_SHAPE_ETC: string | null
|
||||||
|
ROOF_SLOPE: string | null
|
||||||
|
HOUSE_STRUCTURE: string | null
|
||||||
|
HOUSE_STRUCTURE_ETC: string | null
|
||||||
|
RAFTER_MATERIAL: string | null
|
||||||
|
RAFTER_MATERIAL_ETC: string | null
|
||||||
|
RAFTER_SIZE: string | null
|
||||||
|
RAFTER_SIZE_ETC: string | null
|
||||||
|
RAFTER_PITCH: string | null
|
||||||
|
RAFTER_PITCH_ETC: string | null
|
||||||
|
RAFTER_DIRECTION: string | null
|
||||||
|
OPEN_FIELD_PLATE_KIND: string | null
|
||||||
|
OPEN_FIELD_PLATE_KIND_ETC: string | null
|
||||||
|
OPEN_FIELD_PLATE_THICKNESS: string | null
|
||||||
|
LEAK_TRACE: boolean | null
|
||||||
|
WATERPROOF_MATERIAL: string | null
|
||||||
|
WATERPROOF_MATERIAL_ETC: string | null
|
||||||
|
INSULATION_PRESENCE: string | null
|
||||||
|
INSULATION_PRESENCE_ETC: string | null
|
||||||
|
STRUCTURE_ORDER: string | null
|
||||||
|
STRUCTURE_ORDER_ETC: string | null
|
||||||
|
INSTALLATION_AVAILABILITY: string | null
|
||||||
|
INSTALLATION_AVAILABILITY_ETC: string | null
|
||||||
|
MEMO: string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type SurveyDetailCoverRequest = {
|
||||||
|
DETAIL_INFO: SurveyDetailRequest
|
||||||
|
}
|
||||||
|
|
||||||
|
export type SurveyRegistRequest = {
|
||||||
|
REPRESENTATIVE: string
|
||||||
|
STORE: string | null
|
||||||
|
CONSTRUCTION_POINT: string | null
|
||||||
|
INVESTIGATION_DATE: string | null
|
||||||
|
BUILDING_NAME: string | null
|
||||||
|
CUSTOMER_NAME: string | null
|
||||||
|
POST_CODE: string | null
|
||||||
|
ADDRESS: string | null
|
||||||
|
ADDRESS_DETAIL: string | null
|
||||||
|
SUBMISSION_STATUS: boolean
|
||||||
|
SUBMISSION_DATE: string | null
|
||||||
|
DETAIL_INFO: SurveyDetailRequest | null
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user