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

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

/**
 * @description: 用户管理  service
 * @tableName: sys_user
 * @entityName: User
 * @author: gjh
 * @history: 1.0
 */
public interface IUserService {

    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 根据id查询用户
    // * @Date 3:38 下午 2023/6/20
    // **/
    //JsonResultEntity queryEntity(JSONObject object);
    //
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 根据用户id查询用户角色
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity queryEntityRole(JSONObject object);
    //
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 根据用户id查询组织机构树
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity queryEntityOrgTree(JSONObject object);
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 根据用户id查询菜单树（不包含角色的菜单树）
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity queryEntityModuleTree(JSONObject object);
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 根据所有用户list分页
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity queryList(JSONObject object);
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 新增用户
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity addEntity(JSONObject object);
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 修改用户
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity updateEntity(JSONObject object);
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 删除用户（逻辑删除）
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity delectEntity(JSONObject object);
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 新增或修改用户角色
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity addOrUpdateUserRole(JSONObject object);
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 新增或修改用户组织机构
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity addOrUpdateUserOrg(JSONObject object);
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 新增或修改用户菜单
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity addOrUpdateUserModule(JSONObject object);
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 修改密码
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity updatePassword(JSONObject object);
    //
    ///**
    // * @param object
    // * @return com.hzya.frame.web.entity.JsonResultEntity
    // * @Author lvleigang
    // * @Description 修改密码
    // * @Date 3:39 下午 2023/6/20
    // **/
    //JsonResultEntity queryAll(JSONObject object);
}