From 677497cbfbf159417f2b1bb64aee0196c9fa6382 Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期一, 09 九月 2024 18:37:07 +0800
Subject: [PATCH] fix

---
 XQMuse/Root/Network/Models.swift |   74 +++++++++++++++++++++++++++++++++++++
 1 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/XQMuse/Root/Network/Models.swift b/XQMuse/Root/Network/Models.swift
index 6990177..14b0a38 100644
--- a/XQMuse/Root/Network/Models.swift
+++ b/XQMuse/Root/Network/Models.swift
@@ -8,6 +8,14 @@
 import HandyJSON
 import UserDefaultsStore
 
+struct UserDefaultSettingModel:HandyJSON,Identifiable,Codable {
+				static let idKey = \UserDefaultSettingModel.id
+				var id = 0
+				var volume:Double = 0.5
+				var bgm:BGMModel?
+}
+
+
 struct LoginUserInfoModel:HandyJSON,Identifiable,Codable{
 				
 				static let idKey = \LoginUserInfoModel.userid
@@ -37,3 +45,69 @@
 				var secret:String = ""
 				var successFlag:Bool = false
 }
+
+struct BGMModel:HandyJSON,Identifiable,Codable{
+				static let idKey = \BGMModel.id
+
+				var audioFile: String = ""
+				var audioFileName: String = ""
+				var id: Int = 0
+				var imageUrl: String = ""
+}
+
+struct ItemTypeModel:HandyJSON{
+				var categoryName = ""
+				var description = ""
+				var id = 0
+				var firstIconUrl = "" //icon图片 用于顶部四个分类展示
+				var secondIconUrl = "" //icon图片 用于下面的三个分类展示
+				var showType = 0 //展示方式 1=横版 2=竖版
+}
+
+struct ToDayMeditationModel:HandyJSON{
+				var clientMeditationVO: MeditationModel?
+				var endPlayTime: String = ""
+				var id: Int = 0
+				var imageUrl: String = ""
+				var meditationId: Int = 0
+				var startPlayTime: String = ""
+}
+
+struct MeditationListModel:HandyJSON{
+				var clientMeditationCategoryVO:MeditationTitleModel?
+				var clientMeditationVOList = [MeditationModel]()
+}
+
+struct MeditationTitleModel:HandyJSON{
+				var categoryName: String = ""
+				var description: String = ""
+				var firstIconUrl: String = ""
+				var id: Int = 0
+				var secondIconUrl: String = ""
+				var showType: DisplayType = .horizontal
+}
+
+struct MeditationModel:HandyJSON{
+				var backgroundUrl: String = ""
+				var cateId: Int = 0
+				var chargeType:ChargeType = .free
+				var coverDescription: String = ""
+				var coverUrl: String = ""
+				var detailDescription: String = ""
+				var favoriteCount: Int = 0
+				var generalPrice: Int = 0
+				var iconUrl: String = ""
+				var id: Int = 0
+				var iosPrice: Int = 0
+				var listingStatus: Int = 0
+				var meditationTitle: String = ""
+				var realLearnedNum: Int = 0
+				var sanskrit: Int = 0
+				var sortNum: Int = 0
+				var tutorAudioUrl: String = ""
+				var virtualLearnedNum: Int = 0
+				var favorite:Int = 0 // 是否收藏:1:是 2:否
+}
+
+
+

--
Gitblit v1.7.1