package com.ycl.platform.mapper;
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.ycl.platform.domain.entity.WorkOrderWhite;
|
import com.ycl.platform.domain.excel.WorkOrderWhiteExport;
|
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 extends BaseMapper<WorkOrderWhite>
|
{
|
|
/**
|
* 查询工单生成白名单列表
|
*
|
* @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();
|
|
/**
|
* 按序列号更新
|
*
|
* @param white 白色
|
* @author
|
*/
|
void updateBySerialNumber(WorkOrderWhite white);
|
|
WorkOrderWhite getById(Integer id);
|
|
List<WorkOrderWhiteExport> whiteExport();
|
|
void updateBatch(@Param("whiteList")List<WorkOrderWhite> dataList);
|
|
void insertBatch(@Param("whiteList")List<WorkOrderWhite> addList);
|
|
void deleteAll();
|
|
}
|