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.
38 lines
1.4 KiB
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 层方法将投诉数据添加到数据库。
|
|
}
|
|
}
|