package com.mes.damage.service; import com.github.yulichang.base.MPJBaseService; import com.mes.damage.entity.Damage; import com.mes.damage.entity.DamagePrint; import com.mes.pp.entity.ReportingWork; import com.mes.pp.entity.ReportingWorkDetail; import java.util.List; /** *

* 服务类 *

* * @author wu * @since 2024-06-13 */ public interface DamageService extends MPJBaseService { List selectDamage(String startTime, String endTime, int type, String workingProcedure); List selectDamage(String startTime, String endTime, int type, int status, String workingProcedure); // List selectDamage(String startTime, String endTime, int type, int status, String workingProcedure); void submitDamage(List damageList); Boolean submitReport(Damage damage); /** * 单个破损 * * @param damage */ void insertDamage(Damage damage); /** * 批量破损 * * @param damageList */ void batchInsertDamage(List damageList); List selectDamagePrint(Damage damage); List selectDamagePrintDetails(Damage damage); void deleteByGlassId(String glassId); Boolean sendToERP(ReportingWork reportingWork, List reportingWorkDetails); }