GET Api/Service/Eterm/GetAccountsByGroupId/{GroupId}

获取所有配置列表(本地授权限制)

Request Information

URI Parameters

NameDescriptionTypeAdditional information
GroupId

组ID

string

Required

Body Parameters

None.

Response Information

Resource Description

获取所有配置列表(本地授权限制)

SpeedPower.Utility.Models.Service.Eterms.Manager.ParentGroupModel
NameDescriptionTypeAdditional information
Accounts

组内账户列表

Collection of SpeedPower.Utility.Models.Service.Eterms.Manager.ParentAccountModel

None.

CompanyId

公司ID

string

Required

String length: inclusive between 0 and 50

Time

添加时间

date

None.

ID

组ID

string

Required

String length: inclusive between 0 and 128

Proper

组适用方式

SpeedPower.Utility.Models.Service.Eterms.Enums.ProperType

None.

Name

组名称

string

Required

String length: inclusive between 0 and 50

Normal

当前组否为默认组

boolean

None.

Remarks

组备注

string

String length: inclusive between 0 and 500

Response Formats

application/json, text/json

Sample:
{
  "Accounts": [
    {
      "Connection": {
        "Connected": true,
        "Status": 0,
        "CommandTimes": 2,
        "LastCommand": "sample string 3",
        "LastCommandTime": "2024-10-22T16:38:13.366291+08:00",
        "LastMessage": "sample string 5"
      },
      "Time": "2024-10-22T16:38:13.366291+08:00",
      "ID": "sample string 2",
      "GroupId": "sample string 3",
      "UserName": "sample string 4",
      "Passsword": "sample string 5",
      "HostAddress": "sample string 6",
      "HostPort": 7,
      "IsSslConnect": true,
      "IsEnable": true,
      "OfficeNo": "sample string 10",
      "EtermSID": "sample string 11",
      "Remarks": "sample string 12"
    },
    {
      "Connection": {
        "Connected": true,
        "Status": 0,
        "CommandTimes": 2,
        "LastCommand": "sample string 3",
        "LastCommandTime": "2024-10-22T16:38:13.366291+08:00",
        "LastMessage": "sample string 5"
      },
      "Time": "2024-10-22T16:38:13.366291+08:00",
      "ID": "sample string 2",
      "GroupId": "sample string 3",
      "UserName": "sample string 4",
      "Passsword": "sample string 5",
      "HostAddress": "sample string 6",
      "HostPort": 7,
      "IsSslConnect": true,
      "IsEnable": true,
      "OfficeNo": "sample string 10",
      "EtermSID": "sample string 11",
      "Remarks": "sample string 12"
    }
  ],
  "CompanyId": "sample string 1",
  "Time": "2024-10-22T16:38:13.366291+08:00",
  "ID": "sample string 3",
  "Proper": 0,
  "Name": "sample string 4",
  "Normal": true,
  "Remarks": "sample string 6"
}

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].Connection.Connected"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].Connection.Status"

OnConnecting
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].Connection.CommandTimes"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].Connection.LastCommand"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].Connection.LastCommandTime"

2024-10-22T16:38:13.3662910+08:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].Connection.LastMessage"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].Time"

2024-10-22T16:38:13.3662910+08:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].ID"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].GroupId"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].UserName"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].Passsword"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].HostAddress"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].HostPort"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].IsSslConnect"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].IsEnable"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].OfficeNo"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].EtermSID"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[0].Remarks"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].Connection.Connected"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].Connection.Status"

OnConnecting
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].Connection.CommandTimes"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].Connection.LastCommand"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].Connection.LastCommandTime"

2024-10-22T16:38:13.3662910+08:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].Connection.LastMessage"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].Time"

2024-10-22T16:38:13.3662910+08:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].ID"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].GroupId"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].UserName"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].Passsword"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].HostAddress"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].HostPort"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].IsSslConnect"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].IsEnable"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].OfficeNo"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].EtermSID"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Accounts[1].Remarks"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="CompanyId"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Time"

2024-10-22T16:38:13.3662910+08:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ID"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Proper"

WebApi
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Name"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Normal"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Remarks"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e--