package com.chinaztt.mes.production.service; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.chinaztt.mes.production.dto.FeedingDTO; import com.chinaztt.mes.production.dto.FeedingInDTO; import com.chinaztt.mes.production.dto.UnitWorkDTO; import com.chinaztt.mes.production.entity.Feeding; import com.chinaztt.mes.production.entity.UnitWork; import com.chinaztt.mes.warehouse.dto.FeedingStockDTO; import java.util.List; /** * 单位工时系数 * * @author yy * @date 2022-12-02 10:48:37 */ public interface UnitWorkService extends IService { /** * 单位工时系数分页 * @param page 分页对象 * @param gen 参数列表 * @return */ IPage> getUnitWorkPage(Page page, QueryWrapper gen); /** * 通过id 查询 * @param id * @return */ UnitWorkDTO getUnitWorkById(Long id); /** * 新增 * @param unitWork * @return */ Boolean saveUnitWork(UnitWork unitWork); /** * 更新 * @param unitWork * @return */ Boolean updateUnitWork(UnitWork unitWork); /** * 定额数值批量修改 * @param unitWorkDTO * @return */ Boolean updateQuota(UnitWorkDTO unitWorkDTO); }