|
@@ -97,6 +97,10 @@ public let kUserAddSelfAddressApi = "/user/addSelfAddress"
|
|
/// 设置用户配送方式
|
|
/// 设置用户配送方式
|
|
public let kUserSetDeliverTypeApi = "/user/setDeliverType"
|
|
public let kUserSetDeliverTypeApi = "/user/setDeliverType"
|
|
|
|
|
|
|
|
+// MARK: - 设置用户性别
|
|
|
|
+/// 设置用户性别
|
|
|
|
+public let kUserMemberUpdateGenderApi = "user/v2/member/updateGender"
|
|
|
|
+
|
|
/// 用户
|
|
/// 用户
|
|
///
|
|
///
|
|
/// - userLogout: 登出
|
|
/// - userLogout: 登出
|
|
@@ -144,6 +148,7 @@ public enum SwiftMoyaServiceUserApi {
|
|
case userSetExpreesContactsDefault(parameters:Dictionary<String, Any>)
|
|
case userSetExpreesContactsDefault(parameters:Dictionary<String, Any>)
|
|
case userAddSelfAddress(parameters:Dictionary<String, Any>)
|
|
case userAddSelfAddress(parameters:Dictionary<String, Any>)
|
|
case userSetDeliverType(parameters:Dictionary<String, Any>)
|
|
case userSetDeliverType(parameters:Dictionary<String, Any>)
|
|
|
|
+ case userMemberUpdateGender(parameters:Dictionary<String, Any>)
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -172,7 +177,8 @@ extension SwiftMoyaServiceUserApi: TargetType {
|
|
.userDelExpreesContacts,
|
|
.userDelExpreesContacts,
|
|
.userSetExpreesContactsDefault,
|
|
.userSetExpreesContactsDefault,
|
|
.userAddSelfAddress,
|
|
.userAddSelfAddress,
|
|
- .userSetDeliverType
|
|
|
|
|
|
+ .userSetDeliverType,
|
|
|
|
+ .userMemberUpdateGender
|
|
:
|
|
:
|
|
return URL(string: kApiDataPrefix())!
|
|
return URL(string: kApiDataPrefix())!
|
|
}
|
|
}
|
|
@@ -222,8 +228,10 @@ extension SwiftMoyaServiceUserApi: TargetType {
|
|
return kUserSetExpreesContactsDefaultApi
|
|
return kUserSetExpreesContactsDefaultApi
|
|
case .userAddSelfAddress:
|
|
case .userAddSelfAddress:
|
|
return kUserAddSelfAddressApi
|
|
return kUserAddSelfAddressApi
|
|
- case.userSetDeliverType:
|
|
|
|
|
|
+ case .userSetDeliverType:
|
|
return kUserSetDeliverTypeApi
|
|
return kUserSetDeliverTypeApi
|
|
|
|
+ case .userMemberUpdateGender:
|
|
|
|
+ return kUserMemberUpdateGenderApi
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -252,7 +260,8 @@ extension SwiftMoyaServiceUserApi: TargetType {
|
|
case .userSelfAddressList,
|
|
case .userSelfAddressList,
|
|
.userExpreesContactsList,
|
|
.userExpreesContactsList,
|
|
.userDefaultExpress,
|
|
.userDefaultExpress,
|
|
- .userDefaultContact
|
|
|
|
|
|
+ .userDefaultContact,
|
|
|
|
+ .userMemberUpdateGender
|
|
:
|
|
:
|
|
return .get
|
|
return .get
|
|
case .userAddressDelete,
|
|
case .userAddressDelete,
|
|
@@ -288,7 +297,8 @@ extension SwiftMoyaServiceUserApi: TargetType {
|
|
.userDelExpreesContacts(var parameters),
|
|
.userDelExpreesContacts(var parameters),
|
|
.userSetExpreesContactsDefault(var parameters),
|
|
.userSetExpreesContactsDefault(var parameters),
|
|
.userAddSelfAddress(var parameters),
|
|
.userAddSelfAddress(var parameters),
|
|
- .userSetDeliverType(var parameters)
|
|
|
|
|
|
+ .userSetDeliverType(var parameters),
|
|
|
|
+ .userMemberUpdateGender(var parameters)
|
|
:
|
|
:
|
|
let sign = SwiftSign.shared().sign(signType:.AccessToken, parameters: parameters)
|
|
let sign = SwiftSign.shared().sign(signType:.AccessToken, parameters: parameters)
|
|
parameters.updateValue(sign, forKey: "sign")
|
|
parameters.updateValue(sign, forKey: "sign")
|
|
@@ -332,7 +342,8 @@ extension SwiftMoyaServiceUserApi: TargetType {
|
|
.userDelExpreesContacts,
|
|
.userDelExpreesContacts,
|
|
.userSetExpreesContactsDefault,
|
|
.userSetExpreesContactsDefault,
|
|
.userAddSelfAddress,
|
|
.userAddSelfAddress,
|
|
- .userSetDeliverType
|
|
|
|
|
|
+ .userSetDeliverType,
|
|
|
|
+ .userMemberUpdateGender
|
|
:
|
|
:
|
|
return (headerParameters(headerType: .tokenHeader) as! [String : String])
|
|
return (headerParameters(headerType: .tokenHeader) as! [String : String])
|
|
case .userLogout,
|
|
case .userLogout,
|