日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

BizWorks規范注解

本文介紹BizWorks規范注解。

注解

含義

常用屬性

說明

@ApplicationService

應用服務注解

  • domain:業務域的編碼。

  • name:應用服務的名稱。

  • desc:應用服務的描述。

加在接口上,聲明該接口屬于應用服務。

@DomainService

領域服務注解

  • domain:業務域的編碼。

  • name:領域服務的名稱。

  • desc:領域服務的描述。

加在類上,聲明該類屬于領域服務。

@DomainObject

領域對象注解

  • domain:業務域的編碼。

  • name:領域對象的名稱。

  • desc:領域對象的描述。

  • isAggregateRoot:是否聚合根(true/false)。

加在類上,聲明該類屬于領域對象。

@ValueObject

值對象注解

  • domain:業務域的編碼。

  • name:值對象的名稱。

  • desc:值對象的描述。

  • isAggregateRoot:是否聚合根(true/false)。

加在類上,聲明該類屬于值對象。

@StructureObject

結構對象注解

  • asset:業務域或者商業能力的編碼。

  • assetType:模型類型(商業能力還是業務域)。

  • name:結構對象的名稱。

  • desc:結構對象的描述。

加在類上,聲明該類屬于結構對象。

@ExtensionPoint

擴展點注解

  • domain:擴展點的編碼。

  • name:擴展點的名稱。

  • desc:擴展點的描述。

加在方法上,聲明該方法屬于擴展點。

@Field

屬性注解

  • name:字段的名稱。

  • value:字段的描述。

  • related:是否有對象關系。默認為false,為true時表示有對象關系。

  • relationType:對象關系,當related設置為true時,需要設置該值。

    有關聯(Association),聚合(Aggregation),組合(Composition)三種關系可供設置。

  • relationDetail:對象關系重數,當related設置為true時,需要設置該值。

    有CanBeNone,CanNotBeNone兩種對象關系類別可供設置。

    • 如果relationDetail = CanBeNone,當屬性類型是集合(List/Set)時,那么對應的建模平臺關系重數為0-N,否則對應的建模平臺關系重數為0-1;

    • 如果relationDetail = CanNotBeNone,當屬性類型是集合(List/Set)時,那么對應的建模平臺關系重數為1-N,否則對應的建模平臺關系重數為1-1。

加在屬性上。

@Method

方法注解

  • name:方法的名稱。

  • value:方法的描述。

加在方法上。

@Related

擴展點注解

to:擴展點指向的類。

加在方法上,擴展點不獨立存在,擴展點依附于應用服務。

@Parameter

參數注解

  • name:參數的名稱。

  • value:參數的描述。

加在方法入參上。

@ReturnValue

返回值注解

  • name:方法的名稱。

  • value:方法的描述。

方法有返回值時加在方法上。