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
}