You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
860 B

{
"scan": {
"controllerStyle": "spring",
"sourceRoots": ["crm-auth/src/main/java", "crm-file/src/main/java"]
},
"urlPattern": "/api/{module}/{resource}",
"grouping": "tag",
"envelope": {
"fields": ["code", "success", "message", "data"],
"successWhen": "success == true",
"pageWrapper": ["content", "total", "size", "current", "pages", "empty"]
},
"auth": {
"type": "bearer",
"header": "Authorization",
"prefix": "Bearer ",
"publicUrls": ["/api/auth/login/**"]
},
"params": {
"write": "form-urlencoded",
"read": "query",
"complexFields": "json-string-in-form"
},
"login": {
"method": "POST",
"url": "/api/auth/login/dingtalk",
"tokenPath": "data.token"
},
"naming": { "language": "zh" },
"contractDoc": "README.md",
"environments": { "local": "http://localhost:8080" }
}