package com.hzya.frame.sys.role.service;

import com.alibaba.fastjson.JSONObject;
import com.hzya.frame.web.entity.JsonResultEntity;
import com.hzya.frame.sys.role.entity.Role;
/**
 * @description: 角色  service
 * @tableName:   sys_role 
 * @entityName:  Role
 * @author: 	 gjh
 * @history:	 1.0
 */
public interface IRoleService {

        ///**
        // * @Author lvleigang
        // * @Description  查询所有角色List分页
        // * @Date 3:38 下午 2023/6/16
        // * @param object
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // **/
        //JsonResultEntity queryList(JSONObject object);
        //
        ///**
        // * @Author lvleigang
        // * @Description  查询所有角色List分页
        // * @Date 3:38 下午 2023/6/16
        // * @param object
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // **/
        //JsonResultEntity queryAll(JSONObject object);
        //
        ///**
        // * @Author lvleigang
        // * @Description 根据id查询角色(不包含菜单树）
        // * @Date 3:38 下午 2023/6/16
        // * @param object
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // **/
        //JsonResultEntity queryEntity(JSONObject object);
        ///**
        // * @Author lvleigang
        // * @Description  根据id查询角色(包含菜单树）
        // * @Date 3:38 下午 2023/6/16
        // * @param object
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // **/
        //JsonResultEntity queryEntityAndModuleTree(JSONObject object);
        //
        ///**
        // * @Author lvleigang
        // * @Description  根据角色id查询菜单树
        // * @Date 3:38 下午 2023/6/16
        // * @param object
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // **/
        //JsonResultEntity queryRoleModuleTree(JSONObject object);
        //
        ///**
        // * @Author lvleigang
        // * @Description  新增角色
        // * @Date 3:38 下午 2023/6/16
        // * @param object
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // **/
        //JsonResultEntity addEntity(JSONObject object);
        //
        ///**
        // * @Author lvleigang
        // * @Description  修改角色
        // * @Date 3:38 下午 2023/6/16
        // * @param object
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // **/
        //JsonResultEntity updateEntity(JSONObject object);
        ///**
        // * @Author lvleigang
        // * @Description  新增或修改角色菜单
        // * @Date 3:38 下午 2023/6/16
        // * @param object
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // **/
        //JsonResultEntity addOrUpdateRoleModule(JSONObject object);
        //
        ///**
        // * @param jsonObject
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // * @Author lvleigang
        // * @Description 删除角色（真删）
        // * @Date 9:40 上午 2022/12/7
        // **/
        //JsonResultEntity delectEntity(JSONObject jsonObject);
        //
        ///**
        // * @param jsonObject
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // * @Author lvleigang
        // * @Description 删除角色（逻辑删除）
        // * @Date 9:40 上午 2022/12/7
        // **/
        //JsonResultEntity logicDelectEntity(JSONObject jsonObject);
        //
        //
        ///**
        // * @Author lvleigang
        // * @Description  查询用户角色
        // * @Date 3:38 下午 2023/6/16
        // * @param object
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // **/
        //JsonResultEntity queryRoleUser(JSONObject object);
        //
        //
        ///**
        // * @Author lvleigang
        // * @Description  新增角色用户
        // * @Date 3:38 下午 2023/6/16
        // * @param object
        // * @return com.hzya.frame.web.entity.JsonResultEntity
        // **/
        //JsonResultEntity addRoleUser(JSONObject object);

}