package org.audt4j.demo.spring.service.impl;
import org.audit4j.core.annotation.Audit;
import org.audit4j.core.annotation.DeIdentify;
import org.audit4j.core.annotation.IgnoreAudit;
import org.audt4j.demo.spring.model.User;
import org.audt4j.demo.spring.service.UserService;
import org.springframework.stereotype.Service;
@Service("userService")
@Audit
public class UserServiceImpl implements UserService {
@Override
public void login(String userName, @DeIdentify String password) {
// Method Body
}
@Override
public User getUserByuserName(String userName) {
return new User("admin");
}
@Override
public void saveUser(User user) {
// Method Body
}
@Override
@IgnoreAudit
public void changePassword(String oldPassword, String newPassword) {
// Method Body
}
}