package com.jcdm.main.da.opcuaconfig.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jcdm.main.da.opcuaconfig.domain.DaOpcuaConfig;

import java.util.List;

/**
 * 篋や�篆≦埌��臀�Mapper�ュ�
 * 
 * @author yyt
 * @date 2024-01-23
 */
public interface DaOpcuaConfigMapper extends BaseMapper<DaOpcuaConfig>
{
    /**
     * ���篋や�篆≦埌��臀�
     * 
     * @param id 篋や�篆≦埌��臀�源��
     * @return 篋や�篆≦埌��臀�
     */
    public DaOpcuaConfig selectDaOpcuaConfigById(Long id);

    /**
     * �ヨ�篋や�篆≦埌��臀���茵�
     * 
     * @param daOpcuaConfig 篋や�篆≦埌��臀�
     * @return 篋や�篆≦埌��臀�����
     */
    public List<DaOpcuaConfig> selectDaOpcuaConfigList(DaOpcuaConfig daOpcuaConfig);

    /**
     * �医�篋や�篆≦埌��臀�
     * 
     * @param daOpcuaConfig 篋や�篆≦埌��臀�
     * @return 膸���
     */
    public int insertDaOpcuaConfig(DaOpcuaConfig daOpcuaConfig);

    /**
     * 篆��剛困篋�篆≦埌��臀�
     * 
     * @param daOpcuaConfig 篋や�篆≦埌��臀�
     * @return 膸���
     */
    public int updateDaOpcuaConfig(DaOpcuaConfig daOpcuaConfig);

    /**
     * ���や困篋�篆≦埌��臀�
     * 
     * @param id 篋や�篆≦埌��臀�源��
     * @return 膸���
     */
    public int deleteDaOpcuaConfigById(Long id);

    /**
     * �拷�����困篋�篆≦埌��臀�
     * 
     * @param ids ��荀����ょ���井��源������
     * @return 膸���
     */
    public int deleteDaOpcuaConfigByIds(Long[] ids);
}