package com.hys.app.raycoswebapi.service.product;

import com.hys.app.framework.database.WebPage;
import com.hys.app.framework.database.mybatisplus.base.BaseService;
import com.hys.app.raycoswebapi.model.dao.product.RaycosStockplusDao;
import com.hys.app.raycoswebapi.model.dao.product.RaycosStockvirtualskuDao;
import com.hys.app.raycoswebapi.model.dto.product.StockVirtualSkuDto;
import com.hys.app.raycoswebapi.model.dto.product.StockplusDto;

/**
 * stock表相关
 *
 * @author 崔晓冬
 * @since 2024年8月9日12:19:19
 */
public interface StockVirtualSkuManager extends BaseService<RaycosStockvirtualskuDao> {
    /**
     * 分页列表
     *
     * @param stockVirtualSkuDto 查询条件
     * @return 分页数据
     */
    WebPage<RaycosStockvirtualskuDao> list(StockVirtualSkuDto stockVirtualSkuDto);

    Long add(StockVirtualSkuDto stockVirtualSkuDto);

    void updateInfo(StockVirtualSkuDto stockVirtualSkuDto);

    void delete(Long id);
}

