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类型的变量用于数据库操作
/**
* AdminDao
* @param adminDao AdminDao
*/
public AdminServiceImpl(AdminDao adminDao) { public AdminServiceImpl(AdminDao adminDao) {
this.adminDao = adminDao; this.adminDao = adminDao;
} }
/**
*
*/
public AdminServiceImpl() { public AdminServiceImpl() {
} }
/**
*
* @param admin
* @return 0
*/
@Override @Override
public int addAdmin(Admin admin) { public int addAdmin(Admin admin) {
int status = 0; int status = 0; // 状态码默认为0
adminDao = new AdminDaoImpl(); adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
try { try {
status = adminDao.add(admin); status = adminDao.add(admin); // 调用add方法添加管理员
} catch (SQLException e) { } catch (SQLException e) {
e.printStackTrace(); e.printStackTrace(); // 打印异常堆栈信息
} }
return status; return status; // 返回操作状态码
} }
/**
* ID
* @param adminId ID
* @return 0
*/
@Override @Override
public int deleteAdmin(int adminId) { public int deleteAdmin(int adminId) {
int status = 0; int status = 0; // 状态码默认为0
adminDao = new AdminDaoImpl(); adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
try { try {
status = adminDao.delete(adminId); status = adminDao.delete(adminId); // 调用delete方法删除管理员
} catch (SQLException e) { } catch (SQLException e) {
e.printStackTrace(); e.printStackTrace(); // 打印异常堆栈信息
} }
return status; return status; // 返回操作状态码
} }
/**
*
* @param admin
* @return 0
*/
@Override @Override
public int updateAdmin(Admin admin) { public int updateAdmin(Admin admin) {
int status = 0; int status = 0; // 状态码默认为0
adminDao = new AdminDaoImpl(); adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
try { try {
status = adminDao.update(admin); status = adminDao.update(admin); // 调用update方法更新管理员信息
} catch (SQLException e) { } catch (SQLException e) {
e.printStackTrace(); e.printStackTrace(); // 打印异常堆栈信息
} }
return status; return status; // 返回操作状态码
} }
/**
*
* @return
*/
@Override @Override
public List<Admin> getAllAdmin() { public List<Admin> getAllAdmin() {
List<Admin> list = null; List<Admin> list = null; // 管理员列表默认为null
adminDao = new AdminDaoImpl(); adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
try { try {
list = adminDao.getAll(); list = adminDao.getAll(); // 调用getAll方法获取所有管理员信息
} catch (SQLException e) { } catch (SQLException e) {
e.printStackTrace(); e.printStackTrace(); // 打印异常堆栈信息
} }
return list; return list; // 返回管理员列表
} }
/**
* ID
* @param adminId ID
* @return
*/
@Override @Override
public Admin getAdminById(int adminId) { public Admin getAdminById(int adminId) {
Admin admin = null; Admin admin = null; // 管理员对象默认为null
adminDao = new AdminDaoImpl(); adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
try { try {
admin = adminDao.getById(adminId); admin = adminDao.getById(adminId); // 调用getById方法根据ID获取管理员信息
} catch (SQLException e) { } catch (SQLException e) {
e.printStackTrace(); e.printStackTrace(); // 打印异常堆栈信息
} }
return admin; return admin; // 返回管理员对象
} }
/**
*
* @param userName
* @return
*/
@Override @Override
public Admin getAdminByName(String userName) { public Admin getAdminByName(String userName) {
Admin admin = null; Admin admin = null; // 管理员对象默认为null
adminDao = new AdminDaoImpl(); adminDao = new AdminDaoImpl(); // 实例化AdminDao对象
try { try {
admin = adminDao.getByName(userName); admin = adminDao.getByName(userName); // 调用getByName方法根据用户名获取管理员信息
} catch (SQLException e) { } catch (SQLException e) {
e.printStackTrace(); e.printStackTrace(); // 打印异常堆栈信息
} }
return admin; return admin; // 返回管理员对象
} }
} }
```

Loading…
Cancel
Save