1
我有一個名爲Product
的核心數據實體,它與Receipt
實體具有一對多關係。存儲實體的狀態 - 最佳實踐
的Receipt
實體具有status
屬性與類型的Integer 16
存儲收據是否:
- 成功發送
- 沒有發送
- 請求發送,但未能
我已將ReceiptStatus
定義爲如下
typedef enum ReceiptStatus : int16_t {
InvalidReceiptStatus,
ReceiptStatusNoneSent,
ReceiptStatusAttemptedButFailed,
ReceiptStatusSentSuccessfully,
} ReceiptStatus;
這裏是我的問題......這是一個好主意嗎?在我的模型中創建另一個實體ReceiptStatus
以使用typedef enum ReceiptStatus
會更好嗎?我的想法是,我現在擁有的方式更簡單,更靈活。
有沒有更好的方法來做到這一點比我想到的兩個選項?
我不確定是否以某種方式通過這種方式實施自己的腳步。我在項目中的一個地方,改變這一點並不是什麼大問題,所以我想立即着手。
我明白了爲什麼它會皺起眉頭,如果它實際上是最好的辦法 - 但它似乎是最好的社區得到一個很好的答案。 –