月球大数据地理空间分析展示平台-【后端】-月球后台服务
1
13693261870
2024-11-11 fee67ca8a0760315047a52fc4101a8f4f80b7a7f
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
package com.moon.server.entity.other;
 
import com.moon.server.helper.StringHelper;
 
import java.util.Calendar;
 
@SuppressWarnings("ALL")
public class FloatServerResponse {
    private String modules;
 
    private String id;
 
    private String expireDate;
 
    private int processNum;
 
    private long time;
 
    private int availableNum;
 
    private String licenseCode;
 
    private String localId;
 
    public FloatServerResponse() {
    }
 
    public FloatServerResponse(ReqParamFloatServer rfs) {
        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.YEAR, 2025);
 
        this.id = rfs.getId();
        this.localId = rfs.getLocalId();
        this.availableNum = rfs.getAvailableNum();
        this.time = calendar.getTimeInMillis();
        this.expireDate = StringHelper.YMD_FORMAT.format(this.time);
        //this.licenseCode = "78a82f0920de0f557f8177bec1e48601c4dc25e4054a00728e4314b56528d3a1632de5298edee38a65412277977a174fea5d91c452b19ef138dbc2ba089ba632";
        this.licenseCode = CheckOutLicense.createFloatingLicense(rfs.getAvailableNum(), rfs.getId(), this.time);
    }
 
    public String getModules() {
        return this.modules;
    }
 
    public void setModules(final String modules) {
        this.modules = modules;
    }
 
    public String getId() {
        return this.id;
    }
 
    public void setId(final String id) {
        this.id = id;
    }
 
    public String getExpireDate() {
        return this.expireDate;
    }
 
    public void setExpireDate(final String expireDate) {
        this.expireDate = expireDate;
    }
 
    public int getProcessNum() {
        return this.processNum;
    }
 
    public void setProcessNum(final int processNum) {
        this.processNum = processNum;
    }
 
    public int getAvailableNum() {
        return this.availableNum;
    }
 
    public void setAvailableNum(final int availableNum) {
        this.availableNum = availableNum;
    }
 
    public long getTime() {
        return this.time;
    }
 
    public void setTime(final long time) {
        this.time = time;
    }
 
    public String getLicenseCode() {
        return this.licenseCode;
    }
 
    public void setLicenseCode(final String licenseCode) {
        this.licenseCode = licenseCode;
    }
 
    public String getLocalId() {
        return localId;
    }
 
    public void setLocalId(String localId) {
        this.localId = localId;
    }
}