Skip to content

Commit 9c8f2c4

Browse files
committed
自动化测试
1 parent 57cc6ee commit 9c8f2c4

File tree

3 files changed

+42
-0
lines changed

3 files changed

+42
-0
lines changed

ams-dotnet/templates/model.mustache

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{{#models}}
2+
{{#model}}
3+
{{#lambdas.DotNetParent}} {{classname}} {{serverUrl}} 1
4+
{{/lambdas.DotNetParent}}
5+
6+
namespace {{packageName}}.{{modelPackage}}
7+
{
8+
{{#isEnum}}{{>modelEnum}}{{/isEnum}}{{^isEnum}}{{#oneOf}}{{#-first}}{{>modelOneOf}}{{/-first}}{{/oneOf}}{{#anyOf}}{{#-first}}{{>modelAnyOf}}{{/-first}}{{/anyOf}}{{^oneOf}}{{^anyOf}}{{>modelGeneric}}{{/anyOf}}{{/oneOf}}{{/isEnum}}
9+
{{/model}}
10+
{{/models}}
11+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
public enum {{classname}}
3+
{
4+
{{#allowableValues}}
5+
{{#enumVars}}
6+
{{value}},
7+
{{/enumVars}}
8+
{{/allowableValues}}
9+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
public class {{classname}}{{#lambdas.DotNetParent}} {{classname}} {{serverUrl}} 2{{/lambdas.DotNetParent}}
3+
{
4+
5+
public {{classname}}() { }
6+
7+
public {{classname}}( {{#vars}}{{{dataType}}} {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}}{{^-last}} , {{/-last}}{{/vars}})
8+
{
9+
{{#vars}}
10+
this.{{name}} = {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}};
11+
{{/vars}}
12+
}
13+
14+
{{#vars}}
15+
{{#lambdas.skipResult}}
16+
public {{{dataType}}} {{name}} { get; set; }
17+
{{/lambdas.skipResult}}
18+
{{/vars}}
19+
20+
{{#lambdas.DotNetParent}} {{classname}} {{serverUrl}} 3{{/lambdas.DotNetParent}}
21+
22+
}

0 commit comments

Comments
 (0)