Commit 2da1fa9c authored by 于桐's avatar 于桐

接口梳理

parent 0dff6d0b
Pipeline #947 failed with stages
......@@ -22,8 +22,9 @@ import javax.servlet.http.HttpServletRequest;
@Slf4j
public class AuthInfoController implements IBaseController {
/**
* @yapi unknown
*/
@RequestMapping("/info/login")
public JsonResult loginInfo(HttpServletRequest request) {
SessionStruct sessionStruct = getCurrentSessionFromRedis();
......
......@@ -70,6 +70,9 @@ public class UserQueryLogController {
private static final String PRIVATE_KEY = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAJiLDU8pacJuQrLMcr5uUekpNH+q07c6rue+NJ1yikJKY4mqOLcH6okyt/TfbjaZgkhB4XdhJNBlN+uLkSQ2CiqfRj8piksAq6rz2M90iQHeW+Ku97D22l9sBPgHXhaChZ0wfmiioG3SXLd/4mOgEzl0oVM6uFySEUOhoHdQBpqJAgMBAAECgYA3DfCWwoaWEr9l0p4TFrPfZ+y3qwrQVZCsuRw6Ow2lUT3NgK8JeATw0WpNKZqYgBziQUzDjj8AK5fcHjobDJnsKGqC2VQ+j05hQZztoHTrYxOx6xrGxIzqmbt/dPsw779xXSRJu3DuUeCm6CrGZpVpPX/NtXBxIhXRY2KRNa1SZQJBAPMboc+M6/OeGPQqFvXg9jgEWcosBpy6HtukfjONQAVuM5e0pZa8SQCLhcoHgbbqcEhbDAJEqr9x9eZjjFPSt08CQQCgoe/hOVf0s5oo1IM1TVEUkGOIzVVlyTMwu0p4jwt3987D7BKZe7mCl41quWDwL4JIQ0GcivVMpJzYsDBZHRqnAkBMgCKAHHlXdSWnF+OXxg3U/NGAhDAke5EgTvgDouxFiTMlBwygjWlviXg1Zf1UoRtqOXRi9lbA3cyijirnacSTAkBmve0ug30MmOvbfcHGkANyQcBIOf2LMxu46bKCVgwh2bC4hACJhydqrgDX6GZmehy8l7gZpo+rTAa+WkMyXHk1AkEArt6ElkyNI7TDu0By59Zin05tuZJr6QoMXs9bVH+xP3OBG1KfPYTBc9yb5MOjXIxAjyGGeDpUfhuUDBe56GTOBA==";
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/259
*/
@RequestMapping("/queryLog")
@ApiOperation(value = "给运营系统提供的查询查询记录的", notes = "给运营系统提供的查询查询记录的", httpMethod = "POST")
public JsonResult queryLog(HttpServletRequest request, @RequestParam(required = false) String beginDate, @RequestParam(required = false) String endDate, Integer pageId, Integer pageSize) {
......@@ -123,6 +126,9 @@ public class UserQueryLogController {
}
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/261
*/
@RequestMapping("/queryUserInfo")
@ApiOperation(value = "给运营系统提供的查询用户信息的接口", notes = "给运营系统提供的查询用户信息的接口", httpMethod = "POST")
public JsonResult queryForResult(HttpServletRequest request, String key, String keyValues, String columns, Integer pageId, Integer pageSize) {
......@@ -261,6 +267,9 @@ public class UserQueryLogController {
return phonesMap;
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/257
*/
@RequestMapping("/exportUserInfo")
@ApiOperation(value = "给运营系统提供的导出用户信息的接口", notes = "给运营系统提供的导出用户信息的接口", httpMethod = "POST")
public JsonResult exportExcel(final HttpServletResponse response, HttpServletRequest request, String key, String keyValues, String columns) {
......
......@@ -62,7 +62,10 @@ public class AppController implements IBaseController {
* @param appChannel - 应用平台(应用商店、AppStore...)
* @param request
* @return Token和phoneNo
* @yapi http://yapi.quantgroups.com/project/17/interface/api/169
* @Deprecated 20210318
*/
@Deprecated
@IpValidator
@RequestMapping("/login")
@ApiOperation(value = "App登陆", notes = "App登陆", httpMethod = "POST")
......@@ -112,8 +115,8 @@ public class AppController implements IBaseController {
* @param appChannel - 应用平台(应用商店、AppStore...)
* @param request
* @return 用户信息
* @yapi http://yapi.quantgroups.com/project/17/interface/api/173
*/
@IpValidator
@RequestMapping("/login_super")
@ApiOperation(value = "免密登陆, 新手机号还自动注册", notes = "免密登陆, 新手机号还自动注册", httpMethod = "POST")
......@@ -173,6 +176,7 @@ public class AppController implements IBaseController {
* @param appChannel - 应用平台(应用商店、AppStore...)
* @param request
* @return Token和phoneNo
* @yapi http://yapi.quantgroups.com/project/17/interface/api/171
*/
@LoginInterceptor
@IpValidator
......
......@@ -146,7 +146,10 @@ public class InnerController implements IBaseController {
* @param phoneNo - 手机号
* @param idNo - 身份证号
* @return user表的uuid
* @yapi http://yapi.quantgroups.com/project/17/interface/api/187
* @Deprecated 20210318
*/
@Deprecated
@IpValidator
@RequestMapping("/fetchUuid")
@ApiOperation(httpMethod = "POST", value = "根据手机号或身份证号查询用户UUID")
......@@ -159,6 +162,9 @@ public class InnerController implements IBaseController {
return JsonResult.buildSuccessResult(null, uuid);
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/215
*/
@RequestMapping("/user/search/phoneNo")
@ApiOperation(httpMethod = "GET", value = "根据手机号查询用户信息")
public JsonResult findByPhoneNo(String phoneNo) {
......@@ -171,6 +177,9 @@ public class InnerController implements IBaseController {
return JsonResult.buildSuccessResult("", userRet);
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/219
*/
@RequestMapping("/user/search/uuid")
@ApiOperation(httpMethod = "POST", value = "根据UUID查询用户信息")
public JsonResult findByUuid(String uuid) {
......@@ -182,6 +191,11 @@ public class InnerController implements IBaseController {
return JsonResult.buildSuccessResult("", userRet);
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/287
* @Deprecated 20210318
*/
@Deprecated
@GetMapping("/user/search/hash")
@ApiOperation(httpMethod = "GET", value = "根据md5(手机号)或md5(身份证号)查询用户信息")
public JsonResult findByUuid(@RequestParam String md5Value,
......@@ -200,6 +214,10 @@ public class InnerController implements IBaseController {
UserRet userRet = new UserRet(user);
return JsonResult.buildSuccessResult("", userRet);
}
/**
* @yapi unknown
*/
//与旧的区别就是新的如果返回多个的时候只取最新的
@GetMapping("/user/search/hash2")
@ApiOperation(httpMethod = "GET", value = "根据md5(手机号)或md5(身份证号)查询用户信息")
......@@ -220,6 +238,9 @@ public class InnerController implements IBaseController {
return JsonResult.buildSuccessResult("", userRet);
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/229
*/
@RequestMapping("/userInfo/search/uuid")
@ApiOperation(httpMethod = "POST", value = "根据UUID查询用户详细信息")
public JsonResult findUserInfoByUuid(@RequestParam(value = "uuid") String uuid) {
......@@ -240,6 +261,9 @@ public class InnerController implements IBaseController {
return JsonResult.buildSuccessResult("", null);
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/227
*/
@RequestMapping("/userInfo/search/phone")
@ApiOperation(httpMethod = "POST", value = "根据手机号查询用户详细信息")
public JsonResult findUserInfoByPhone(@RequestParam(value = "phone") String phone) {
......@@ -260,6 +284,9 @@ public class InnerController implements IBaseController {
return JsonResult.buildSuccessResult("", null);
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/205
*/
@RequestMapping("/user/getPhoneByUserIds")
@ApiOperation(httpMethod = "POST", value = "根据用户 ID 批量查询用户信息")
public JsonResult findByIds(@RequestParam(value = "userIds") String userIdsString) {
......@@ -277,6 +304,9 @@ public class InnerController implements IBaseController {
}
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/211
*/
@RequestMapping("/user/save")
@ApiOperation(httpMethod = "POST", value = "注册用户")
public JsonResult saveUser(String phoneNo, Long registeredFrom) {
......@@ -379,6 +409,7 @@ public class InnerController implements IBaseController {
/**
* 根据用户id查询用户的详细信息
* @yapi http://yapi.quantgroups.com/project/17/interface/api/237
*/
@RequestMapping("/user_detail/search/userId")
@ApiOperation(httpMethod = "POST", value = "查询用户详情")
......@@ -394,6 +425,9 @@ public class InnerController implements IBaseController {
return JsonResult.buildSuccessResult("用户实名信息", UserDetailRet.getUserDetail(userDetail));
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/217
*/
@RequestMapping("/user/search/userId")
@ApiOperation(httpMethod = "POST", value = "查询用户基本信息")
public JsonResult findUserByUserId(Long userId) {
......@@ -404,6 +438,9 @@ public class InnerController implements IBaseController {
return JsonResult.buildErrorStateResult("", null);
}
/**
* @yapi http://yapi.quantgroups.com/project/17/interface/api/235
*/
@RequestMapping("/user_detail/search/phone")
@ApiOperation(httpMethod = "POST", value = "查询用户详情")
public JsonResult findUserDetailByPhone(String phoneNo) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment