| | |
| | | package com.lf.server.service.sys; |
| | | |
| | | import com.lf.server.entity.sys.LoginEntity; |
| | | import com.lf.server.helper.StringHelper; |
| | | import com.lf.server.helper.WebHelper; |
| | | import com.lf.server.mapper.sys.LoginMapper; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.sql.Timestamp; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | LoginMapper loginMapper; |
| | | |
| | | @Override |
| | | public Integer selectCount(String userid) { |
| | | return loginMapper.selectCount(userid); |
| | | public Integer selectCount(String uname, Integer type, Timestamp start, Timestamp end) { |
| | | uname = StringHelper.getLikeStr(uname); |
| | | |
| | | return loginMapper.selectCount(uname, type, start, end); |
| | | } |
| | | |
| | | @Override |
| | | public List<LoginEntity> selectByPage(String userid, Integer limit, Integer offset) { |
| | | return loginMapper.selectByPage(userid, limit, offset); |
| | | public List<LoginEntity> selectByPage(String uname, Integer type, Timestamp start, Timestamp end, Integer limit, Integer offset) { |
| | | uname = StringHelper.getLikeStr(uname); |
| | | |
| | | return loginMapper.selectByPage(uname, type, start, end, limit, offset); |
| | | } |
| | | |
| | | @Override |
| | |
| | | return loginMapper.selectLoginAll(); |
| | | } |
| | | |
| | | public LoginEntity getNewLogin(int userid, int type, HttpServletRequest req) { |
| | | /** |
| | | * 获取新的登录实体类 |
| | | */ |
| | | public LoginEntity getNewLogin(int userid, int appId, int type, int status, HttpServletRequest req) { |
| | | LoginEntity le = new LoginEntity(); |
| | | le.setAppid(1); |
| | | le.setUserid(userid); |
| | | le.setAppid(appId); |
| | | le.setIp(WebHelper.getIpAddress(req)); |
| | | le.setType(type); |
| | | le.setStatus(1); |
| | | le.setUserid(userid); |
| | | le.setStatus(status); |
| | | le.setOptime(WebHelper.getCurrentTimestamp()); |
| | | |
| | | return le; |