添加对操作员的简单操作

This commit is contained in:
freeebird
2018-10-16 20:35:42 +08:00
parent 9c7af9d032
commit 931447aa39
7 changed files with 263 additions and 18 deletions

View File

@@ -0,0 +1,15 @@
package cn.mafangui.hotel.service;
import cn.mafangui.hotel.entity.Worker;
import java.util.List;
public interface WorkerService {
int addWorker(Worker worker);
int delWorker(String userName);
int updateWorker(Worker worker);
Worker selectWorker(String userName);
List<Worker> findAllWorker();
Worker login(Worker worker);
}

View File

@@ -0,0 +1,46 @@
package cn.mafangui.hotel.service.impl;
import cn.mafangui.hotel.entity.Worker;
import cn.mafangui.hotel.mapper.WorkerMapper;
import cn.mafangui.hotel.service.WorkerService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class WorkerServiceImpl implements WorkerService {
@Autowired
private WorkerMapper workerMapper;
@Override
public int addWorker(Worker worker) {
return workerMapper.insertSelective(worker);
}
@Override
public int delWorker(String userName) {
return workerMapper.deleteByUserName(userName);
}
@Override
public int updateWorker(Worker worker) {
return workerMapper.updateByUserNameSelective(worker);
}
@Override
public Worker selectWorker(String userName) {
return workerMapper.selectByUserName(userName);
}
@Override
public List<Worker> findAllWorker() {
return workerMapper.findAll();
}
@Override
public Worker login(Worker worker) {
return workerMapper.selectByUserNameAndPassword(worker);
}
}