package com.ycl.platform.mapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.ycl.platform.domain.entity.WorkOrderWhite;
|
import com.ycl.platform.domain.query.WorkOrderWhiteQuery;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* 工单生成白名单Mapper接口
|
*
|
* @author ruoyi
|
* @date 2024-10-22
|
*/
|
public interface WorkOrderWhiteMapper
|
{
|
|
/**
|
* 查询工单生成白名单列表
|
*
|
* @param page 页面
|
* @param query 查询
|
* @return 工单生成白名单集合
|
* @author
|
*/
|
IPage<WorkOrderWhite> page(IPage page, @Param("query") WorkOrderWhiteQuery query);
|
|
/**
|
* 新增工单生成白名单
|
*
|
* @param workOrderWhite 工单生成白名单
|
* @return 结果
|
*/
|
public int insert(WorkOrderWhite workOrderWhite);
|
|
/**
|
* 批量删除工单生成白名单
|
*
|
* @param ids 需要删除的数据主键集合
|
* @return 结果
|
*/
|
public int deleteWorkOrderWhiteByIds(Long[] ids);
|
|
/**
|
* 批量删除
|
*
|
* @param ids ids
|
* @author
|
*/
|
void batchDelete(@Param("ids") List<String> ids);
|
|
WorkOrderWhite selectBySerialNumber(String serialNumber);
|
|
/**
|
* 查询所有白名单
|
*
|
* @return {@link List }<{@link WorkOrderWhite }>
|
* @author
|
*/
|
List<WorkOrderWhite> selectList();
|
}
|