package com.gk.firework.Service; import com.baomidou.mybatisplus.extension.service.IService; import com.gk.firework.Domain.ContractOrderInfo; import com.gk.firework.Domain.UserInfo; import com.gk.firework.Domain.Utils.PageInfo; import com.gk.firework.Domain.Vo.ContractOrderVo; import com.gk.firework.Domain.Vo.ProductCodePrint; import com.gk.firework.Domain.Vo.ProductCodeVo; import org.springframework.web.multipart.MultipartFile; import java.util.Date; import java.util.List; public interface ContractOrderService extends IService { void selectDataGrid(PageInfo pageInfo); List selectByStatus(String status, String now); ContractOrderInfo selectByOrderCode(String ordercode); void addApply(ContractOrderVo contractOrderVo, UserInfo user); void putApply(ContractOrderVo contractOrderVo, UserInfo user); void confirmProduct(ContractOrderVo contractOrderVo, UserInfo user); void checkAdd(ContractOrderVo contractOrderVo); void checkConfirm(ContractOrderVo contractOrderVo); void returnTag(String ordercode, MultipartFile file,UserInfo userInfo); String generateZplString(ProductCodePrint productPrint, UserInfo userInfo) throws Exception; String generateOuterTag(List productCodeVos, UserInfo userInfo); String generateInnerTag(List productCodeVos, UserInfo userInfo); }