zmc
2023-09-12 2daeacc6cbc29fc26d568b9e66fffaebf002851e
登录接口
已修改3个文件
已删除1个文件
已添加5个文件
107 ■■■■■ 文件已修改
src/main/java/com/job/zsc/controller/FugitiveDustController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/controller/LoginController.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/controller/dustAudit/audit 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/mapper/LoginMapper.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/pojo/LoginUser.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/service/LoginService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/service/impl/LoginServiceImpl.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/job/zsc/controller/FugitiveDustController.java
@@ -151,4 +151,5 @@
       fugitiveDustService.setting(dustDataAccessSetting);
        return Result.success();
    }
}
src/main/java/com/job/zsc/controller/LoginController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,33 @@
package com.job.zsc.controller;
import com.job.zsc.pojo.LoginUser;
import com.job.zsc.pojo.Result;
import com.job.zsc.service.LoginService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.Map;
@RequestMapping("/dust")
@CrossOrigin
@RestController
@Slf4j
public class LoginController {
    //依赖业务层对象
    @Autowired
    private LoginService loginService;
    @PostMapping("/login")
    public Result login(@RequestBody LoginUser loginUser) {
        //调用业务层:登录功能
        LoginUser login = loginService.login(loginUser);
        //判断:登录用户是否存在
        if(login !=null ){
            return Result.success("登陆成功");
        }
        return Result.error("用户名或密码错误");
    }
}
src/main/java/com/job/zsc/controller/dustAudit/audit
src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java
@@ -13,7 +13,7 @@
    List<DustSiteData> conditonQueryDustHistoryData(String siteName, String mnCode,String beginTime, String endTime,@Param("scenarioType") String[] scenarioType) ;
    @Select("select distinct Type_Name from monitor_site")
    @Select("select DISTINCT typename from ja_t_dust_site_info")
    List<DustSiteData> scenarioData();
    @Select("select DISTINCT name from ja_t_dust_site_info  ")
src/main/java/com/job/zsc/mapper/LoginMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
package com.job.zsc.mapper;
import com.job.zsc.pojo.LoginUser;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
@Mapper
public interface LoginMapper {
    @Select("select * from sm_t_userinfo where UI_AccountName =#{uiAccountName} and UI_Password =#{uiPassword}")
    LoginUser getByUsernameAndPassword(LoginUser loginUser);
}
src/main/java/com/job/zsc/pojo/LoginUser.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,33 @@
package com.job.zsc.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LoginUser {
    private String uiGuid;
    private String uiHeadIconUrl;
    private String uiAccountName;
    private String uiRealName;
    private String uiPassword;
    private String uiUserTypeID;
    private String uiUserType;
    private String uiUserSubTypeId;
    private String uiUserSubType;
    private String dGuid;
    private String uiDepartmentName;
    private String uiIsEnable;
    private String uiWorkNo;
    private String uiTelephone;
    private String uiWechatID;
    private String uiCreateTime;
    private String uiLoginTime;
    private String uiExtension1;
    private String uiExtension2;
    private String uiExtension3;
    private String uiRemark;
}
src/main/java/com/job/zsc/service/LoginService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,7 @@
package com.job.zsc.service;
import com.job.zsc.pojo.LoginUser;
public interface LoginService {
    LoginUser login(LoginUser loginUser);
}
src/main/java/com/job/zsc/service/impl/LoginServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
package com.job.zsc.service.impl;
import com.job.zsc.mapper.LoginMapper;
import com.job.zsc.pojo.LoginUser;
import com.job.zsc.service.LoginService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class LoginServiceImpl implements LoginService {
    @Autowired
    private LoginMapper loginMapper;
    @Override
    public LoginUser login(LoginUser loginUser) {
        LoginUser login = loginMapper.getByUsernameAndPassword(loginUser);
        return login;
    }
}
src/main/resources/application.yml