补提代码
This commit is contained in:
parent
a6ac3fad21
commit
91f11f6d4a
|
|
@ -0,0 +1,41 @@
|
|||
package com.ai.cloud.dao.impl;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
import org.springframework.jdbc.core.RowCallbackHandler;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import com.ai.cloud.dao.inter.IUserInfoMDAO;
|
||||
import com.ai.cloud.vo.mvo.UserInfoMVO;
|
||||
|
||||
@Repository
|
||||
public class UserInfoMDAO implements IUserInfoMDAO {
|
||||
|
||||
@Autowired
|
||||
private JdbcTemplate jdbcTemplate;
|
||||
|
||||
private static Logger logger = LogManager.getLogger(UserInfoMDAO.class);
|
||||
|
||||
@Override
|
||||
public UserInfoMVO queryUserInfoByName(String userName) {
|
||||
final UserInfoMVO userInfo = new UserInfoMVO();
|
||||
String sql = "select uid,user_name,password from user_info where user_name = ? ";
|
||||
final Object[] params = new Object[] { userName };
|
||||
jdbcTemplate.query(sql, params, new RowCallbackHandler() {
|
||||
@Override
|
||||
public void processRow(ResultSet rs) throws SQLException {
|
||||
userInfo.setUid(rs.getString("uid"));
|
||||
userInfo.setUserName(rs.getString("user_name"));
|
||||
userInfo.setPassword(rs.getString("password"));
|
||||
}
|
||||
});
|
||||
logger.info("result : {}", userInfo);
|
||||
return userInfo;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
package com.ai.cloud.dao.inter;
|
||||
|
||||
import com.ai.cloud.vo.mvo.UserInfoMVO;
|
||||
|
||||
public interface IUserInfoMDAO {
|
||||
|
||||
public UserInfoMVO queryUserInfoByName(String userName);
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
package com.ai.cloud.service.impl;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.ai.cloud.dao.inter.IUserInfoMDAO;
|
||||
import com.ai.cloud.service.inter.IUserSer;
|
||||
import com.ai.cloud.vo.mvo.UserInfoMVO;
|
||||
|
||||
@Service
|
||||
public class UserSerImpl implements IUserSer {
|
||||
|
||||
@Autowired
|
||||
IUserInfoMDAO userInfoMDAO;
|
||||
|
||||
@Override
|
||||
public UserInfoMVO login(UserInfoMVO userInfo){
|
||||
String userName = userInfo.getUserName();
|
||||
userInfo = userInfoMDAO.queryUserInfoByName(userName);
|
||||
return userInfo;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
package com.ai.cloud.service.inter;
|
||||
|
||||
import com.ai.cloud.vo.mvo.UserInfoMVO;
|
||||
|
||||
public interface IUserSer {
|
||||
|
||||
public UserInfoMVO login(UserInfoMVO userInfo);
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
package com.ai.cloud.util;
|
||||
|
||||
public class UrlConstants {
|
||||
|
||||
static class UserUrl{
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
package com.ai.cloud.vo.mvo;
|
||||
|
||||
public class UserInfoMVO {
|
||||
private String uid;
|
||||
|
||||
private String userName;
|
||||
|
||||
private String password;
|
||||
|
||||
public String getUid() {
|
||||
return uid;
|
||||
}
|
||||
|
||||
public void setUid(String uid) {
|
||||
this.uid = uid;
|
||||
}
|
||||
|
||||
public String getUserName() {
|
||||
return userName;
|
||||
}
|
||||
|
||||
public void setUserName(String userName) {
|
||||
this.userName = userName;
|
||||
}
|
||||
|
||||
public String getPassword() {
|
||||
return password;
|
||||
}
|
||||
|
||||
public void setPassword(String password) {
|
||||
this.password = password;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "UserInfoMVO [uid=" + uid + ", userName=" + userName + ", password=" + password + "]";
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue