classDiagram
class Order {
+ id: Long
+ status: RecordStatus
+ createDate: Date
+ updateDate: Date
+ version: Long
}
class Customer {
+ id: Long
+ name: String
+ phone: String
+ status: RecordStatus
+ createDate: Date
+ updateDate: Date
+ version: Long
}
class OrderItem {
+ id: Long
+ seq: Integer
+ quantity: Float
+ createDate: Date
+ updateDate: Date
}
class ProductVer{
+ id: Long
+ ver: Integer
+ name: String
+ attributes: String[]
+ price: Double
+ status: RecordStatus
+ createDate: Date
+ updateDate: Date
}
class Product {
+ code: String
+ createDate: Date
+ updateDate: Date
+ version: Long
}
Order --> Customer
Order *-- OrderItem
OrderItem --> ProductVer
Product --> ProductVer : latest
Product o-- ProductVer
Last active
September 30, 2022 03:36
-
-
Save hardyscc/c2d2d1ad9fba28bc2177bdb83f2826d9 to your computer and use it in GitHub Desktop.
Sample Class Diagram
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment