package com.aidex.system.mapper;

import com.aidex.common.core.mapper.BaseMapper;
import com.aidex.system.domain.SysShip;
import org.apache.ibatis.annotations.Param;

/**
 * 船只管理Mapper接口
 * @author ChenSir
 * @email 91476835
 * @date 2024-03-16
 */
public interface SysShipMapper extends BaseMapper<SysShip>
{

    /**
     * 批量删除船只管理
     * @param ids 需要删除的船只管理ID集合
     * @return
     */
    public int deleteSysShipByIds(@Param("ids") String[] ids, @Param("DEL_FLAG_DELETE") String DEL_FLAG_DELETE);


    /**
     * 批量删除船只管理
     * @param macId 船只编号
     * @return
     */
    public SysShip getShipByMacId(@Param("macId") String macId, @Param("DEL_FLAG_NORMAL") String DEL_FLAG_NORMAL);


    int updateStatusByMacId(@Param("macId") String macId, @Param("status") String status);
}
