Search in sources :

Example 1 with SysRole

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");
}
Also used : SysRole(com.hxkj.system.model.SysRole)

Example 2 with SysRole

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);
    }
}
Also used : SysRole(com.hxkj.system.model.SysRole)

Example 3 with SysRole

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);
    }
}
Also used : SysRole(com.hxkj.system.model.SysRole)

Example 4 with SysRole

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);
}
Also used : HashMap(java.util.HashMap) SysRole(com.hxkj.system.model.SysRole) ArrayList(java.util.ArrayList) HashMap(java.util.HashMap) Map(java.util.Map) SysUserRole(com.hxkj.system.model.SysUserRole)

Aggregations

SysRole (com.hxkj.system.model.SysRole)4 SysUserRole (com.hxkj.system.model.SysUserRole)1 ArrayList (java.util.ArrayList)1 HashMap (java.util.HashMap)1 Map (java.util.Map)1