package com.lxzn.api.ucenter; import com.lxzn.framework.domain.ucenter.Button; import com.lxzn.framework.domain.ucenter.ObjectBase; import com.lxzn.framework.domain.ucenter.request.ObjectBaseRequest; import com.lxzn.framework.model.response.QueryPageResponseResult; import com.lxzn.framework.model.response.ResponseResult; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import java.util.List; @Api(value = "权限控制对象管理",description = "权限控制对象管理") public interface ObjectControllerApi { @ApiOperation("新增对象") ResponseResult addObject(ObjectBase objectBase); @ApiOperation("编辑对象") ResponseResult editObject(String id,ObjectBase objectBase); @ApiOperation("分页对象列表") @ApiImplicitParams({ @ApiImplicitParam(name="page",value = "页码",required=true,paramType="path",dataType="int"), @ApiImplicitParam(name="size",value = "每页记录数",required=true,paramType="path",dataType="int") }) QueryPageResponseResult findByPageList(int page, int size, ObjectBaseRequest objectRequest); @ApiOperation("删除对象") ResponseResult deleteObjectById(String id); @ApiOperation("指定对象操作按钮") ResponseResult assignButton(String objectId, List