SYS.RoleDAL.Update

更新后台管理角色

Parameters:

Name Type Description
Bill Role

Returns: Role

Sample:

Request:

    {
    "jsonrpc": "2.0",
    "method": "SYS.RoleDAL.Update",
    "params": {
        "Bill" : {
          "Users": [
            {
              "Locked": false,
              "ChangePassword": false  /*是否修改了密码*/,
              "Roles": [
                {
                  "Users": []  /*包含用户*/,
                  "IsAdminRole": false  /*是否管理员*/,
                  "RecordId": ""  /*用户Id*/,
                  "UserName": ""  /*用户名*/,
                  "FullName": ""  /*用户名*/,
                  "Password": ""  /*密码, 新增的时候会保存密码
                    更新的时候不会保存密码
                    查询结果中没有密码*/,
                  "PersonType": 0  /*PersonType*/,
                  "PersonId": ""  /*人员ID*/,
                  "GroupOrgId": ""  /*用户组对应机构*/,
                  "State": 1  /*状态*/,
                  "Creator": ""  /*录入人*/,
                  "CreatorName": ""  /*录入人姓名*/,
                  "CreateTime": "2026-03-21T19:04:35.2435365+08:00"  /*录入时间*/,
                  "LastModifier": ""  /*最后修改人*/,
                  "LastModifyTime": "2026-03-21T19:04:35.2435365+08:00"  /*最后修改时间*/,
                  "LastModifierName": ""  /*最后修改人姓名*/,
                  "TimeStamp": ""  /*时间戳*/,
                  "ChangeType": 0  /*修改类型,前后端通讯用,不保存*/,
                  "IdValues": [
                    ""
                  ],
                  "iState": 1,
                  "OperationACL": [
                    {
                      "DtlId": "",
                      "RecordId": ""  /*用户Id*/,
                      "TypeKey": ""  /*授权类型*/,
                      "Operation": ""  /*授权操作*/,
                      "ChangeType": 0
                    }
                  ]  /*操作权限列表*/,
                  "ReportACL": [
                    {
                      "DtlId": "",
                      "RecordId": ""  /*用户Id*/,
                      "ReportId": ""  /*报表Id*/,
                      "ChangeType": 0
                    }
                  ]  /*报表权限列表*/
                }
              ]  /*所属角色*/,
              "IsInAdminRole": false  /*是否管理员*/,
              "RecordId": ""  /*用户Id*/,
              "UserName": ""  /*用户名*/,
              "FullName": ""  /*用户名*/,
              "Password": ""  /*密码, 新增的时候会保存密码
                    更新的时候不会保存密码
                    查询结果中没有密码*/,
              "PersonType": 0  /*PersonType*/,
              "PersonId": ""  /*人员ID*/,
              "GroupOrgId": ""  /*用户组对应机构*/,
              "State": 1  /*状态*/,
              "Creator": ""  /*录入人*/,
              "CreatorName": ""  /*录入人姓名*/,
              "CreateTime": "2026-03-21T19:04:35.2435365+08:00"  /*录入时间*/,
              "LastModifier": ""  /*最后修改人*/,
              "LastModifyTime": "2026-03-21T19:04:35.2435365+08:00"  /*最后修改时间*/,
              "LastModifierName": ""  /*最后修改人姓名*/,
              "TimeStamp": ""  /*时间戳*/,
              "ChangeType": 0  /*修改类型,前后端通讯用,不保存*/,
              "IdValues": [
                ""
              ],
              "iState": 1,
              "OperationACL": [
                {
                  "DtlId": null,
                  "RecordId": null  /*用户Id*/,
                  "TypeKey": null  /*授权类型*/,
                  "Operation": null  /*授权操作*/,
                  "ChangeType": 0
                }
              ]  /*操作权限列表*/,
              "ReportACL": [
                {
                  "DtlId": null,
                  "RecordId": null  /*用户Id*/,
                  "ReportId": null  /*报表Id*/,
                  "ChangeType": 0
                }
              ]  /*报表权限列表*/
            }
          ]  /*包含用户*/,
          "IsAdminRole": false  /*是否管理员*/,
          "RecordId": null  /*用户Id*/,
          "UserName": null  /*用户名*/,
          "FullName": null  /*用户名*/,
          "Password": null  /*密码, 新增的时候会保存密码
                    更新的时候不会保存密码
                    查询结果中没有密码*/,
          "PersonType": 2  /*PersonType*/,
          "PersonId": null  /*人员ID*/,
          "GroupOrgId": null  /*用户组对应机构*/,
          "State": 0  /*状态*/,
          "Creator": null  /*录入人*/,
          "CreatorName": null  /*录入人姓名*/,
          "CreateTime": null  /*录入时间*/,
          "LastModifier": null  /*最后修改人*/,
          "LastModifyTime": null  /*最后修改时间*/,
          "LastModifierName": null  /*最后修改人姓名*/,
          "TimeStamp": null  /*时间戳*/,
          "ChangeType": 0  /*修改类型,前后端通讯用,不保存*/,
          "IdValues": [],
          "iState": 0,
          "OperationACL": []  /*操作权限列表*/,
          "ReportACL": []  /*报表权限列表*/
        } /* [Role]*/
        
    },
    "id": 1,
    "tags": {
        "usertoken": "",
        "sessionid": ""
    }
  }
