package com.qxueyou.scc.sys.service.impl;
|
|
import java.util.List;
|
|
import org.springframework.stereotype.Service;
|
|
import com.qxueyou.scc.base.service.impl.CommonAppService;
|
import com.qxueyou.scc.base.util.TraceUtils;
|
import com.qxueyou.scc.sys.service.ITestService;
|
import com.qxueyou.scc.user.model.User;
|
|
@Service
|
public class TestService extends CommonAppService implements ITestService {
|
|
/*
|
* (non-Javadoc)
|
*
|
* @see com.qxueyou.scc.sys.service.ITestService#addUser(java.lang.String,
|
* java.lang.String)
|
*/
|
@Override
|
public String addUser(String name, String password,String account) {
|
User user = new User();
|
user.setName(name);
|
user.setAccount(account);
|
user.setPassword(password);
|
user.setAccount(name);
|
TraceUtils.setCreateTrace(user);
|
this.insert(user);
|
|
return "add success";
|
}
|
|
@Override
|
public String deleteUser(String userId) {
|
User user = read(User.class, userId);
|
TraceUtils.setUpdateTrace(user);
|
user.setDeleteFlag(true);
|
|
this.save(user);
|
return "delete success";
|
}
|
|
@Override
|
public List<User> findUserList() {
|
String hql = "from User where deleteFlag is false";
|
List<User> userList = findByComplexHql(hql, null, User.class);
|
|
return userList;
|
}
|
|
}
|