zip
parent
aebb79ec84
commit
233c61c5c6
Binary file not shown.
@ -1,17 +0,0 @@
|
||||
package com.rehome.disruptor_nmc.controller;
|
||||
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/index")
|
||||
public class IndexController {
|
||||
|
||||
|
||||
@RequestMapping(value = "/privacy_agreement")
|
||||
public String privacyAgreement() {
|
||||
return "privacy_agreement";
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.rehome.disruptor_nmc.response;
|
||||
|
||||
//定义返回数据结构
|
||||
public interface IResult {
|
||||
Integer getCode();
|
||||
String getMessage();
|
||||
}
|
||||
@ -0,0 +1,68 @@
|
||||
package com.rehome.disruptor_nmc.response;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.validation.FieldError;
|
||||
|
||||
//统一返回数据结构
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class Result<T> {
|
||||
private Integer code;
|
||||
private String message;
|
||||
private T data;
|
||||
|
||||
public static <T> Result<T> success(T data) {
|
||||
return new Result<>(ResultEnum.SUCCESS.getCode(), ResultEnum.SUCCESS.getMessage(), data);
|
||||
}
|
||||
|
||||
public static <T> Result<T> success(String message, T data) {
|
||||
return new Result<>(ResultEnum.SUCCESS.getCode(), message, data);
|
||||
}
|
||||
|
||||
public static Result<?> failed() {
|
||||
return new Result<>(ResultEnum.COMMON_FAILED.getCode(), ResultEnum.COMMON_FAILED.getMessage(), null);
|
||||
}
|
||||
|
||||
public static Result<?> failedByParamValidated() {
|
||||
return new Result<>(ResultEnum.REQUEST_PARAM_VALIDATED_FAILED.getCode(), ResultEnum.REQUEST_PARAM_VALIDATED_FAILED.getMessage(), null);
|
||||
}
|
||||
|
||||
public static Result<?> failedByParamValidated(BindingResult bindingResult) {
|
||||
Result result = new Result<>(ResultEnum.REQUEST_PARAM_VALIDATED_FAILED.getCode(), ResultEnum.REQUEST_PARAM_VALIDATED_FAILED.getMessage(), null);
|
||||
// 处理错误信息
|
||||
for (FieldError error : bindingResult.getFieldErrors()) {
|
||||
String baseErrorMessage = result.getMessage();
|
||||
if(error.getField()!=null){
|
||||
baseErrorMessage=baseErrorMessage+","+error.getField();
|
||||
result.setMessage(baseErrorMessage);
|
||||
}
|
||||
if(error.getDefaultMessage()!=null){
|
||||
baseErrorMessage=baseErrorMessage+":"+error.getDefaultMessage();
|
||||
result.setMessage(baseErrorMessage);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public static Result<?> failed(String message) {
|
||||
return new Result<>(ResultEnum.COMMON_FAILED.getCode(), message, null);
|
||||
}
|
||||
|
||||
public static Result<?> failed(IResult errorResult) {
|
||||
return new Result<>(errorResult.getCode(), errorResult.getMessage(), null);
|
||||
}
|
||||
|
||||
public static <T> Result<T> instance(Integer code, String message, T data) {
|
||||
Result<T> result = new Result<>();
|
||||
result.setCode(code);
|
||||
result.setMessage(message);
|
||||
result.setData(data);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,38 @@
|
||||
package com.rehome.disruptor_nmc.response;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
//常用结果的枚举
|
||||
public enum ResultEnum implements IResult {
|
||||
SUCCESS(2001, "接口调用成功"),
|
||||
VALIDATE_FAILED(2002, "参数校验失败"),
|
||||
COMMON_FAILED(2003, "接口调用失败"),
|
||||
FORBIDDEN(2004, "没有权限访问资源"),
|
||||
REQUEST_PARAM_VALIDATED_FAILED(2005, "请求参数校验失败");
|
||||
|
||||
private Integer code;
|
||||
private String message;
|
||||
|
||||
@Override
|
||||
public Integer getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public void setCode(Integer code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
public void setMessage(String message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
//省略get、set方法和构造方法
|
||||
}
|
||||
Binary file not shown.
@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEogIBAAKCAQEApkLWaF5mqX/9Qv0PiFgvsEO9vNNzKcGjyAyLZBNQb70PgF33
|
||||
i7XsOBwNzo/xdisBXmWsCOPWVM60MUIGT4v7iCNueWQlMOsYYNxV47EV3ZclZbz4
|
||||
Ji5sKKczn1U1l25w5v3jNZEYcxHU6uwmtiBFCZa2SeEV0jI356qNU5Wvt9u/Io9Z
|
||||
tb5tZOMa71ERejViqZtfNIg5Q3oRB7gyhyFKVKjPZI5MnfA895+7SrL4Nm4OIApm
|
||||
dKM0dTV7Xz1VsRnO3IlivnmaQy7sBMv7ak8vNXCMO1qHQGKOmNrKHtQTswxOdute
|
||||
5kSSzVRBE25Xrk/RyG+01mtccU2liNWMjfTEwwIDAQABAoIBAEkt9g1uL6W/jgvk
|
||||
MugCWMsupd7s+y2P67TrwJbF4YutHZuUwJaf9l8kCfe3Z8JpX2rbOYOYNQiTCsD7
|
||||
nKd6p7XeUovfxnbno41OrgdQNJ2aH33OVTMJD9Y88f3ZlYMXu14Qtecn/Cj52kuk
|
||||
sc1MGtcDnSybg+1G6VBww0/c/MDhpHSEevJ8LZaxTOyNPvt4qVJZKtArBGnFPh81
|
||||
VKiBQy6Aumm4k9gRkrVbAR0xo9DiOYE0hfga04J3EwYdI2uhGvgew2zeRVSdsN81
|
||||
TN8mNJ/BTra2Yqf4bp22IhNT6G9AgfjqTb1mDfaQHkN5SABgB8TE/HubJ4wH/Jn+
|
||||
ptVLR5ECgYEA0gzbolhfskVJ00eNs1ik6SKpBQwKz27OokNILfG5+BzLTK5kBYtU
|
||||
jov9lSRz/PWHX+g7Do3ncdueSvHpBALaUcsxVsY1QoWcxQ8NLlZfcY1dm1Vuudzg
|
||||
dy3Ccl7vKsoQBkI/an+3+ooiy/XX9pydt4/QfkmzCaAre0SuLavNWJcCgYEAyqG4
|
||||
DUf41LFQTDNTTUxcg924JDk6pxO3+4Qr98CSJz+6pICkTw3fy/cKOj1wFc1RA4/0
|
||||
DndiXBXnA0wnfPb2dktZ970cXofaIXMbpcteBSJC/Atqd8Mmcit+A21FTx5nI/dv
|
||||
CGgmAj0j0Y7nX91+jos4l6/ihXskQQDfUYA2LrUCgYBqGOKLsxXLRyJOHPNfJqRN
|
||||
uhsjmHyRYEfxQAjiZBnqUCkEN4YAIut4AQ/6WGpZ2G8jq3rBFD5WjXb8Jgrr4sEB
|
||||
1Z+7U+ytCC4yfzLKOAiHo78nadS+/ulGaY+xE3C87UmAz8+WbKKyYznGSgxm3Z7w
|
||||
jCzkzTco4oV0AzHzkbbsSwKBgDaOVgyVXSR+3Py3MO116s7CKmruUaFcSMPaMTBS
|
||||
U8dnfCwASrzSIng6+jD2C7CDCBXqcy5V7FCYwQr9PQCDSZZN8VonO3UkJJGu+Tmp
|
||||
SJYfRGOx+ydljntcxF/N0sRbji971hQwXlNp/LPWQutnqkRcrY8Blv6TSg6KWpYJ
|
||||
7AylAoGAMp/nSsfpjnoYW+8KdC+iEZw66FjCg5HV11rWCUqj7gsgNOfCUhku826M
|
||||
23SwZWWVQzOR5dJsmtUuzO1cXcpxKSpMdpVikB4TYFm4U1l5QZuSG+L2516IjwwJ
|
||||
q96skUIZ649Tu1B5ecQLMPD0S/Hc8Guhcr31KGnisOQt/CbSA1w=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
Binary file not shown.
File diff suppressed because one or more lines are too long
@ -1,41 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Title</title>
|
||||
|
||||
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
$(function(){
|
||||
var data = myObj.getData();
|
||||
var time = myObj.getTime();
|
||||
dataHighchartXdDt(data,time);
|
||||
})
|
||||
|
||||
|
||||
function test(){
|
||||
var data = myObj.getData();
|
||||
var time = myObj.getTime();
|
||||
$('#container').html(time);
|
||||
}
|
||||
//心电
|
||||
function dataHighchartXdDt(data,time){
|
||||
//以下是绘制心电的逻辑
|
||||
//省略
|
||||
$('#container').html(time);
|
||||
}
|
||||
function setDeviceData(data){
|
||||
$('#container').html(data);
|
||||
}
|
||||
function receiveNfcData(nfc){
|
||||
$('#container').html(nfc);
|
||||
alert(nfc);
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<button onclick="test()">点我吧</button>
|
||||
<div id="container"></div>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in New Issue