add(wms): 新增物料大类信息管理接口
- 添加 IBaseMaterialCategoryService 接口,提供物料大类信息的 CRUD操作方法 - 包含查询、分页查询、新增、修改、删除等基本功能master
parent
c39d251112
commit
a4d922a8de
@ -0,0 +1,68 @@
|
||||
package org.dromara.wms.service;
|
||||
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
import org.dromara.wms.domain.bo.BaseMaterialCategoryBo;
|
||||
import org.dromara.wms.domain.vo.BaseMaterialCategoryVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 物料大类信息Service接口
|
||||
*
|
||||
* @author xins
|
||||
* @date 2025-02-21
|
||||
*/
|
||||
public interface IBaseMaterialCategoryService {
|
||||
|
||||
/**
|
||||
* 查询物料大类信息
|
||||
*
|
||||
* @param materialCategoryId 主键
|
||||
* @return 物料大类信息
|
||||
*/
|
||||
BaseMaterialCategoryVo queryById(Long materialCategoryId);
|
||||
|
||||
/**
|
||||
* 分页查询物料大类信息列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @param pageQuery 分页参数
|
||||
* @return 物料大类信息分页列表
|
||||
*/
|
||||
TableDataInfo<BaseMaterialCategoryVo> queryPageList(BaseMaterialCategoryBo bo, PageQuery pageQuery);
|
||||
|
||||
/**
|
||||
* 查询符合条件的物料大类信息列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @return 物料大类信息列表
|
||||
*/
|
||||
List<BaseMaterialCategoryVo> queryList(BaseMaterialCategoryBo bo);
|
||||
|
||||
/**
|
||||
* 新增物料大类信息
|
||||
*
|
||||
* @param bo 物料大类信息
|
||||
* @return 是否新增成功
|
||||
*/
|
||||
Boolean insertByBo(BaseMaterialCategoryBo bo);
|
||||
|
||||
/**
|
||||
* 修改物料大类信息
|
||||
*
|
||||
* @param bo 物料大类信息
|
||||
* @return 是否修改成功
|
||||
*/
|
||||
Boolean updateByBo(BaseMaterialCategoryBo bo);
|
||||
|
||||
/**
|
||||
* 校验并批量删除物料大类信息信息
|
||||
*
|
||||
* @param ids 待删除的主键集合
|
||||
* @param isValid 是否进行有效性校验
|
||||
* @return 是否删除成功
|
||||
*/
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
Loading…
Reference in New Issue