New listener

This commit is contained in:
Ali Sadeghi
2025-08-03 23:19:16 +03:30
parent 28cc64a052
commit 876c278ac4
26 changed files with 1626 additions and 683 deletions

View File

@@ -17,7 +17,10 @@ security.jwt.token.secret-key=secret
app.survey.base-url=http://localhost.com
#spring.rabbitmq.host=188.132.198.145
# spring.rabbitmq.host=188.132.198.145
# spring.rabbitmq.port=5672
# spring.rabbitmq.username=testuser
# spring.rabbitmq.password=JGasF24561AZv2894De
spring.rabbitmq.host=localhost
spring.rabbitmq.port=5672
spring.rabbitmq.username=guest

View File

@@ -0,0 +1,35 @@
input DataCenterCreateInput {
dataCenter: String!
externalId: Int
emissionScopeId: ID
sectorId: ID
subSectorId: ID
activitySubUnitId: ID
emissionSourceId: ID
consuptionUnitId: ID
consuptionAmount: Float
areaId: ID
number: Int
ayposURL: String
address: String
latitude: Float
longitude: Float
}
input DataCenterUpdateInput {
dataCenter: String
externalId: Int
emissionScopeId: ID
sectorId: ID
subSectorId: ID
activitySubUnitId: ID
emissionSourceId: ID
consuptionUnitId: ID
consuptionAmount: Float
areaId: ID
number: Int
ayposURL: String
address: String
latitude: Float
longitude: Float
}

View File

@@ -0,0 +1,5 @@
extend type Mutation {
createDataCenter(input: DataCenterCreateInput!): DataCenter
updateDataCenter(id: ID!, input: DataCenterUpdateInput!): DataCenter
deleteDataCenter(id: ID!): Boolean
}

View File

@@ -13,38 +13,12 @@ type DataCenter {
projects: [Project]
area: Area
number:Int
}
type EmissionScope{
tag: String
}
type Sector{
tag: String
}
type SubSector{
tag: String
}
type ActivitySubUnit{
tag: String
}
type EmissionSource{
tag: String
}
type ConsuptionUnit{
tag: String
}
type Area {
tag: String
cityNames: [String]
districtNames: [String]
number: Int
ayposURL: String
address: String
latitude: Float
longitude: Float
}
type Project {
@@ -55,24 +29,24 @@ type Project {
type PhysicalMachine {
id: ID
status: String
name: String
powerConsumption: Float
vms: Vms
}
type Vms {
id: ID
active: [Vm]
inactive: [Vm]
ip: String
tag: String
power: Float
vms: [Vm]
}
type Vm {
id: ID
status: String
name: String
state: String
vmName: String
ip: String
power: Float
calcOn: Boolean
hostingPm: String
host: String
flavorName: String
tag: String
config: Config
}

View File

@@ -31,10 +31,15 @@ type MainDataTable {
type Vm {
id: ID
status: String
name: String
state: String
vmName: String
ip: String
power: Float
calcOn: Boolean
hostingPm: String
host: String
flavorName: String
tag: String
config: Config
}