微信管理库

数据库存储结构


微信(hn_nzwx_wx)

字段 ID WID GID Status WXCode QRFile PCLink MBLink InsertTime CreateTime UpdateTime
说明 表ID 微信ID 微信组ID 微信状态 微信号 二维码 PC对应链接 手机对应链接 入组时间 创建时间 更新时间
类型 int int int int varchar varchar varchar varchar varchar varchar varchar

微信组(hn_nzwx_group)

字段 ID GID GName Status Num PCLink MBLink CreateTime UpdateTime
说明 表ID 组ID 微信组名称 微信组状态 可容纳微信数量 PC对应链接 手机对应链接 创建时间 更新时间
类型 int int varchar int int varchar varchar varchar varchar

日志表(hn_nzwx_log)

| 字段 | ID | WID | GID | Type | IP | Souce | Exposure | Copy | PV | UV | CreateTime | UpdateTime |
| :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: |
| 说明 | 表ID | 微信ID | 微信组ID |状态| 客户端IP | 来源(PC? 手机?) | 曝光次数 | 拷贝次数 | PV | UV | 创建时间 | 更新时间 |
| 类型 | int | int | int | int | varchar | int | int | int | int | int | varchar | varchar |


接口

  • ** 微信结构 **
type WeChatInfo  struct {
    WID              int     //微信ID
    GID              int     // 微信组ID
    Status           int     //微信状态
    WXCode           string  //微信号
    QRFile           string  //二维码 
    PCLink           string  //客户端对应链接
    MBLink           string  //移动端对应链接 
    InsertTime       string  //入组时间
    CreateTime       string  //入库时间
    UpdateTime       string  //更新时间
} 

  • ** 微信组结构 **
type WeChatGroup  struct {
    GID              int       // 组ID
    GName            string    //微信组名称
    Status           int       //微信组状态
    Num              int       //微信数量
    PCLink           string    //客户端对应链接
    MBLink           string    //移动端对应链接
    CreateTime       string    //创建时间
    UpdateTime       string    //更新时间
} 

  • ** 日志结构 **
type PLog struct {
    WID             int       //微信ID
    GID             int       // 组ID
    Type            int       //操作类型
    IP              string    //客户端IP
    Souce           int       //来源
    CreateTime      string    //创建时间
    UpdateTime      string   //更新时间
} 


  • 微信组

**1.1 查询所有的微信组 **

** GET** ***/api/business/nzwx/group/gets ***
说明: 查询所有的微信组

参数说明 :

返回数据包

{
    "code": 200,
    "data": {
        "list": [
            {
                "GID": 10001,
                "GName": "group 9",
                "Status": 0,
                "Num": 10,
                "PCLink": "http://www.xulang.com/p/93fe716a8511",
                "MBLink": "https://yiqixie.com/e/register",
                "CreateTime": "1499831671",
                "UpdateTime": "1499831671"
            },
            {
                "GID": 10002,
                "GName": "group 9",
                "Status": 0,
                "Num": 10,
                "PCLink": "http://www.xulang.com/p/93fe716a8511",
                "MBLink": "https://yiqixie.com/e/register",
                "CreateTime": "1499831675",
                "UpdateTime": "1499831675"
            },
}

1.2 添加微信组

** POST** ***api/business/nzwx/group/add ***
说明: 添加微信组信息

参数说明

参数 必填 类型 描述
GName string 组名字
Status int 组状态(0:禁用; 1:可用)
Num int 组可容纳数量
PCLink string PC 端链接
MBLink string PC 端链接

返回数据包

{
    "code": 200,
    "data": {
        "gid": 10005,
        "gname": "group 9"
    }
}

1.3 修改微信组信息

POST ***api/business/nzwx/group/update ***
说明: 根据GID修改微信组信息

参数说明

参数 必填 类型 描述
GID int 组ID
GName string 组名字
Status int 组状态(0:禁用; 1:可用)
Num int 组可容纳数量
PCLink string PC 端链接
MBLink string PC 端链接

返回数据包

{
    "code": 200,
    "data": {
        "gid": 10001,
        "gname": "group 1"
    }
}

  • 单条微信

2.1 添加微信信息

POST api/business/nzwx/wx/add
说明: 添加一条微信信息(WechatInfo)

参数说明

参数 必填 类型 描述
GID int 组ID
WXCode string 微信号
QRFile string 二维码文件名
Status int 微信状态(0:禁用; 1:可用)
PCLink string PC 端链接
MBLink string PC 端链接

返回数据包

{
    "code": 200,
    "data": {
        "WID": 1499838759,
        "WXCode": "xulang@kityxu123",
        "GID": 1002
    }
}

2.2 查询微信信息

** GET** api/business/nzwx/wx/get
说明: 根据WID、GID、 WXCode 查询微信信息

参数说明

参数 必填 类型 描述 补充
GID int 组ID 这三个字段必须至少一个必填
WID int 微信ID -
WXCode string 微信号 -

返回数据包

{
    "code": 200,
    "data": {
        "gid": 10001,
        "gname": "group 1"
    }
}

2.3 修改某条微信信息

** POST** api/business/nzwx/wx/update
说明: 根据WID修改该条信息(WID、Status、GID ...)

参数 必填 类型 描述 补充
WID int 微信ID -
GID int 组ID -
WXCode string 微信号 -
QRFile string 二维码文件名 -
Status int 微信状态(0:禁用; 1:可用) -
PCLink string PC 端链接 PCLink 添一
MBLink string PC 端链接 MBLink 添一
InsertTime string 入组时间 -

返回数据包

{
    "code": 200,
    "data": {
        "WID": 1499838759,
        "WXCode": "xulang@kityxu123",
        "GID": 1002
    }
}


3.1 ** 获取随机微信信息**

** GET** api/business/nzwx/getwx
说明: 根据GID取某组下的随机微信信息

3.2 ** 更新复制数(曝光数、copy数)**

** POST** api/business/nzwx/log
说明: 记录(时间、IP、WID、GID...)

类型说明

注 :共8个接口

你可能感兴趣的:(微信管理库)