Commit 782dc5ae by guojuxing

权限管理接口:应用列表权限

parent 7522f146
......@@ -12,7 +12,7 @@ import javax.validation.constraints.NotNull;
* @author guojuxing

* @date 2019/9/18 5:58 PM

*/
public class AuthItemSaveQO extends PageQO{
public class AuthItemSaveQO extends PageQO {
private static final long serialVersionUID = 3155478932998607869L;
/**
......@@ -21,22 +21,33 @@ public class AuthItemSaveQO extends PageQO{
public interface SaveAuthItemValid {
}
/**
* 编辑权限项参数校验分组
*/
public interface EditAuthItemValid {
}
/**
* 权限项名称
*/
@NotBlank(message = "权限项名称不能为空", groups = {SaveAuthItemValid.class})
@NotBlank(message = "权限项名称不能为空", groups = { SaveAuthItemValid.class, EditAuthItemValid.class })
private String menuName;
/**
* 操作项多选,英文逗号隔开
*/
@NotBlank(message = "操作项不能为空", groups = {SaveAuthItemValid.class})
@NotBlank(message = "操作项不能为空", groups = { SaveAuthItemValid.class, EditAuthItemValid.class })
private String operationItemIds;
/**
* 父级ID
*/
@NotNull(message = "上级页面不能为空", groups = {SaveAuthItemValid.class})
@NotNull(message = "上级页面不能为空", groups = { SaveAuthItemValid.class })
private Integer parentId;
@NotNull(message = "主键ID不能为空", groups = { EditAuthItemValid.class })
private Integer menuId;
public String getMenuName() {
return menuName;
}
......@@ -60,4 +71,12 @@ public class AuthItemSaveQO extends PageQO{
public void setParentId(Integer parentId) {
this.parentId = parentId;
}
public Integer getMenuId() {
return menuId;
}
public void setMenuId(Integer menuId) {
this.menuId = menuId;
}
}
......@@ -187,4 +187,14 @@ public interface MenuApiService {
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Void>


 */
ServiceResponse<Void> saveAuthItem(AuthItemSaveQO params);
/**
* 编辑权限项
* @Title: updateAuthItem

* @Description:

 * @author guojuxing
* @param params

* @return com.gic.api.base.commons.ServiceResponse<java.lang.Void>


 */
ServiceResponse<Void> updateAuthItem(AuthItemSaveQO params);
}
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