use of com.hxkj.system.model.SysRole in project my_curd by qinyou.
the class SysRoleController method newModel.
/**
* 新增 或者 编辑 form
*/
public void newModel() {
Integer id = getParaToInt("id");
if (id != null) {
SysRole sysRole = SysRole.dao.findById(id);
setAttr("sysRole", sysRole);
}
render("system/sysRole_form.html");
}
use of com.hxkj.system.model.SysRole in project my_curd by qinyou.
the class SysRoleController method addAction.
public void addAction() {
SysRole sysRole = getBean(SysRole.class, "");
sysRole.setCreateTime(new Date());
boolean saveFlag = sysRole.save();
if (saveFlag) {
renderText(Constant.ADD_SUCCESS);
} else {
renderText(Constant.ADD_FAIL);
}
}
use of com.hxkj.system.model.SysRole in project my_curd by qinyou.
the class SysRoleController method updateAction.
public void updateAction() {
SysRole sysRole = getBean(SysRole.class, "");
sysRole.setCreateTime(new Date());
boolean updateFlag = sysRole.update();
if (updateFlag) {
renderText(Constant.UPDATE_SUCCESS);
} else {
renderText(Constant.UPDATE_FAIL);
}
}
use of com.hxkj.system.model.SysRole in project my_curd by qinyou.
the class SysUserController method roleListChecked.
/**
* 全部菜单树,并根据角色选中
*/
public void roleListChecked() {
String id = getPara(0);
List<SysUserRole> sysUserRoles = SysUserRole.dao.findUserRolesByUserId(id);
List<SysRole> sysRoles = SysRole.dao.findAll();
List<Map<String, Object>> maps = new ArrayList<Map<String, Object>>();
for (SysRole sysRole : sysRoles) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("id", sysRole.getId());
map.put("text", sysRole.getRoleName());
map.put("state", "open");
// 不显示图标
map.put("iconCls", "icon-blank");
for (SysUserRole sysUserRole : sysUserRoles) {
if (sysUserRole.getRoleId() == sysRole.getId()) {
map.put("checked", true);
break;
}
}
maps.add(map);
}
renderJson(maps);
}
Aggregations