master
parent
9c7957dd3c
commit
2e0d8a7e8a
@ -0,0 +1,35 @@
|
||||
package com.yhjd.controller;
|
||||
|
||||
import com.yhjd.build.Result;
|
||||
import com.yhjd.build.ResultBuilder;
|
||||
import com.yhjd.service.impl.AdminServiceImpl;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@Api(value = "API", tags = {"登录 api"})
|
||||
@RestController
|
||||
@RequestMapping("/admin")
|
||||
public class AdminController {
|
||||
|
||||
@Autowired
|
||||
AdminServiceImpl adminService;
|
||||
|
||||
@PostMapping("/login")
|
||||
@ApiOperation(value = "login", notes = "login")
|
||||
@ResponseBody
|
||||
public Result login(String name,String password) {
|
||||
String login = adminService.login(name, password);
|
||||
if(login.equals("登陆成功")){
|
||||
return ResultBuilder.withPayload(login).build();
|
||||
}else {
|
||||
return ResultBuilder.error(login).build();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,54 @@
|
||||
package com.yhjd.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotations.TableField;
|
||||
import com.baomidou.mybatisplus.activerecord.Model;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author ky
|
||||
* @since 2020-07-17
|
||||
*/
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
public class Admin extends Model<Admin> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
private String name;
|
||||
private String password;
|
||||
@TableField("create_date")
|
||||
private Date createDate;
|
||||
@TableField("create_by")
|
||||
private String createBy;
|
||||
@TableField("update_date")
|
||||
private Date updateDate;
|
||||
@TableField("update_by")
|
||||
private String updateBy;
|
||||
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Admin{" +
|
||||
", id=" + id +
|
||||
", name=" + name +
|
||||
", password=" + password +
|
||||
", createDate=" + createDate +
|
||||
", createBy=" + createBy +
|
||||
", updateDate=" + updateDate +
|
||||
", updateBy=" + updateBy +
|
||||
"}";
|
||||
}
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.yhjd.mapper;
|
||||
|
||||
import com.yhjd.entity.Admin;
|
||||
import com.baomidou.mybatisplus.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author ky
|
||||
* @since 2020-07-17
|
||||
*/
|
||||
public interface AdminMapper extends BaseMapper<Admin> {
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.yhjd.service;
|
||||
|
||||
import com.yhjd.entity.Admin;
|
||||
import com.baomidou.mybatisplus.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author ky
|
||||
* @since 2020-07-17
|
||||
*/
|
||||
public interface IAdminService extends IService<Admin> {
|
||||
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
package com.yhjd.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
||||
import com.yhjd.entity.Admin;
|
||||
import com.yhjd.mapper.AdminMapper;
|
||||
import com.yhjd.service.IAdminService;
|
||||
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author ky
|
||||
* @since 2020-07-17
|
||||
*/
|
||||
@Service
|
||||
public class AdminServiceImpl extends ServiceImpl<AdminMapper, Admin> implements IAdminService {
|
||||
|
||||
@Autowired
|
||||
AdminMapper adminMapper;
|
||||
|
||||
public String login(String name, String password){
|
||||
List<Admin> users = adminMapper.selectList(new EntityWrapper<Admin>().eq("name", name).and().eq("password", password));
|
||||
if(users.size()>0){
|
||||
return "登录成功";
|
||||
}else {
|
||||
return "登录失败";
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue