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

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

import java.util.List;

/**
 * 物资管理Service接口
 * 
 * @author
 * @date
 */
14

15 16 17
public interface ActSuppliesTemplateService
{

lenovo's avatar
lenovo committed
18
    List<ActSuppliesTemplate> selectSuppliesTemplateList(ActSuppliesTemplate sysSupplies);
19

lenovo's avatar
lenovo committed
20
    List<ActSuppliesTemplate> selectSuppliesTemplateById(Long id);
21

lenovo's avatar
lenovo committed
22
    int insertSuppliesTemplate(ActSuppliesTemplate sysSupplies);
23

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

26
    List<String> deleteSuppliesTemplateByIds(Long[] ids);
27

28
    List<ActSuppliesTemplate> saveTemplate(Long id);
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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

    /**
     * 查询导入规则
     *
     * @param id 导入规则ID
     * @return 导入规则
     */
    public ActSuppliesRole selectActSuppliesRoleById(Integer id);

    /**
     * 查询导入规则列表
     *
     * @param id 导入规则
     * @return 导入规则集合
     */
    public List<ActSuppliesRole> selectActSuppliesRoleList(Integer id);
    /**
     * 修改导入规则
     *
     * @param actSuppliesRole 导入规则
     * @return 结果
     */
    public int updateActSuppliesRole(ActSuppliesRole actSuppliesRole);
77
}