From 2e0d8a7e8aef804b92c70c073a9f3777d37ddde1 Mon Sep 17 00:00:00 2001 From: ky <592468495@qq.com> Date: Fri, 17 Jul 2020 18:31:23 +0800 Subject: [PATCH] p --- .../com/yhjd/controller/AdminController.java | 35 ++++++++++++ src/main/java/com/yhjd/entity/Admin.java | 54 +++++++++++++++++++ .../java/com/yhjd/mapper/AdminMapper.java | 16 ++++++ .../java/com/yhjd/service/IAdminService.java | 16 ++++++ .../yhjd/service/impl/AdminServiceImpl.java | 35 ++++++++++++ 5 files changed, 156 insertions(+) create mode 100644 src/main/java/com/yhjd/controller/AdminController.java create mode 100644 src/main/java/com/yhjd/entity/Admin.java create mode 100644 src/main/java/com/yhjd/mapper/AdminMapper.java create mode 100644 src/main/java/com/yhjd/service/IAdminService.java create mode 100644 src/main/java/com/yhjd/service/impl/AdminServiceImpl.java diff --git a/src/main/java/com/yhjd/controller/AdminController.java b/src/main/java/com/yhjd/controller/AdminController.java new file mode 100644 index 0000000..c60b93d --- /dev/null +++ b/src/main/java/com/yhjd/controller/AdminController.java @@ -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(); + } + + } + +} diff --git a/src/main/java/com/yhjd/entity/Admin.java b/src/main/java/com/yhjd/entity/Admin.java new file mode 100644 index 0000000..1a38502 --- /dev/null +++ b/src/main/java/com/yhjd/entity/Admin.java @@ -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; + +/** + *
+ * + *
+ * + * @author ky + * @since 2020-07-17 + */ +@Data +@Accessors(chain = true) +public class Admin extends Model+ * Mapper 接口 + *
+ * + * @author ky + * @since 2020-07-17 + */ +public interface AdminMapper extends BaseMapper+ * 服务类 + *
+ * + * @author ky + * @since 2020-07-17 + */ +public interface IAdminService extends IService+ * 服务实现类 + *
+ * + * @author ky + * @since 2020-07-17 + */ +@Service +public class AdminServiceImpl extends ServiceImpl