package com.ltgk.boat.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ltgk.boat.domain.dto.DeleteByIdsReq;
import com.ltgk.boat.domain.dto.GetBoatNameListReq;
import com.ltgk.boat.domain.dto.SaveBoatNameReq;
import com.ltgk.boat.domain.entity.DsBoatName;
import com.ltgk.common.core.domain.AjaxResult;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Author: w1826
 * @Description: 船名登记信息表
 * @Date: 2024/12/24 17:36
 * @Version: 1.0
 */
@Mapper
public interface DsBoatNameService extends IService<DsBoatName> {
    List<DsBoatName> getBoatNameList(GetBoatNameListReq getBoatNameListReq);

    AjaxResult saveBoatName(SaveBoatNameReq saveBoatNameReq) throws IllegalAccessException;

    AjaxResult deleteBoatName(DeleteByIdsReq deleteByIdsReq);
}
