definitions: md.AddCommunityDividendsReq: properties: name: example: 社区分红名称 type: string nums: description: 社区分红数量 type: integer type: object md.AddCommunityDividendsWithUserReq: properties: memo: example: 备注 type: string uid: description: 新增社区长用户 ID type: integer type: object md.AddFreePublishUserReq: properties: uid: type: integer type: object md.BasicSetting: properties: id: type: integer is_open: description: 是否开启(1:开启 0:关闭) type: integer is_self_active_get_team_revenue: description: 会员本人没有日活,没有圈层奖励(1:开启 0:关闭) type: integer originator_uid: description: 创始人uid type: integer several_rows: description: 几排 type: integer several_times: description: 几乘 type: integer system_punish_replace: description: 是否位置滑落 被新用户替换 0否 1是 type: integer system_punish_replace_value: description: xx天未活跃,处罚滑落 type: integer type: object md.DailyActivityAnalysisTopData: properties: activity_count: description: 子节点活跃天数 type: integer team_activity_user_count: description: 子节点活跃人数 type: integer team_user_count: description: 团队人数 type: integer type: object md.ExchangeUserPositionReq: properties: position_1: description: 位置1,具体值取返回数据中的 system_id type: integer position_2: description: 位置2,具体值取返回数据中的 system_id type: integer type: object md.FindSubUserRelationshipMapResp: properties: basic_setting: allOf: - $ref: '#/definitions/md.BasicSetting' description: 公排设置 search_uid: description: 查找的用户 ID type: string sub_user: allOf: - $ref: '#/definitions/md.SubUser' description: 上级用户信息 type: object md.FreePublishUserNode: properties: nickname: example: 昵称 type: string phone: example: 手机号 type: string uid: type: integer type: object md.GetFreePublishUserReq: properties: limit: description: 每页大小 type: integer page: description: 当前页数 type: integer uid: description: 筛选的用户 ID type: integer type: object md.GetFreePublishUserResp: properties: list: description: 免罚用户列表 items: $ref: '#/definitions/md.FreePublishUserNode' type: array paginate: allOf: - $ref: '#/definitions/md.Paginate' description: 分页信息 type: object md.GetPublicPlatoonBasicResp: properties: is_open: description: 是否开启(1:开启 0:关闭) type: integer is_self_active_get_team_revenue: description: 会员本人没有日活,没有圈层奖励(1:开启 0:关闭) type: integer originator_uid: description: 创始人uid type: integer several_rows: description: 几排 type: integer several_times: description: 几乘 type: integer system_punish_replace: description: 是否位置滑落 被新用户替换 0否 1是 type: integer system_punish_replace_value: description: xx天未活跃,处罚滑落 type: integer type: object md.LoginReq: properties: code: example: 验证码 type: string password: example: 登录密码 type: string username: example: 登录账号 type: string required: - password - username type: object md.LoginResponse: properties: token: type: string type: object md.Paginate: properties: limit: description: 每页大小 type: integer page: description: 页数 type: integer total: description: 总数据量 type: integer type: object md.Response: properties: code: example: 响应码 type: string data: description: 内容 msg: example: 具体错误原因 type: string type: object md.SonUserDailyActivityAnalysisNode: properties: activity_day_nums: description: 活跃子节点活跃天数 type: integer nickname: example: 昵称 type: string phone: example: 手机号 type: string uid: description: 查询用户活跃子节点 ID type: integer type: object md.SubUser: properties: avatar_url: example: 头像 type: string level: description: 整个系统中的等级 type: integer nickname: example: 昵称 type: string phone: example: 手机号 type: string pid: type: integer position: description: 以pid1为创始人中网的位置 type: integer uid: type: integer type: object md.TreeNode: properties: avatar_url: example: 头像 type: string level: type: integer nickname: example: 昵称 type: string phone: example: 手机号 type: string pid: type: integer position: type: integer son: items: $ref: '#/definitions/md.TreeNode' type: array system_id: description: 公排网中id type: integer uid: type: integer type: object md.UpdatePublicPlatoonBasicReq: properties: is_open: description: 是否开启(1:开启 0:关闭) type: integer is_self_active_get_team_revenue: description: 会员本人没有日活,没有圈层奖励(1:开启 0:关闭) type: integer originator_uid: description: 创始人uid type: integer several_rows: description: 几排 type: integer several_times: description: 几乘 type: integer system_punish_replace: description: 是否位置滑落 被新用户替换 0否 1是 type: integer system_punish_replace_value: description: xx天未活跃,处罚滑落 type: integer type: object md.UserDailyActivityAnalysisReq: properties: end_date: example: 结束日期 type: string start_date: example: 开始日期 type: string uid: description: 查询用户 ID type: integer type: object md.UserDailyActivityAnalysisResp: properties: son_user_data: description: 被查询用户子节点信息 items: $ref: '#/definitions/md.SonUserDailyActivityAnalysisNode' type: array top_data: allOf: - $ref: '#/definitions/md.DailyActivityAnalysisTopData' description: 统计信息 type: object host: localhost:4001 info: contact: email: 1239118001@qq.com name: dengbiao url: http://www.swagger.io/support description: 管理后台接口文档 license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html termsOfService: http://swagger.io/terms/ title: 蛋蛋星球-管理后台 version: "1.0" paths: /api/demo: post: consumes: - application/json description: Demo样例测试 parameters: - description: 用户名密码 in: body name: req required: true schema: {} produces: - application/json responses: "200": description: token schema: additionalProperties: true type: object "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: Demo测试 tags: - Demo /api/institutionalManagement/publicPlatoon/communityDividends/communityDividendsAdd: post: consumes: - application/json description: 社区分红(新增) parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string - description: 分红名称、分红总量 in: body name: req required: true schema: $ref: '#/definitions/md.AddCommunityDividendsReq' produces: - application/json responses: "200": description: 插入数据 ID schema: type: int "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-社区分红(新增) tags: - 公排管理 /api/institutionalManagement/publicPlatoon/communityDividends/communityDividendsWithUserAdd: post: consumes: - application/json description: 社区长列表(新增) parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string - description: 新增社区长 ID、备注 in: body name: req required: true schema: $ref: '#/definitions/md.AddCommunityDividendsWithUserReq' produces: - application/json responses: "200": description: 插入数据 ID schema: type: int "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-社区长列表(新增) tags: - 公排管理 /api/institutionalManagement/publicPlatoon/exchangeUserPosition: post: consumes: - application/json description: 关系分布图(位置转换) parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string - description: 需要交换的两个位置 in: body name: req required: true schema: $ref: '#/definitions/md.ExchangeUserPositionReq' produces: - application/json responses: "200": description: 成功返回 schema: type: "" "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-关系分布图(位置转换) tags: - 公排管理 /api/institutionalManagement/publicPlatoon/findSubUserRelationshipMap: get: consumes: - application/json description: 关系分布图(获取指定用户上级) parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string - description: 用户ID in: query name: uid required: true type: string produces: - application/json responses: "200": description: 具体数据 schema: $ref: '#/definitions/md.FindSubUserRelationshipMapResp' "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-关系分布图(获取指定用户上级) tags: - 公排管理 /api/institutionalManagement/publicPlatoon/findUserRelationshipMap: get: consumes: - application/json description: 关系分布图(获取指定用户下级) parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string - description: 用户ID in: query name: uid required: true type: string produces: - application/json responses: "200": description: 具体数据 schema: $ref: '#/definitions/md.TreeNode' "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-关系分布图(获取指定用户下级) tags: - 公排管理 /api/institutionalManagement/publicPlatoon/getBasic: get: consumes: - application/json description: 公排基础设置(获取) parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string produces: - application/json responses: "200": description: 具体数据 schema: $ref: '#/definitions/md.GetPublicPlatoonBasicResp' "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-公排基础设置(获取) tags: - 公排管理 /api/institutionalManagement/publicPlatoon/publicPlatoonUserFreePunish/index: post: consumes: - application/json description: 免罚用户(查询) parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string - description: 页数和行数必填,uid选填 in: body name: req required: true schema: $ref: '#/definitions/md.GetFreePublishUserReq' produces: - application/json responses: "200": description: 成功返回 schema: $ref: '#/definitions/md.GetFreePublishUserResp' "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-免罚用户(查询) tags: - 公排管理 /api/institutionalManagement/publicPlatoon/publicPlatoonUserFreePunish/save: post: consumes: - application/json description: 免罚用户(新增) parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string - description: 页数和行数必填,uid选填 in: body name: req required: true schema: $ref: '#/definitions/md.AddFreePublishUserReq' produces: - application/json responses: "200": description: 插入数据 ID schema: type: int "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-免罚用户(新增) tags: - 公排管理 /api/institutionalManagement/publicPlatoon/relationshipMap: get: consumes: - application/json description: 关系分布图(获取) parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string - description: phone in: query name: phone required: true type: string - description: uid in: query name: uid required: true type: string produces: - application/json responses: "200": description: 具体数据 schema: $ref: '#/definitions/md.TreeNode' "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-关系分布图(获取) tags: - 公排管理 /api/institutionalManagement/publicPlatoon/updateBasic: put: consumes: - application/json description: 公排基础设置(修改) parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string - description: 公排设置表单内容 in: body name: req required: true schema: $ref: '#/definitions/md.UpdatePublicPlatoonBasicReq' produces: - application/json responses: "200": description: success schema: type: string "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-公排基础设置(修改) tags: - 公排管理 /api/institutionalManagement/publicPlatoon/userDailyActivityAnalysis: post: consumes: - application/json description: 日活分析 parameters: - description: 验证参数Bearer和token空格拼接 in: header name: Authorization required: true type: string - description: 用户 ID、查询开始时间、结束时间 in: body name: req required: true schema: $ref: '#/definitions/md.UserDailyActivityAnalysisReq' produces: - application/json responses: "200": description: 具体数据 schema: $ref: '#/definitions/md.UserDailyActivityAnalysisResp' "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 制度中心-公排管理-日活分析 tags: - 公排管理 /api/login: post: consumes: - application/json description: 登入 parameters: - description: 用户名密码 in: body name: req required: true schema: $ref: '#/definitions/md.LoginReq' produces: - application/json responses: "200": description: token schema: $ref: '#/definitions/md.LoginResponse' "400": description: 具体错误 schema: $ref: '#/definitions/md.Response' summary: 登陆 tags: - 登录 securityDefinitions: MasterID: in: header name: MasterID type: apiKey swagger: "2.0"