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


import com.alibaba.fastjson.JSONObject;
import com.hzya.frame.basedao.service.IBaseService;
import com.hzya.frame.grpU8.nxproof.glYeb.entity.SenderGlYebEntity;
import com.hzya.frame.grpU8.nxproof.glZtcs.entity.SenderGlZtcsEntity;
import com.hzya.frame.web.entity.JsonResultEntity;

import java.util.List;

/**
 * (GlZtcs)表服务接口
 *
 * @author makejava
 * @since 2024-06-20 09:45:04
 */
public interface ISenderGlZtcsService extends IBaseService<SenderGlZtcsEntity, String> {

    /**
     *
     * @content 同步账套信息  卫生院
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/20 11:33
     * **/
    Object glZtcsSynchronization(JSONObject json);

    /**
     *
     * @content 查询账套信息  卫生院
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/20 18:55
     * **/
    Object queryEntityPage(JSONObject json);

    /**
     *
     * @content 查询账套信息  卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/20 18:55
     * **/
    List<SenderGlZtcsEntity> queryEntityPageHealthBureau(SenderGlZtcsEntity senderGlZtcsEntity);

    /**
     *
     * @content 保存账套信息  卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/21 14:02
     * **/
    Object saveEntityHealthBureau(JSONObject jsonObject);

    /**
     *
     * @content 更新账套信息  卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/21 14:09
     * **/
    Object updateEntityHealthBureau(JSONObject jsonObject);

    /**
     *
     * @content 删除账套信息
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/8/9 17:21
     * **/
    Object deleteEntityHealthBureau(JSONObject jsonObject);

}
