Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fastcoding
/
wdservicekit
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
张波
2024-10-14 19:05:24 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
99675aaa223247d5cf5a258888758fe9516475dd
99675aaa
1 parent
3de7ed44
更新接口
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
62 additions
and
4 deletions
wdservicekit/build.gradle
wdservicekit/src/main/java/com/wd/foundation/servicekit/IAppInfoService.kt
wdservicekit/src/main/java/com/wd/foundation/servicekit/ioc/ServiceCenter.kt
wdservicekit/src/main/java/com/wd/foundation/servicekit/user/login/ILoginService.kt
wdservicekit/src/main/java/com/wd/foundation/servicekit/user/login/IProvinceService.kt
wdservicekit/build.gradle
View file @
99675aa
...
...
@@ -53,7 +53,7 @@ uploadArchives {
}
pom
.
project
{
artifactId
'servicekit'
version
'1.0.
0
'
version
'1.0.
3
'
groupId
'com.wd'
packaging
'aar'
}
...
...
wdservicekit/src/main/java/com/wd/foundation/servicekit/IAppInfoService.kt
0 → 100644
View file @
99675aa
package com.wd.foundation.servicekit
/**
* 作者 : 张波
* 时间 : 2024/10/14
* 描述 : 应用信息获取服务接口
**/
interface IAppInfoService {
/**
* 获取平台标识
*/
fun getPlat(): String
/**
* 获取端标识,如Android、ios
*/
fun getSystem(): String
/**
* 获取设备id,用于IMEI、DEVICE_ID字段等
*/
fun getDeviceId(): String
/**
* 获取应用版本码,如 100
*/
fun getVersionCode(): String
/**
* 获取应用版本号,如 1.0.0
*/
fun getVersionName(): String
/**
* 获取应用打包版本,如 "202410141452"
*/
fun getBuildVersion(): String
/**
* 获取手机系统版本,取值 VERSION.RELEASE
*/
fun getOsVersion(): String
/**
* 获取渠道号
*/
fun getChannelCode(): String
}
\ No newline at end of file
...
...
wdservicekit/src/main/java/com/wd/foundation/servicekit/ioc/ServiceCenter.kt
View file @
99675aa
package com.wd.foundation.servicekit.ioc
import com.wd.foundation.servicekit.IAppInfoService
import com.wd.foundation.servicekit.IPermissionService
import com.wd.foundation.servicekit.IStaticsService
import com.wd.foundation.servicekit.IUserService
...
...
@@ -21,6 +22,7 @@ import com.wd.foundation.servicekit.ioc.ServiceFactory.getOrCreateServiceEntity
val userService: IUserService by lazy(LazyThreadSafetyMode.SYNCHRONIZED) { getOrCreateServiceEntity() }
val staticsService: IStaticsService by lazy(LazyThreadSafetyMode.SYNCHRONIZED) { getOrCreateServiceEntity() }
val permissionService: IPermissionService by lazy(LazyThreadSafetyMode.SYNCHRONIZED) { getOrCreateServiceEntity() }
val appInfoService: IAppInfoService by lazy(LazyThreadSafetyMode.SYNCHRONIZED) { getOrCreateServiceEntity() }
/**
* 获取服务实体
...
...
wdservicekit/src/main/java/com/wd/foundation/servicekit/user/login/ILoginService.kt
View file @
99675aa
...
...
@@ -17,6 +17,11 @@ interface ILoginService {
fun getUserId(): String?
/**
* 获取缓存用户类型
*/
fun getUserType(): String?
/**
* 获取缓存用户token
*/
fun getUserToken(): String?
...
...
@@ -62,7 +67,10 @@ interface ILoginService {
* @param token 用户token
* @param errorCode 错误code
*/
fun getMiguTokenByType(type: String, resultCallback: ((token: String?, errorCode: String?) -> Unit)?)
fun getMiguTokenByType(
type: String,
resultCallback: ((token: String?, errorCode: String?) -> Unit)?
)
/**
* 当前用户是否登录
...
...
wdservicekit/src/main/java/com/wd/foundation/servicekit/user/login/IProvinceService.kt
View file @
99675aa
...
...
@@ -8,6 +8,6 @@ package com.wd.foundation.servicekit.user.login
interface IProvinceService {
fun getProvinceCode(): String?
fun getCityId(): String?
fun getCarriageCode():String?
fun getCityName(): String?
fun getCarriageCode(): String?
}
\ No newline at end of file
...
...
Please
register
or
login
to post a comment