url請求

localboss.pppcloud.cn/smartBus-Manager-v1/users/login?username=manager&password=123456
http://petstore.swagger.io/#/ 
-- 與controller無關操作的
/roles/123  GET 詳情
/roles/123  PUT 更新  {"name":"系統管理員"}
/roles      GET 列表  ?name=xxx
/roles      POST 創建 {"name":"系統管理員"}
/roles/123  DELETE 單個刪除
/roles      DELETE 批量刪除 請求體 ["123","456","789"] 
                                   {"ids":["123","456","789"],"flag":true}
@RequestMapping(value = "", method = RequestMethod.DELETE)
@ResponseBody
public Object delete1(@RequestBody String[] ids,HttpServletRequest request, HttpServletResponse response) {
UserCustomBean vo = getUser(request);
String[] ids = URequest.getObject(request, String[].class);
logService.saveMgrLog(vo, LogTypeEnum.MAN_jsgl.getDes(), IPAddress.getIpAddr(request), "角色刪除");
return roleService.deleteRoleByIds(UString.parseLong(ids));
}
-----------------------------------------------------------------------------------------
/arrows/start/1             /arrows/{action}/{uuid}
/arrows/shutdown/1
/arrows/reboot/1


/role/grant/123  PUT 分配權限 {}




-- 與controller有關的功能,url指定zone地址
/servers/1400000      GET 獲取服務器列表
/servers/1400000      POST 添加服務器
/servers/1400000/1253 DELETE 刪除服務器
/servers/1400000      DELETE 批量刪除服務器 ["123","456","789"] 
/servers/1400000/1253 GET 獲取指定的服務器(詳情)
/servers/1400000/1253 PUT 修改指定的服務器


-----------------------------------------------------------------------------------------------------
參考:
SwitchesController 
RoleController
==========================================================================
分頁:
@Controller
@RequestMapping("/users")
public class UserController extends BaseController {


@RequestMapping(value = "", method = RequestMethod.GET)
@ResponseBody
public Object selectUsers(UserCustomBean userBean, Integer page, Integer limit, HttpServletRequest request, HttpServletResponse response) {
PageBounds pageBounds = pageUtil.toPageBounds(page, limit);
return userServiceImpl.getUsers(userBean, pageBounds);
}
---------------------------
@Override
public GenericResponse getUsers(UserCustomBean userBean, PageBounds pageBounds) {
PagedListResponse<UserReturnVo> response = new PagedListResponse<UserReturnVo>();
try {

                      List<UserCustomBean> dbs = userCustomDao.selectByConditionPage(userBean, pageBounds);


//List<UserCustomBean> dbs = userCustomDao.selectByDeptIds(new Integer[] { 1 });
List<UserReturnVo> returnVoList = new ArrayList<UserReturnVo>();
for (UserCustomBean userCustomBean : dbs) {
UserReturnVo returnVo = new UserReturnVo();
parse(userCustomBean, returnVo);
returnVoList.add(returnVo);
}
@SuppressWarnings("rawtypes")
PageList p = (PageList) dbs;
response.setPage(p.getPaginator());
response.init(IManagerResponses.SUCCESS);
response.getData().addAll(returnVoList);
return (response);
} catch (Throwable e) {
logger.error(UTrace.trace(e));
return (IManagerResponses.UNKNOWN_ERROR);
}
}
--------------------------------------
public List<UserCustomBean> selectByConditionPage(UserCustomBean bean, PageBounds pageBounds);


 <select id="selectByConditionPage" resultType="com.xinnet.sysuser.vo.UserCustomBean"  parameterType="com.xinnet.sysuser.vo.UserCustomBean" >
  SELECT <include refid="fieldsDetails"/> FROM `sys_user` a, `sys_dept` b
<where>
a.`dept_id` = b.`id`
<if test="id != null">
AND a.`id`=#{id}
</if>
  <if test="ifdel != null">
AND a.`ifdel`=#{ifdel}
</if>
  <if test="deptId != null">
AND a.`dept_id`=#{deptId}
</if>
  <if test="username != null">
AND a.`username` like "%"#{username}"%"
</if>
  <if test="idx != null">
AND a.`idx`=#{idx}
</if>
  <if test="phoneNumber != null">
AND a.`phone_number` like "%"#{phoneNumber}"%"
</if>
  <if test="email != null">
AND a.`email` like "%"#{email}"%"
</if>
  <if test="delTime != null">
AND a.`del_time`=#{delTime}
</if>
  <if test="createTime != null">
`create_time`=#{createTime},
</if>
  <if test="cnname != null">
AND `cnname`   like "%"#{cnname}"%"
</if>
  <if test="password != null">
AND `password`=#{password}
</if>
</where>
ORDER BY a.`create_time`  DESC
  </select>


===========================================================================
localboss.pppcloud.cn/smartBus-Manager-v1/users/login?username=manager&password=123456
https://dev-boss.pppcloud.cn/#563eca12b9a79a92b0b0
Eclipse怎樣導入註釋模板:
http://jingyan.baidu.com/article/e6c8503c1096d8e54f1a1895.html
Eclipse 保存文件時自動格式化代碼:
http://www.cnblogs.com/shirley-1019/archive/2012/12/27/2835212.html
發佈了125 篇原創文章 · 獲贊 6 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章