'shopClassRecordStatis(PoOrderBeforeFindDTO)' in 'com.wxy.order.server.service.order.impl.PoOrderServiceImpl' clashes with 'shopClassRecordStatis(PoOrderBeforeFindDTO)' in 'com.wxy.order.server.service.order.IPoOrderService'; attempting to use incompatible return type
时间: 2024-04-22 16:23:22 浏览: 7
这个错误提示表明,在类`com.wxy.order.server.service.order.impl.PoOrderServiceImpl`中的方法`shopClassRecordStatis(PoOrderBeforeFindDTO)`的返回类型与接口`com.wxy.order.server.service.order.IPoOrderService`中的方法`shopClassRecordStatis(PoOrderBeforeFindDTO)`的返回类型不兼容。
可能是实现类中的返回类型与接口中的返回类型不一致,你需要检查一下这两个方法的返回类型是否相同,如果不同,需要将实现类中的返回类型修改为与接口中的返回类型相同。另外,也需要确保实现类中的方法名和参数列表与接口中的方法名和参数列表完全一致。
相关问题
'findExportList(FindPageMemberDTO, HttpServletResponse)' is already defined in 'com.wxy.member.server.service.base.impl.MbBaseInfoServiceImpl'
这个错误提示表明在 com.wxy.member.server.service.base.impl.MbBaseInfoServiceImpl 类中,已经有一个名为 findExportList 的方法了,你不能再定义另一个同名的方法。可能是你在该类中定义了两个完全相同的方法,或者你的方法签名和已有的方法签名完全相同。你需要检查代码并修改其中一个方法的方法名或方法签名,以确保它们不再完全相同。
Reference to 'PoShopClassRecordStatisVo' is ambiguous, both 'com.wxy.order.common.dto.order.PoShopClassRecordStatisVo' and 'com.wxy.order.common.vo.order.PoShopClassRecordStatisVo' match
这个错误提示是因为在你的代码中有两个不同的类都使用了同样的名称 PoShopClassRecordStatisVo。这导致编译器无法确定你所使用的类是哪个,因此出现了歧义。
要解决这个问题,你需要明确指定你所需要的类的完整路径,例如:
com.wxy.order.common.dto.order.PoShopClassRecordStatisVo poDto = new com.wxy.order.common.dto.order.PoShopClassRecordStatisVo();
或者
com.wxy.order.common.vo.order.PoShopClassRecordStatisVo poVo = new com.wxy.order.common.vo.order.PoShopClassRecordStatisVo();
这样就可以避免歧义错误了。