134 lines
2.6 KiB
TypeScript
134 lines
2.6 KiB
TypeScript
|
export interface UserWineDetailResponseData {
|
||
|
scanUUID: string
|
||
|
scannedFileUUID: string
|
||
|
scannedFileTime: string
|
||
|
hasBooked: boolean
|
||
|
userRate: number
|
||
|
userFitPoint: number
|
||
|
userFitRate: number
|
||
|
winePrice: number
|
||
|
rate: number
|
||
|
numOfRate: number
|
||
|
wineLevelTicketCount: WineLevelTicketCount
|
||
|
lightSpot: LightSpot[]
|
||
|
restaurantList: RestaurantList[]
|
||
|
restaurantCount: number
|
||
|
saleInfo: SaleInfo
|
||
|
limitBuyInfo: any
|
||
|
wineVOList: WineVolist[]
|
||
|
wineCharacteristicsVO: WineCharacteristicsVo
|
||
|
activityUUID: string
|
||
|
hasShowBuying: boolean
|
||
|
buyingUrl: string
|
||
|
decanterTimeVotes: DecanterTimeVotes
|
||
|
}
|
||
|
|
||
|
export interface WineLevelTicketCount {
|
||
|
five: number
|
||
|
four: number
|
||
|
three: number
|
||
|
two: number
|
||
|
one: number
|
||
|
}
|
||
|
|
||
|
export interface LightSpot {
|
||
|
lightName: string
|
||
|
lightDes: string
|
||
|
lightDesEn: string
|
||
|
img: string
|
||
|
rankType: any
|
||
|
}
|
||
|
|
||
|
export interface RestaurantList {
|
||
|
tenantId: number
|
||
|
restaurantName: string
|
||
|
restaurantAddress: string
|
||
|
cityCode: number
|
||
|
cityName: string
|
||
|
price: string
|
||
|
longitude: number
|
||
|
latitude: number
|
||
|
yearList: number[]
|
||
|
url: string
|
||
|
}
|
||
|
|
||
|
export interface SaleInfo {
|
||
|
officialPrice: any
|
||
|
marketPrice: any
|
||
|
stock: any
|
||
|
arriveTime: string
|
||
|
}
|
||
|
|
||
|
export interface WineVolist {
|
||
|
wineUUID: string
|
||
|
wineID: number
|
||
|
wineName: string
|
||
|
wineEnName: string
|
||
|
wineImg: string
|
||
|
wineImgUrl: string
|
||
|
wineryUUID: string
|
||
|
wineryName: string
|
||
|
wineryEnName: string
|
||
|
regionUUID: string
|
||
|
regionName: string
|
||
|
regionEnName: string
|
||
|
countryCode: string
|
||
|
countryName: string
|
||
|
countryEnName: string
|
||
|
rate: number
|
||
|
numOfRate: number
|
||
|
price: any
|
||
|
winePrice: any
|
||
|
typeId: any
|
||
|
typeName: string
|
||
|
hasChannelPrice: any
|
||
|
showPrice: any
|
||
|
}
|
||
|
|
||
|
export interface WineCharacteristicsVo {
|
||
|
className: string
|
||
|
avg: Avg
|
||
|
me: Me
|
||
|
}
|
||
|
|
||
|
export interface Avg {
|
||
|
sweetness: number
|
||
|
acidity: number
|
||
|
tannin: number
|
||
|
fizziness: any
|
||
|
intensity: number
|
||
|
transparent: any
|
||
|
aftertaste: any
|
||
|
palatability: any
|
||
|
color: any
|
||
|
smell: any
|
||
|
taste: any
|
||
|
relive: any
|
||
|
total: number
|
||
|
}
|
||
|
|
||
|
export interface Me {
|
||
|
sweetness: any
|
||
|
acidity: any
|
||
|
tannin: any
|
||
|
fizziness: any
|
||
|
intensity: any
|
||
|
transparent: any
|
||
|
aftertaste: any
|
||
|
palatability: any
|
||
|
color: any
|
||
|
smell: any
|
||
|
taste: any
|
||
|
relive: any
|
||
|
}
|
||
|
|
||
|
export interface DecanterTimeVotes {
|
||
|
tenMinutes: number
|
||
|
thirtyMinutes: number
|
||
|
oneHour: number
|
||
|
twoHours: number
|
||
|
fourHours: number
|
||
|
decanterTimeType: number
|
||
|
isVoted: boolean
|
||
|
}
|
||
|
|