Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
zhou-hao committed Nov 28, 2023
2 parents acf38bc + 6203f48 commit eb2dabe
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,14 @@
import org.hswebframework.web.authorization.annotation.SaveAction;
import org.hswebframework.web.authorization.exception.UnAuthorizedException;
import org.jetlinks.community.auth.entity.UserDetail;
import org.jetlinks.community.auth.enums.UserEntityType;
import org.jetlinks.community.auth.enums.UserEntityTypes;
import org.jetlinks.community.auth.service.UserDetailService;
import org.jetlinks.community.auth.service.request.SaveUserDetailRequest;
import org.jetlinks.community.auth.service.request.SaveUserRequest;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;

@RestController
Expand Down Expand Up @@ -99,4 +102,11 @@ public Mono<Void> saveUserDetail(@RequestBody Mono<SaveUserDetailRequest> reques
.flatMap(tp2 -> userDetailService.saveUserDetail(tp2.getT1().getUser().getId(), tp2.getT2()));
}

@GetMapping("/types")
@Operation(summary = "获取所有用户类型")
@Authorize(merge = false)
public Flux<UserEntityType> getUserEntityTypes() {
return Flux.fromIterable(UserEntityTypes.getAllType());
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ interface ConfigKey {
String alarmName = "alarmName";
String level = "level";
String ownerId = "ownerId";
String description = "description";
String state = "state";
String alarmTime = "alarmTime";
String lastAlarmTime = "lastAlarmTime";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,9 @@ class Result {
@Schema(description = "告警名称")
private String alarmName;

@Schema(description = "告警说明")
private String description;

@Schema(description = "是否重复告警")
private boolean alarming;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,8 @@ public class DefaultAlarmRuleHandler implements AlarmRuleHandler, CommandLineRun
AlarmConstants.ConfigKey.level,
AlarmConstants.ConfigKey.targetType,
AlarmConstants.ConfigKey.state,
AlarmConstants.ConfigKey.ownerId
AlarmConstants.ConfigKey.ownerId,
AlarmConstants.ConfigKey.description
));

private final Map<Tuple2<String, Integer>, Set<String>> ruleAlarmBinds = new ConcurrentHashMap<>();
Expand Down Expand Up @@ -159,6 +160,7 @@ private AlarmRecordEntity ofRecord(Result result) {
entity.setSourceId(result.getSourceId());

entity.setAlarmName(result.getAlarmName());
entity.setDescription(result.getDescription());
entity.generateId();
return entity;
}
Expand Down Expand Up @@ -280,6 +282,7 @@ private AlarmHistoryInfo createHistory(AlarmRecordEntity record, AlarmInfo alarm
info.setId(IDGenerator.RANDOM.generate());
info.setAlarmConfigId(record.getAlarmConfigId());
info.setAlarmConfigName(record.getAlarmName());
info.setDescription(record.getDescription());
info.setAlarmRecordId(record.getId());
info.setLevel(record.getLevel());
info.setAlarmTime(record.getAlarmTime());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public String getName() {
@Override
public Flux<AlarmTargetInfo> convert(AlarmData data) {
return Flux.just(AlarmTargetInfo
.of(data.getAlarmConfigId(),
.of(data.getRuleId(),
data.getRuleName(),
getType()));
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ public Map<String, Object> toConfigMap() {
configs.put(AlarmConstants.ConfigKey.ownerId, getModifierId() == null ? getCreatorId() : getModifierId());
configs.put(AlarmConstants.ConfigKey.targetType, getTargetType());
configs.put(AlarmConstants.ConfigKey.state, getState().name());

configs.put(AlarmConstants.ConfigKey.description, getDescription());
return configs;
}
}
5 changes: 3 additions & 2 deletions jetlinks-standalone/src/main/resources/hsweb-starter.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ var users = [{
"password": "104ffe90cd840e08f7a79c7fddbe1699",
"salt": "LmKOhcoB",
"status":1,
"name": "超级管理员"
"name": "超级管理员",
"type":"admin"
}];
//版本更新信息
var versions = [
Expand Down Expand Up @@ -49,4 +50,4 @@ dependency.setup(info)
})
.onUninstall(function (context) { //卸载时执行

}).onInitialize(initialize);
}).onInitialize(initialize);
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
<r2dbc.version>Borca-SR2</r2dbc.version>
<hsweb.expands.version>3.0.2</hsweb.expands.version>
<netty.version>4.1.97.Final</netty.version>
<elasticsearch.version>7.17.13</elasticsearch.version>
<elasticsearch.version>7.17.14</elasticsearch.version>
<californium.version>3.7.0</californium.version>
<fastjson.version>1.2.83</fastjson.version>
<reactor.version>2020.0.31</reactor.version>
Expand Down

0 comments on commit eb2dabe

Please sign in to comment.