role 应用角色

{
  "_id":"ObjectID",                 //(主键)
  "projectId": "string",            // 组织编号
  "appId":"string",                 // 应用Id
  "isDefault":"string",             // 是否默认角色(外部角色专属特性)
  "name":"string",                  // 角色名称
  "description":"string",           // 角色描述
  "roleTypeId":"int",               // 应用的角色类型 0:自定义角色 10:只读角色 25:游客角色(业务上隐藏) 50:成员角色 100:管理员
  "roleCategoryId":"int",           // 角色类别 0:内部用户角色 10:外部用户角色
  "permissionWayId":"int",          // 权限授权方式(简易模式,和自定义模式) 0:自定义权限(为视图字段分配不同权限) 20:对所有记录只有查看权限 30:只管理自己的记录(只能查看和管理自己的记录) 40:只管理自己和下属的记录 50:查看所有&管理自己的记录 60:查看所有&管理自己和下属的记录 80:管理所有记录
  "sortIndex":"int",                // 角色显示顺序(越小越靠前)
  "createdAccountId":"string",      // 创建人账号Id
  "createdTime":"DateTime",         // 创建时间
  "updatedAccountId":"string",      // 更改操作人账号Id
  "updatedTime":"DateTime",         // 更改时间
  "deleted":"bool",                 // 逻辑删除状态
  "users":[{
    "accountId":"string",           // 授权的账号Id
    "addedTime":"DateTime"          // 添加授权的时间
  }],
  "authorizedOrgs":[{
    "projectId":"string",           // 授权的组织编号
    "addedTime":"DateTime",         // 添加授权的时间
  }],
  "departments":[{
    "projectId":"string",           // 授权的部门Id
    "addedTime":"DateTime",         // 添加授权的时间
  }],
  "jobs":[{
    "jobId":"string",               // 授权的职位Id
    "addedTime":"DateTime",         // 添加授权的时间
  }],
  "sheets":[{
    "sheetId":"string",             // 工作表Id
    "canAdd":"bool",                // 是否可添加
    "readLevelId":"int",            // 查看权限级别 0:未授权 20:仅我拥有的 30:我的及下属的 100:全部的
    "editLevelId":"int",            // 编辑权限级别 0:未授权 20:仅我拥有的 30:我的及下属的 100:全部的
    "removeLevelId":"int",          // 删除权限级别 0:未授权 20:仅我拥有的 30:我的及下属的 100:全部的
    "navigateHide":"bool",          // 是否导航隐藏
  }],
  "pageIds":["string"],              // 自定义页面Id集
  "navigateHidePageIds":["string"],  // 自定义页面导航栏隐藏Id集
}

results matching ""

    No results matching ""