pull/1/head
puxcofief 8 months ago
parent 1fd6f92eee
commit 3d356578e8

@ -1,3 +1,4 @@
```java
package com.cn.service.impl; package com.cn.service.impl;
import java.sql.SQLException; import java.sql.SQLException;
@ -9,92 +10,124 @@ import com.cn.domain.Admin;
import com.cn.service.AdminService; import com.cn.service.AdminService;
/** /**
* @description * AdminService
* @author lxs
* @version 1.0
* @since 1.0
* @date 2019913
*/ */
public class AdminServiceImpl implements AdminService { public class AdminServiceImpl implements AdminService {
private AdminDao adminDao = null; private AdminDao adminDao = null; // 声明AdminDao类型的变量用于数据库操作
public AdminServiceImpl(AdminDao adminDao) { /**
this.adminDao = adminDao; * AdminDao
} * @param adminDao AdminDao
*/
public AdminServiceImpl(AdminDao adminDao) {
this.adminDao = adminDao;
}
public AdminServiceImpl() { /**
} *
*/
public AdminServiceImpl() {
}
@Override /**
public int addAdmin(Admin admin) { *
int status = 0; * @param admin
adminDao = new AdminDaoImpl(); * @return 0
try { */
status = adminDao.add(admin); @Override
} catch (SQLException e) { public int addAdmin(Admin admin) {
e.printStackTrace(); int status = 0; // 状态码默认为0
} adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
return status; try {
} status = adminDao.add(admin); // 调用add方法添加管理员
} catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
return status; // 返回操作状态码
}
@Override /**
public int deleteAdmin(int adminId) { * ID
int status = 0; * @param adminId ID
adminDao = new AdminDaoImpl(); * @return 0
try { */
status = adminDao.delete(adminId); @Override
} catch (SQLException e) { public int deleteAdmin(int adminId) {
e.printStackTrace(); int status = 0; // 状态码默认为0
} adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
return status; try {
} status = adminDao.delete(adminId); // 调用delete方法删除管理员
} catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
return status; // 返回操作状态码
}
@Override /**
public int updateAdmin(Admin admin) { *
int status = 0; * @param admin
adminDao = new AdminDaoImpl(); * @return 0
try { */
status = adminDao.update(admin); @Override
} catch (SQLException e) { public int updateAdmin(Admin admin) {
e.printStackTrace(); int status = 0; // 状态码默认为0
} adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
return status; try {
} status = adminDao.update(admin); // 调用update方法更新管理员信息
} catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
return status; // 返回操作状态码
}
@Override /**
public List<Admin> getAllAdmin() { *
List<Admin> list = null; * @return
adminDao = new AdminDaoImpl(); */
try { @Override
list = adminDao.getAll(); public List<Admin> getAllAdmin() {
} catch (SQLException e) { List<Admin> list = null; // 管理员列表默认为null
e.printStackTrace(); adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
} try {
return list; list = adminDao.getAll(); // 调用getAll方法获取所有管理员信息
} } catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
return list; // 返回管理员列表
}
@Override /**
public Admin getAdminById(int adminId) { * ID
Admin admin = null; * @param adminId ID
adminDao = new AdminDaoImpl(); * @return
try { */
admin = adminDao.getById(adminId); @Override
} catch (SQLException e) { public Admin getAdminById(int adminId) {
e.printStackTrace(); Admin admin = null; // 管理员对象默认为null
} adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
return admin; try {
} admin = adminDao.getById(adminId); // 调用getById方法根据ID获取管理员信息
} catch (SQLException e) {
@Override e.printStackTrace(); // 打印异常堆栈信息
public Admin getAdminByName(String userName) { }
Admin admin = null; return admin; // 返回管理员对象
adminDao = new AdminDaoImpl(); }
try {
admin = adminDao.getByName(userName);
} catch (SQLException e) {
e.printStackTrace();
}
return admin;
}
/**
*
* @param userName
* @return
*/
@Override
public Admin getAdminByName(String userName) {
Admin admin = null; // 管理员对象默认为null
adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
try {
admin = adminDao.getByName(userName); // 调用getByName方法根据用户名获取管理员信息
} catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
return admin; // 返回管理员对象
}
} }
```

Loading…
Cancel
Save