
org.eweb4j.solidbase.user.web.RemoveUserRoleRelationAction Maven / Gradle / Ivy
The newest version!
package org.eweb4j.solidbase.user.web;
import java.util.HashMap;
import java.util.Map;
import javax.ws.rs.DELETE;
import javax.ws.rs.Path;
import org.eweb4j.solidbase.user.model.User;
import org.eweb4j.util.JsonConverter;
@Path("${UserConstant.MODEL_NAME}")
public class RemoveUserRoleRelationAction extends BaseAction {
private long userId;
private long[] roleIds;
@Path("/user-role/remove")
@DELETE
public String doRemoveUserRoleRelation(Map model) {
try {
userService.deleteUserRoleRelation(userId, roleIds);
User user = userService.queryUserById(userId);
model.put("user", user);
Map success = new HashMap();
success.put("status", "true");
success.put("message", "删除角色成功");
return JsonConverter.convert(success);
} catch (Exception e) {
Map fail = new HashMap();
fail.put("status", "false");
fail.put("message", "删除角色失败!原因:" + e.toString());
return JsonConverter.convert(fail);
}
}
public long getUserId() {
return userId;
}
public void setUserId(long userId) {
this.userId = userId;
}
public long[] getRoleIds() {
return roleIds;
}
public void setRoleIds(long[] roleIds) {
this.roleIds = roleIds;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy