JNBusiness/ruoyi-system/src/main/java/com/ruoyi/material/service/ICMaterialService.java

63 lines
1.3 KiB
Java
Raw Normal View History

2024-02-29 12:41:52 +08:00
package com.ruoyi.material.service;
import com.ruoyi.material.domain.CMaterial;
2024-03-01 10:33:58 +08:00
import java.util.List;
2024-02-29 12:41:52 +08:00
/**
* 物料管理Service接口
2024-03-01 10:33:58 +08:00
*
2024-02-29 12:41:52 +08:00
* @author ruoyi
* @date 2024-02-28
*/
2024-03-01 10:33:58 +08:00
public interface ICMaterialService
2024-02-29 12:41:52 +08:00
{
/**
* 查询物料管理
2024-03-01 10:33:58 +08:00
*
2024-02-29 12:41:52 +08:00
* @param materialId 物料管理主键
* @return 物料管理
*/
public CMaterial selectCMaterialByMaterialId(Long materialId);
/**
* 查询物料管理列表
2024-03-01 10:33:58 +08:00
*
2024-02-29 12:41:52 +08:00
* @param cMaterial 物料管理
* @return 物料管理集合
*/
public List<CMaterial> selectCMaterialList(CMaterial cMaterial);
/**
* 新增物料管理
2024-03-01 10:33:58 +08:00
*
2024-02-29 12:41:52 +08:00
* @param cMaterial 物料管理
* @return 结果
*/
public int insertCMaterial(CMaterial cMaterial);
/**
* 修改物料管理
2024-03-01 10:33:58 +08:00
*
2024-02-29 12:41:52 +08:00
* @param cMaterial 物料管理
* @return 结果
*/
public int updateCMaterial(CMaterial cMaterial);
/**
* 批量删除物料管理
2024-03-01 10:33:58 +08:00
*
2024-02-29 12:41:52 +08:00
* @param materialIds 需要删除的物料管理主键集合
* @return 结果
*/
public int deleteCMaterialByMaterialIds(Long[] materialIds);
/**
* 删除物料管理信息
2024-03-01 10:33:58 +08:00
*
2024-02-29 12:41:52 +08:00
* @param materialId 物料管理主键
* @return 结果
*/
public int deleteCMaterialByMaterialId(Long materialId);
}