package com.hzya.frame.sys.product.service;
import com.alibaba.fastjson.JSONObject;
import com.hzya.frame.web.entity.JsonResultEntity;

/**
 * @description: 系统菜单  service
 * @tableName:   sys_module_new 
 * @entityName:  SysModuleNewEntity
 * @author: 	 gjh
 * @history:	 1.0
 */
public interface ISysProductService {

    /**
     * @Author lvleigang
     * @Description  根据产品id查询
     * @Date 9:44 上午 2023/3/1
     * @return com.hzya.frame.web.entity.JsonResultEntity
     **/
    JsonResultEntity queryProduct(JSONObject jsonObject);
    /**
     * @Author lvleigang
     * @Description  新增产品
     * @Date 9:44 上午 2023/3/1
     * @return com.hzya.frame.web.entity.JsonResultEntity
     **/
    JsonResultEntity addProduct(JSONObject jsonObject);

    /**
     * @Author lvleigang
     * @Description  修改产品
     * @Date 4:35 下午 2023/3/3
     * @param jsonObject
     * @return com.hzya.frame.web.entity.JsonResultEntity
     **/
    JsonResultEntity updateProduct(JSONObject jsonObject);

    /**
     * @Author lvleigang
     * @Description  删除产品
     * @Date 4:36 下午 2023/3/3
     * @param jsonObject
     * @return com.hzya.frame.web.entity.JsonResultEntity
     **/
    JsonResultEntity delectProduct(JSONObject jsonObject);

    /**
     * @Author lvleigang
     * @Description  分页查询产品
     * @Date 11:09 上午 2023/3/14
     * @param jsonObject
     * @return com.hzya.frame.web.entity.JsonResultEntity
     **/
    JsonResultEntity queryPageProduct(JSONObject jsonObject);

    /**
     * @Author lvleigang
     * @Description  获取所有产品
     * @Date 4:30 下午 2023/3/14
     * @param jsonObject
     * @return com.hzya.frame.web.entity.JsonResultEntity
     **/
    JsonResultEntity queryProductAll(JSONObject jsonObject);
}