ky 5 years ago
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…
Cancel
Save