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

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

import java.util.List;


/**
 * (Pubzyxx)表服务接口
 *
 * @author makejava
 * @since 2024-06-28 17:11:01
 */
public interface ISenderPubzyxxService extends IBaseService<SenderPubzyxxEntity, String> {

    /**
     *
     * @content 同步人员信息  卫生院
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/28 17:15
     * **/
    Object pubzyxxSynchronization(JSONObject json);

    /**
     *
     * @content 查询人员信息  卫生院
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/28 17:15
     * **/
    Object queryEntityPage(JSONObject json);

    /**
     *
     * @content 查询人员信息 卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/28 17:20
     * **/
    List<SenderPubzyxxEntity> queryEntityPageHealthBureau(SenderPubzyxxEntity senderPubzyxxEntity);

    /**
     *
     * @content 保存人员信息 卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/28 17:21
     * **/
    Object saveEntityHealthBureau(JSONObject json);

    /**
     *
     * @content 更新人员信息 卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/6/28 17:22
     * **/
    Object updateEntityHealthBureau(JSONObject json);

    /**
     *
     * @content 删除人员信息 卫生局
     * @Param
     * @Return
     * @Author hecan
     * @Date 2024/8/9 17:40
     * **/
    Object deleteEntityHealthBureau(JSONObject json);
}
