94 lines
2.1 KiB
Plaintext
94 lines
2.1 KiB
Plaintext
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();
|
|
}
|
|
|
|
|
|
}
|