package com.hzya.frame.sys.thirdparty.api.service;

import com.alibaba.fastjson.JSONObject;
import com.hzya.frame.web.entity.JsonResultEntity;
import com.hzya.frame.sys.thirdparty.api.entity.SysThirdpartyapi;

/**
 * @description: 第三方应用接口表  service
 * @tableName: sys_thirdparty_api
 * @entityName: SysThirdpartyapi
 * @author: gjh
 * @history: 1.0
 */
public interface ISysThirdpartyapiService {


    /**
     * @param jsonObject
     * @return com.hzya.frame.web.entity.JsonResultEntity
     * @Author lvleigang
     * @Description 根据ID，获取接口所有信息
     * @Date 4:26 下午 2023/3/15
     **/
    JsonResultEntity getThirdpartyApiById(JSONObject jsonObject);

    /**
     * @Author lvleigang
     * @Description  根据ID，获取删除接口所有信息
     * @Date 4:55 下午 2023/3/15
     * @param jsonObject
     * @return com.hzya.frame.web.entity.JsonResultEntity
     **/
    JsonResultEntity delectThirdpartyApiById(JSONObject jsonObject);

    /**
     * @Author lvleigang
     * @Description  新增接口
     * @Date 11:05 上午 2023/3/16
     * @param jsonObject
     * @return com.hzya.frame.web.entity.JsonResultEntity
     **/
    JsonResultEntity addThirdpartyApi(JSONObject jsonObject);

    /**
     * @Author lvleigang
     * @Description  修改接口
     * @Date 11:23 上午 2023/3/16
     * @param jsonObject
     * @return com.hzya.frame.web.entity.JsonResultEntity
     **/
    JsonResultEntity updateThirdpartyApi(JSONObject jsonObject);
}