Examination_system/Examination_system-1/.svn/pristine/69/6938c0a946c68f0bc6d9b8a6a0b...

94 lines
2.1 KiB
Plaintext
Raw Normal View History

2023-10-30 13:10:40 +08:00
package com.bonus.sys.service;
import java.util.ArrayList;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.bonus.core.DateTimeHelper;
import com.bonus.sys.BaseServiceImp;
import com.bonus.sys.UserShiroHelper;
import com.bonus.sys.beans.NewRoleBean;
import com.bonus.sys.beans.UserBean;
import com.bonus.sys.beans.ZNode;
import com.bonus.sys.dao.NewRoleDao;
@Service("newRoleService")
public class NewRoleServiceImp extends BaseServiceImp<NewRoleBean> implements
NewRoleService {
@Autowired
private NewRoleDao dao;
@Override
public int insertBean(NewRoleBean o) {
int res = 0;
List<NewRoleBean> list = new ArrayList<NewRoleBean>();
list = dao.findIsRepeat(o);
if(list!=null && list.size()> 0){
res = -1;
}else{
//获取当前用户
UserBean currentUser = UserShiroHelper.getCurrentUser();
//获取创建时间
String createTime = DateTimeHelper.getNowTime();
o.setCreateTime(createTime);
o.setCreator(currentUser);
res = dao.insertBean(o);
}
return res;
}
@Override
public int deleteBean(NewRoleBean o) {
// TODO Auto-generated method stub
return dao.deleteBean(o);
}
@Override
public NewRoleBean getRoleInfoById(NewRoleBean o) {
// TODO Auto-generated method stub
return dao.getRoleInfoById(o);
}
@Override
public int updateBean(NewRoleBean o) {
// TODO Auto-generated method stub
return dao.updateBean(o);
}
@Override
public void insertRole(NewRoleBean nrBean) {
dao.insertRole(nrBean);
}
@Override
public List<NewRoleBean> findNewRoleInfo(NewRoleBean nrBean) {
// TODO Auto-generated method stub
return dao.findNewRoleInfo(nrBean);
}
@Override
public void delRole(NewRoleBean nrBean) {
dao.delRole(nrBean);
}
@Override
public List<ZNode> getNewRoleInfo() {
// TODO Auto-generated method stub
return dao.getNewRoleInfo();
}
@Override
public List<NewRoleBean> findRoleList() {
// TODO Auto-generated method stub
return dao.findRoleList();
}
}