ActSuppliesTemplateService.java 1.09 KB
Newer Older
1 2
package com.ruoyi.system.service;

lenovo's avatar
lenovo committed
3
import com.ruoyi.system.domain.ActSuppliesTemplate;
4 5 6 7 8 9 10 11 12 13 14 15

import java.util.List;

/**
 * 物资管理Service接口
 * 
 * @author
 * @date
 */
public interface ActSuppliesTemplateService
{

lenovo's avatar
lenovo committed
16
    List<ActSuppliesTemplate> selectSuppliesTemplateList(ActSuppliesTemplate sysSupplies);
17

lenovo's avatar
lenovo committed
18
    List<ActSuppliesTemplate> selectSuppliesTemplateById(Long id);
19

lenovo's avatar
lenovo committed
20
    int insertSuppliesTemplate(ActSuppliesTemplate sysSupplies);
21

lenovo's avatar
lenovo committed
22
    int updateSuppliesTemplate(ActSuppliesTemplate sysSupplies);
23 24 25

    int deleteSuppliesTemplateByIds(Long[] ids);

26
    List<ActSuppliesTemplate> saveTemplate(Long id);
27

lenovo's avatar
lenovo committed
28
    List<Integer> findall(Long[] ids);
29 30

    List<Integer> find(Long id);
31 32 33 34 35 36 37 38 39 40 41 42 43 44
    /**
     * 启用物料细分类管理
     *
     * @param id  尝试启用物料细分类管理的id
     * @return
     */
    void setEnable(Long id);

    /**
     * 禁用
     *
     * @param id  尝试禁用物料细分类管理的id
     */
    void setDisable(Long id);
45

46 47
    List<String> findName();

48

lenovo's avatar
lenovo committed
49
    int releaseStatus(Long[] ids);
50

lenovo's avatar
lenovo committed
51 52 53
    int offShelfStatus(Long[] ids);

    String copyTemplate(Long id);
54
}