本文的結構對象指的是在限界上下文中的應用服務中定義的結構對象,用于作為應用服務方法的出入參。本文為您介紹如何新建、編輯及刪除結構對象。
新建結構對象
登錄BizWorks,在選擇平臺下拉列表中選中建模平臺。
單擊頁面右上角圖標或其文本框區域,在下拉列表中單擊目標項目名稱后,單擊建模頁簽。在建模導航欄中,選擇 。
在限界上下文頁面,單擊目標限界上下文名稱。
在目標限界上下文導航欄中,單擊結構對象。在結構對象頁面,單擊新建結構對象。
在新建結構對象面板,設置基本信息。
參數
說明
對象名稱
自定義結構對象名稱。
編碼
英文字母和數字的組合,長度不得超過80個字符,需以大寫字母開頭,且在限界上下文內唯一。
父對象
在父對象下拉列表中選擇目標繼承父對象。
說明您在選擇目標繼承父對象時,需避免選擇會導致循環繼承問題的繼承父對象,否則在后續編排服務時會報錯。
描述
輸入結構對象的描述信息,可選填。
單擊字段頁簽,單擊添加,配置字段參數。
參數
說明
字段名稱
自定義結構對象字段名稱。
編碼
英文字母和數字的組合,長度不得超過80個字符,需以小寫字母開頭,且在該結構對象內唯一。
數據類型
通過下拉列表選擇:
基本類型:String、Integer、Boolean等。
集合類型:List<基本類型或結構對象編碼>、Set<基本類型或結構對象編碼>、Map<基本類型或結構對象編碼>。
對象類型:本限界上下文中已創建且保存的結構對象。
重要如果要選擇當前正在創建的結構對象,請在完成基本信息配置后單擊創建,再從結構對象右側操作欄中的編輯進入。
新建結構對象:您可以新建結構對象將其配置為字段的數據類型。
可選:單擊結構預覽頁簽,您可以預覽結構對象的結構。
說明如果結構對象設置了父對象,在該結構對象的結構預覽頁簽您能看到父對象的所有字段信息。
單擊新建結構對象面板左下角的創建,保存配置信息。您可以在結構對象列表中查看、編輯或刪除您創建的結構對象。
表 1. 結構對象生成規則與示例 屬性
生成格式
示例
備注
結構對象名稱
數據模型名稱
訂單
無
結構對象編碼
數據模型編碼+DTO
SalesOrderDTO
無
父對象
無
無
通過數據模型生成默認沒有父對象。
結構對象備注
無
無
如果是新建的結構,備注字段默認為空;如果是覆蓋已有的結構對象,備注字段不變,保持原有值。
編輯結構對象
在結構對象列表中,單擊目標對象名稱或者目標對象右側操作列下的編輯。
在編輯結構對象面板,完成配置信息修改。
說明僅平臺(platform)類型的結構對象支持編輯,未標注(code)和虛構(fake)類型的結構對象不支持編輯,僅支持刪除操作。
單擊保存。
刪除結構對象
在結構對象列表中,單擊目標對象右側操作列下的刪除。
在二次確認對話框中,單擊刪除。