package com.hzya.frame.grpU8.nxproof.glxmzl.service;

import com.alibaba.fastjson.JSONObject;
import com.hzya.frame.basedao.service.IBaseService;
import com.hzya.frame.grpU8.nxproof.glxmzl.entity.SenderGlXmzlEntity;
import com.hzya.frame.web.entity.JsonResultEntity;

import java.util.List;


/**
 * (GlXmzl)表服务接口
 *
 * @author makejava
 * @since 2024-06-20 10:02:38
 */
public interface ISenderGlXmzlService extends IBaseService<SenderGlXmzlEntity, String> {

    /**
     *
     * @content 同步项目资料 卫生院
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/20 11:53
     * **/
    Object glXmzlSynchronization(JSONObject json);

    /**
     *
     * @content 查询项目资料 卫生院
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/20 18:48
     * **/
    Object queryEntityPage(JSONObject json);

    /**
     *
     * @content 查询项目资料  卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/20 18:48
     * **/
    List<SenderGlXmzlEntity> queryEntityPageHealthBureau(SenderGlXmzlEntity senderGlXmzlEntity);

    /**
     *
     * @content 保存项目资料 卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/21 13:43
     * **/
    Object saveEntityHealthBureau(JSONObject jsonObject);

    /**
     *
     * @content 更新项目资料 卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/21 14:00
     * **/
    Object updateEntityHealthBureau(JSONObject jsonObject);

    /**
     *
     * @content 删除项目资料 卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/8/9 17:08
     * **/
    Object deleteEntityHealthBureau(JSONObject jsonObject);

}