Response:
{
  "jsonrpc": "2.0",
  "result": {
    "Users": [
      {
        "Locked": false,
        "ChangePassword": false  /*是否修改了密码*/,
        "Roles": [
          {
            "Users": []  /*包含用户*/,
            "IsAdminRole": false  /*是否管理员*/,
            "RecordId": ""  /*用户Id*/,
            "UserName": ""  /*用户名*/,
            "FullName": ""  /*用户名*/,
            "Password": ""  /*密码, 新增的时候会保存密码
            更新的时候不会保存密码
            查询结果中没有密码*/,
            "PersonType": 0  /*PersonType*/,
            "PersonId": ""  /*人员ID*/,
            "GroupOrgId": ""  /*用户组对应机构*/,
            "State": 1  /*状态*/,
            "Creator": ""  /*录入人*/,
            "CreatorName": ""  /*录入人姓名*/,
            "CreateTime": "2026-03-21T19:04:35.3060449+08:00"  /*录入时间*/,
            "LastModifier": ""  /*最后修改人*/,
            "LastModifyTime": "2026-03-21T19:04:35.3060449+08:00"  /*最后修改时间*/,
            "LastModifierName": ""  /*最后修改人姓名*/,
            "TimeStamp": ""  /*时间戳*/,
            "ChangeType": 0  /*修改类型,前后端通讯用,不保存*/,
            "IdValues": [
              ""
            ],
            "iState": 1,
            "OperationACL": [
              {
                "DtlId": "",
                "RecordId": ""  /*用户Id*/,
                "TypeKey": ""  /*授权类型*/,
                "Operation": ""  /*授权操作*/,
                "ChangeType": 0
              }
            ]  /*操作权限列表*/,
            "ReportACL": [
              {
                "DtlId": "",
                "RecordId": ""  /*用户Id*/,
                "ReportId": ""  /*报表Id*/,
                "ChangeType": 0
              }
            ]  /*报表权限列表*/
          }
        ]  /*所属角色*/,
        "IsInAdminRole": false  /*是否管理员*/,
        "RecordId": ""  /*用户Id*/,
        "UserName": ""  /*用户名*/,
        "FullName": ""  /*用户名*/,
        "Password": ""  /*密码, 新增的时候会保存密码
            更新的时候不会保存密码
            查询结果中没有密码*/,
        "PersonType": 0  /*PersonType*/,
        "PersonId": ""  /*人员ID*/,
        "GroupOrgId": ""  /*用户组对应机构*/,
        "State": 1  /*状态*/,
        "Creator": ""  /*录入人*/,
        "CreatorName": ""  /*录入人姓名*/,
        "CreateTime": "2026-03-21T19:04:35.3060449+08:00"  /*录入时间*/,
        "LastModifier": ""  /*最后修改人*/,
        "LastModifyTime": "2026-03-21T19:04:35.3060449+08:00"  /*最后修改时间*/,
        "LastModifierName": ""  /*最后修改人姓名*/,
        "TimeStamp": ""  /*时间戳*/,
        "ChangeType": 0  /*修改类型,前后端通讯用,不保存*/,
        "IdValues": [
          ""
        ],
        "iState": 1,
        "OperationACL": [
          {
            "DtlId": null,
            "RecordId": null  /*用户Id*/,
            "TypeKey": null  /*授权类型*/,
            "Operation": null  /*授权操作*/,
            "ChangeType": 0
          }
        ]  /*操作权限列表*/,
        "ReportACL": [
          {
            "DtlId": null,
            "RecordId": null  /*用户Id*/,
            "ReportId": null  /*报表Id*/,
            "ChangeType": 0
          }
        ]  /*报表权限列表*/
      }
    ]  /*包含用户*/,
    "IsAdminRole": false  /*是否管理员*/,
    "RecordId": null  /*用户Id*/,
    "UserName": null  /*用户名*/,
    "FullName": null  /*用户名*/,
    "Password": null  /*密码, 新增的时候会保存密码
            更新的时候不会保存密码
            查询结果中没有密码*/,
    "PersonType": 2  /*PersonType*/,
    "PersonId": null  /*人员ID*/,
    "GroupOrgId": null  /*用户组对应机构*/,
    "State": 0  /*状态*/,
    "Creator": null  /*录入人*/,
    "CreatorName": null  /*录入人姓名*/,
    "CreateTime": null  /*录入时间*/,
    "LastModifier": null  /*最后修改人*/,
    "LastModifyTime": null  /*最后修改时间*/,
    "LastModifierName": null  /*最后修改人姓名*/,
    "TimeStamp": null  /*时间戳*/,
    "ChangeType": 0  /*修改类型,前后端通讯用,不保存*/,
    "IdValues": [],
    "iState": 0,
    "OperationACL": []  /*操作权限列表*/,
    "ReportACL": []  /*报表权限列表*/
  },
  "error": null,
  "id": 1
}