From a4820c9eece85575e66e4905a5f75ac13dff6f07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E5=AE=87=E5=A5=87?= Date: Thu, 5 Jun 2025 17:18:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/system/SysRegisterController.java | 12 +++++++++++- .../ruoyi/common/core/domain/model/ESystemRole.java | 3 ++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java index 133b549fa..53b402968 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java @@ -45,7 +45,7 @@ public class SysRegisterController extends BaseController { return ajax; } - @ApiOperation(value = "卖家注册") + @ApiOperation(value = "电商卖家注册") @PostMapping("/registerSeller") public AjaxResult registerSeller(@Validated @RequestBody RegisterBySmsCodeVO vo) { AjaxResult ajax = AjaxResult.success(); @@ -55,6 +55,16 @@ public class SysRegisterController extends BaseController { return ajax; } + @ApiOperation(value = "代发专员注册") + @PostMapping("/registerAgent") + public AjaxResult registerAgent(@Validated @RequestBody RegisterBySmsCodeVO vo) { + AjaxResult ajax = AjaxResult.success(); + String token = registerService.registerByPhoneNumber(vo.getPhoneNumber(), vo.getPassword(), vo.getCode(), + ESystemRole.AGENT); + ajax.put(Constants.TOKEN, token); + return ajax; + } + @ApiOperation(value = "发送登录短信验证码") @PostMapping("/sendSmsVerificationCode") public R sendSmsVerificationCode(@Validated @RequestBody LoginSmsReqVO vo) { diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/ESystemRole.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/ESystemRole.java index 798054f3d..989e6abd3 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/ESystemRole.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/ESystemRole.java @@ -15,7 +15,8 @@ public enum ESystemRole { SUPER_ADMIN(1, "超级管理员", 1L), GENERAL_ADMIN(2, "普通管理员", 2L), SUPPLIER(3, "档口供应商", 3L), - SELLER(4, "电商卖家", 4L); + SELLER(4, "电商卖家", 4L), + AGENT(5, "代发专员", 5L); private final Integer value; private final String label;