pull/1/head
puxcofief 8 months ago
parent d736d831f7
commit 9bc8393053

@ -1,26 +1,135 @@
package com.cn.service; package com.cn.service.impl;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import com.cn.domain.Admin; import com.cn.dao.MemberDao;
import com.cn.dao.impl.MemberDaoImpl;
import com.cn.domain.Member;
import com.cn.service.MemberService;
/** /**
* @description * MemberService
* @author lxs
* @version 1.0
* @since 1.0
* @date 2019913
*/ */
public interface AdminService { public class MemberServiceImpl implements MemberService {
int addAdmin(Admin admin); private MemberDao memberDao = null; // 声明MemberDao类型的变量用于数据库操作
int deleteAdmin(int adminId); /**
* MemberDao
* @param memberDao MemberDao
*/
public MemberServiceImpl(MemberDao memberDao) {
this.memberDao = memberDao;
}
/**
*
*/
public MemberServiceImpl() {
}
int updateAdmin(Admin admin); /**
*
* @param member
* @return 0
*/
@Override
public int addMember(Member member) {
int status = 0; // 状态码默认为0
memberDao = new MemberDaoImpl(); // 实例化MemberDao对象
if (member != null) { // 检查传入的会员对象是否为null
try {
status = memberDao.add(member); // 调用add方法添加会员
} catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
}
return status; // 返回操作状态码
}
List<Admin> getAllAdmin(); /**
* ID
* @param memberId ID
* @return 0
*/
@Override
public int deleteMember(int memberId) {
int status = 0; // 状态码默认为0
memberDao = new MemberDaoImpl(); // 实例化MemberDao对象
try {
status = memberDao.delete(memberId); // 调用delete方法删除会员
} catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
return status; // 返回操作状态码
}
Admin getAdminById(int adminId); /**
*
* @param member
* @return 0
*/
@Override
public int updateMember(Member member) {
int status = 0; // 状态码默认为0
memberDao = new MemberDaoImpl(); // 实例化MemberDao对象
if (member != null) { // 检查传入的会员对象是否为null
try {
status = memberDao.update(member); // 调用update方法更新会员信息
} catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
}
return status; // 返回操作状态码
}
Admin getAdminByName(String userName); /**
*
* @return
*/
@Override
public List<Member> getAllMember() {
List<Member> list = null; // 会员列表默认为null
memberDao = new MemberDaoImpl(); // 实例化MemberDao对象
try {
list = memberDao.getAll(); // 调用getAll方法获取所有会员信息
} catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
return list; // 返回会员列表
}
/**
* ID
* @param memberId ID
* @return
*/
@Override
public Member getMemberById(int memberId) {
Member member = null; // 会员对象默认为null
memberDao = new MemberDaoImpl(); // 实例化MemberDao对象
try {
member = memberDao.getMemberById(memberId); // 调用getMemberById方法根据ID获取会员信息
} catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
return member; // 返回会员对象
}
/**
*
* @param userName
* @return
*/
@Override
public Member getMemberByName(String userName) {
Member member = new Member(); // 初始化会员对象
memberDao = new MemberDaoImpl(); // 实例化MemberDao对象
try {
member = memberDao.getMemberByName(userName); // 调用getMemberByName方法根据用户名获取会员信息
} catch (SQLException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
return member; // 返回会员对象
}
} }

Loading…
Cancel
Save