You are on page 1of 1

Model::ClassDiagram1

modules
roles
+_id: ObjectID
+name: String operations
+_id: ObjectID
+description: String +_id: ObjectID +roleName: String
+price: Double +name: String +description: String
+disable: Boolean +description: String +listOperations: Array _idOperations
+ratingType: String +enabled: Boolean +enabled: Boolean
+iconName: String +idBusinessUnit: ObjectID
+operations: Array _idOperations
+enabled: Boolean

models
+_id: ObjectID
+modelName: String
+description: String
businessunits +listRoles: Array _idRoles
+_id: ObjectID +idBusinessUnit: ObjectID
+ruc: String warehouses +enabled: Boolean
+password: String
+tradename: String +_id: ObjectID
+legalRepresentative: String +country: String
+country: String +city: String
+city: String +address: String
+addres: String +phone: String
+postalCode: String +legalRepresentative: String
+normalEmail: String +openingHours: String
+certifiedEmail: String +tags: String
+phone: String +enabled: Boolean
+forcedAccounting: Boolean +idBusinessUnit: ObjectID
+typePerson: String
+enabled: Boolean
+listModules: Array _idModules

users
+_id: ObjectID products
+username: String
+firstName: String +_id: ObjectID
+lastName: String +name: String
+email: String +description: String
+phone: String +priceAcquisition: Double
+birthdate: String Date +priceSales: Double
+age: Integer +iva: Double
+country: String +purchaseDate: String Date
+city: String +expirationDate: String Date
+address: String +barCode: String
+enabled: Boolean +model: String
+companyProduces: String
+container: String
+provider: String
+tags: String
+quantityInventory: Integer
+enable: Boolean
providers
+idWarehouse: ObjectID
+_id: ObjectID
+providerName: String
+ruc: String
+businessName: String
+country: String
+city: String
+address: String
+email: String
+phone: String
+representativeName: String
+representativePhone: String
+tags: String
+enabled: Boolean

You might also like