You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.2 KiB
Java
40 lines
1.2 KiB
Java
package com.glxp.api.service.inv;
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.glxp.api.entity.inv.StockCompareDetailEntity;
|
|
import com.glxp.api.entity.inv.StockCompareEntity;
|
|
import com.glxp.api.dao.inv.StockCompareMapper;
|
|
import com.glxp.api.req.inv.FilterInvProductRequest;
|
|
import com.glxp.api.req.inv.StockCompareDetailParam;
|
|
import com.glxp.api.req.inv.StockCompareParam;
|
|
import com.glxp.api.req.inv.StockCompareQuery;
|
|
import com.glxp.api.service.CustomService;
|
|
import com.glxp.api.vo.inv.StockCompareVo;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 针对表【inv_stock_compare】的数据库操作Service实现
|
|
*/
|
|
public interface StockCompareService extends CustomService<StockCompareEntity> {
|
|
|
|
Page<StockCompareVo> pageVo(StockCompareQuery query);
|
|
|
|
Long save(Long userId, StockCompareParam param);
|
|
|
|
void addProduct(StockCompareDetailParam param);
|
|
|
|
void delete(Long compareId);
|
|
|
|
void dlThrProduct(FilterInvProductRequest filterInvProductRequest);
|
|
|
|
List<StockCompareDetailEntity> getCompareResult(Long compareId);
|
|
}
|
|
|
|
|
|
|
|
|