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
|
|
}
|
|
|