123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295 |
- package utils
- type ScenesDataType struct {
- FirstScene interface{} `json:"firstScene"`
- CoverPcLoc string `json:"coverPcLoc"`
- CoverSelect string `json:"coverSelect"`
- OssSomeData string `json:"ossSomeData"`
- Icon string `json:"icon"`
- Description string `json:"description"`
- Explanation Explanation `json:"explanation"`
- IsLogo int `json:"isLogo"`
- BackgroundMusic BackgroundMusic `json:"backgroundMusic"`
- Password string `json:"password"`
- AppIcon string `json:"appIcon"`
- RemindTime int `json:"remindTime"`
- QrCode string `json:"qrCode"`
- CoverMo string `json:"coverMo"`
- IsAuto int `json:"isAuto"`
- Logo string `json:"logo"`
- Share string `json:"share"`
- ID string `json:"id"`
- IsShowOpeningAnimation bool `json:"isShowOpeningAnimation"`
- IsPassword int `json:"isPassword"`
- UpdateTime string `json:"updateTime"`
- CustomButton []CustomButton `json:"customButton"`
- LogoChange bool `json:"logoChange"`
- CoverPc string `json:"coverPc"`
- SceneIndex string `json:"sceneIndex"`
- CatalogRoot []CatalogRoot `json:"catalogRoot"`
- UserID string `json:"userId"`
- OpeningAnimationType int `json:"openingAnimationType"`
- CreateTime string `json:"createTime"`
- Catalogs []Catalogs `json:"catalogs"`
- IsRemind int `json:"isRemind"`
- Name string `json:"name"`
- PcIcon string `json:"pcIcon"`
- Scenes []Scenes `json:"scenes"`
- CoverInfo CoverInfo `json:"coverInfo"`
- LogoID int `json:"logoId"`
- Status int `json:"status"`
- }
- type Explanation struct {
- OpenByDefault bool `json:"openByDefault"`
- AudioURL string `json:"audioUrl"`
- AudioName string `json:"audioName"`
- AudioID interface{} `json:"audioId,int"`
- Repeat bool `json:"repeat"`
- }
- type BackgroundMusic struct {
- Name string `json:"name"`
- ID int `json:"id"`
- OssPath string `json:"ossPath"`
- }
- type CustomButton struct {
- Name string `json:"name"`
- Type string `json:"type"`
- OpenMethod string `json:"openMethod"`
- Value string `json:"value"`
- IsShow bool `json:"isShow"`
- }
- type CatalogRoot struct {
- Children []any `json:"children"`
- Name string `json:"name"`
- ID interface{} `json:"id"`
- }
- type Catalogs struct {
- Name string `json:"name"`
- ID interface{} `json:"id"`
- }
- type InitVisual struct {
- Hlookat interface{} `json:"hlookat,float64,omitempty"`
- Vlookat interface{} `json:"vlookat,float64,omitempty"`
- Vlookatmax interface{} `json:"vlookatmax,float64,omitempty"`
- Vlookatmin interface{} `json:"vlookatmin,float64,omitempty"`
- }
- type ArticleInfo struct {
- HTML string `json:"html"`
- }
- type Sky struct {
- FodderID interface{} `json:"fodderId,int,omitempty"`
- Icon string `json:"icon"`
- Scale float64 `json:"scale"`
- Antidistorted bool `json:"antidistorted"`
- IsShow bool `json:"isShow"`
- }
- type Earth struct {
- FodderID interface{} `json:"fodderId,int,omitempty"`
- Icon string `json:"icon"`
- Scale float64 `json:"scale"`
- Antidistorted bool `json:"antidistorted"`
- IsShow bool `json:"isShow"`
- }
- type CustomMask struct {
- Sky Sky `json:"sky"`
- Earth Earth `json:"earth"`
- }
- type Secne struct {
- InitVisual InitVisual `json:"initVisual"`
- SomeData SomeData `json:"someData"`
- SceneCode string `json:"sceneCode"`
- MaterialType string `json:"materialType"`
- Icon string `json:"icon"`
- CustomMask CustomMask `json:"customMask"`
- ID string `json:"id"`
- Category string `json:"category,int,omitempty"`
- Type string `json:"type"`
- Explanation Explanation `json:"explanation"`
- SceneTitle string `json:"sceneTitle"`
- }
- type PersonalizedTagInfo struct {
- FillColor string `json:"fillColor"`
- TextDirection string `json:"textDirection"`
- BorderColor string `json:"borderColor"`
- IsTextWrap bool `json:"isTextWrap"`
- IsShowLine bool `json:"isShowLine"`
- TextColor string `json:"textColor"`
- TextNumPerLine int `json:"textNumPerLine"`
- LineDirection string `json:"lineDirection"`
- }
- type PhoneInfo struct {
- Phone string `json:"phone"`
- }
- type PdfInfo struct {
- Name string `json:"name"`
- URL string `json:"url"`
- }
- type Audio struct {
- }
- type ImageTextInfo struct {
- IsApplyToAll bool `json:"isApplyToAll"`
- Text string `json:"text"`
- Audio Audio `json:"audio"`
- ImageList []File `json:"imageList"`
- }
- type File struct {
- Ancestors string `json:"ancestors"`
- CreateTime string `json:"createTime"`
- DirID int64 `json:"dirId"`
- DirName string `json:"dirName"`
- Dpi string `json:"dpi"`
- FileName string `json:"fileName"`
- FileSize string `json:"fileSize"`
- Icon string `json:"icon"`
- ID int64 `json:"id"`
- MaterialType string `json:"materialType"`
- Name string `json:"name"`
- OssPath string `json:"ossPath"`
- PreviewIcon string `json:"previewIcon"`
- SceneCode string `json:"sceneCode"`
- Status int64 `json:"status"`
- TempID string `json:"tempId"`
- Type string `json:"type"`
- UpdateTime string `json:"updateTime"`
- UserID string `json:"userId"`
- }
- type CustomIconInfo struct {
- Img string `json:"img"`
- }
- type SerialFrameInfo struct {
- Duration int `json:"duration"`
- Img string `json:"img"`
- FrameNumber int `json:"frameNumber"`
- FrameWidth int `json:"frameWidth"`
- }
- type SerialFrameInfo0 struct {
- Duration int `json:"duration"`
- Img string `json:"img"`
- FrameNumber int `json:"frameNumber"`
- }
- type SerialFrameInfo1 struct {
- Duration int `json:"duration"`
- Img string `json:"img"`
- FrameNumber int `json:"frameNumber"`
- }
- type SerialFrameInfo2 struct {
- Duration int `json:"duration"`
- Img string `json:"img"`
- FrameNumber int `json:"frameNumber"`
- }
- type SerialFrameInfo3 struct {
- Duration int `json:"duration"`
- Img string `json:"img"`
- FrameNumber int `json:"frameNumber"`
- }
- type SerialFrameInfo4 struct {
- Duration int `json:"duration"`
- Img string `json:"img"`
- FrameNumber int `json:"frameNumber"`
- }
- type SerialFrameInfo5 struct {
- Duration int `json:"duration"`
- Img string `json:"img"`
- FrameNumber int `json:"frameNumber"`
- }
- type SerialFrameInfo6 struct {
- Duration int `json:"duration"`
- Img string `json:"img"`
- FrameNumber int `json:"frameNumber"`
- }
- type SerialFrameInfo7 struct {
- Duration int `json:"duration"`
- Img string `json:"img"`
- FrameNumber int `json:"frameNumber"`
- }
- type SerialFrameInfo8 struct {
- Duration int `json:"duration"`
- Img string `json:"img"`
- FrameNumber int `json:"frameNumber"`
- }
- type Hotspots struct {
- Img string `json:"img"`
- HotspotIconType string `json:"hotspotIconType"`
- ArticleInfo ArticleInfo `json:"articleInfo"`
- TitleDisplayMode string `json:"titleDisplayMode"`
- Link string `json:"link"`
- Textarea string `json:"textarea"`
- Secne Secne `json:"secne,omitempty"`
- Video interface{} `json:"video,omitempty"`
- Type string `json:"type"`
- FodderID []interface{} `json:"fodderId,int"`
- Ath interface{} `json:"ath,omitempty"`
- PersonalizedTagInfo PersonalizedTagInfo `json:"personalizedTagInfo"`
- PhoneInfo PhoneInfo `json:"phoneInfo"`
- Audio interface{} `json:"audio"`
- PdfInfo PdfInfo `json:"pdfInfo"`
- Icontype string `json:"icontype"`
- Hyperlink string `json:"hyperlink"`
- Image []any `json:"image"`
- Atv interface{} `json:"atv,omitempty"`
- TitlePosition string `json:"titlePosition"`
- ImageTextInfo ImageTextInfo `json:"imageTextInfo"`
- HotspotType string `json:"hotspotType"`
- CustomIconInfo CustomIconInfo `json:"customIconInfo"`
- SerialFrameInfo SerialFrameInfo `json:"serialFrameInfo,omitempty"`
- Size int `json:"size"`
- Name string `json:"name"`
- FontSize int `json:"fontSize"`
- HotspotTitle string `json:"hotspotTitle"`
- SerialFrameInfo0 SerialFrameInfo0 `json:"serialFrameInfo,omitempty"`
- SerialFrameInfo1 SerialFrameInfo1 `json:"serialFrameInfo,omitempty"`
- SerialFrameInfo2 SerialFrameInfo2 `json:"serialFrameInfo,omitempty"`
- SerialFrameInfo3 SerialFrameInfo3 `json:"serialFrameInfo,omitempty"`
- SerialFrameInfo4 SerialFrameInfo4 `json:"serialFrameInfo,omitempty"`
- SerialFrameInfo5 SerialFrameInfo5 `json:"serialFrameInfo,omitempty"`
- SerialFrameInfo6 SerialFrameInfo6 `json:"serialFrameInfo,omitempty"`
- SerialFrameInfo7 SerialFrameInfo7 `json:"serialFrameInfo,omitempty"`
- SerialFrameInfo8 SerialFrameInfo8 `json:"serialFrameInfo,omitempty"`
- }
- type SomeData struct {
- Hotspots []Hotspots `json:"hotspots"`
- }
- type Scenes struct {
- InitVisual InitVisual `json:"initVisual"`
- SomeData SomeData `json:"someData,omitempty"`
- SceneCode string `json:"sceneCode"`
- MaterialType string `json:"materialType"`
- Icon string `json:"icon"`
- CustomMask CustomMask `json:"customMask"`
- ID string `json:"id"`
- Category string `json:"category,int,omitempty"`
- Type string `json:"type"`
- Explanation Explanation `json:"explanation"`
- SceneTitle string `json:"sceneTitle"`
- }
- type CoverInfo struct {
- VideoMo string `json:"videoMo"`
- VideoMoIcon string `json:"videoMoIcon"`
- CoverBac string `json:"coverBac"`
- CoverSelect string `json:"coverSelect"`
- CoverPcLoc string `json:"coverPcLoc"`
- VideoMoID int `json:"videoMoId"`
- CoverMoID int `json:"coverMoId"`
- CoverImageOrder string `json:"coverImageOrder"`
- IsShowCover int `json:"isShowCover"`
- CoverVideoControl int `json:"coverVideoControl"`
- FodderID []int `json:"fodderId"`
- VideoMoLoc string `json:"videoMoLoc"`
- CoverMo string `json:"coverMo"`
- VideoBacImgID int `json:"videoBacImgId"`
- ImgColorSelec string `json:"imgColorSelec"`
- VideoPcLoc string `json:"videoPcLoc"`
- CoverVideoInWay int `json:"coverVideoInWay"`
- CoverVideoBac string `json:"coverVideoBac"`
- CoverMoLoc string `json:"coverMoLoc"`
- CoverImgBac string `json:"coverImgBac"`
- CoverPc string `json:"coverPc"`
- VideoPcIcon string `json:"videoPcIcon"`
- VideoBacImg string `json:"videoBacImg"`
- VideoPc string `json:"videoPc"`
- CoverImageInWay int `json:"coverImageInWay"`
- VideoPcID int `json:"videoPcId"`
- VideoColorSelec string `json:"videoColorSelec"`
- CoverPcID int `json:"coverPcId"`
- }
|