📄 addservice.java
字号:
package com.magic.mobile.service;
import com.magic.mobile.dao.*;
import com.magic.mobile.dao.impl.*;
import com.magic.mobile.exception.*;
import com.magic.mobile.vo.*;
public class addService {
private static addService oas = null;
// 创建客户DAO
private CustomerDAO cd = null;
// 创建手机号码资源DAO
private MobileDAO md = null;
// 创建帐户DAO
private AccountDAO ad = null;
// 创建用户DAO
private UserDAO ud = null;
// 构造器私有
private addService() {
}
// 设置DAO
public void setCustomerDAO(CustomerDAO cd) {
this.cd = cd;
}
public void setMobileDAO(MobileDAO md) {
this.md = md;
}
public void setAccountDAO(AccountDAO ad) {
this.ad = ad;
}
public void setUserDAO(UserDAO ud) {
this.ud = ud;
}
// 单例方法
public static addService getInstance() {
if (oas == null) {
oas = new addService();
}
oas.setCustomerDAO(new CustomerDAOImpl());
oas.setMobileDAO(new MobileDAOImpl());
oas.setAccountDAO(new AccountDAOImpl());
oas.setUserDAO(new UserDAOImpl());
return oas;
}
// 查询客户
public Customer selectCustomer(Customer customer)
throws NotFoundCustomerException {
return cd.selectCustomer(customer);
}
// 添加客户
public boolean addCustomer(Customer customer) {
return cd.addCustomer(customer);
}
// 更新客户
public boolean updateCustomer(Customer customer) {
return cd.updateCustomer(customer);
}
// 查询手机号
public Mobile selectMobile(Mobile mobile) throws NotFoundMobileException {
return md.selectMobile(mobile);
}
// 修改手机号状态为不可用
public boolean updateMobile(Mobile mobile) {
return md.updateMobile(mobile);
}
// 查询帐户
public Account selectAccount(Account account)
throws NotFoundAccountException {
return ad.selectAccount(account);
}
// 添加帐户
public boolean addAccount(Account account) {
return ad.addAccount(account);
}
// 更新帐户
public boolean updateAccount(Account account) {
return ad.updateAccount(account);
}
// 添加用户
public boolean addUser(User user) {
return ud.addUser(user);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -