Package com.sm.web.rbac.model

Source Code of com.sm.web.rbac.model.RoleModel

package com.sm.web.rbac.model;

import java.util.List;

import org.springframework.stereotype.Service;

import com.sm.framework.base.BaseModel;
import com.sm.framework.tag.paginate.Page;
import com.sm.framework.util.queryModel.QueryModel;
import com.sm.web.rbac.pojo.Role;

/**
* ��Ŀ��schoolMedia��Ŀ
*
* ��������ɫmodel��
*
* ����ʱ�䣺2012-12-9 ����6:23:25 �����ˣ���С�� �汾��version 0.10
*
* �޸�ʱ�䣺2012-12-9 ����6:23:25 �޸��ˣ���С�� �޶��汾��version 0.10
*/
@Service
public class RoleModel extends BaseModel<Role> {
  /**
   * ���������ս�ɫ����ģ����ѯ
   *
   * @param role
   * @param page
   * @return 2012-12-9 ����6:38:54 ��С��
   */
  public List<Role> queryRoleListPage(Role role, Page page) {
    QueryModel queryModel = new QueryModel();
    if (null != role) {
      // ���ս�ɫ����ģ����ѯ
      queryModel.combLike("Name", role.getName());
    }
    queryModel.setOrder("id DESC");
    return super.queryPageByModel(queryModel, page);
  }

  /**
   * ���������ӽ�ɫ
   *
   * @param role
   *            2012-12-9 ����6:39:40 ��С��
   */
  public void addRole(Role role) {
    super.save(role);
  }

  /**
   * ���������ݽ�ɫidɾ��
   *
   * @param roleId
   *            2012-12-9 ����6:41:32 ��С��
   */
  public void deleteRole(Integer roleId) {
    super.delete(roleId);
  }

  /**
   * ���������ݽ�ɫids����ɾ��
   *
   * @param roleIds
   *            2012-12-9 ����6:42:41 ��С��
   */
  public void deleteRole(String roleIds) {
    super.delete(roleIds);
  }

  /**
   * ����������ʵ��
   *
   * @param role
   * @return 2012-12-9 ����6:46:18 ��С��
   */
  public Role updateRole(Role role) {
    return super.update(role);
  }

  /**
   * ����������Id����ʵ��
   * @param roleId
   * @return
   * 2012-12-9 ����6:47:23
   * ��С��
   */
  public Role findRole(Integer roleId) {
    return super.findById(roleId);
  }
}
TOP

Related Classes of com.sm.web.rbac.model.RoleModel

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.