package com.ruoyi.production.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.framework.web.domain.R;
|
import com.ruoyi.production.pojo.PieceRateConfig;
|
|
import java.math.BigDecimal;
|
|
public interface PieceRateConfigService extends IService<PieceRateConfig> {
|
|
IPage<PieceRateConfig> listPage(Page<PieceRateConfig> page, PieceRateConfig query);
|
|
R add(PieceRateConfig config);
|
|
R update(PieceRateConfig config);
|
|
R changeStatus(Long id, Integer status);
|
|
/**
|
* 匹配启用中的计件单价:规格+工序;无配置返回 null
|
*/
|
BigDecimal matchPrice(Long productModelId, String operationName);
|
}
|