50 lines
12 KiB
JavaScript
50 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">ApiCheckModel</p><p>1、[ApiCheckModel] 附加到 Action,用于验证函数入参的 模型验证</p><p>2、实体模型中 [Required] 用于验证字段</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">ApiCheckModel</span> <span class="token punctuation">,</span> <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> <span class="token function">CreateAsync</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">Member</span> form<span class="token punctuation">)</span> <span class="token operator">=></span> _defaultService<span class="token punctuation">.</span><span class="token function">SaveFormAsync</span><span class="token punctuation">(</span>form<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></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>Repository<span class="token punctuation">.</span>EntityFramework<span class="token punctuation">.</span>Admin<span class="token punctuation">.</span>Entities<span class="token punctuation">.</span>Systems</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">SysUser</span> <span class="token punctuation">:</span> <span class="token type-list"><span class="token class-name">DefaultEntity</span></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 punctuation">[</span><span class="token function">Required</span><span class="token punctuation">(</span>ErrorMessage <span class="token operator">=</span> <span class="token string">"用户名称不能为空!"</span><span class="token punctuation">)</span><span class="token punctuation">]</span>
|
||
<span class="token keyword">public</span> <span class="token return-type class-name"><span class="token keyword">string</span><span class="token punctuation">?</span></span> Name <span class="token punctuation">{</span> <span class="token keyword">get</span><span class="token punctuation">;</span> <span class="token keyword">set</span><span class="token punctuation">;</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 punctuation">[</span><span class="token function">Required</span><span class="token punctuation">(</span>ErrorMessage <span class="token operator">=</span> <span class="token string">"登录名称不能为空!"</span><span class="token punctuation">)</span><span class="token punctuation">]</span>
|
||
<span class="token keyword">public</span> <span class="token return-type class-name"><span class="token keyword">string</span><span class="token punctuation">?</span></span> LoginName <span class="token punctuation">{</span> <span class="token keyword">get</span><span class="token punctuation">;</span> <span class="token keyword">set</span><span class="token punctuation">;</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 punctuation">[</span><span class="token function">Required</span><span class="token punctuation">(</span>ErrorMessage <span class="token operator">=</span> <span class="token string">"邮件不能为空!"</span><span class="token punctuation">)</span><span class="token punctuation">,</span> <span class="token function">EmailAddress</span><span class="token punctuation">(</span>ErrorMessage <span class="token operator">=</span> <span class="token string">"邮件格式不正确!"</span><span class="token punctuation">)</span><span class="token punctuation">]</span>
|
||
<span class="token keyword">public</span> <span class="token return-type class-name"><span class="token keyword">string</span><span class="token punctuation">?</span></span> Email <span class="token punctuation">{</span> <span class="token keyword">get</span><span class="token punctuation">;</span> <span class="token keyword">set</span><span class="token punctuation">;</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 return-type class-name"><span class="token keyword">string</span><span class="token punctuation">?</span></span> Password <span class="token punctuation">{</span> <span class="token keyword">get</span><span class="token punctuation">;</span> <span class="token keyword">set</span><span class="token punctuation">;</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 return-type class-name"><span class="token keyword">string</span><span class="token punctuation">?</span></span> Phone <span class="token punctuation">{</span> <span class="token keyword">get</span><span class="token punctuation">;</span> <span class="token keyword">set</span><span class="token punctuation">;</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">/// 删除锁 ,如果是 true 则不能删除</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 return-type class-name"><span class="token keyword">bool</span></span> DeleteLock <span class="token punctuation">{</span> <span class="token keyword">get</span><span class="token punctuation">;</span> <span class="token keyword">set</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token operator">=</span> <span class="token boolean">false</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">/// 组织Id</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 return-type class-name"><span class="token keyword">int</span><span class="token punctuation">?</span></span> OrganizationId <span class="token punctuation">{</span> <span class="token keyword">get</span><span class="token punctuation">;</span> <span class="token keyword">set</span><span class="token punctuation">;</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 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),c=[e];function o(l,i){return s(),a("div",null,c)}const k=n(p,[["render",o],["__file","api-check-model.html.vue"]]);export{k as default};
|