52 lines
12 KiB
JavaScript
52 lines
12 KiB
JavaScript
import{_ as n,o as s,c as a,a as t}from"./app-4f4af2d5.js";const p={},e=t(`<h1 id="接口权限" tabindex="-1"><a class="header-anchor" href="#接口权限" aria-hidden="true">#</a> 接口权限</h1><div class="custom-container tip"><p class="custom-container-title">特性说明</p><p>1、[ControllerDescriptor(MenuId = "15", DisplayName = "系统账号")] 附加到 控制器,用于描述菜单Id、菜单名称</p><p>2、[ActionDescriptor(PermissionFunctionConsts.Function_Display, DisplayName = "删除数据")] 附加到 Action,用于描述权限Id、接口名称</p></div><div class="language-csharp line-numbers-mode" data-ext="cs"><pre class="language-csharp"><code><span class="token punctuation">[</span><span class="token attribute"><span class="token class-name">ControllerDescriptor</span><span class="token attribute-arguments"><span class="token punctuation">(</span>MenuId <span class="token operator">=</span> <span class="token string">"15"</span><span class="token punctuation">,</span> DisplayName <span class="token operator">=</span> <span class="token string">"系统账号"</span><span class="token punctuation">)</span></span></span><span class="token punctuation">]</span>
|
||
<span class="token keyword">public</span> <span class="token keyword">class</span> <span class="token class-name">SysUserController</span> <span class="token punctuation">:</span> <span class="token type-list"><span class="token class-name">AdminControllerBase<span class="token punctuation"><</span>SysUserService<span class="token punctuation">></span></span></span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token punctuation">[</span><span class="token attribute"><span class="token class-name">ActionDescriptor</span><span class="token attribute-arguments"><span class="token punctuation">(</span>PermissionFunctionConsts<span class="token punctuation">.</span>Function_Display<span class="token punctuation">,</span> DisplayName <span class="token operator">=</span> <span class="token string">"查看数据"</span><span class="token punctuation">)</span></span></span><span class="token punctuation">]</span>
|
||
<span class="token punctuation">[</span><span class="token attribute"><span class="token class-name">HttpPost</span></span><span class="token punctuation">]</span>
|
||
<span class="token keyword">public</span> <span class="token return-type class-name">Task<span class="token punctuation"><</span>PagingView<span class="token punctuation">></span></span> <span class="token function">FindListAsync</span><span class="token punctuation">(</span><span class="token punctuation">[</span><span class="token attribute"><span class="token class-name">FromBody</span></span><span class="token punctuation">]</span> <span class="token class-name">PagingSearchInput<span class="token punctuation"><</span>SysUser<span class="token punctuation">></span></span> pagingSearchInput<span class="token punctuation">)</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token comment">// todo ...</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><blockquote><p>权限功能定义可自定义扩展</p></blockquote><div class="language-csharp line-numbers-mode" data-ext="cs"><pre class="language-csharp"><code><span class="token keyword">namespace</span> <span class="token namespace">MiaoYu<span class="token punctuation">.</span>Shared<span class="token punctuation">.</span>Models<span class="token punctuation">.</span>Consts</span><span class="token punctuation">;</span>
|
||
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token doc-comment comment">/// 权限功能定义</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token keyword">public</span> <span class="token keyword">class</span> <span class="token class-name">PermissionFunctionConsts</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token doc-comment comment">/// 功能常量 添加</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token keyword">public</span> <span class="token keyword">const</span> <span class="token class-name"><span class="token keyword">string</span></span> Function_Insert <span class="token operator">=</span> <span class="token string">"Insert"</span><span class="token punctuation">;</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token doc-comment comment">/// 功能常量 修改</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token keyword">public</span> <span class="token keyword">const</span> <span class="token class-name"><span class="token keyword">string</span></span> Function_Update <span class="token operator">=</span> <span class="token string">"Update"</span><span class="token punctuation">;</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token doc-comment comment">/// 功能常量 保存</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token keyword">public</span> <span class="token keyword">const</span> <span class="token class-name"><span class="token keyword">string</span></span> Function_Save <span class="token operator">=</span> <span class="token string">"Save"</span><span class="token punctuation">;</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token doc-comment comment">/// 功能常量 删除</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token keyword">public</span> <span class="token keyword">const</span> <span class="token class-name"><span class="token keyword">string</span></span> Function_Delete <span class="token operator">=</span> <span class="token string">"Delete"</span><span class="token punctuation">;</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token doc-comment comment">/// 功能常量 是否拥有菜单</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token keyword">public</span> <span class="token keyword">const</span> <span class="token class-name"><span class="token keyword">string</span></span> Function_Display <span class="token operator">=</span> <span class="token string">"Display"</span><span class="token punctuation">;</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token doc-comment comment">/// 功能常量 检索</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token keyword">public</span> <span class="token keyword">const</span> <span class="token class-name"><span class="token keyword">string</span></span> Function_Search <span class="token operator">=</span> <span class="token string">"Search"</span><span class="token punctuation">;</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token doc-comment comment">/// 功能常量 导出</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token keyword">public</span> <span class="token keyword">const</span> <span class="token class-name"><span class="token keyword">string</span></span> Function_Export <span class="token operator">=</span> <span class="token string">"Export"</span><span class="token punctuation">;</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token doc-comment comment">/// 功能常量 打印</span>
|
||
<span class="token doc-comment comment">/// <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>summary</span><span class="token punctuation">></span></span></span>
|
||
<span class="token keyword">public</span> <span class="token keyword">const</span> <span class="token class-name"><span class="token keyword">string</span></span> Function_Print <span class="token operator">=</span> <span class="token string">"Print"</span><span class="token punctuation">;</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div>`,5),o=[e];function c(l,i){return s(),a("div",null,o)}const k=n(p,[["render",c],["__file","api.html.vue"]]);export{k as default};
|