Skip to content

bellmit/base-framework-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travis

数据格式说明

数据返回格式有两种:

  1. FIXED

       当code为0时候为成功,其他情况为失败,
       除了鉴权失败(403)、服务不可用(503)、URL NOT FOUND(404)、Method Not Allow(405)等错误,
       其他业务异常的HTTP状态码均为200
    
      {
         "code" : "状态码",
         "message" : "描述信息",
         "data" : "响应数据"
      }
    
  2. DYNAMIC

       只有当HTTP 状态码为200时,返回正确的数据
       当HTTP为非200时,抛出错误信息
  1.HTTP 200
  {
      "id" : "",
      "字段1" : "",
      "字段2" : ""
  }
  
  2.非HTTP 200
  {
  "error" :
 	 {
  		"message" : "错误信息",
  		"code" : "错误码"
  	 }
  }

错误码

    错误码格式:f xxxx yyyy

    f:错误类型标识
    xxxx:系统标识(0000为系统默认保留,从0001开始)
    yyyy:错误码(0000~9999)

参数校验相关错误码

错误码 错误描述
100000000 param invalid,details:'%s'
100000001 '%s' must not be null
100000002 '%s' value must not be empty
100000003 '%s' value must not be null
100000004 frequent operation

权限相关错误码

错误码 错误描述
200000000 invalid access
200000001 'Access-Token' value must not be empty

资源未找到相关错误码

错误码 错误描述
300000000 requested path: '%s' not found
300000001

不支持的操作相关错误码

错误码 错误描述
400000000 Method {%s} Not Allowed,URI {'%s'}

服务不可用相关错误码

错误码 错误描述
500000000 service unavailable
                                                                 ▄              ▄
                                                                ▌▒█           ▄▀▒▌
                                                                ▌▒▒█        ▄▀▒▒▒▐
                                                               ▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
                                                             ▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
                                                           ▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
             ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄                         ▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
           ▄▀░░░░░░░░░░░░▄░░░░░░░▀▄                       ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
           █░░▄░░░░▄░░░░░░░░░░░░░░█                      ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
           █░░░░░░░░░░░░▄█▄▄░░▄░░░█ ▄▄▄                  ▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
    ▄▄▄▄▄  █░░░░░░▀░░░░▀█░░▀▄░░░░░█▀▀░██                ▀▄▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
    ██▄▀██▄█░░░▄░░░░░░░██░░░░▀▀▀▀▀░░░░██                ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
     ▀██▄▀██░░░░░░░░▀░██▀░░░░░░░░░░░░░▀██               ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
       ▀████░▀░░░░▄░░░██░░░▄█░░░░▄░▄█░░██                ▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
          ▀█░░░░▄░░░░░██░░░░▄░░░▄░░▄░░░██                ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
          ▄█▄░░░░░░░░░░░▀▄░░▀▀▀▀▀▀▀▀░░▄▀                  ▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
      ░░░█▀▀█████████▀▀▀▀████████████▀                      ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
  ░░░░░░░████▀░░███▀░░░░░░▀███░░▀██▀                          ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
                                                                  ▒▒▒▒▒▒▒▒▀▀▀

Packages

No packages published

Languages

  • Java 100.0%