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

import com.alibaba.fastjson.JSONObject;
import com.hzya.frame.web.entity.JsonResultEntity;
import com.hzya.frame.sys.module.entity.Module;

/**
 * @description: 菜单表  service
 * @tableName: sys_module
 * @entityName: Module
 * @author: gjh
 * @history: 1.0
 */
public interface IModuleService {

    ///**
    // * @param jsonObject
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 根据用户id查询菜单树
    // * @Date 9:40 上午 2022/12/7
    // **/
    //JsonResultEntity queryTreeById(JSONObject jsonObject);
    //
    ///**
    // * @param jsonObject
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 查询所有菜单List
    // * @Date 9:40 上午 2022/12/7
    // **/
    //JsonResultEntity queryList(JSONObject jsonObject);
    //
    ///**
    // * @param jsonObject
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 查询所有菜单树
    // * @Date 9:40 上午 2022/12/7
    // **/
    //JsonResultEntity queryTree(JSONObject jsonObject);
    //
    //
    ///**
    // * @param jsonObject
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 新增菜单
    // * @Date 9:40 上午 2022/12/7
    // **/
    //JsonResultEntity addModule(JSONObject jsonObject);
    //
    ///**
    // * @param jsonObject
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 修改菜单
    // * @Date 9:40 上午 2022/12/7
    // **/
    //JsonResultEntity updateModule(JSONObject jsonObject);
    //
    ///**
    // * @param jsonObject
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 删除菜单（真删）
    // * @Date 9:40 上午 2022/12/7
    // **/
    //JsonResultEntity delectModuleTree(JSONObject jsonObject);
    //
    ///**
    // * @param jsonObject
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 删除菜单（逻辑删除）
    // * @Date 9:40 上午 2022/12/7
    // **/
    //JsonResultEntity logicDelectModuleTree(JSONObject jsonObject);
    //
    //
    ///**
    // * @param jsonObject
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 查询菜单
    // * @Date 9:40 上午 2022/12/7
    // **/
    //JsonResultEntity queryModule(JSONObject jsonObject);
    //
    //
    ///**
    // * @param jsonObject
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 根据用户id查询菜单树
    // * @Date 9:40 上午 2022/12/7
    // **/
    //JsonResultEntity queryTest(JSONObject jsonObject);
    //
    //
    //
    ///**
    // * @param jsonObject
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 查询类型菜单List
    // * @Date 9:40 上午 2022/12/7
    // **/
    //JsonResultEntity queryTypeList(JSONObject jsonObject);
}