私は2つのドメインクラスを注文と在庫に持っています。株式が売却されると、注文(order_id)と在庫(stock_id)とnoOfStockSoldに関する情報を含む子テーブルStockOrderにエントリを作成しています。GrailsドメインクラスのERP要件の設計
現在のデザインでは、StockOrderをStockテーブルの近くにコーディングしました。あなたはこれを以下で見ることができます。
Class Stock {
String stockName
BigDecimal quantity
List stockOrderList
static hasMany = [stockOrderList: StockOrder]
}
class StockOrder {
Stock stock
Order order
BigDecimal noOfStockSold
static belongsTo = [Stock]
}
class Order {
List saleLineItemList
static hasMany = [saleLineItemList: SaleLineitem]
}
- 私はERPのprespectiveからに正しく行っています。どのように売り注文を売りに関連付けるか?
- StockOrderをOrderに結び付けても静的なbelongsTo = [Stock、Order]を実行してもOKですか
- 改善や改良はありますか?
あなたと同意し、変更を加えました。 –