JEESITE快速開發平台(九)手機端基礎接口文檔


1 傳輸格式

傳輸格式均為JSON字符串,使用spring mvc返回對象,並自動通過fasterxml jackson工具類(JsonMapper.java)進行對象到JSON轉換。

輸出格式符合JSON標准,UTF-8編碼。

2 賬號登錄

http://127.0.0.1:8080/ jeesite/a/login?__ajax=true

提交參數:

用戶名: 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,字符串格式,系統自帶用戶為數值序列)

    "loginName": "system",(登錄名)

    "name": "系統管理員",(用戶姓名)

    "mobileLogin": true,(是否是手機登錄)

    "sessionid": "b6b486a8919e4fc196358e10b6a82a2b"(當前用戶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 獲取基礎信息

7.1 當前用戶信息

http://127.0.0.1:8080/jeesite/a/sys/user/info

7.2 獲取區域列表

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字符串


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM