package com.ruoyi.base.protocol.service;

import com.ruoyi.base.protocol.domain.Protocol;
import com.ruoyi.base.protocol.domain.bo.ProtocolBo;
import com.ruoyi.base.protocol.domain.vo.ProtocolVo;

/**
 * 协议管理Service接口
 *
 * @author xiechao
 * @date 2023-12-21
 */
public interface IProtocolService {
    /**
     * 查询协议详情
     *
     * @param protocolCode 协议code
     * @return 协议
     */

    Protocol loadByProtocolCode(String  protocolCode , Boolean tw);

    /**
     * 通过协议code查询协议信息
     *
     * @param protocolCode 协议code
     * @return 协议
     */

    ProtocolVo getByProtocolCode(String protocolCode);

    /**
     * 保存协议信息
     * @param bo
     */
    Boolean  save(ProtocolBo bo);

}
