Browse Source

add seller

he2802 2 years ago
parent
commit
b97ff83e6c

+ 8 - 0
zhongzheng-api/src/main/java/com/zhongzheng/controller/distribution/SellerLoginController.java

@@ -2,6 +2,7 @@ package com.zhongzheng.controller.distribution;
 
 import com.zhongzheng.common.core.controller.BaseController;
 import com.zhongzheng.common.core.domain.AjaxResult;
+import com.zhongzheng.modules.distribution.bo.SellerAppAccountLoginBo;
 import com.zhongzheng.modules.distribution.bo.SellerAppRegisterBo;
 import com.zhongzheng.modules.distribution.service.IDistributionSellerService;
 import com.zhongzheng.modules.user.bo.*;
@@ -45,4 +46,11 @@ public class SellerLoginController extends BaseController {
     public AjaxResult<Void> register_forget(@RequestBody SellerAppRegisterBo bo) {
         return toAjax(iDistributionSellerService.forgetUser(bo) ? 1 : 0);
     }
+
+    @ApiOperation("业务员账号登录")
+    @PostMapping("/account_login")
+    public AjaxResult account_login(@RequestBody SellerAppAccountLoginBo bo) {
+        Map<String,Object> map = iDistributionSellerService.accountLogin(bo);
+        return AjaxResult.success(map);
+    }
 }

+ 31 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/distribution/bo/SellerAppAccountLoginBo.java

@@ -0,0 +1,31 @@
+package com.zhongzheng.modules.distribution.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+
+/**
+ * 客户端用户编辑对象 user
+ *
+ * @author ruoyi
+ * @date 2021-06-08
+ */
+@Data
+@ApiModel("客户端用户账号登录对象")
+public class SellerAppAccountLoginBo {
+    @ApiModelProperty("手机号/身份证")
+    @NotNull(message = "账号不能为空")
+    private String account;
+    @ApiModelProperty("密码")
+    @NotNull(message = "密码不能为空")
+    private String pwd;
+
+
+    @ApiModelProperty("手机号")
+    private String tel;
+    @ApiModelProperty("验证码")
+    private String code;
+}

+ 5 - 4
zhongzheng-system/src/main/java/com/zhongzheng/modules/distribution/service/IDistributionSellerService.java

@@ -1,18 +1,17 @@
 package com.zhongzheng.modules.distribution.service;
 
 import com.baomidou.mybatisplus.extension.service.IService;
-import com.zhongzheng.modules.distribution.bo.DistributionSellerAddBo;
-import com.zhongzheng.modules.distribution.bo.DistributionSellerEditBo;
-import com.zhongzheng.modules.distribution.bo.DistributionSellerQueryBo;
-import com.zhongzheng.modules.distribution.bo.SellerAppRegisterBo;
+import com.zhongzheng.modules.distribution.bo.*;
 import com.zhongzheng.modules.distribution.domain.DistributionSeller;
 import com.zhongzheng.modules.distribution.vo.DistributionSellerVo;
+import com.zhongzheng.modules.user.bo.UserAppAccountLoginBo;
 import com.zhongzheng.modules.user.bo.UserAppForgetBo;
 import com.zhongzheng.modules.user.bo.UserAppRegisterBo;
 import com.zhongzheng.modules.user.domain.User;
 
 import java.util.Collection;
 import java.util.List;
+import java.util.Map;
 
 /**
  * 分销业务员Service接口
@@ -60,4 +59,6 @@ public interface IDistributionSellerService extends IService<DistributionSeller>
 	Boolean forgetUser(SellerAppRegisterBo bo);
 
 	Boolean syncSellerToUser(DistributionSeller seller, User user,Integer type);
+
+	Map<String,Object> accountLogin(SellerAppAccountLoginBo bo);
 }

+ 7 - 4
zhongzheng-system/src/main/java/com/zhongzheng/modules/distribution/service/impl/DistributionSellerServiceImpl.java

@@ -13,10 +13,7 @@ import com.zhongzheng.common.utils.DateUtils;
 import com.zhongzheng.common.utils.SecurityUtils;
 import com.zhongzheng.common.utils.ServletUtils;
 import com.zhongzheng.common.utils.ToolsUtils;
-import com.zhongzheng.modules.distribution.bo.DistributionSellerAddBo;
-import com.zhongzheng.modules.distribution.bo.DistributionSellerEditBo;
-import com.zhongzheng.modules.distribution.bo.DistributionSellerQueryBo;
-import com.zhongzheng.modules.distribution.bo.SellerAppRegisterBo;
+import com.zhongzheng.modules.distribution.bo.*;
 import com.zhongzheng.modules.distribution.domain.DistributionSeller;
 import com.zhongzheng.modules.distribution.mapper.DistributionSellerMapper;
 import com.zhongzheng.modules.distribution.service.IDistributionSellerService;
@@ -34,6 +31,7 @@ import com.github.pagehelper.Page;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
+import java.util.Map;
 import java.util.stream.Collectors;
 
 /**
@@ -184,6 +182,11 @@ public class DistributionSellerServiceImpl extends ServiceImpl<DistributionSelle
         return true;
     }
 
+    @Override
+    public Map<String, Object> accountLogin(SellerAppAccountLoginBo bo) {
+        return null;
+    }
+
     @Override
     public DistributionSellerVo queryById(Long sellerId){
         DistributionSeller db = this.baseMapper.selectById(sellerId);