|
|
@@ -4,14 +4,17 @@ import com.grkj.iscs.BusinessManager
|
|
|
import com.grkj.iscs.MyApplication
|
|
|
import com.grkj.iscs.model.Token
|
|
|
import com.grkj.iscs.model.UrlConsts
|
|
|
+import com.grkj.iscs.model.vo.FileStreamReqParam
|
|
|
import com.grkj.iscs.model.vo.card.CardInfoRespVO
|
|
|
import com.grkj.iscs.model.vo.dept.DeptListRespVO
|
|
|
+import com.grkj.iscs.model.vo.finger.LoginFingerprintRespVO
|
|
|
import com.grkj.iscs.model.vo.key.KeyInfoRespVO
|
|
|
import com.grkj.iscs.model.vo.lock.LockInfoRespVO
|
|
|
import com.grkj.iscs.model.vo.lock.LockTakeUpdateReqVO
|
|
|
import com.grkj.iscs.model.vo.machinery.MachineryDetailRespVO
|
|
|
import com.grkj.iscs.model.vo.machinery.MachineryPageRespVO
|
|
|
import com.grkj.iscs.model.vo.map.MapInfoRespVO
|
|
|
+import com.grkj.iscs.model.vo.map.MapPointPageRespVO
|
|
|
import com.grkj.iscs.model.vo.sop.SopInfoRespVO
|
|
|
import com.grkj.iscs.model.vo.sop.SopPageRespVO
|
|
|
import com.grkj.iscs.model.vo.ticket.LockPointUpdateReqVO
|
|
|
@@ -788,4 +791,66 @@ object NetApi {
|
|
|
}, isGet = true, isAuth = true
|
|
|
)
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询地图点位数据-分页
|
|
|
+ *
|
|
|
+ * @param mapId 机柜固定传1,物资柜固定传4
|
|
|
+ */
|
|
|
+ fun getMapPointPage(pages: Int, size: Int, mapId: Long, callBack: (MapPointPageRespVO?) -> Unit) {
|
|
|
+ NetHttpManager.getInstance().doRequestNet(
|
|
|
+ UrlConsts.MAP_POINT_PAGE,
|
|
|
+ false,
|
|
|
+ mapOf(
|
|
|
+ "pages" to pages,
|
|
|
+ "size" to size,
|
|
|
+ "mapId" to mapId
|
|
|
+ ),
|
|
|
+ { res, _, _ ->
|
|
|
+ res?.let {
|
|
|
+ callBack.invoke(getRefBean(it))
|
|
|
+ }
|
|
|
+ }, isGet = true, isAuth = true
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 新增指纹录入-指纹图片转成dat存储
|
|
|
+ */
|
|
|
+ fun insertFinger(userName: String, fileList: MutableList<FileStreamReqParam>?, callBack: (Boolean) -> Unit) {
|
|
|
+ NetHttpManager.getInstance().doRequestNet(
|
|
|
+ UrlConsts.INSERT_FINGER,
|
|
|
+ false,
|
|
|
+ mapOf(
|
|
|
+ "userName" to userName
|
|
|
+ ),
|
|
|
+ { res, _, _ ->
|
|
|
+ res?.let {
|
|
|
+ callBack.invoke(true)
|
|
|
+ } ?: run {
|
|
|
+ callBack.invoke(false)
|
|
|
+ }
|
|
|
+ }, isGet = false, isAuth = true, fileList = fileList
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 系统用户登录-指纹验证登录dat
|
|
|
+ */
|
|
|
+ fun loginByFingerprint(fileList: MutableList<FileStreamReqParam>, callBack: (Boolean) -> Unit) {
|
|
|
+ NetHttpManager.getInstance().doRequestNet(
|
|
|
+ UrlConsts.LOGIN_FINGERPRINT,
|
|
|
+ false,
|
|
|
+ mapOf<String, String>(),
|
|
|
+ { res, _, _ ->
|
|
|
+ res?.let {
|
|
|
+ val resp: LoginFingerprintRespVO? = it.toBean(LoginFingerprintRespVO::class.java)
|
|
|
+ Token(resp?.token!!, 0).saveToSp(MyApplication.instance!!.applicationContext)
|
|
|
+ callBack.invoke(true)
|
|
|
+ } ?: run {
|
|
|
+ callBack.invoke(false)
|
|
|
+ }
|
|
|
+ }, isGet = false, isAuth = false, fileList = fileList
|
|
|
+ )
|
|
|
+ }
|
|
|
}
|