Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
ef888e94
Commit
ef888e94
authored
Apr 15, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 消息
parent
705dba9e
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
140 additions
and
45 deletions
+140
-45
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+49
-45
YHMessageListModel.swift
...xy/Classes/Modules/Message(消息)/M/YHMessageListModel.swift
+13
-0
YHMsgListModel.swift
...galaxy/Classes/Modules/Message(消息)/M/YHMsgListModel.swift
+35
-0
YHMsgViewModel.swift
...alaxy/Classes/Modules/Message(消息)/VM/YHMsgViewModel.swift
+43
-0
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
ef888e94
...
@@ -11,14 +11,15 @@
...
@@ -11,14 +11,15 @@
0414BDAB2BC7E9C200225367
/* YHMyPermissionCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0414BDAA2BC7E9C200225367
/* YHMyPermissionCell.swift */
;
};
0414BDAB2BC7E9C200225367
/* YHMyPermissionCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0414BDAA2BC7E9C200225367
/* YHMyPermissionCell.swift */
;
};
0414BDAD2BC7F02C00225367
/* YHMyNotifySettingVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0414BDAC2BC7F02C00225367
/* YHMyNotifySettingVC.swift */
;
};
0414BDAD2BC7F02C00225367
/* YHMyNotifySettingVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0414BDAC2BC7F02C00225367
/* YHMyNotifySettingVC.swift */
;
};
0414BDB22BCCC0A500225367
/* YHCollectionModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0414BDB12BCCC0A500225367
/* YHCollectionModel.swift */
;
};
0414BDB22BCCC0A500225367
/* YHCollectionModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0414BDB12BCCC0A500225367
/* YHCollectionModel.swift */
;
};
04174D592BCD43F9000BA46D
/* IMAppKey.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D512BCD43F9000BA46D
/* IMAppKey.swift */
;
};
04174D5A2BCD43F9000BA46D
/* YHInformationFillVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D542BCD43F9000BA46D
/* YHInformationFillVC.swift */
;
};
04174D5B2BCD43F9000BA46D
/* YHMessageSessionCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D552BCD43F9000BA46D
/* YHMessageSessionCell.swift */
;
};
04174D5C2BCD43F9000BA46D
/* YHMsgViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D562BCD43F9000BA46D
/* YHMsgViewController.swift */
;
};
04174D5D2BCD43F9000BA46D
/* YHInformationFillCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D582BCD43F9000BA46D
/* YHInformationFillCell.swift */
;
};
04174D5F2BCD44A5000BA46D
/* YHMsgListModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D5E2BCD44A5000BA46D
/* YHMsgListModel.swift */
;
};
04174D622BCD45E5000BA46D
/* YHMsgViewModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D612BCD45E5000BA46D
/* YHMsgViewModel.swift */
;
};
04174D642BCD52BD000BA46D
/* YHTestViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D632BCD52BD000BA46D
/* YHTestViewController.swift */
;
};
04174D642BCD52BD000BA46D
/* YHTestViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D632BCD52BD000BA46D
/* YHTestViewController.swift */
;
};
04174D732BCD5B74000BA46D
/* YHMsgViewModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D672BCD5B74000BA46D
/* YHMsgViewModel.swift */
;
};
04174D742BCD5B74000BA46D
/* IMAppKey.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D692BCD5B74000BA46D
/* IMAppKey.swift */
;
};
04174D752BCD5B74000BA46D
/* YHMessageListModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D6B2BCD5B74000BA46D
/* YHMessageListModel.swift */
;
};
04174D762BCD5B74000BA46D
/* YHMsgListModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D6C2BCD5B74000BA46D
/* YHMsgListModel.swift */
;
};
04174D772BCD5B74000BA46D
/* YHInformationFillVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D6E2BCD5B74000BA46D
/* YHInformationFillVC.swift */
;
};
04174D782BCD5B74000BA46D
/* YHMsgViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D6F2BCD5B74000BA46D
/* YHMsgViewController.swift */
;
};
04174D792BCD5B74000BA46D
/* YHMessageSessionCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D712BCD5B74000BA46D
/* YHMessageSessionCell.swift */
;
};
04174D7A2BCD5B74000BA46D
/* YHInformationFillCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04174D722BCD5B74000BA46D
/* YHInformationFillCell.swift */
;
};
0425E63D2BA9345200A5E763
/* YHSchemeTableViewCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0425E63C2BA9345200A5E763
/* YHSchemeTableViewCell.swift */
;
};
0425E63D2BA9345200A5E763
/* YHSchemeTableViewCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0425E63C2BA9345200A5E763
/* YHSchemeTableViewCell.swift */
;
};
0425E6402BA9357D00A5E763
/* YHScemeItemModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0425E63F2BA9357D00A5E763
/* YHScemeItemModel.swift */
;
};
0425E6402BA9357D00A5E763
/* YHScemeItemModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0425E63F2BA9357D00A5E763
/* YHScemeItemModel.swift */
;
};
0425E6422BA95B1B00A5E763
/* YHSchemeTableFooterView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0425E6412BA95B1B00A5E763
/* YHSchemeTableFooterView.swift */
;
};
0425E6422BA95B1B00A5E763
/* YHSchemeTableFooterView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0425E6412BA95B1B00A5E763
/* YHSchemeTableFooterView.swift */
;
};
...
@@ -454,14 +455,15 @@
...
@@ -454,14 +455,15 @@
0414BDAA2BC7E9C200225367
/* YHMyPermissionCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMyPermissionCell.swift
;
sourceTree
=
"<group>"
;
};
0414BDAA2BC7E9C200225367
/* YHMyPermissionCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMyPermissionCell.swift
;
sourceTree
=
"<group>"
;
};
0414BDAC2BC7F02C00225367
/* YHMyNotifySettingVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMyNotifySettingVC.swift
;
sourceTree
=
"<group>"
;
};
0414BDAC2BC7F02C00225367
/* YHMyNotifySettingVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMyNotifySettingVC.swift
;
sourceTree
=
"<group>"
;
};
0414BDB12BCCC0A500225367
/* YHCollectionModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCollectionModel.swift
;
sourceTree
=
"<group>"
;
};
0414BDB12BCCC0A500225367
/* YHCollectionModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCollectionModel.swift
;
sourceTree
=
"<group>"
;
};
04174D512BCD43F9000BA46D
/* IMAppKey.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
IMAppKey.swift
;
sourceTree
=
"<group>"
;
};
04174D542BCD43F9000BA46D
/* YHInformationFillVC.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHInformationFillVC.swift
;
sourceTree
=
"<group>"
;
};
04174D552BCD43F9000BA46D
/* YHMessageSessionCell.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMessageSessionCell.swift
;
sourceTree
=
"<group>"
;
};
04174D562BCD43F9000BA46D
/* YHMsgViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMsgViewController.swift
;
sourceTree
=
"<group>"
;
};
04174D582BCD43F9000BA46D
/* YHInformationFillCell.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHInformationFillCell.swift
;
sourceTree
=
"<group>"
;
};
04174D5E2BCD44A5000BA46D
/* YHMsgListModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
name
=
YHMsgListModel.swift
;
path
=
../../../../../../../Desktop/YHMsgListModel.swift
;
sourceTree
=
"<group>"
;
};
04174D612BCD45E5000BA46D
/* YHMsgViewModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
name
=
YHMsgViewModel.swift
;
path
=
../../../../../../../Desktop/YHMsgViewModel.swift
;
sourceTree
=
"<group>"
;
};
04174D632BCD52BD000BA46D
/* YHTestViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHTestViewController.swift
;
sourceTree
=
"<group>"
;
};
04174D632BCD52BD000BA46D
/* YHTestViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHTestViewController.swift
;
sourceTree
=
"<group>"
;
};
04174D672BCD5B74000BA46D
/* YHMsgViewModel.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMsgViewModel.swift
;
sourceTree
=
"<group>"
;
};
04174D692BCD5B74000BA46D
/* IMAppKey.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
IMAppKey.swift
;
sourceTree
=
"<group>"
;
};
04174D6B2BCD5B74000BA46D
/* YHMessageListModel.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMessageListModel.swift
;
sourceTree
=
"<group>"
;
};
04174D6C2BCD5B74000BA46D
/* YHMsgListModel.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMsgListModel.swift
;
sourceTree
=
"<group>"
;
};
04174D6E2BCD5B74000BA46D
/* YHInformationFillVC.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHInformationFillVC.swift
;
sourceTree
=
"<group>"
;
};
04174D6F2BCD5B74000BA46D
/* YHMsgViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMsgViewController.swift
;
sourceTree
=
"<group>"
;
};
04174D712BCD5B74000BA46D
/* YHMessageSessionCell.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMessageSessionCell.swift
;
sourceTree
=
"<group>"
;
};
04174D722BCD5B74000BA46D
/* YHInformationFillCell.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHInformationFillCell.swift
;
sourceTree
=
"<group>"
;
};
0425E63C2BA9345200A5E763
/* YHSchemeTableViewCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHSchemeTableViewCell.swift
;
sourceTree
=
"<group>"
;
};
0425E63C2BA9345200A5E763
/* YHSchemeTableViewCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHSchemeTableViewCell.swift
;
sourceTree
=
"<group>"
;
};
0425E63F2BA9357D00A5E763
/* YHScemeItemModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHScemeItemModel.swift
;
sourceTree
=
"<group>"
;
};
0425E63F2BA9357D00A5E763
/* YHScemeItemModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHScemeItemModel.swift
;
sourceTree
=
"<group>"
;
};
0425E6412BA95B1B00A5E763
/* YHSchemeTableFooterView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHSchemeTableFooterView.swift
;
sourceTree
=
"<group>"
;
};
0425E6412BA95B1B00A5E763
/* YHSchemeTableFooterView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHSchemeTableFooterView.swift
;
sourceTree
=
"<group>"
;
};
...
@@ -907,58 +909,59 @@
...
@@ -907,58 +909,59 @@
path
=
Model
;
path
=
Model
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
04174D
4F2BCD43F9
000BA46D
/* Message(消息) */
=
{
04174D
652BCD5B74
000BA46D
/* Message(消息) */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
04174D6
02BCD45CB
000BA46D
/* VM */
,
04174D6
62BCD5B74
000BA46D
/* VM */
,
04174D
502BCD43F9
000BA46D
/* IM */
,
04174D
682BCD5B74
000BA46D
/* IM */
,
04174D
522BCD43F9
000BA46D
/* M */
,
04174D
6A2BCD5B74
000BA46D
/* M */
,
04174D
532BCD43F9
000BA46D
/* C */
,
04174D
6D2BCD5B74
000BA46D
/* C */
,
04174D
572BCD43F9
000BA46D
/* V */
,
04174D
702BCD5B74
000BA46D
/* V */
,
);
);
path
=
"Message(消息)"
;
path
=
"Message(消息)"
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
04174D
502BCD43F9000BA46D
/* I
M */
=
{
04174D
662BCD5B74000BA46D
/* V
M */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
04174D
512BCD43F9000BA46D
/* IMAppKey
.swift */
,
04174D
672BCD5B74000BA46D
/* YHMsgViewModel
.swift */
,
);
);
path
=
I
M
;
path
=
V
M
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
04174D
522BCD43F9000BA46D
/*
M */
=
{
04174D
682BCD5B74000BA46D
/* I
M */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
04174D
5E2BCD44A5000BA46D
/* YHMsgListModel
.swift */
,
04174D
692BCD5B74000BA46D
/* IMAppKey
.swift */
,
);
);
path
=
M
;
path
=
I
M
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
04174D
532BCD43F9000BA46D
/* C
*/
=
{
04174D
6A2BCD5B74000BA46D
/* M
*/
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
04174D
542BCD43F9000BA46D
/* YHInformationFillVC
.swift */
,
04174D
6B2BCD5B74000BA46D
/* YHMessageListModel
.swift */
,
04174D
562BCD43F9000BA46D
/* YHMsgViewController
.swift */
,
04174D
6C2BCD5B74000BA46D
/* YHMsgListModel
.swift */
,
);
);
path
=
C
;
path
=
M
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
04174D
572BCD43F9000BA46D
/* V
*/
=
{
04174D
6D2BCD5B74000BA46D
/* C
*/
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
04174D
552BCD43F9000BA46D
/* YHMessageSessionCell
.swift */
,
04174D
6E2BCD5B74000BA46D
/* YHInformationFillVC
.swift */
,
04174D
582BCD43F9000BA46D
/* YHInformationFillCell
.swift */
,
04174D
6F2BCD5B74000BA46D
/* YHMsgViewController
.swift */
,
);
);
path
=
V
;
path
=
C
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
04174D
602BCD45CB000BA46D
/* VM
*/
=
{
04174D
702BCD5B74000BA46D
/* V
*/
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
04174D612BCD45E5000BA46D
/* YHMsgViewModel.swift */
,
04174D712BCD5B74000BA46D
/* YHMessageSessionCell.swift */
,
04174D722BCD5B74000BA46D
/* YHInformationFillCell.swift */
,
);
);
path
=
V
M
;
path
=
V
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
0425E63B2BA931B300A5E763
/* View */
=
{
0425E63B2BA931B300A5E763
/* View */
=
{
...
@@ -2131,7 +2134,7 @@
...
@@ -2131,7 +2134,7 @@
A5ACE91B2B4564F7002C94D2
/* Modules */
=
{
A5ACE91B2B4564F7002C94D2
/* Modules */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
04174D
4F2BCD43F9
000BA46D
/* Message(消息) */
,
04174D
652BCD5B74
000BA46D
/* Message(消息) */
,
A5ACE9592B457113002C94D2
/* Home(首页) */
,
A5ACE9592B457113002C94D2
/* Home(首页) */
,
A5ACE8D82B4564F7002C94D2
/* Login(登录) */
,
A5ACE8D82B4564F7002C94D2
/* Login(登录) */
,
A5ACE9162B4564F7002C94D2
/* IntelligentService(服务中心) */
,
A5ACE9162B4564F7002C94D2
/* IntelligentService(服务中心) */
,
...
@@ -2496,7 +2499,6 @@
...
@@ -2496,7 +2499,6 @@
045EEF0E2B9F171A0022A143
/* YHBasicInfoFillView.swift in Sources */
,
045EEF0E2B9F171A0022A143
/* YHBasicInfoFillView.swift in Sources */
,
045EEEA12B9F171A0022A143
/* YHWorkExperienceDetailModel.swift in Sources */
,
045EEEA12B9F171A0022A143
/* YHWorkExperienceDetailModel.swift in Sources */
,
A5573ED22B317BFF00D98EC0
/* AppDelegate.swift in Sources */
,
A5573ED22B317BFF00D98EC0
/* AppDelegate.swift in Sources */
,
04174D5F2BCD44A5000BA46D
/* YHMsgListModel.swift in Sources */
,
A5ACE9542B4564F7002C94D2
/* YHNavigationController.swift in Sources */
,
A5ACE9542B4564F7002C94D2
/* YHNavigationController.swift in Sources */
,
045EEF252B9F171A0022A143
/* YHMainInformationCardTableViewCell.swift in Sources */
,
045EEF252B9F171A0022A143
/* YHMainInformationCardTableViewCell.swift in Sources */
,
045EEE862B9F171A0022A143
/* YHPreviewWorkExpViewController.swift in Sources */
,
045EEE862B9F171A0022A143
/* YHPreviewWorkExpViewController.swift in Sources */
,
...
@@ -2604,6 +2606,7 @@
...
@@ -2604,6 +2606,7 @@
045EEE802B9F171A0022A143
/* YHAcademicPreviewModel.swift in Sources */
,
045EEE802B9F171A0022A143
/* YHAcademicPreviewModel.swift in Sources */
,
04C693642B723B56004C1758
/* YHMySettingCell.swift in Sources */
,
04C693642B723B56004C1758
/* YHMySettingCell.swift in Sources */
,
A5FD63C92B63A35B00D1D9DA
/* YHInformationFillTipsAlertView.swift in Sources */
,
A5FD63C92B63A35B00D1D9DA
/* YHInformationFillTipsAlertView.swift in Sources */
,
04174D762BCD5B74000BA46D
/* YHMsgListModel.swift in Sources */
,
045EEEE32B9F171A0022A143
/* YHMySignatureListModel.swift in Sources */
,
045EEEE32B9F171A0022A143
/* YHMySignatureListModel.swift in Sources */
,
049AC4C62BC3E55300F857F4
/* YHServiceSectionView.swift in Sources */
,
049AC4C62BC3E55300F857F4
/* YHServiceSectionView.swift in Sources */
,
A582B2432BB95E20009D098C
/* YHHKPlanCell.swift in Sources */
,
A582B2432BB95E20009D098C
/* YHHKPlanCell.swift in Sources */
,
...
@@ -2619,6 +2622,7 @@
...
@@ -2619,6 +2622,7 @@
045EEEFA2B9F171A0022A143
/* YHFormPickerViewType.swift in Sources */
,
045EEEFA2B9F171A0022A143
/* YHFormPickerViewType.swift in Sources */
,
A5ACE9502B4564F7002C94D2
/* YhCacheTool.swift in Sources */
,
A5ACE9502B4564F7002C94D2
/* YhCacheTool.swift in Sources */
,
045EEEFC2B9F171A0022A143
/* YHSheetPickerView.swift in Sources */
,
045EEEFC2B9F171A0022A143
/* YHSheetPickerView.swift in Sources */
,
04174D732BCD5B74000BA46D
/* YHMsgViewModel.swift in Sources */
,
045EEF122B9F171A0022A143
/* YHCNIDCardModel.swift in Sources */
,
045EEF122B9F171A0022A143
/* YHCNIDCardModel.swift in Sources */
,
045EEF032B9F171A0022A143
/* YHFormItemDoubleChoiceCell.swift in Sources */
,
045EEF032B9F171A0022A143
/* YHFormItemDoubleChoiceCell.swift in Sources */
,
045EEEAE2B9F171A0022A143
/* YHWorkHighlightsTableViewCell.swift in Sources */
,
045EEEAE2B9F171A0022A143
/* YHWorkHighlightsTableViewCell.swift in Sources */
,
...
@@ -2724,13 +2728,12 @@
...
@@ -2724,13 +2728,12 @@
045EEEC92B9F171A0022A143
/* YHOtherInfoSessionView.swift in Sources */
,
045EEEC92B9F171A0022A143
/* YHOtherInfoSessionView.swift in Sources */
,
045EEEE22B9F171A0022A143
/* YHMySignatureDetailViewModel.swift in Sources */
,
045EEEE22B9F171A0022A143
/* YHMySignatureDetailViewModel.swift in Sources */
,
045EEE7D2B9F171A0022A143
/* YHWorkExpDataModel.swift in Sources */
,
045EEE7D2B9F171A0022A143
/* YHWorkExpDataModel.swift in Sources */
,
04174D5B2BCD43F9000BA46D
/* YHMessageSessionCell.swift in Sources */
,
045EEE832B9F171A0022A143
/* YHMainInfoPreviewModel.swift in Sources */
,
045EEE832B9F171A0022A143
/* YHMainInfoPreviewModel.swift in Sources */
,
045EEEAB2B9F171A0022A143
/* YHImageClipperViewController.swift in Sources */
,
045EEEAB2B9F171A0022A143
/* YHImageClipperViewController.swift in Sources */
,
044414032BC39B8D00784A14
/* YHServerTableHeadView.swift in Sources */
,
044414032BC39B8D00784A14
/* YHServerTableHeadView.swift in Sources */
,
045EEECB2B9F171A0022A143
/* YHScoreResultBaseModel.swift in Sources */
,
045EEECB2B9F171A0022A143
/* YHScoreResultBaseModel.swift in Sources */
,
04174D5D2BCD43F9000BA46D
/* YHInformationFillCell.swift in Sources */
,
04A7BD192BA441D400BD35A2
/* YHMyDocumentsUrlModel.swift in Sources */
,
04A7BD192BA441D400BD35A2
/* YHMyDocumentsUrlModel.swift in Sources */
,
04174D792BCD5B74000BA46D
/* YHMessageSessionCell.swift in Sources */
,
045EEEA62B9F171A0022A143
/* YHCompanySelectViewController.swift in Sources */
,
045EEEA62B9F171A0022A143
/* YHCompanySelectViewController.swift in Sources */
,
0425E6462BA9678E00A5E763
/* YHSchemeHeadTotalScoreView.swift in Sources */
,
0425E6462BA9678E00A5E763
/* YHSchemeHeadTotalScoreView.swift in Sources */
,
045EEEA92B9F171A0022A143
/* YHWorkExperienceListViewController.swift in Sources */
,
045EEEA92B9F171A0022A143
/* YHWorkExperienceListViewController.swift in Sources */
,
...
@@ -2751,12 +2754,14 @@
...
@@ -2751,12 +2754,14 @@
A5ACE93C2B4564F7002C94D2
/* UIColor+Extension.swift in Sources */
,
A5ACE93C2B4564F7002C94D2
/* UIColor+Extension.swift in Sources */
,
045EEEC02B9F171A0022A143
/* YHOtherInfoFillViewModel.swift in Sources */
,
045EEEC02B9F171A0022A143
/* YHOtherInfoFillViewModel.swift in Sources */
,
045EEEF22B9F171A0022A143
/* YHChildBasicInfoVC.swift in Sources */
,
045EEEF22B9F171A0022A143
/* YHChildBasicInfoVC.swift in Sources */
,
04174D772BCD5B74000BA46D
/* YHInformationFillVC.swift in Sources */
,
A592BFEF2B9AB720004C04A9
/* YHWholeScreenTipsView.swift in Sources */
,
A592BFEF2B9AB720004C04A9
/* YHWholeScreenTipsView.swift in Sources */
,
045EEEF42B9F171A0022A143
/* YHSpouseBasicInfoVC.swift in Sources */
,
045EEEF42B9F171A0022A143
/* YHSpouseBasicInfoVC.swift in Sources */
,
A5FD63C32B63438A00D1D9DA
/* YHContactMainItemStatusModel.swift in Sources */
,
A5FD63C32B63438A00D1D9DA
/* YHContactMainItemStatusModel.swift in Sources */
,
045EEEEA2B9F171A0022A143
/* YHFamilyInitialInfo.swift in Sources */
,
045EEEEA2B9F171A0022A143
/* YHFamilyInitialInfo.swift in Sources */
,
A5C382CF2B5F9A9100C5E65C
/* YHServiceCenterMainViewModel.swift in Sources */
,
A5C382CF2B5F9A9100C5E65C
/* YHServiceCenterMainViewModel.swift in Sources */
,
045EEEA52B9F171A0022A143
/* YHImageViewController.swift in Sources */
,
045EEEA52B9F171A0022A143
/* YHImageViewController.swift in Sources */
,
04174D752BCD5B74000BA46D
/* YHMessageListModel.swift in Sources */
,
045EEEF32B9F171A0022A143
/* YHFamilyMemberInfoListVC.swift in Sources */
,
045EEEF32B9F171A0022A143
/* YHFamilyMemberInfoListVC.swift in Sources */
,
04EA230C2BB5199D009DA928
/* YHDocumentToActionTableViewCell.swift in Sources */
,
04EA230C2BB5199D009DA928
/* YHDocumentToActionTableViewCell.swift in Sources */
,
A5ACE9572B4564F7002C94D2
/* YHBasicContentView.swift in Sources */
,
A5ACE9572B4564F7002C94D2
/* YHBasicContentView.swift in Sources */
,
...
@@ -2778,6 +2783,7 @@
...
@@ -2778,6 +2783,7 @@
044E1E832BC3BBFC00A3B4AF
/* YHSearchInfoHistoryView.swift in Sources */
,
044E1E832BC3BBFC00A3B4AF
/* YHSearchInfoHistoryView.swift in Sources */
,
045EEEA02B9F171A0022A143
/* YHWorkItemListModel.swift in Sources */
,
045EEEA02B9F171A0022A143
/* YHWorkItemListModel.swift in Sources */
,
04EA230E2BB538E9009DA928
/* YHDocumentUploadTableViewCell.swift in Sources */
,
04EA230E2BB538E9009DA928
/* YHDocumentUploadTableViewCell.swift in Sources */
,
04174D742BCD5B74000BA46D
/* IMAppKey.swift in Sources */
,
045EEEAD2B9F171A0022A143
/* YHWorkExperienceListTableViewCell.swift in Sources */
,
045EEEAD2B9F171A0022A143
/* YHWorkExperienceListTableViewCell.swift in Sources */
,
049A48A82B49417300D0C641
/* YHAboutUsViewController.swift in Sources */
,
049A48A82B49417300D0C641
/* YHAboutUsViewController.swift in Sources */
,
047619E92BA9867100F45358
/* YHCountryHotView.swift in Sources */
,
047619E92BA9867100F45358
/* YHCountryHotView.swift in Sources */
,
...
@@ -2789,14 +2795,12 @@
...
@@ -2789,14 +2795,12 @@
A580371E2BAD784B0031C312
/* YHMySchemeViewModel.swift in Sources */
,
A580371E2BAD784B0031C312
/* YHMySchemeViewModel.swift in Sources */
,
0425E6482BA96B4100A5E763
/* YHSchemeHeadScoreItemView.swift in Sources */
,
0425E6482BA96B4100A5E763
/* YHSchemeHeadScoreItemView.swift in Sources */
,
A50A747C2BC8EC86003D28D9
/* YHHomeBannerCollectionViewCell.swift in Sources */
,
A50A747C2BC8EC86003D28D9
/* YHHomeBannerCollectionViewCell.swift in Sources */
,
04174D622BCD45E5000BA46D
/* YHMsgViewModel.swift in Sources */
,
04174D5A2BCD43F9000BA46D
/* YHInformationFillVC.swift in Sources */
,
A501BE662BC2B76200C4F1FB
/* YHHomeHeadView.swift in Sources */
,
A501BE662BC2B76200C4F1FB
/* YHHomeHeadView.swift in Sources */
,
04A271252BAC33BB00652B1B
/* YHFilePreviewTool.swift in Sources */
,
04A271252BAC33BB00652B1B
/* YHFilePreviewTool.swift in Sources */
,
044413F92BC279D200784A14
/* YHHomeWebBottomView.swift in Sources */
,
044413F92BC279D200784A14
/* YHHomeWebBottomView.swift in Sources */
,
04174D592BCD43F9000BA46D
/* IMAppKey.swift in Sources */
,
045EEEC32B9F171A0022A143
/* YHOtherResidenceFillView.swift in Sources */
,
045EEEC32B9F171A0022A143
/* YHOtherResidenceFillView.swift in Sources */
,
045EEE792B9F171A0022A143
/* YHPreviewViewModel.swift in Sources */
,
045EEE792B9F171A0022A143
/* YHPreviewViewModel.swift in Sources */
,
04174D782BCD5B74000BA46D
/* YHMsgViewController.swift in Sources */
,
A517A4E12BB573EB000DEECD
/* YHDocListCell.swift in Sources */
,
A517A4E12BB573EB000DEECD
/* YHDocListCell.swift in Sources */
,
A58037212BAD7B2A0031C312
/* YHMySchemeModel.swift in Sources */
,
A58037212BAD7B2A0031C312
/* YHMySchemeModel.swift in Sources */
,
0493B3DE2BA80C2300AF9393
/* YHCertificateFilterButton.swift in Sources */
,
0493B3DE2BA80C2300AF9393
/* YHCertificateFilterButton.swift in Sources */
,
...
@@ -2838,6 +2842,7 @@
...
@@ -2838,6 +2842,7 @@
A5ACE9352B4564F7002C94D2
/* YHNetRequest.swift in Sources */
,
A5ACE9352B4564F7002C94D2
/* YHNetRequest.swift in Sources */
,
A5FD63CB2B63D6C300D1D9DA
/* YHInformationFillTipsCell.swift in Sources */
,
A5FD63CB2B63D6C300D1D9DA
/* YHInformationFillTipsCell.swift in Sources */
,
045EEF1F2B9F171A0022A143
/* YHDatePickView.swift in Sources */
,
045EEF1F2B9F171A0022A143
/* YHDatePickView.swift in Sources */
,
04174D7A2BCD5B74000BA46D
/* YHInformationFillCell.swift in Sources */
,
045EEE972B9F171A0022A143
/* YHPreviewInfoWorkExpView.swift in Sources */
,
045EEE972B9F171A0022A143
/* YHPreviewInfoWorkExpView.swift in Sources */
,
044414012BC3979800784A14
/* YHServerHKLifeViewController.swift in Sources */
,
044414012BC3979800784A14
/* YHServerHKLifeViewController.swift in Sources */
,
04D5C5662B8ED92600190021
/* YHBaseModel.swift in Sources */
,
04D5C5662B8ED92600190021
/* YHBaseModel.swift in Sources */
,
...
@@ -2848,7 +2853,6 @@
...
@@ -2848,7 +2853,6 @@
045EEECC2B9F171A0022A143
/* YHScoreResultModel.swift in Sources */
,
045EEECC2B9F171A0022A143
/* YHScoreResultModel.swift in Sources */
,
045EEEDC2B9F171A0022A143
/* YHQualificationDetailVC.swift in Sources */
,
045EEEDC2B9F171A0022A143
/* YHQualificationDetailVC.swift in Sources */
,
045EEEF52B9F171A0022A143
/* YHSpouseInfoContainerVC.swift in Sources */
,
045EEEF52B9F171A0022A143
/* YHSpouseInfoContainerVC.swift in Sources */
,
04174D5C2BCD43F9000BA46D
/* YHMsgViewController.swift in Sources */
,
047294E82B988A19008E0B84
/* YHNewWebViewController.swift in Sources */
,
047294E82B988A19008E0B84
/* YHNewWebViewController.swift in Sources */
,
);
);
runOnlyForDeploymentPostprocessing
=
0
;
runOnlyForDeploymentPostprocessing
=
0
;
...
...
galaxy/galaxy/Classes/Modules/Message(消息)/M/YHMessageListModel.swift
0 → 100644
View file @
ef888e94
//
// YHMessageListModel.swift
// galaxy
//
// Created by edy on 2024/4/15.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHMessageListModel
:
NSObject
{
}
galaxy/galaxy/Classes/Modules/Message(消息)/M/YHMsgListModel.swift
0 → 100644
View file @
ef888e94
//
// YHMsgListModel.swift
// galaxy
//
// Created by edy on 2024/4/15.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
SmartCodable
struct
YHMessageInfoModel
:
Codable
{
var
unreadCount
:
Int
=
0
var
lastMessage
:
String
=
""
var
lastMessageTime
:
Int
=
0
var
type
:
Int
=
0
enum
CodingKeys
:
String
,
CodingKey
{
case
unreadCount
=
"unread_count"
case
lastMessage
=
"last_message"
case
lastMessageTime
=
"last_message_time"
case
type
}
}
class
YHMsgListModel
:
SmartCodable
{
var
information
:
YHMessageInfoModel
?
var
certificate
:
YHMessageInfoModel
?
var
draft
:
YHMessageInfoModel
?
var
signature
:
YHMessageInfoModel
?
required
init
()
{
}
}
galaxy/galaxy/Classes/Modules/Message(消息)/VM/YHMsgViewModel.swift
0 → 100644
View file @
ef888e94
//
// YHMsgViewModel.swift
// galaxy
//
// Created by edy on 2024/4/15.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHMsgViewModel
:
NSObject
{
var
msgList
:
YHMsgListModel
?
func
getUnreadMsgList
(
_
callBackBlock
:
@escaping
(
_
success
:
Bool
,
_
error
:
YHErrorModel
?)
->
())
{
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
Message
.
unreadMsgList
let
_
=
YHNetRequest
.
getRequest
(
url
:
strUrl
)
{
json
,
code
in
let
dic
=
json
.
data
printLog
(
"model 是 ==>
\(
json
)
"
)
if
json
.
code
==
200
{
guard
let
result
=
YHMsgListModel
.
deserialize
(
dict
:
dic
as?
Dictionary
)
else
{
let
error
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
self
.
msgList
=
nil
callBackBlock
(
false
,
error
)
return
}
self
.
msgList
=
result
callBackBlock
(
true
,
nil
)
}
else
{
self
.
msgList
=
nil
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
}
}
failBlock
:
{
error
in
self
.
msgList
=
nil
callBackBlock
(
false
,
error
)
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment