You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
text/src/service/impl/ComplaintServiceImpl.java

38 lines
1.4 KiB

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<Complaint> findAll() {
return dao.findAllComplaint(); // 调用 DAO 层方法获取所有投诉数据。
}
/**
* 添加投诉信息。
*
* @param complaint 需要添加的投诉信息。
*/
@Override
public void addComplaint(Complaint complaint) {
dao.addComplaint(complaint); // 调用 DAO 层方法将投诉数据添加到数据库。
}
}