From 2daeacc6cbc29fc26d568b9e66fffaebf002851e Mon Sep 17 00:00:00 2001 From: zmc <zmc_li@foxmail.com> Date: 星期二, 12 九月 2023 15:52:37 +0800 Subject: [PATCH] 登录接口 --- /dev/null | 0 src/main/java/com/job/zsc/service/LoginService.java | 7 ++ src/main/java/com/job/zsc/controller/FugitiveDustController.java | 1 src/main/java/com/job/zsc/pojo/LoginUser.java | 33 +++++++++++ src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java | 2 src/main/java/com/job/zsc/service/impl/LoginServiceImpl.java | 18 ++++++ src/main/java/com/job/zsc/controller/LoginController.java | 33 +++++++++++ src/main/java/com/job/zsc/mapper/LoginMapper.java | 13 ++++ src/main/resources/application.yml | 14 ++-- 9 files changed, 113 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/job/zsc/controller/FugitiveDustController.java b/src/main/java/com/job/zsc/controller/FugitiveDustController.java index 9cd105f..c13fb80 100644 --- a/src/main/java/com/job/zsc/controller/FugitiveDustController.java +++ b/src/main/java/com/job/zsc/controller/FugitiveDustController.java @@ -151,4 +151,5 @@ fugitiveDustService.setting(dustDataAccessSetting); return Result.success(); } + } diff --git a/src/main/java/com/job/zsc/controller/LoginController.java b/src/main/java/com/job/zsc/controller/LoginController.java new file mode 100644 index 0000000..f67b1d2 --- /dev/null +++ b/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("鐢ㄦ埛鍚嶆垨瀵嗙爜閿欒"); + } +} \ No newline at end of file diff --git a/src/main/java/com/job/zsc/controller/dustAudit/audit b/src/main/java/com/job/zsc/controller/dustAudit/audit deleted file mode 100644 index e69de29..0000000 --- a/src/main/java/com/job/zsc/controller/dustAudit/audit +++ /dev/null diff --git a/src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java b/src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java index 7598ab1..e20359d 100644 --- a/src/main/java/com/job/zsc/mapper/FugitiveDustMapper.java +++ b/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 ") diff --git a/src/main/java/com/job/zsc/mapper/LoginMapper.java b/src/main/java/com/job/zsc/mapper/LoginMapper.java new file mode 100644 index 0000000..ec0d5e2 --- /dev/null +++ b/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); +} diff --git a/src/main/java/com/job/zsc/pojo/LoginUser.java b/src/main/java/com/job/zsc/pojo/LoginUser.java new file mode 100644 index 0000000..41affa5 --- /dev/null +++ b/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; + +} diff --git a/src/main/java/com/job/zsc/service/LoginService.java b/src/main/java/com/job/zsc/service/LoginService.java new file mode 100644 index 0000000..4dcdb90 --- /dev/null +++ b/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); +} diff --git a/src/main/java/com/job/zsc/service/impl/LoginServiceImpl.java b/src/main/java/com/job/zsc/service/impl/LoginServiceImpl.java new file mode 100644 index 0000000..b4f4f71 --- /dev/null +++ b/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; + } +} diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 4146901..2dd5e0b 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,13 +1,13 @@ spring: datasource: - driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://localhost:3306/fume - username: fume - password: fume_feiyu2023 + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/fume + username: fume + password: fume_feiyu2023 - # url: jdbc:mysql://localhost:3306/qianduan_sql - # username: root - # password: 1234 +# url: jdbc:mysql://localhost:3306/qianduan_sql +# username: root +# password: 1234 mybatis: configuration: -- Gitblit v1.9.3