package com.shinsoft.sto.service.main;

import com.shinsoft.sto.model.main.Material;
import com.shinsoft.sto.model.system.ResultJSON;

import java.util.List;

public interface MaterialService {

    /**
     * 分页查询物料列表
     */
    ResultJSON query(int page, int rows, String material, String standard, String userId, String belongId);

    /**
     * 保存物料信息
     */
    ResultJSON save(Material material, String userId, String belongId);

    /**
     * 删除物料（软删除）
     */
    ResultJSON remove(String id, String userId);

    /**
     * 获取物料下拉选项
     */
    List<com.shinsoft.sto.model.common.selectModel> getMaterialOptions(String belongId);
}