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

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