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
73c08c3a
Commit
73c08c3a
authored
Jan 24, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 家庭成员信息model
parent
cb7fd7f1
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
435 additions
and
0 deletions
+435
-0
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+4
-0
YHFamilyInitialInfo.swift
...rviceProcess(流程)/FamilyMember/M/YHFamilyInitialInfo.swift
+431
-0
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
73c08c3a
...
@@ -17,6 +17,7 @@
...
@@ -17,6 +17,7 @@
041B52982B5E8EA0007EBCEB
/* YHFamilyMemberFormVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
041B52972B5E8EA0007EBCEB
/* YHFamilyMemberFormVC.swift */
;
};
041B52982B5E8EA0007EBCEB
/* YHFamilyMemberFormVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
041B52972B5E8EA0007EBCEB
/* YHFamilyMemberFormVC.swift */
;
};
041B52D62B5F899E007EBCEB
/* YHConsortFormVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
041B52D52B5F899E007EBCEB
/* YHConsortFormVC.swift */
;
};
041B52D62B5F899E007EBCEB
/* YHConsortFormVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
041B52D52B5F899E007EBCEB
/* YHConsortFormVC.swift */
;
};
041B52D92B5F8B07007EBCEB
/* YHConsortInfo.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
041B52D82B5F8B07007EBCEB
/* YHConsortInfo.swift */
;
};
041B52D92B5F8B07007EBCEB
/* YHConsortInfo.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
041B52D82B5F8B07007EBCEB
/* YHConsortInfo.swift */
;
};
041B52DB2B5FDF8E007EBCEB
/* YHFamilyInitialInfo.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
041B52DA2B5FDF8E007EBCEB
/* YHFamilyInitialInfo.swift */
;
};
0468D4202B49320900CFB916
/* YHVerificationCodeLoginController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0468D41F2B49320900CFB916
/* YHVerificationCodeLoginController.swift */
;
};
0468D4202B49320900CFB916
/* YHVerificationCodeLoginController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0468D41F2B49320900CFB916
/* YHVerificationCodeLoginController.swift */
;
};
0468D4222B493A5E00CFB916
/* YHPhoneMessageView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0468D4212B493A5E00CFB916
/* YHPhoneMessageView.swift */
;
};
0468D4222B493A5E00CFB916
/* YHPhoneMessageView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0468D4212B493A5E00CFB916
/* YHPhoneMessageView.swift */
;
};
0468D4242B494BEA00CFB916
/* YHCodeResultViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0468D4232B494BEA00CFB916
/* YHCodeResultViewController.swift */
;
};
0468D4242B494BEA00CFB916
/* YHCodeResultViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0468D4232B494BEA00CFB916
/* YHCodeResultViewController.swift */
;
};
...
@@ -159,6 +160,7 @@
...
@@ -159,6 +160,7 @@
041B52972B5E8EA0007EBCEB
/* YHFamilyMemberFormVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHFamilyMemberFormVC.swift
;
sourceTree
=
"<group>"
;
};
041B52972B5E8EA0007EBCEB
/* YHFamilyMemberFormVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHFamilyMemberFormVC.swift
;
sourceTree
=
"<group>"
;
};
041B52D52B5F899E007EBCEB
/* YHConsortFormVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHConsortFormVC.swift
;
sourceTree
=
"<group>"
;
};
041B52D52B5F899E007EBCEB
/* YHConsortFormVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHConsortFormVC.swift
;
sourceTree
=
"<group>"
;
};
041B52D82B5F8B07007EBCEB
/* YHConsortInfo.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHConsortInfo.swift
;
sourceTree
=
"<group>"
;
};
041B52D82B5F8B07007EBCEB
/* YHConsortInfo.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHConsortInfo.swift
;
sourceTree
=
"<group>"
;
};
041B52DA2B5FDF8E007EBCEB
/* YHFamilyInitialInfo.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHFamilyInitialInfo.swift
;
sourceTree
=
"<group>"
;
};
0468D41F2B49320900CFB916
/* YHVerificationCodeLoginController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHVerificationCodeLoginController.swift
;
sourceTree
=
"<group>"
;
};
0468D41F2B49320900CFB916
/* YHVerificationCodeLoginController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHVerificationCodeLoginController.swift
;
sourceTree
=
"<group>"
;
};
0468D4212B493A5E00CFB916
/* YHPhoneMessageView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHPhoneMessageView.swift
;
sourceTree
=
"<group>"
;
};
0468D4212B493A5E00CFB916
/* YHPhoneMessageView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHPhoneMessageView.swift
;
sourceTree
=
"<group>"
;
};
0468D4232B494BEA00CFB916
/* YHCodeResultViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCodeResultViewController.swift
;
sourceTree
=
"<group>"
;
};
0468D4232B494BEA00CFB916
/* YHCodeResultViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCodeResultViewController.swift
;
sourceTree
=
"<group>"
;
};
...
@@ -339,6 +341,7 @@
...
@@ -339,6 +341,7 @@
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
041B52D82B5F8B07007EBCEB
/* YHConsortInfo.swift */
,
041B52D82B5F8B07007EBCEB
/* YHConsortInfo.swift */
,
041B52DA2B5FDF8E007EBCEB
/* YHFamilyInitialInfo.swift */
,
);
);
path
=
M
;
path
=
M
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -993,6 +996,7 @@
...
@@ -993,6 +996,7 @@
A5ACE93A2B4564F7002C94D2
/* NSAttributedString+Extension.swift in Sources */
,
A5ACE93A2B4564F7002C94D2
/* NSAttributedString+Extension.swift in Sources */
,
04AF58C42B4FC51C0066011A
/* YHLocalizable.swift in Sources */
,
04AF58C42B4FC51C0066011A
/* YHLocalizable.swift in Sources */
,
A5C5B2E82B4EC95600A7C5D1
/* YHDavidTestCollectionViewCell.swift in Sources */
,
A5C5B2E82B4EC95600A7C5D1
/* YHDavidTestCollectionViewCell.swift in Sources */
,
041B52DB2B5FDF8E007EBCEB
/* YHFamilyInitialInfo.swift in Sources */
,
0468D4222B493A5E00CFB916
/* YHPhoneMessageView.swift in Sources */
,
0468D4222B493A5E00CFB916
/* YHPhoneMessageView.swift in Sources */
,
0468D4362B57752F00CFB916
/* YHUserModel.swift in Sources */
,
0468D4362B57752F00CFB916
/* YHUserModel.swift in Sources */
,
A5ACE9512B4564F7002C94D2
/* YhConstant.swift in Sources */
,
A5ACE9512B4564F7002C94D2
/* YhConstant.swift in Sources */
,
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/FamilyMember/M/YHFamilyInitialInfo.swift
0 → 100644
View file @
73c08c3a
//
// YHFamilyInitialInfo.swift
// galaxy
//
// Created by edy on 2024/1/23.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
SmartCodable
// MARK: - YHWelcome
class
YHWelcome
:
SmartCodable
{
var
code
:
Int
=
-
1
var
msg
:
String
=
""
var
data
:
YHFamilyMemberInfo
?
enum
CodingKeys
:
String
,
CodingKey
{
case
code
=
"code"
case
msg
=
"msg"
case
data
=
"data"
}
required
init
()
{
}
}
// MARK: - 家庭成员 YHData
class
YHFamilyMemberInfo
:
SmartCodable
{
var
father
:
YHParent
?
var
mother
:
YHParent
?
var
spouse
:
YHSpouse
?
var
child
:
[
YHChild
]?
enum
CodingKeys
:
String
,
CodingKey
{
case
father
=
"father"
case
mother
=
"mother"
case
spouse
=
"spouse"
case
child
=
"child"
}
required
init
()
{
}
}
// MARK: - 子女初始信息 YHChild
class
YHChild
:
SmartCodable
{
var
id
:
Int
=
-
1
var
deceased
:
Int
=
-
1
var
custody
:
Int
=
-
1
var
nationality
:
String
?
var
orderId
:
Int
=
-
1
var
relation
:
String
?
var
hasDegree
:
String
?
var
hasDegreeJson
:
[
SmartAny
]?
var
follow
:
Int
=
-
1
var
statement
:
Int
=
-
1
var
subsetName
:
String
?
var
subsetNamePinyin
:
YHSubsetNamePinyin
?
var
usedName
:
String
?
var
birthday
:
String
?
var
birthPlaceAboard
:
Int
=
-
1
var
birthPlace
:
YHAddress
?
var
occupation
:
String
?
var
occupationName
:
String
?
var
operatorAme
:
SmartAny
?
var
childHasHkId
:
YHChildStepchildClass
?
var
hkIdentityCard
:
String
?
var
sex
:
Int
=
-
1
var
married
:
String
?
var
nows
:
Int
=
-
1
var
address
:
YHAddress
?
var
childStepchild
:
YHChildStepchildClass
?
var
childInHk
:
YHChildStepchildClass
?
var
countryIdentity
:
[
SmartAny
]?
var
hkIdentity
:
String
?
var
hkIdentityOther
:
String
?
var
liveCountry
:
String
?
var
isHandled
:
Int
=
-
1
var
finishFollow
:
Int
=
-
1
var
step
:
Int
=
-
1
var
notFillNum
:
Int
=
-
1
var
isLiveOverseaYear
:
Int
=
-
1
var
surname
:
String
?
var
certificates
:
[
SmartAny
]?
enum
CodingKeys
:
String
,
CodingKey
{
case
id
=
"id"
case
deceased
=
"deceased"
case
custody
=
"custody"
case
nationality
=
"nationality"
case
orderId
=
"order_id"
case
relation
=
"relation"
case
hasDegree
=
"has_degree"
case
hasDegreeJson
=
"has_degree_json"
case
follow
=
"follow"
case
statement
=
"statement"
case
subsetName
=
"subset_name"
case
subsetNamePinyin
=
"subset_name_pinyin"
case
usedName
=
"used_name"
case
birthday
=
"birthday"
case
birthPlaceAboard
=
"birth_place_aboard"
case
birthPlace
=
"birth_place"
case
occupation
=
"occupation"
case
occupationName
=
"occupation_name"
case
operatorAme
=
"operator_ame"
case
childHasHkId
=
"child_has_hk_id"
case
hkIdentityCard
=
"hk_identity_card"
case
sex
=
"sex"
case
married
=
"married"
case
nows
=
"nows"
case
address
=
"address"
case
childStepchild
=
"child_stepchild"
case
childInHk
=
"child_in_hk"
case
countryIdentity
=
"country_identity"
case
hkIdentity
=
"hk_identity"
case
hkIdentityOther
=
"hk_identity_other"
case
liveCountry
=
"live_country"
case
isHandled
=
"is_handled"
case
finishFollow
=
"finish_follow"
case
step
=
"step"
case
notFillNum
=
"not_fill_num"
case
isLiveOverseaYear
=
"is_live_oversea_year"
case
surname
=
"surname"
case
certificates
=
"certificates"
}
required
init
()
{
}
}
// MARK: - 居住地址信息 YHAddress
class
YHAddress
:
SmartCodable
{
var
area
:
[
String
]?
var
country
:
String
?
var
details
:
String
?
var
foreign
:
String
?
enum
CodingKeys
:
String
,
CodingKey
{
case
area
=
"area"
case
country
=
"country"
case
details
=
"details"
case
foreign
=
"foreign"
}
required
init
()
{
}
}
// MARK: - YHChildStepchildClass
class
YHChildStepchildClass
:
SmartCodable
{
var
has
:
String
?
var
info
:
String
?
enum
CodingKeys
:
String
,
CodingKey
{
case
has
=
"has"
case
info
=
"info"
}
required
init
()
{
}
}
// MARK: - YHSubsetNamePinyin
class
YHSubsetNamePinyin
:
SmartCodable
{
var
familyName
:
String
?
var
givenName
:
String
?
enum
CodingKeys
:
String
,
CodingKey
{
case
familyName
=
"family_name"
case
givenName
=
"given_name"
}
required
init
()
{
}
}
// MARK: - 父母信息 YHParent
class
YHParent
:
SmartCodable
{
var
id
:
Int
=
-
1
var
deceased
:
Int
=
-
1
var
custody
:
Int
=
-
1
var
nationality
:
String
?
var
orderId
:
Int
=
-
1
var
relation
:
Int
=
-
1
var
hasDegree
:
Int
=
-
1
var
hasDegreeJson
:
[
SmartAny
]?
var
follow
:
Int
=
-
1
var
statement
:
Int
=
-
1
var
subsetName
:
String
?
var
subsetNamePinyin
:
String
?
var
usedName
:
String
?
var
birthday
:
String
?
var
birthPlaceAboard
:
Int
=
-
1
var
birthPlace
:
[
SmartAny
]?
var
occupation
:
String
?
var
occupationName
:
String
?
var
operatorAme
:
String
?
var
childHasHkId
:
[
SmartAny
]?
var
hkIdentityCard
:
String
?
var
sex
:
Int
=
-
1
var
married
:
Int
=
-
1
var
nows
:
Int
=
-
1
var
address
:
[
SmartAny
]?
var
childStepchild
:
[
SmartAny
]?
var
childInHk
:
[
SmartAny
]?
var
countryIdentity
:
[
SmartAny
]?
var
hkIdentity
:
String
?
var
hkIdentityOther
:
String
?
var
liveCountry
:
String
?
var
isHandled
:
Int
=
-
1
var
finishFollow
:
Int
=
-
1
var
step
:
Int
=
-
1
var
notFillNum
:
Int
=
-
1
var
certificates
:
[
SmartAny
]?
var
isLiveOverseaYear
:
Int
=
-
1
enum
CodingKeys
:
String
,
CodingKey
{
case
id
=
"id"
case
deceased
=
"deceased"
case
custody
=
"custody"
case
nationality
=
"nationality"
case
orderId
=
"order_id"
case
relation
=
"relation"
case
hasDegree
=
"has_degree"
case
hasDegreeJson
=
"has_degree_json"
case
follow
=
"follow"
case
statement
=
"statement"
case
subsetName
=
"subset_name"
case
subsetNamePinyin
=
"subset_name_pinyin"
case
usedName
=
"used_name"
case
birthday
=
"birthday"
case
birthPlaceAboard
=
"birth_place_aboard"
case
birthPlace
=
"birth_place"
case
occupation
=
"occupation"
case
occupationName
=
"occupation_name"
case
operatorAme
=
"operator_ame"
case
childHasHkId
=
"child_has_hk_id"
case
hkIdentityCard
=
"hk_identity_card"
case
sex
=
"sex"
case
married
=
"married"
case
nows
=
"nows"
case
address
=
"address"
case
childStepchild
=
"child_stepchild"
case
childInHk
=
"child_in_hk"
case
countryIdentity
=
"country_identity"
case
hkIdentity
=
"hk_identity"
case
hkIdentityOther
=
"hk_identity_other"
case
liveCountry
=
"live_country"
case
isHandled
=
"is_handled"
case
finishFollow
=
"finish_follow"
case
step
=
"step"
case
notFillNum
=
"not_fill_num"
case
certificates
=
"certificates"
case
isLiveOverseaYear
=
"is_live_oversea_year"
}
required
init
()
{
}
}
// MARK: - 配偶 YHSpouse
class
YHSpouse
:
SmartCodable
{
var
id
:
Int
=
-
1
var
deceased
:
Int
=
-
1
var
custody
:
Int
=
-
1
var
nationality
:
String
?
var
orderId
:
Int
=
-
1
var
relation
:
String
?
var
hasDegree
:
String
?
var
hasDegreeJson
:
[
YHHasDegreeJson
]?
var
follow
:
Int
=
-
1
var
statement
:
Int
=
-
1
var
subsetName
:
String
?
var
subsetNamePinyin
:
YHSubsetNamePinyin
?
var
usedName
:
String
?
var
birthday
:
String
?
var
birthPlaceAboard
:
Int
=
-
1
var
birthPlace
:
YHAddress
?
var
occupation
:
String
?
var
occupationName
:
String
?
var
operatorAme
:
SmartAny
?
var
childHasHkId
:
YHPurpleChild
?
var
hkIdentityCard
:
String
?
var
sex
:
Int
=
-
1
var
married
:
String
?
var
nows
:
Int
=
-
1
var
address
:
YHAddress
?
var
childStepchild
:
YHChildStepchildClass
?
var
childInHk
:
YHPurpleChild
?
var
countryIdentity
:
[
SmartAny
]?
var
hkIdentity
:
String
?
var
hkIdentityOther
:
String
?
var
liveCountry
:
String
?
var
isHandled
:
Int
=
-
1
var
finishFollow
:
Int
=
-
1
var
step
:
Int
=
-
1
var
notFillNum
:
Int
=
-
1
var
isLiveOverseaYear
:
Int
=
-
1
var
surname
:
String
?
var
certificates
:
YHCertificates
?
enum
CodingKeys
:
String
,
CodingKey
{
case
id
=
"id"
case
deceased
=
"deceased"
case
custody
=
"custody"
case
nationality
=
"nationality"
case
orderId
=
"order_id"
case
relation
=
"relation"
case
hasDegree
=
"has_degree"
case
hasDegreeJson
=
"has_degree_json"
case
follow
=
"follow"
case
statement
=
"statement"
case
subsetName
=
"subset_name"
case
subsetNamePinyin
=
"subset_name_pinyin"
case
usedName
=
"used_name"
case
birthday
=
"birthday"
case
birthPlaceAboard
=
"birth_place_aboard"
case
birthPlace
=
"birth_place"
case
occupation
=
"occupation"
case
occupationName
=
"occupation_name"
case
operatorAme
=
"operator_ame"
case
childHasHkId
=
"child_has_hk_id"
case
hkIdentityCard
=
"hk_identity_card"
case
sex
=
"sex"
case
married
=
"married"
case
nows
=
"nows"
case
address
=
"address"
case
childStepchild
=
"child_stepchild"
case
childInHk
=
"child_in_hk"
case
countryIdentity
=
"country_identity"
case
hkIdentity
=
"hk_identity"
case
hkIdentityOther
=
"hk_identity_other"
case
liveCountry
=
"live_country"
case
isHandled
=
"is_handled"
case
finishFollow
=
"finish_follow"
case
step
=
"step"
case
notFillNum
=
"not_fill_num"
case
isLiveOverseaYear
=
"is_live_oversea_year"
case
surname
=
"surname"
case
certificates
=
"certificates"
}
required
init
()
{
}
}
// MARK: - YHCertificates
class
YHCertificates
:
SmartCodable
{
required
init
()
{
}
var
cnIdentityCard
:
YHCNIdentityCard
?
var
passport
:
YHCNIdentityCard
?
enum
CodingKeys
:
String
,
CodingKey
{
case
cnIdentityCard
=
"cnIdentityCard"
case
passport
=
"passport"
}
}
// MARK: - YHCNIdentityCard
class
YHCNIdentityCard
:
SmartCodable
{
required
init
()
{
}
var
id
:
Int
=
-
1
var
number
:
String
?
var
issueAt
:
String
?
var
issueDateStartAt
:
String
?
var
issueDateEndAt
:
String
?
var
imgFront
:
String
?
var
imgBack
:
String
?
var
passportType
:
Int
=
-
1
enum
CodingKeys
:
String
,
CodingKey
{
case
id
=
"id"
case
number
=
"number"
case
issueAt
=
"issue_at"
case
issueDateStartAt
=
"issue_date_start_at"
case
issueDateEndAt
=
"issue_date_end_at"
case
imgFront
=
"img_front"
case
imgBack
=
"img_back"
case
passportType
=
"passport_type"
}
}
// MARK: - YHPurpleChild
class
YHPurpleChild
:
SmartCodable
{
required
init
()
{
}
var
has
:
String
?
enum
CodingKeys
:
String
,
CodingKey
{
case
has
=
"has"
}
}
// MARK: - YHHasDegreeJson
class
YHHasDegreeJson
:
SmartCodable
{
var
degree
:
String
?
var
address
:
String
?
enum
CodingKeys
:
String
,
CodingKey
{
case
degree
=
"degree"
case
address
=
"address"
}
required
init
()
{
}
}
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