package service.impl; import dao.ComplaintDao; // 导入 ComplaintDao 接口,操作与投诉相关的数据。 import dao.impl.ComplaintDaoImpl; // 导入 ComplaintDaoImpl 类,实际的 Complaint 数据访问实现。 import domain.Complaint; // 导入 Complaint 类,表示投诉信息的实体类。 import service.ComplaintService; // 导入 ComplaintService 接口,定义投诉服务层的业务逻辑。 import java.util.List; // 导入 List 类,作为返回的数据类型,用于返回多个结果。 /** * ComplaintServiceImpl 类,负责实现与投诉信息相关的业务逻辑。 * 该类调用 ComplaintDao 实现与数据库的交互,为客户端提供投诉数据的查询和添加服务。 */ public class ComplaintServiceImpl implements ComplaintService { private ComplaintDao dao = new ComplaintDaoImpl(); // 实例化 ComplaintDaoImpl 对象,用于操作投诉数据。 /** * 获取所有投诉信息。 * * @return 返回所有投诉信息的 List。 */ @Override public List findAll() { return dao.findAllComplaint(); // 调用 DAO 层方法获取所有投诉数据。 } /** * 添加投诉信息。 * * @param complaint 需要添加的投诉信息。 */ @Override public void addComplaint(Complaint complaint) { dao.addComplaint(complaint); // 调用 DAO 层方法将投诉数据添加到数据库。 } }