Blame view

java110-interface/src/main/java/com/java110/intf/user/IUserV1InnerServiceSMO.java 3.81 KB
88e030b7   王彪总   init project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
  /*
   * Copyright 2017-2020 吴学文 and java110 team.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  package com.java110.intf.user;
  
  import com.java110.config.feign.FeignConfiguration;
  import com.java110.dto.user.UserDto;
  import com.java110.po.user.UserPo;
  import org.springframework.cloud.openfeign.FeignClient;
  import org.springframework.web.bind.annotation.RequestBody;
  import org.springframework.web.bind.annotation.RequestMapping;
  import org.springframework.web.bind.annotation.RequestMethod;
  
  import java.util.List;
  
  /**
   * 类表述: 服务之前调用的接口类,不对外提供接口能力 只用于接口建调用
   * add by 吴学文 at 2021-09-13 08:40:33 mail: 928255095@qq.com
   * open source address: https://gitee.com/wuxw7/MicroCommunity
   * 官网:http://www.homecommunity.cn
   * 温馨提示:如果您对此文件进行修改 请不要删除原有作者及注释信息,请补充您的 修改的原因以及联系邮箱如下
   * // modify by 张三 at 2021-09-12 第10行在某种场景下存在某种bug 需要修复,注释10至20行 加入 20行至30行
   */
  @FeignClient(name = "user-service", configuration = {FeignConfiguration.class})
  @RequestMapping("/userV1Api")
  public interface IUserV1InnerServiceSMO {
  
  
      @RequestMapping(value = "/saveUser", method = RequestMethod.POST)
      public int saveUser(@RequestBody  UserPo userPo);
  
      @RequestMapping(value = "/updateUser", method = RequestMethod.POST)
      public int updateUser(@RequestBody  UserPo userPo);
  
      @RequestMapping(value = "/deleteUser", method = RequestMethod.POST)
      public int deleteUser(@RequestBody  UserPo userPo);
  
      /**
9750b443   王彪总   fix(config): 更新配置...
51
       * <p>查询项目楼信息</p>
88e030b7   王彪总   init project
52
53
54
55
56
57
58
59
60
       *
       *
       * @param userDto 数据对象分享
       * @return UserDto 对象数据
       */
      @RequestMapping(value = "/queryUsers", method = RequestMethod.POST)
      List<UserDto> queryUsers(@RequestBody UserDto userDto);
  
      /**
9750b443   王彪总   fix(config): 更新配置...
61
       * 查询<p>项目楼</p>总记录数
88e030b7   王彪总   init project
62
63
       *
       * @param userDto 数据对象分享
9750b443   王彪总   fix(config): 更新配置...
64
       * @return 项目下的项目楼记录数
88e030b7   王彪总   init project
65
66
67
68
69
70
71
72
73
       */
      @RequestMapping(value = "/queryUsersCount", method = RequestMethod.POST)
      int queryUsersCount(@RequestBody UserDto userDto);
  
  
      @RequestMapping(value = "/queryStaffsNoInOrgCount", method = RequestMethod.POST)
      int queryStaffsNoInOrgCount(@RequestBody UserDto userDto);
  
      /**
9750b443   王彪总   fix(config): 更新配置...
74
       * <p>查询项目楼信息</p>
88e030b7   王彪总   init project
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
       *
       *
       * @param userDto 数据对象分享
       * @return UserDto 对象数据
       */
      @RequestMapping(value = "/queryStaffsNoInOrg", method = RequestMethod.POST)
      List<UserDto> queryStaffsNoInOrg(@RequestBody UserDto userDto);
  
      /**
       * 根据 二维码获取用户手机号
       * @param qrCode
       * @return
       */
      @RequestMapping(value = "/getUserIdByQrCode", method = RequestMethod.POST)
      String getUserIdByQrCode(@RequestBody String qrCode);
  
      /**
       * 根据 二维码获取用户手机号
       * @param userId
       * @return
       */
      @RequestMapping(value = "/generatorUserIdQrCode", method = RequestMethod.POST)
      String generatorUserIdQrCode(@RequestBody String userId);
  
      @RequestMapping(value = "/getSystemUserCount", method = RequestMethod.POST)
      int getSystemUserCount(@RequestBody UserDto userDto);
  
      @RequestMapping(value = "/getSystemUsers", method = RequestMethod.POST)
      List<UserDto> getSystemUsers(@RequestBody UserDto userDto);
  }