-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathonly-entities.puml
More file actions
42 lines (40 loc) · 1.3 KB
/
only-entities.puml
File metadata and controls
42 lines (40 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
@startuml
class com.poyrazaktas.bitirme.vat.entity.VatValueAddedTax {
- Long id
- ProductType productType
- int vatRate
}
class com.poyrazaktas.bitirme.gen.entity.BaseAdditionalFields {
- Date createDate
- Date updateDate
- Long createdBy
- Long updatedBy
}
abstract class com.poyrazaktas.bitirme.gen.entity.BaseEntity {
- {static} long serialVersionUID
- BaseAdditionalFields baseAdditionalFields
}
interface com.poyrazaktas.bitirme.gen.entity.BaseModel {
~ Long getId()
}
class com.poyrazaktas.bitirme.prd.entity.PrdProduct {
- Long id
- String name
- ProductType productType
- BigDecimal priceRaw
- BigDecimal priceWithTax
}
class com.poyrazaktas.bitirme.usr.entity.UsrUser {
- Long id
- String firstName
- String lastName
- String userName
- String password
}
com.poyrazaktas.bitirme.gen.entity.BaseEntity <|-- com.poyrazaktas.bitirme.vat.entity.VatValueAddedTax
com.poyrazaktas.bitirme.gen.entity.BaseModel <|.. com.poyrazaktas.bitirme.gen.entity.BaseEntity
com.poyrazaktas.bitirme.gen.entity.Cloneable <|.. com.poyrazaktas.bitirme.gen.entity.BaseEntity
java.io.Serializable <|.. com.poyrazaktas.bitirme.gen.entity.BaseEntity
com.poyrazaktas.bitirme.gen.entity.BaseEntity <|-- com.poyrazaktas.bitirme.prd.entity.PrdProduct
com.poyrazaktas.bitirme.gen.entity.BaseEntity <|-- com.poyrazaktas.bitirme.usr.entity.UsrUser
@enduml