| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.inspect.dto.SampleOrderDto; |
| | | import com.ruoyi.inspect.dto.OrderRatesSummaryDto; |
| | | import com.ruoyi.inspect.dto.TemplateRateDto; |
| | | import com.ruoyi.inspect.pojo.InsOrderRates; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | /** |
| | | * 订单费用表 |
| | |
| | | */ |
| | | public interface InsOrderRatesService extends IService<InsOrderRates> { |
| | | |
| | | OrderRatesSummaryDto selectRatesSummary(SampleOrderDto sampleOrderDto, String startMonth, String endMonth); |
| | | |
| | | /** |
| | | * |
| | | * 查询订单费用列表(可按送样月份区间筛选) |
| | | * @param page |
| | | * @param sampleOrderDto |
| | | * @param startMonth 起始月份 yyyy-MM |
| | | * @param endMonth 结束月份 yyyy-MM |
| | | * @return |
| | | */ |
| | | IPage<SampleOrderDto> selectInsOrderRates(Page page, SampleOrderDto sampleOrderDto); |
| | | IPage<SampleOrderDto> selectInsOrderRates(Page page, SampleOrderDto sampleOrderDto, String startMonth, String endMonth); |
| | | |
| | | /** |
| | | * 更新订单的费用优惠与备注 |
| | | * @return |
| | | */ |
| | | boolean updateOrderFee(Integer id, Integer isDiscount, BigDecimal discountAmount, String feeRemark); |
| | | |
| | | /** |
| | | * 查询订单费用详情(模板价格) |