JLChen
2021-05-18 a869383e163a18cdedcf587383c1eca043129754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
//
//  Copyright © 2018年 jm. All rights reserved.
//
 
#ifndef IDHDataManager_h
#define IDHDataManager_h
 
#import "DHModule.h"
 
@protocol IDHDataManager<DHServiceProtocol>
 
/// 用户名
@property (nonatomic, copy) NSString      *username;
 
/// 密码【海外旧接口鉴权依然需要,暂时不能去除】
@property (nonatomic, copy) NSString      *password;
 
/// web服务域名
@property (nonatomic, copy) NSString      *webServiceDomain;
 
///临时tokenUserName 15天有效期-3.2.0单点登录
@property (nonatomic, copy) NSString      *tokenUserName;
 
/// 加密保存在plist中,保证tokenUsername先赋值
@property (nonatomic, copy) NSString *accessToken;
 
/// 是否弹出乐盒添加指引
@property (nonatomic, assign) BOOL needShowAddBox;
 
/// 是否登录,存储变量,不存在本地
@property (nonatomic, assign) BOOL isLogin;
 
/// 是否满足自动登录的条件(username、token都有)
@property (nonatomic, assign, readonly) BOOL isAutoLoginSatisfied;
 
/// 登录类型
@property (nonatomic, assign) NSInteger loginType;
 
/// 用户id
@property (nonatomic, assign) int64_t userId;
 
/// 入口地址 【不包括http前缀】
@property (nonatomic, copy) NSString *entryAddress;
 
/// H5入口域名 不包含Https
@property (nonatomic, copy) NSString *h5Entryurl;
 
/// 入口端口
@property (nonatomic, copy) NSString *entryPort;
 
/// 精确到小数点后6位,东经0~180度,西经-180~0度(自动登录时,如果在调用UserLogin前未获取到当前的经纬度,使用保存的信息经度)
@property (nonatomic, assign) double latitude;
 
/// 纬度,精确到小数点后6位,北纬0~90度, 南纬-90~0度
@property (nonatomic, assign) double longitude;
 
/// 设备推送deviceToken
@property (nonatomic, copy) NSString *deviceToken;
 
/// 是否苹果测试账号
@property (nonatomic, assign, readonly) BOOL isAuditAccount;
 
 
@end
 
#endif /* IDHDataManager_h */