; export const UsageActionDef = { stm: { revoke: ['granted', "revoked"] } }; export const entityDesc = { locales: { zh_CN: { // 用户可以查看和管理已授权的应用 name: '用户授权记录', attr: { user: '用户', application: 'Oauth应用', authorizedAt: '首次授权时间', token: '关联的令牌', code: '授权码', usageState: '授权状态', }, action: { revoke: '撤销授权', }, v: { usageState: { granted: '已授权', denied: '未授权', revoked: '已撤销', } } }, }, style: { icon: { revoke: 'fa-user-slash', }, color: { usageState: { granted: '#28a745', denied: '#dc3545', revoked: '#6c757d', } } }, indexes: [ // 根据授权码查询唯一记录 { name: 'idx_code_id', attributes: [ { name: 'code', direction: 'ASC', } ], config: { unique: true, } } ] };