@@ -211,6 +211,7 @@ v1 的版本与发行策略分为两层:
211211 "format" : " none" ,
212212 "headerTemplate" : null ,
213213 "generateInit" : false ,
214+ "generateToManyCount" : true ,
214215 "defaultDecodeFailurePolicy" : " fallbackToDefaultValue"
215216 },
216217 "validate" : {
@@ -260,6 +261,8 @@ v1 的版本与发行策略分为两层:
260261 }
261262 }
262263 },
264+ "generateInit" : false ,
265+ "generateToManyCount" : true ,
263266 "include" : [],
264267 "exclude" : [],
265268 "level" : " conformance" ,
@@ -535,8 +538,7 @@ v1 的版本与发行策略分为两层:
535538### 4.4 宏生成策略参数(映射到当前宏能力)
536539
537540- ` --generate-init <true|false> `
538- - ` --relationship-setter-policy <none|warning|plain> `
539- - ` --relationship-count-policy <none|warning|plain> `
541+ - ` --generate-to-many-count <true|false> `
540542- ` --default-decode-failure-policy <fallbackToDefaultValue|debugAssertNil> `
541543
542544说明:这些参数作为“生成代码默认策略”,具体属性仍允许在代码层用 ` @Attribute(...) ` 覆盖。
@@ -568,6 +570,7 @@ v1 的版本与发行策略分为两层:
568570 - CLI 显式传入的相对路径相对当前工作目录解析。
569571- ` emitExtensionStubs ` : optional, bool,默认 ` false ` 。
570572- ` generateInit ` : optional, bool,默认 ` false ` 。
573+ - ` generateToManyCount ` : optional, bool,默认 ` true ` 。
571574- ` defaultDecodeFailurePolicy ` : optional, enum(` fallbackToDefaultValue ` ,` debugAssertNil ` ),默认 ` fallbackToDefaultValue ` 。
572575
573576## 5. ` validate ` 参数设计(v1)
@@ -583,8 +586,7 @@ v1 的版本与发行策略分为两层:
583586- ` --split-by-entity <bool> `
584587- ` --header-template <path> `
585588- ` --generate-init <bool> `
586- - ` --relationship-setter-policy <none|warning|plain> `
587- - ` --relationship-count-policy <none|warning|plain> `
589+ - ` --generate-to-many-count <bool> `
588590- ` --default-decode-failure-policy <fallbackToDefaultValue|debugAssertNil> `
589591- ` --type-mappings `
590592 - v1 不单独提供 CLI 参数,推荐在 JSON 配置中声明。
@@ -629,6 +631,7 @@ v1 的版本与发行策略分为两层:
629631- ` headerTemplate ` : optional, string/null,默认 ` null ` 。
630632- ` emitExtensionStubs ` : optional, bool,默认 ` false ` 。
631633- ` generateInit ` : optional, bool,默认 ` false ` 。
634+ - ` generateToManyCount ` : optional, bool,默认 ` true ` 。
632635- ` defaultDecodeFailurePolicy ` : optional, enum(` fallbackToDefaultValue ` ,` debugAssertNil ` ),默认 ` fallbackToDefaultValue ` 。
633636- ` include ` : optional, array<string >,默认 ` [] ` 。
634637- ` exclude ` : optional, array<string >,默认 ` [] ` 。
0 commit comments