JeeSite 手機端基礎(chǔ)接口文檔

2018-10-20 15:48 更新

1 傳輸格式

傳輸格式均為JSON字符串,使用spring mvc返回對象,并自動通過fasterxml jackson工具類(JsonMapper.java)進行對象到JSON轉(zhuǎn)換。
輸出格式符合JSON標(biāo)準(zhǔn),UTF-8編碼。

2 賬號登錄

http://127.0.0.1:8080/ jeesite/a/login?__ajax=true
提交參數(shù):
用戶名: username
密  碼: password
驗證碼: validatjeesite(isValidatjeesiteLogin為true時需要提交驗證碼)
手機登錄:mobileLogin=true
提交方式:POST
獲取驗證碼圖片:

http://127.0.0.1:8080/jeesite/servlet/validatjeesiteServlet

3 登錄成功

http://127.0.0.1:8080/jeesite/a
{
    "id": "1",(ID生成策略為UUID,字符串格式,系統(tǒng)自帶用戶為數(shù)值序列)
    "loginName": "system",(登錄名)
    "name": "系統(tǒng)管理員",(用戶姓名)
    "mobileLogin": true,(是否是手機登錄)
    "sessionid": "b6b486a8919e4fc196358e10b6a82a2b"(當(dāng)前用戶SESSIONID)
}

4 登錄失敗

{
    "username": "system",(登錄用戶名)
    "rememberMe": false,(是否選擇了記住我)
    "mobileLogin": true,(是否是手機登錄)
    "isValidatjeesiteLogin": true,(登錄三次失敗為驗證碼登錄,顯示驗證碼圖片)
    "message": "用戶或密碼錯誤, 請重試."(登錄失敗信息,驗證碼錯誤提示驗證碼錯誤信息)
}

5 賬號退出

http://127.0.0.1:8080/jeesite/a/logout

6 請求頁面

6.1 格式
在請求路徑后包含會話ID(JSESSIONID一定要大寫)即可,格式如下:
URL  = “請求URL” + “;JSESSIONID=”+ “會話ID”
6.2 示例
http://127.0.0.1:8080/jeesite/a/test/test/listData;JSESSIONID=b6b486a8919e4fc196358e10b6a82a2b?__ajax=true

7 獲取基礎(chǔ)信息

7.1 當(dāng)前用戶信息
http://127.0.0.1:8080/jeesite/a/sys/user/info
7.2 獲取區(qū)域列表
http://127.0.0.1:8080/jeesite/a/sys/area/treeData
7.3 獲取部門列表
http://127.0.0.1:8080/jeesite/a/sys/office/treeData
7.4 獲取用戶列表
http://127.0.0.1:8080/jeesite/a/sys/user/treeData?officeId=2
返回用戶ID需要替換 “u_”,返回原始ID字符串

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號