package cn.stylefeng.guns.modular.zsx.pm.salesOrderChild.service; import cn.stylefeng.guns.base.pojo.page.LayuiPageInfo; import cn.stylefeng.guns.modular.zsx.pm.salesOrderChild.entity.SalesOrderChild; import cn.stylefeng.guns.modular.zsx.pm.salesOrderChild.model.params.SalesOrderChildParam; import cn.stylefeng.guns.modular.zsx.pm.salesOrderChild.model.result.SalesOrderChildResult; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** * <p> * 生产订å•æ‹†åˆ†è¡¨ æœåŠ¡ç±» * </p> * * @author ruimin * @since 2023-08-29 */ public interface SalesOrderChildService extends IService<SalesOrderChild> { /** * 新增 * * @author ruimin * @Date 2023-08-29 */ void add(SalesOrderChildParam param); /** * åˆ é™¤ * * @author ruimin * @Date 2023-08-29 */ void delete(SalesOrderChildParam param); /** * æ›´æ–° * * @author ruimin * @Date 2023-08-29 */ void update(SalesOrderChildParam param); /** * 查询å•æ¡æ•°æ®ï¼ŒSpecificationæ¨¡å¼ * * @author ruimin * @Date 2023-08-29 */ SalesOrderChildResult findBySpec(SalesOrderChildParam param); /** * 查询列表,Specificationæ¨¡å¼ * * @author ruimin * @Date 2023-08-29 */ List<SalesOrderChildResult> findListBySpec(SalesOrderChildParam param); /** * 查询分页数æ®ï¼ŒSpecificationæ¨¡å¼ * * @author ruimin * @Date 2023-08-29 */ LayuiPageInfo findPageBySpec(SalesOrderChildParam param); Integer getPlanNumberTotal(SalesOrderChildParam salesOrderChildParam); }