package com.ruoyi.tms.service;
|
|
import java.util.List;
|
import com.ruoyi.tms.domain.TmsGoodsDetail;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
/**
|
* 调度单货品信息管理Service接口
|
*
|
* @author ruoyi
|
* @date 2025-11-18
|
*/
|
public interface ITmsGoodsDetailService extends IService<TmsGoodsDetail>
|
{
|
/**
|
* 查询调度单货品信息管理
|
*
|
* @param id 调度单货品信息管理ID
|
* @return 调度单货品信息管理
|
*/
|
public TmsGoodsDetail selectTmsGoodsDetailById(Integer id);
|
|
/**
|
* 查询调度单货品信息管理 记录数
|
*
|
* @param tmsGoodsDetail 调度单货品信息管理
|
* @return 调度单货品信息管理集合
|
*/
|
public int selectTmsGoodsDetailCount(TmsGoodsDetail tmsGoodsDetail);
|
|
/**
|
* 查询调度单货品信息管理列表
|
*
|
* @param tmsGoodsDetail 调度单货品信息管理
|
* @return 调度单货品信息管理集合
|
*/
|
public List<TmsGoodsDetail> selectTmsGoodsDetailList(TmsGoodsDetail tmsGoodsDetail);
|
|
/**
|
* 查询调度单货品信息管理列表 异步 导出
|
*
|
* @param tmsGoodsDetail 调度单货品信息管理
|
* @param exportKey 导出功能的唯一标识
|
* @return 调度单货品信息管理集合
|
*/
|
public void export(TmsGoodsDetail tmsGoodsDetail, String exportKey) ;
|
|
|
/**
|
* 新增调度单货品信息管理
|
*
|
* @param tmsGoodsDetail 调度单货品信息管理
|
* @return 结果
|
*/
|
public int insertTmsGoodsDetail(TmsGoodsDetail tmsGoodsDetail);
|
|
/**
|
* 新增调度单货品信息管理[批量]
|
*
|
* @param tmsGoodsDetails 调度单货品信息管理
|
* @return 结果
|
*/
|
public int insertTmsGoodsDetailBatch(List<TmsGoodsDetail> tmsGoodsDetails);
|
|
/**
|
* 修改调度单货品信息管理
|
*
|
* @param tmsGoodsDetail 调度单货品信息管理
|
* @return 结果
|
*/
|
public int updateTmsGoodsDetail(TmsGoodsDetail tmsGoodsDetail);
|
|
/**
|
* 修改调度单货品信息管理[批量]
|
*
|
* @param tmsGoodsDetails 调度单货品信息管理
|
* @return 结果
|
*/
|
public int updateTmsGoodsDetailBatch(List<TmsGoodsDetail> tmsGoodsDetails);
|
/**
|
* 批量删除调度单货品信息管理
|
*
|
* @param ids 需要删除的数据ID
|
* @return 结果
|
*/
|
public int deleteTmsGoodsDetailByIds(String ids);
|
|
/**
|
* 批量删除调度单货品信息管理
|
*
|
* @param ids 需要删除的数据ID
|
* @return 结果
|
*/
|
public int deleteTmsGoodsDetailByIds(Integer[] ids);
|
|
/**
|
* 删除调度单货品信息管理信息
|
*
|
* @param id 调度单货品信息管理ID
|
* @return 结果
|
*/
|
public int deleteTmsGoodsDetailById(Integer id);
|
}
|