package com.yunfeiyun.agmp.fms.service;


import com.yunfeiyun.agmp.fms.domain.WmsChangeapplyitem;

import java.util.List;

/**
 * 变动申请物件Service接口
 * 
 * @author 杨晓辉
 * @date 2023-05-25
 */
public interface IWmsChangeapplyitemService
{
    /**
     * 查询变动申请物件
     * 
     * @param changeapplyitemId 变动申请物件主键
     * @return 变动申请物件
     */
    public WmsChangeapplyitem selectWmsChangeapplyitemByChangeapplyitemId(String changeapplyitemId);

    /**
     * 查询变动申请物件列表
     * 
     * @param wmsChangeapplyitem 变动申请物件
     * @return 变动申请物件集合
     */
    public List<WmsChangeapplyitem> selectWmsChangeapplyitemList(WmsChangeapplyitem wmsChangeapplyitem);

    /**
     * 新增变动申请物件
     * 
     * @param wmsChangeapplyitem 变动申请物件
     * @return 结果
     */
    public int insertWmsChangeapplyitem(WmsChangeapplyitem wmsChangeapplyitem);

    /**
     * 修改变动申请物件
     * 
     * @param wmsChangeapplyitem 变动申请物件
     * @return 结果
     */
    public int updateWmsChangeapplyitem(WmsChangeapplyitem wmsChangeapplyitem);

    /**
     * 批量删除变动申请物件
     * 
     * @param changeapplyitemIds 需要删除的变动申请物件主键集合
     * @return 结果
     */
    public int deleteWmsChangeapplyitemByChangeapplyitemIds(String[] changeapplyitemIds);

    /**
     * 删除变动申请物件信息
     * 
     * @param changeapplyitemId 变动申请物件主键
     * @return 结果
     */
    public int deleteWmsChangeapplyitemByChangeapplyitemId(String changeapplyitemId);
}
