001package org.lanyonm.playground.service;
002
003import java.util.List;
004
005import org.lanyonm.playground.domain.User;
006import org.lanyonm.playground.persistence.UserMapper;
007import org.springframework.beans.factory.annotation.Autowired;
008import org.springframework.stereotype.Service;
009
010/**
011 * @author lanyonm
012 */
013@Service("userService")
014public class UserServiceImpl implements UserService {
015
016        @Autowired
017        private UserMapper userMapper;
018
019        public List<User> getAllUsers() {
020                return userMapper.getAllUsers();
021        }
022
023        public boolean saveUser(User user) {
024                if (user.getId() == 0) {
025                        return userMapper.insertUser(user) == 1;
026                } else {
027                        return userMapper.updateUser(user) == 1;
028                }
029        }
030}