package com.chushang.system.service;

import cn.hutool.http.HttpRequest;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

/**
 * 用于 创建 gitlab 账号使用
 */
@Slf4j
@Service
public class RemoteService {
    // 第一步 先飞书 -> 然后 企业微信 -> 然后 bi -> 然后gitlab

    /**
     * gitlab 相关: https://docs.gitlab.com/ee/api/users.html#user-creation
     * // 注册账号
     *  1.  http://192.168.2.50:8090/api/v4/users?private_token=1y41xpK71_QDRkyGGdzq
     *
     *
     * 1. 新增用户
     * 2. 修改用户 --> 需不需要关注修改?
     * 3. 删除用户
     * 4. 停用用户
     */
    /**
     * git lab 外网ip
     */
    private static final String gitLab_host = "http://ds.31games.cn:9000";

    public void createGitlabUser(){
        HttpRequest request = HttpRequest.post(gitLab_host);
    }

    public void delGitlabUser(){

    }
    /**
     * ww4ae589e4dd5c9307 --> 武汉叁一的 corpid
     * // corpid 与 corpsecret 获取方式
     * corpid 就是企业Id, corpsecret 为应用id, 针对用户的 corpsecret 为通讯录同步 相关, 需要开启其api
     * 企业微信相关 ： https://developer.work.weixin.qq.com/document/path/95350
     * // 1. 获取 token --> 叁一 微信token 获取 --> 服务器ip 为159.138.134.194 可获取
     * https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ww4ae589e4dd5c9307&corpsecret=eNXi7vze9gESEiTPT834U8d4lg9QmduUq0JC1YrLd3o
     * // 2. 创建用户
     * https://qyapi.weixin.qq.com/cgi-bin/user/create?access_token=token
     *
     * 1. 新增账号
     * 2. 修改用户 --> 需不需要关注修改?
     * 3. 删除用户
     * 4. 停用用户
     */

    /**
     * // 飞书需要创建 一个应用, 并添加事件以及权限
     * 需要监听飞书的 入职与离职事件 : https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/user/events/created
     *
     * //
     *
     */

}
