Compare commits
1058 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
770fb09223 | ||
|
|
eb334cc7c7 | ||
|
|
404d11526a | ||
| 7bac805988 | |||
|
|
e4e04fc5db | ||
| f588a0ffc8 | |||
| f8ffe767dc | |||
|
|
68cbad2fdb | ||
|
|
9b9d75e463 | ||
|
|
62c3c09a6b | ||
|
|
b523a24e5b | ||
|
|
075dfc19d6 | ||
|
|
279c5c7642 | ||
|
|
ff1351b107 | ||
|
|
2dd67f9e3a | ||
|
|
b0ef851479 | ||
|
|
be899a262b | ||
| 4339a37268 | |||
|
|
9659aa257a | ||
| 9d32ca05df | |||
|
|
d48cf09119 | ||
|
|
c38b07ec07 | ||
|
|
87f05c6278 | ||
| e9ac024f73 | |||
| b7e3bb9796 | |||
| 4bebf28b76 | |||
|
|
20ec9bc0b4 | ||
| 5e93eb3691 | |||
| b63fab9085 | |||
|
|
aba66aaf4a | ||
|
|
1c7c514691 | ||
| 04fe9bdbbd | |||
|
|
b41347c596 | ||
|
|
4f75deac43 | ||
| 2c68646fc9 | |||
| 02599eeb81 | |||
| 0cec471ce2 | |||
|
|
102bab7430 | ||
| 28378dcfa1 | |||
| 1692799f0b | |||
| 90471c368d | |||
| 08ec8591f1 | |||
| d038dfe655 | |||
| c1bf8d79ce | |||
| 74420e7107 | |||
|
|
6815e1df4b | ||
|
|
c1dca815e7 | ||
|
|
5c3baf4e57 | ||
|
|
28f7e038ce | ||
| fe1195b7b5 | |||
|
|
2d3222e03d | ||
|
|
9fdf7fe26c | ||
|
|
134b5b7257 | ||
|
|
a34876c9c5 | ||
|
|
24b18ff3f2 | ||
|
|
22950c6b35 | ||
|
|
92f49bbbe1 | ||
|
|
67fded7104 | ||
|
|
b9baa859de | ||
|
|
7e5aaa2df2 | ||
|
|
166f0c2380 | ||
|
|
f6995ca0f2 | ||
|
|
0836f5fa57 | ||
|
|
6be76acda7 | ||
|
|
173c7743b0 | ||
|
|
1362ee20dc | ||
| 17c4616da4 | |||
| 0043a21455 | |||
| 59aad2c89c | |||
|
|
43e7688d9a | ||
|
|
bbe142d52a | ||
|
|
39a149090a | ||
|
|
44b4501436 | ||
|
|
38ed0797e0 | ||
|
|
7d0e85f6fc | ||
|
|
d52ea52e4c | ||
|
|
45797ad60b | ||
|
|
72ffcbd5a3 | ||
|
|
fb0f23e70b | ||
|
|
9caf1724a6 | ||
| c71e346492 | |||
| 06ea1008ad | |||
| 811ed1ff89 | |||
| 2aa6f0ab5a | |||
| c7b84e0481 | |||
|
|
e2f3ea7764 | ||
|
|
f4e1632386 | ||
|
|
b6b5634918 | ||
|
|
e07f24a743 | ||
|
|
57a3c3b12c | ||
| 9cd15ff6bf | |||
|
|
ccf83c8c27 | ||
| f9d4e69ec2 | |||
|
|
55b20b9e1c | ||
|
|
0a6b4e9aca | ||
| 7731d92b1e | |||
| 7c1b07feba | |||
| a3c1a4304d | |||
|
|
354e6f1cf9 | ||
| b37fba545b | |||
| b9ffc04dcd | |||
| 7011c3cc06 | |||
| 2dcc673636 | |||
| e336bc14b7 | |||
|
|
0bfea394b8 | ||
|
|
5f75155116 | ||
| 9b6452f769 | |||
| c9ecdad7ed | |||
| 6c2ddfab67 | |||
| 7f9f56ef7a | |||
| 24d05203a2 | |||
|
|
03b4273262 | ||
| 5c44742418 | |||
|
|
4f66c4833f | ||
| 9f9baa9991 | |||
| 02f8008482 | |||
| d3294ccdbd | |||
| 986c439644 | |||
|
|
11623af356 | ||
|
|
de93533570 | ||
| 79558d10c6 | |||
| 3e42958fc7 | |||
| 67680628a1 | |||
| 076d5b99be | |||
| 2009009296 | |||
| fc43704b2c | |||
|
|
c2bc212e97 | ||
| 92ecb29b68 | |||
| a29f26c4f2 | |||
|
|
a191d28c97 | ||
| b93db7cd08 | |||
| bc5abdae14 | |||
| 8a353ac9a4 | |||
| 4072cc7517 | |||
| 6bb9d19765 | |||
|
|
ba03707443 | ||
|
|
e7d73497c9 | ||
| a1caa85b16 | |||
| 0e2a75da5e | |||
|
|
5f7414111e | ||
| 02b8f28de0 | |||
| 70f5cde320 | |||
|
|
95b9bef76e | ||
| 120b0422f1 | |||
|
|
934ac90daf | ||
| 3f24e6e311 | |||
| 1415f5e64c | |||
| 42db01446d | |||
| 2694564444 | |||
| 3b7991b5d7 | |||
|
|
e062edd913 | ||
|
|
6b47512ac3 | ||
|
|
314ece3ddd | ||
| 45e0f355cc | |||
| cc02a22ff3 | |||
| 952c9b38c9 | |||
| 3395b7471a | |||
| 5bbce0fc79 | |||
|
|
4aa4044d86 | ||
|
|
12cffe4ad7 | ||
|
|
29ffe8a2dc | ||
|
|
e7dca6ec53 | ||
|
|
e9e453d9d9 | ||
|
|
03a8461b1b | ||
|
|
e19da7ca12 | ||
|
|
0e3dba2afa | ||
| e130af4dcf | |||
| d0fb52da6d | |||
| f1221a2608 | |||
|
|
ca33bc5760 | ||
| 5a5344a659 | |||
| fedc457da0 | |||
|
|
89f075f395 | ||
|
|
ab268a4a20 | ||
|
|
b42cd61af6 | ||
| c532cdb595 | |||
| 2265bf11b9 | |||
|
|
6e7a55cb93 | ||
|
|
e886c6caa8 | ||
|
|
bcb2c08003 | ||
| d68c8bea2f | |||
|
|
b97257164a | ||
|
|
05e71b823d | ||
| 44d7a97c84 | |||
|
|
bac81db2c7 | ||
| 9eab6c28e4 | |||
| 0e3ece7007 | |||
| 757a68d57a | |||
|
|
e6d75386aa | ||
| 1e3af78bb5 | |||
|
|
b9c0114c67 | ||
|
|
aabb668734 | ||
|
|
5b0c5f34b2 | ||
| 4c7b6b19c9 | |||
|
|
ce283e739a | ||
|
|
f56b0f87d6 | ||
|
|
31dd5f1f1e | ||
|
|
1d594e0810 | ||
| a8d9272e7c | |||
|
|
1d1e82fea2 | ||
|
|
6b9026d427 | ||
|
|
df1f744a7d | ||
| 8e5cab30c9 | |||
|
|
a8b4a9615b | ||
|
|
fc75a7084d | ||
|
|
a2fcb97a8d | ||
|
|
447dcf2326 | ||
|
|
274707181b | ||
| 0794cdeaf1 | |||
| bca9e4bf4b | |||
|
|
00287aa30b | ||
|
|
ecb10977b8 | ||
|
|
257619a6a3 | ||
| cb94792a57 | |||
|
|
9d6a5875f6 | ||
| 87981442ef | |||
| f565d90421 | |||
|
|
b8ea00c47d | ||
| 2f909e100c | |||
| 412e4b1bdb | |||
|
|
21017090c4 | ||
|
|
3d3e1ccddc | ||
|
|
0c1cbd9a7e | ||
|
|
b2000dc51e | ||
| 73514eecf5 | |||
|
|
2a8ae489be | ||
| c31c36e90e | |||
| 8306361df0 | |||
| a4b1211038 | |||
|
|
5a6a8d829d | ||
| 829488a680 | |||
| e968e44440 | |||
|
|
f0ad4aa38b | ||
|
|
432a6705b1 | ||
| d0d857787d | |||
| 631e65efd2 | |||
| 95ffc9e46e | |||
| 6793da251c | |||
| f7fb8d036a | |||
|
|
b957ecba61 | ||
|
|
f54781eb70 | ||
| c3db9597fe | |||
| 929200c869 | |||
|
|
20d5dbc942 | ||
|
|
cd3f245cd9 | ||
|
|
3e7dc2f3ca | ||
| d3f7fec200 | |||
|
|
c5e4562cc9 | ||
| 6cb549102b | |||
|
|
25ad24deb9 | ||
| 47a4f73518 | |||
| 8f762f4120 | |||
|
|
ede8c5c7af | ||
| cd8c31ccd6 | |||
|
|
f3679cf868 | ||
| 82d616a99c | |||
| c2405b9596 | |||
|
|
d7283c5628 | ||
| 7d5672809f | |||
| d2ebf3fca8 | |||
| bfc8c6dca0 | |||
| 8a228b3730 | |||
| 3addb52b24 | |||
| de2a2e2fea | |||
| 72b2283165 | |||
| 6df4074c59 | |||
| 2c3f04fc82 | |||
| cc52561395 | |||
|
|
a797381a7d | ||
| 99eff7d3d2 | |||
|
|
37c6e52281 | ||
|
|
533cf97495 | ||
|
|
1f96e18d65 | ||
| 295fddb935 | |||
|
|
7f6aa6f683 | ||
|
|
21035dc71b | ||
|
|
e2bbfb5e08 | ||
|
|
dddce82829 | ||
|
|
fa90fd7aaa | ||
|
|
5f2bb475cb | ||
|
|
64cf03d01c | ||
|
|
9a8742b02c | ||
|
|
f2e50dd100 | ||
| 228a8558ac | |||
|
|
14707fe3e9 | ||
|
|
b5ee0a5182 | ||
|
|
a5a1f58d30 | ||
|
|
400b8cde31 | ||
|
|
7220c526ce | ||
| d14e83c935 | |||
|
|
0b930f1adf | ||
|
|
848bb5f6b0 | ||
|
|
601ae475e0 | ||
|
|
dd2f738c00 | ||
|
|
bc3702b1f1 | ||
|
|
014afd0a2a | ||
|
|
f7c0045cf4 | ||
| 9a65c1b133 | |||
|
|
9da41273e5 | ||
|
|
e2ecf7bb04 | ||
| 4d0490994a | |||
| e94beddcff | |||
|
|
6a1bd88ab8 | ||
|
|
169b701fa9 | ||
| 6a97015cd6 | |||
|
|
b2ab4ee825 | ||
|
|
cc85660043 | ||
|
|
4f7b444737 | ||
| e729485d25 | |||
| f701507fae | |||
| 149d017c49 | |||
| 11116929cc | |||
| e4049de260 | |||
| b4be12e30e | |||
| 1b169830f9 | |||
| 417b36c884 | |||
| d5c18198b9 | |||
| 4a38148d7a | |||
| ab68a98999 | |||
| d435398c64 | |||
| 1acba83ff2 | |||
| 43af977942 | |||
| f0ffb63cff | |||
| ac24724ee8 | |||
| 8f4949af80 | |||
| f1d0e7df42 | |||
| 265eeb7bdd | |||
|
|
78524de495 | ||
|
|
5125ef738a | ||
|
|
721aa81c36 | ||
|
|
eb54a13226 | ||
| 9bc072ec8b | |||
|
|
f380c51a89 | ||
|
|
386e4cb647 | ||
| 46f54685b1 | |||
|
|
55f04541bd | ||
|
|
840c48e136 | ||
| a122df4763 | |||
| f656c15dc5 | |||
| e47584a118 | |||
| 63617c92c0 | |||
| efc075b4a9 | |||
| 3e3165bed8 | |||
| ea70f0fc2c | |||
| 7e130e9eb0 | |||
| da3e897fc2 | |||
|
|
932ab2d6f5 | ||
|
|
f3223bd680 | ||
|
|
9bee2386bf | ||
|
|
3f56fa0de9 | ||
|
|
62db637bdd | ||
|
|
39c9d1f54e | ||
|
|
0c9a93f600 | ||
| fad2279980 | |||
| 99d8e89bec | |||
|
|
8a5fec58d1 | ||
| f603794110 | |||
| 7d727088c2 | |||
|
|
2a703a8c30 | ||
| 1ff860bda9 | |||
| fe756e0f87 | |||
| 373cd71b02 | |||
| 49a3afb505 | |||
|
|
c6475a862c | ||
| 3bf3c65575 | |||
| 7cfbb8fb53 | |||
|
|
dce85a5f4c | ||
| 9be058b9e9 | |||
| 6a3b848dc0 | |||
|
|
396fe59b94 | ||
| e7b4117167 | |||
| 8f57310625 | |||
|
|
401195fc7b | ||
| 1d5ceca9dc | |||
| f1ad74ea2d | |||
| 0b5a3f0a32 | |||
| 3377da4ae3 | |||
|
|
b3015c2dcb | ||
| 35f1b21474 | |||
| 92ffdb1931 | |||
|
|
5b4b756fc3 | ||
|
|
c6f767b3aa | ||
|
|
ca32a4e3c6 | ||
|
|
92ddbd34a8 | ||
| 2c9d17c0ff | |||
| d681bdedfe | |||
| a904650751 | |||
|
|
04ce3eb97d | ||
| 8fc1645b04 | |||
| 2e37cf5b21 | |||
| 42c1faa5dc | |||
| 2f84ace8f1 | |||
| 5cc21b6289 | |||
| a6acf6d1c9 | |||
| ff205cb335 | |||
| b675369f7d | |||
| 9b92c1df03 | |||
| 64d2fd46e2 | |||
| 3484902147 | |||
| 739b697137 | |||
|
|
c85df36f32 | ||
|
|
a87ac5a246 | ||
|
|
91b3f63b99 | ||
| 6cd45fd7f9 | |||
| a608b3850c | |||
| 7b6099e2dc | |||
| d642ed8e52 | |||
| 568f14da96 | |||
|
|
2c8c94746e | ||
|
|
0837e38c83 | ||
|
|
c343e5765c | ||
| b49ba0e06f | |||
|
|
84321ff192 | ||
| 89e38abc00 | |||
| 8229653fb0 | |||
| 5d80582e23 | |||
|
|
7bc9cb9792 | ||
| cd4016eb1c | |||
| d7e63ec2d5 | |||
| 35d05dd3ac | |||
|
|
fad0e10203 | ||
|
|
4e8a26b1fb | ||
|
|
7a877045c9 | ||
| 23ee3b1af2 | |||
|
|
a601af9479 | ||
|
|
d3f412e2cb | ||
| b659dd055f | |||
| 66530aa5aa | |||
| 541d2ab3fe | |||
| cac6b4bdbb | |||
| a225b039fe | |||
| 0fcd67bd38 | |||
|
|
8445a08a64 | ||
|
|
3c820b1645 | ||
| 3132b0a134 | |||
| 618f1314f6 | |||
| 474a368670 | |||
|
|
a6326f574d | ||
| 7c19a21d92 | |||
|
|
dfa95fd701 | ||
|
|
09190b164b | ||
|
|
146e0e4408 | ||
| 448f76d646 | |||
| 0eeedf8f35 | |||
|
|
054fa20bab | ||
| c80e2cd825 | |||
| b3f553c450 | |||
| ef35d9bdbe | |||
| b36f4400bf | |||
| ea5bb460b4 | |||
| c84e79b789 | |||
| b62eacdbd6 | |||
| 84f16b822e | |||
| 29c1f2a530 | |||
|
|
59522c66d9 | ||
| bd153dc7b9 | |||
| 5676c736a5 | |||
|
|
e38a653e3c | ||
| 1e5dbbba19 | |||
|
|
db40090b00 | ||
| 99b56bffac | |||
|
|
04ae4f1fc1 | ||
|
|
08c5e44755 | ||
|
|
f291c85e27 | ||
|
|
38b0f20ea9 | ||
| 275a07f790 | |||
| 3bb5f91c1a | |||
| ab0b6e96c6 | |||
| da814e4bdc | |||
| 33a0ddc6f9 | |||
| ae5ca42391 | |||
| 63680b9f8e | |||
|
|
d20dfd8a26 | ||
|
|
bc3a6f2fa2 | ||
| 20d3631efe | |||
| eda0237e8b | |||
|
|
98cf051fab | ||
| ae440613fb | |||
| 4a0e9e3343 | |||
| 33c0e58ab0 | |||
| a4c17a4ac1 | |||
| 64187da4fb | |||
| e6dc70e048 | |||
| 014ed7fbf7 | |||
| 014b7c30cb | |||
|
|
c99b235d8f | ||
|
|
1088491e02 | ||
| 7c3e8f29be | |||
|
|
4211105c8d | ||
| 89cb22b3ea | |||
| d00371ec8b | |||
|
|
13819454bb | ||
|
|
9ae23ad860 | ||
| 0441720fcd | |||
|
|
dcfcf3ece2 | ||
| 3280c29013 | |||
|
|
320a236582 | ||
| 31281cb346 | |||
|
|
692fe1b213 | ||
|
|
f29748786d | ||
| 989f4f440d | |||
| 35608ffc12 | |||
| 5bdd371d7b | |||
| f5b7852c6a | |||
| 88b44a821d | |||
| e3c147b41b | |||
| 24b4f08d2a | |||
| d5bdcc591c | |||
|
|
e523e139c0 | ||
|
|
bb5d1d3335 | ||
| c5b63acb27 | |||
|
|
78ba6903c6 | ||
|
|
7818bbe095 | ||
| dafd9dda22 | |||
| f9b8c6d28a | |||
| ba6762587f | |||
| 06493c07c3 | |||
| 0c87ebf825 | |||
|
|
183605e9d4 | ||
| f87255c2e8 | |||
|
|
acecfaf4bb | ||
|
|
270eee3c26 | ||
| e350040c5b | |||
| 3875d0764a | |||
|
|
8be5c88737 | ||
|
|
00c5f4c710 | ||
|
|
e250e5169b | ||
|
|
701aa3ef37 | ||
|
|
2c9f941cfa | ||
| 500fbbad9c | |||
| 75cf276ea9 | |||
| dbd7ef9b01 | |||
| b5f180af01 | |||
|
|
b6fdd89192 | ||
| b07ee843f0 | |||
| b45ba6f3b7 | |||
|
|
1ec3385f2d | ||
|
|
024bba337a | ||
| dda65ca041 | |||
|
|
bf67652055 | ||
| 7d508acd6c | |||
|
|
fb8ed6174c | ||
| a3772119b4 | |||
|
|
9f0a1ed19e | ||
|
|
8e6f07330e | ||
| 9fca0e5714 | |||
| ed10b12e79 | |||
| fbd15ca353 | |||
| 2c79cc72c9 | |||
| 69157a138b | |||
|
|
3377bcf488 | ||
|
|
e93f8b4da8 | ||
|
|
e13b1f156e | ||
|
|
ee1f36617d | ||
|
|
9534882845 | ||
| 5d28504f20 | |||
| 7559b94959 | |||
| 14b072b5e7 | |||
| 0a121a3cf5 | |||
| 476993db15 | |||
|
|
cccc7953ed | ||
|
|
aa0982fb81 | ||
| 07e481bc11 | |||
|
|
b766e77c42 | ||
| cbf310a5a1 | |||
| 49dd915e27 | |||
| ed145dd7ff | |||
| 00fd701122 | |||
| 6236243284 | |||
| 6dc1b415dc | |||
|
|
f4fd509d12 | ||
|
|
6e8a188172 | ||
|
|
ceb95be340 | ||
|
|
21f4466580 | ||
| e50f587bb8 | |||
| 7727e9e2bf | |||
|
|
043b8f9a71 | ||
|
|
af058896dc | ||
|
|
957af09daa | ||
| d28a8f8fb1 | |||
|
|
f27a107bba | ||
|
|
bddd1efef3 | ||
|
|
003880619e | ||
|
|
053183cdd0 | ||
| c2af7e708c | |||
|
|
f36b3f9ee9 | ||
|
|
25ee513246 | ||
| 9e23373878 | |||
|
|
971ae03dcf | ||
|
|
68c0b72710 | ||
|
|
8bc94ea9a8 | ||
|
|
b30ad02ac1 | ||
| f22748ef8f | |||
|
|
813af67b9b | ||
|
|
758964d9a8 | ||
| 360a73c04e | |||
|
|
dbf43633ff | ||
| 1ed56bbac1 | |||
| 7c943244b3 | |||
| a492609b36 | |||
| 1f18c71eb7 | |||
| 2319895ff4 | |||
| a6f9e30d54 | |||
|
|
4cff5e90a2 | ||
| 88f7efbc86 | |||
| 1d41b1af12 | |||
|
|
3b5442ecf5 | ||
| 3ec984752f | |||
|
|
99021d3c9c | ||
| b608aab3bd | |||
| f54ce5ae3c | |||
|
|
3a589962a5 | ||
|
|
e54df08dca | ||
| 055c762415 | |||
|
|
cdbb4fe428 | ||
|
|
d972bbef80 | ||
| 1d664fee19 | |||
| eb10a16799 | |||
| 6e85a72b7d | |||
| 59b56a39dc | |||
| da387cc39d | |||
|
|
9d4215afb5 | ||
| 35e3d098a9 | |||
| 61bbbed153 | |||
| 0fe103d01e | |||
| d64b15a8e6 | |||
| 3ed732affd | |||
| 128925a5d6 | |||
| 311b2844ba | |||
| 7dc2cde6ed | |||
|
|
8b1074c172 | ||
|
|
67ad03ddbe | ||
| 24e937e331 | |||
| 89ece63f2e | |||
| 1e79bbdcb0 | |||
| ec051827ac | |||
| 6fa63a7f3e | |||
| a9aa0785da | |||
| 23e7288609 | |||
|
|
a573c17886 | ||
| be8edfd4cf | |||
| 30b4f03f6b | |||
|
|
ee41b0a554 | ||
| 458b2347ed | |||
|
|
c1bfc2347f | ||
| eba02ffcf3 | |||
| 2921145336 | |||
|
|
9de6981cd5 | ||
| fb58b13c91 | |||
|
|
e12e5d90c8 | ||
|
|
075205d4b9 | ||
| 1af8fcc72f | |||
|
|
6ec0ef54e9 | ||
| fd23719a41 | |||
| 306200791a | |||
| e6a1874abf | |||
|
|
8502421b91 | ||
|
|
50cd5d3895 | ||
| 5ca027513f | |||
|
|
87c60206f0 | ||
| dbee4ca31d | |||
|
|
f26ec7003e | ||
| 467906b686 | |||
|
|
b146da4867 | ||
|
|
80dceeb0be | ||
| 8d6ba4afe3 | |||
| ae2207bd97 | |||
| 16e90de9eb | |||
| 5c36e2e4f4 | |||
| df72e7c338 | |||
|
|
234f0be465 | ||
| 0677320a06 | |||
|
|
0e548887a4 | ||
| e1c5a07f14 | |||
| 7a745fea9e | |||
|
|
8db6ddaeb5 | ||
|
|
e140ba4fe3 | ||
| ec9f32d0ad | |||
|
|
0e1a10a860 | ||
|
|
4ad60cbe96 | ||
|
|
731f6f2d12 | ||
|
|
7abce7651d | ||
|
|
d3af5bd9e4 | ||
|
|
dd6c3db9b2 | ||
| 6316389a68 | |||
| c994ada5e7 | |||
|
|
197d3df0fb | ||
| b501b91bc4 | |||
|
|
b91970d5be | ||
|
|
1f3ea231ad | ||
| 55b4501694 | |||
| 1b02da9e08 | |||
|
|
9c3fbb31dd | ||
|
|
22f5538c13 | ||
|
|
b3a3d3356e | ||
|
|
e54638425e | ||
| b0fb724880 | |||
|
|
60382f718c | ||
| dec5914265 | |||
| 3b4c448b34 | |||
| df49bb9f0a | |||
| 4f590d58ce | |||
| 9a9af5db5d | |||
|
|
0140a1166d | ||
| 88bbfcc607 | |||
| 0dd324c7ef | |||
| c508070c15 | |||
|
|
78f5227497 | ||
| 4ce91364c1 | |||
| 146e2ca5a1 | |||
| 7b58ec02bb | |||
| 11624f53da | |||
| 90449b568b | |||
| a7cdc00059 | |||
|
|
70a49d396f | ||
| a1c6882b61 | |||
| c19fd51aad | |||
| d54cf8911d | |||
| 7326414dc6 | |||
| 2c07d6e6b5 | |||
| b0111d1f46 | |||
| b13e0c22de | |||
| 2e756e0e38 | |||
| 5073226d11 | |||
| 368c46d5ac | |||
| 0c70285540 | |||
| ca51c96e9f | |||
| da868550ae | |||
| 7491af7907 | |||
| db5112e82b | |||
|
|
1a442a1888 | ||
| 910217cf2a | |||
| a9028e046d | |||
| 03776bb7c2 | |||
| 0939f20e4a | |||
| f8b45d44ab | |||
| 4045944558 | |||
| 84d3f108ad | |||
| 8b45195615 | |||
|
|
8a511e2906 | ||
| 3ca0dfbc3c | |||
| 9aa433aead | |||
| 76684afc7b | |||
| c54d00dbae | |||
| 503a82e92a | |||
| 06ec23710d | |||
|
|
2b0f149905 | ||
| 11df7ebba1 | |||
| 78d36fadb7 | |||
| fd70d53286 | |||
| e22e5d7d86 | |||
| 188c0515d7 | |||
|
|
aca86e6b57 | ||
| e0298ed65f | |||
|
|
f181b9bbb2 | ||
| 7b43430e03 | |||
|
|
9b59d183f5 | ||
|
|
5cf35a39ff | ||
|
|
5d263c4be4 | ||
| 9f230278bd | |||
|
|
a87b421720 | ||
|
|
17f220b536 | ||
|
|
1060b94e7a | ||
|
|
df178c4882 | ||
|
|
69f3376b1a | ||
| cfbe643edd | |||
| 1ab7a8ad38 | |||
| 8e97578259 | |||
| a8a5d58c26 | |||
| 2b17c8dbea | |||
| 8bbeafe50b | |||
| 8726fdee27 | |||
| 619821efc8 | |||
| b7c9eedeaa | |||
|
|
48486ce04d | ||
|
|
6817b33020 | ||
|
|
738a9497eb | ||
|
|
d6b6d2571f | ||
| 2d88fb2e23 | |||
|
|
3f7a5da207 | ||
|
|
4e7d865e0c | ||
|
|
e3967f69a7 | ||
|
|
357603a22c | ||
|
|
cb3dbc86d5 | ||
|
|
5b54fef317 | ||
|
|
5a1139cd7e | ||
|
|
cd534ba851 | ||
|
|
24df87c03a | ||
|
|
46d647236f | ||
|
|
a0b81b1bda | ||
|
|
a044e26fa3 | ||
|
|
262dd68cd4 | ||
| 69719adbe1 | |||
| ff1d3b209f | |||
| 8e83a6b35e | |||
|
|
af3d231352 | ||
| 9ea63753e3 | |||
| 5d97d4489e | |||
|
|
7a7ece5acd | ||
| b7e291398b | |||
|
|
41e6d2efb8 | ||
|
|
d51c2cd28a | ||
|
|
28487ceb63 | ||
|
|
34d57aafb9 | ||
|
|
bf0a9e16a9 | ||
| 05c70cb289 | |||
| 7b7d7de923 | |||
|
|
c41586dcc6 | ||
| 1b86deea2d | |||
|
|
1d73148d54 | ||
|
|
2618f4cc33 | ||
|
|
e2b84c275e | ||
|
|
8722274de9 | ||
|
|
502c2b6524 | ||
| ed1241a192 | |||
| f03fc1d1cf | |||
|
|
9a6c4e7244 | ||
| 27561f8343 | |||
| 2afb9ab282 | |||
|
|
df02c759d9 | ||
|
|
165b1dc69d | ||
| b1f9c45e4a | |||
| c86c472c8c | |||
| d0cef2b397 | |||
| 3ef85be49d | |||
| 2e6ac4f07e | |||
|
|
b77af01995 | ||
| 986522c017 | |||
| f184e371f0 | |||
|
|
bba53f7d57 | ||
| f0d626fb0d | |||
|
|
fde8c4151c | ||
| 55124e749e | |||
|
|
a99c915235 | ||
|
|
4ed7b399b3 | ||
|
|
d7920e744e | ||
| e60c607436 | |||
| 16e264933c | |||
| 79248176b7 | |||
|
|
b213b66f46 | ||
| b496452fd2 | |||
|
|
1f3f27632d | ||
|
|
ac606716ad | ||
|
|
af5f055d0c | ||
| d5f57a65bd | |||
| fc2f2d767a | |||
| fb6ce3fc11 | |||
| ecf53c9bbb | |||
|
|
cc24fc3124 | ||
| f39b45a438 | |||
| 31d6121e52 | |||
|
|
0037a6a5b6 | ||
|
|
2638679df3 | ||
|
|
9fbb5b0bb9 | ||
| a8d229fe5d | |||
|
|
14fe1a7537 | ||
|
|
d814600c85 | ||
| eeeae803a6 | |||
|
|
a486670563 | ||
| 0c5e6cf17f | |||
| eb9818dd7f | |||
| 1a9beeed93 | |||
| fac26809a4 | |||
|
|
1e9644c8a3 | ||
| b0553d9c32 | |||
| 5cd377606d | |||
| 0581380f19 | |||
| f9bec14719 | |||
| e2a44def09 | |||
| 928af53cc9 | |||
| 6f3329af21 | |||
|
|
1b85acaa74 | ||
| 4936d22884 | |||
| bedd70136b | |||
| 5036b8c75d | |||
|
|
3e9d8638cb | ||
| d8cb5479e8 | |||
| 3fecc56f93 | |||
|
|
4e14fb5a3b | ||
|
|
0676b467ca | ||
| c54ac60a13 | |||
| ba822aa7ce | |||
|
|
5c613089e5 | ||
|
|
5bd554172b | ||
|
|
8750b4f35f | ||
|
|
34b4b8882d | ||
|
|
e781274479 | ||
|
|
40a5504086 | ||
|
|
7ebc540823 | ||
|
|
c1a3c745f7 | ||
|
|
e2fa2e31c2 | ||
|
|
17add817e0 | ||
|
|
6cb222359f | ||
|
|
b299dfd845 | ||
|
|
fa22e0e529 | ||
|
|
d9a315561a | ||
|
|
238321d816 | ||
|
|
20c95cab63 | ||
|
|
b6b32e0548 | ||
|
|
04306b9607 | ||
|
|
02e1b8d42a | ||
| 9492365d0d | |||
| f2c3ce35ea | |||
| 0d71a74bdf | |||
| eb296c18c8 | |||
| ae17969569 | |||
|
|
34bea961c5 | ||
|
|
78a3b29b49 | ||
| f4cf03d90f | |||
| a07aad3fc0 | |||
|
|
ba2df7c268 | ||
| dfd38dbb24 | |||
| f8d77e4e5c | |||
|
|
315f54eaa0 | ||
| 560cef483c | |||
| ec1e8eb04a | |||
|
|
c348b24b51 | ||
| 859be88988 | |||
| 90de9184d4 | |||
|
|
bc57172710 | ||
|
|
61f969e41a | ||
|
|
696973d43e | ||
|
|
580f55c3d5 | ||
|
|
3e8b420db8 | ||
| 2512a861bb | |||
| a3928ab8c6 | |||
| 631b586aa3 | |||
| 30f6778296 | |||
| 999cf1bc6f | |||
| a79e468d7d | |||
|
|
e0d508c7d8 | ||
| 8a416bab4d | |||
|
|
40bc9e57f3 | ||
|
|
b834fc8a40 | ||
|
|
0275cba0ed | ||
|
|
ea56af7e63 | ||
| af86068f32 | |||
| 9cadd6c3ef | |||
|
|
f906589d27 | ||
|
|
c5b427d8a3 | ||
| 522b0b48dd | |||
| 339dbf1004 | |||
| 1c06a03166 | |||
|
|
df194ef852 | ||
|
|
2e0607028b | ||
| 0bc9186375 | |||
|
|
e781ff082e | ||
|
|
ddafcd8216 | ||
|
|
f747c69083 | ||
|
|
082b27720b | ||
| 72bb397cbf | |||
| 2de94be32b | |||
| c78cdca7a7 | |||
|
|
5fff26c276 | ||
|
|
5b7763b265 | ||
| 6226658dc3 | |||
|
|
3e193efc4b | ||
|
|
7f9012820c | ||
|
|
aad1a544c6 | ||
| 7de7a2ff24 | |||
| 4b3b1ffcce | |||
| ec8c4e27ce | |||
|
|
fd57278abe | ||
|
|
c9e369e7bd | ||
|
|
4a5152c0f9 | ||
| 10c2a65533 | |||
|
|
fb8d02cd7e | ||
| 0316e9d40e | |||
|
|
9b16afff28 | ||
|
|
6288e6902c | ||
|
|
1192b87083 | ||
|
|
4ed31bd4b1 | ||
| 5c42afe87d | |||
| f6f570ee83 | |||
| b68c1a2f75 | |||
| bef44e6d96 | |||
|
|
209393ad3c | ||
|
|
df07c79ac8 | ||
| 93f86feb33 | |||
| ff2cf0a05b | |||
| 4b09070081 | |||
| af4600f0e9 | |||
| 431c7c03d0 | |||
| 6f01259e2f | |||
|
|
d1124d645b | ||
|
|
f8766060a6 | ||
| 4c752edc19 | |||
| 4911235f45 | |||
| 43840626da | |||
|
|
cf0324bff5 | ||
|
|
3782ac6900 | ||
|
|
4ed75512fb | ||
| 34b76fe7ff | |||
| 5e27d90263 | |||
|
|
3705e48b33 | ||
| da3c5230bf | |||
| 42d39d706e | |||
|
|
3d622f6da8 | ||
| 745d7e2829 | |||
| 9ab2d17496 | |||
| 3f24e6c276 | |||
| fb5467e553 | |||
| dbf56ff957 | |||
| 67a59e5214 | |||
|
|
8022b12b4c | ||
| 945ae25c07 | |||
| 789ebff40b | |||
|
|
8122c7569d | ||
|
|
58d635f1a5 | ||
|
|
cbf1f14780 | ||
|
|
a44b8f2348 | ||
| a739eed039 | |||
|
|
76d4f61670 | ||
| 3f98482833 | |||
|
|
a530e9fa08 | ||
|
|
67d6b245d6 | ||
|
|
7c7c66280d | ||
| b45fe4c040 | |||
|
|
48e602ce25 | ||
| 0201cbe948 | |||
| 7862b29a18 | |||
| 856042feee | |||
| 6ffcd6e092 | |||
| f8e28fc4b1 | |||
|
|
c682b7f198 | ||
|
|
5577757d2e | ||
| ebc623ff1d | |||
| 337cadc6b8 | |||
|
|
ea6b951b11 | ||
| dcdc23feea | |||
|
|
6ab679caf2 | ||
|
|
7c278892a3 | ||
| 38ccaf4336 | |||
| 1765cd62c8 | |||
| 17ef2d5272 | |||
|
|
32b736e651 | ||
|
|
995a267ea7 | ||
| 46268894f1 | |||
|
|
70b1e81dd4 | ||
|
|
4b75070d07 | ||
| 8baa523008 | |||
|
|
3249634bf5 | ||
|
|
9db6ebf441 | ||
|
|
4a964c82c7 | ||
|
|
3121df839d | ||
|
|
2d77e44795 | ||
| 7f3ae60701 | |||
|
|
f31302c96e | ||
|
|
cfe80684f8 | ||
|
|
5d1f138784 | ||
|
|
e03c0d164c | ||
|
|
0bee509621 | ||
|
|
06c2cf095c | ||
|
|
3148a84444 | ||
|
|
68b7425a4e | ||
| c8525f477a | |||
| 4d070f93c6 | |||
| 714c82c45e |
25
pom.xml
25
pom.xml
@@ -17,12 +17,12 @@
|
||||
<module>pqs-device</module>
|
||||
<module>pqs-energy</module>
|
||||
<module>pqs-event</module>
|
||||
<module>pqs-job</module>
|
||||
<module>pqs-job/job-api</module>
|
||||
<module>pqs-advance</module>
|
||||
<module>pqs-prepare</module>
|
||||
<module>pqs-process</module>
|
||||
<module>pqs-influx</module>
|
||||
<module>pqs-bpm</module>
|
||||
<module>pqs-supervision</module>
|
||||
|
||||
</modules>
|
||||
<packaging>pom</packaging>
|
||||
<name>灿能微服务生态系统</name>
|
||||
@@ -30,28 +30,33 @@
|
||||
<repository>
|
||||
<id>nexus-releases</id>
|
||||
<name>Nexus Release Repository</name>
|
||||
<url>http://192.168.1.13:8001/nexus/content/repositories/releases/</url>
|
||||
<url>http://192.168.1.22:8001/nexus/content/repositories/releases/</url>
|
||||
</repository>
|
||||
<snapshotRepository>
|
||||
<id>nexus-snapshots</id>
|
||||
<name>Nexus Snapshot Repository</name>
|
||||
<url>http://192.168.1.13:8001/nexus/content/repositories/snapshots/</url>
|
||||
<url>http://192.168.1.22:8001/nexus/content/repositories/snapshots/</url>
|
||||
</snapshotRepository>
|
||||
</distributionManagement>
|
||||
<properties>
|
||||
<!--中间件目标地址-->
|
||||
<!-- <middle.server.url>101.132.25.239</middle.server.url>-->
|
||||
<middle.server.url>192.168.1.13</middle.server.url>
|
||||
<!-- <middle.server.url>10.95.53.49</middle.server.url>-->
|
||||
<middle.server.url>192.168.1.103</middle.server.url>
|
||||
<!--微服务模块发布地址-->
|
||||
<service.server.url>127.0.0.1</service.server.url>
|
||||
<!--docker仓库地址-->
|
||||
<docker.server.url>192.168.1.13</docker.server.url>
|
||||
<docker.server.url>192.168.1.22</docker.server.url>
|
||||
<!--nacos的ip:port-->
|
||||
<nacos.url>${middle.server.url}:18848</nacos.url>
|
||||
<!--nacos开启鉴权后的用户名-->
|
||||
<nacos.username>nacos</nacos.username>
|
||||
<!--nacos的ip:port-->
|
||||
<nacos.password>nacos</nacos.password>
|
||||
<!--服务器发布内容为空-->
|
||||
<!-- <nacos.namespace></nacos.namespace>-->
|
||||
<!-- <nacos.namespace>1dd11af6-e668-41fd-a663-02a05705304d</nacos.namespace>-->
|
||||
<nacos.namespace>fd74182b-1fce-4dba-afa7-2623b0376205</nacos.namespace>
|
||||
<!-- <nacos.namespace>30c701c4-2a94-49d9-82e1-76aa9456573f</nacos.namespace>-->
|
||||
<nacos.namespace>6fd2d036-f390-46ee-9c9d-d5a5c00e3314</nacos.namespace>
|
||||
<!-- <nacos.namespace>910d0d69-2254-481b-b9f7-7ecf9cb881b0</nacos.namespace>-->
|
||||
<!-- sentinel:port-->
|
||||
<sentinel.url>${middle.server.url}:8080</sentinel.url>
|
||||
<!--网关地址,主要用于配置swagger中认证token-->
|
||||
|
||||
@@ -39,11 +39,16 @@
|
||||
<artifactId>event-api</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<!-- <dependency>-->
|
||||
<!-- <groupId>com.sun.jna</groupId>-->
|
||||
<!-- <artifactId>jna</artifactId>-->
|
||||
<!-- <version>3.0.9</version>-->
|
||||
<!-- <scope>compile</scope>-->
|
||||
<!-- </dependency>-->
|
||||
<dependency>
|
||||
<groupId>com.sun.jna</groupId>
|
||||
<groupId>net.java.dev.jna</groupId>
|
||||
<artifactId>jna</artifactId>
|
||||
<version>3.0.9</version>
|
||||
<scope>compile</scope>
|
||||
<version>5.5.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.njcn</groupId>
|
||||
@@ -60,5 +65,21 @@
|
||||
<artifactId>harmonic-api</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cglib</groupId>
|
||||
<artifactId>cglib</artifactId>
|
||||
<version>3.3.0</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.ejml</groupId>
|
||||
<artifactId>ejml-simple</artifactId>
|
||||
<version>0.41</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-math3</artifactId>
|
||||
<version>3.6.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.njcn.advance.api;
|
||||
|
||||
import com.njcn.advance.api.fallback.EventCauseFeignClientFallbackFactory;
|
||||
import com.njcn.advance.pojo.dto.EventAnalysisDTO;
|
||||
import com.njcn.common.pojo.constant.ServerInfo;
|
||||
import com.njcn.common.pojo.response.HttpResult;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2025/08/01 上午 8:54【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@FeignClient(value = ServerInfo.ADVANCE_BOOT,path = "/eventAdvance",
|
||||
fallbackFactory = EventCauseFeignClientFallbackFactory.class,
|
||||
contextId = "eventAdvance" )
|
||||
public interface EventCauseFeignClient {
|
||||
@PostMapping(value = "/analysisCauseAndType")
|
||||
HttpResult<EventAnalysisDTO> analysisCauseAndType(@RequestBody EventAnalysisDTO eventAnalysis);
|
||||
}
|
||||
@@ -9,6 +9,9 @@ import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
|
||||
/**
|
||||
* @author wr
|
||||
*/
|
||||
@FeignClient(value = ServerInfo.ADVANCE_BOOT,path = "/waveAnalysis",
|
||||
fallbackFactory = EventWaveAnalysisFeignClientFallbackFactory.class,
|
||||
contextId = "waveAnalysis" )
|
||||
@@ -16,9 +19,9 @@ public interface EventWaveAnalysisFeignClient {
|
||||
|
||||
|
||||
/**
|
||||
* @Description: 波形高级分析
|
||||
* @param eventIndex
|
||||
* @return: com.njcn.common.pojo.response.HttpResult<com.njcn.advance.pojo.dto.waveAnalysis.EntityAdvancedData>
|
||||
* 波形高级分析
|
||||
* @param eventIndex 事件索引
|
||||
* @return com.njcn.common.pojo.response.HttpResult<com.njcn.advance.pojo.dto.waveAnalysis.EntityAdvancedData>
|
||||
* @Author: wr
|
||||
* @Date: 2023/11/1 14:23
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.njcn.advance.api.fallback;
|
||||
|
||||
import com.njcn.advance.api.EventCauseFeignClient;
|
||||
import com.njcn.advance.api.EventWaveAnalysisFeignClient;
|
||||
import com.njcn.advance.pojo.dto.EventAnalysisDTO;
|
||||
import com.njcn.advance.pojo.dto.waveAnalysis.EntityAdvancedData;
|
||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||
import com.njcn.common.pojo.exception.BusinessException;
|
||||
import com.njcn.common.pojo.response.HttpResult;
|
||||
import com.njcn.event.utils.EventlEnumUtil;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
|
||||
/**
|
||||
* @author wr
|
||||
*/
|
||||
@Slf4j
|
||||
@Component
|
||||
public class EventCauseFeignClientFallbackFactory implements FallbackFactory<EventCauseFeignClient> {
|
||||
@Override
|
||||
public EventCauseFeignClient create(Throwable throwable) {
|
||||
//判断抛出异常是否为解码器抛出的业务异常
|
||||
Enum<?> exceptionEnum = CommonResponseEnum.SERVICE_FALLBACK;
|
||||
if (throwable.getCause() instanceof BusinessException) {
|
||||
BusinessException businessException = (BusinessException) throwable.getCause();
|
||||
exceptionEnum = EventlEnumUtil.getExceptionEnum(businessException.getResult());
|
||||
}
|
||||
Enum<?> finalExceptionEnum = exceptionEnum;
|
||||
|
||||
return new EventCauseFeignClient() {
|
||||
|
||||
@Override
|
||||
public HttpResult<EventAnalysisDTO> analysisCauseAndType(EventAnalysisDTO eventAnalysis) {
|
||||
log.error("{}异常,降级处理,异常为:{}", "暂降原因分析", throwable.toString());
|
||||
throw new BusinessException(finalExceptionEnum);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -11,6 +11,9 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
|
||||
/**
|
||||
* @author wr
|
||||
*/
|
||||
@Slf4j
|
||||
@Component
|
||||
public class EventWaveAnalysisFeignClientFallbackFactory implements FallbackFactory<EventWaveAnalysisFeignClient> {
|
||||
@@ -24,7 +27,6 @@ public class EventWaveAnalysisFeignClientFallbackFactory implements FallbackFact
|
||||
}
|
||||
Enum<?> finalExceptionEnum = exceptionEnum;
|
||||
return new EventWaveAnalysisFeignClient() {
|
||||
|
||||
@Override
|
||||
public HttpResult<EntityAdvancedData> analysis(String eventIndex) {
|
||||
log.error("{}异常,降级处理,异常为:{}", "波形高级分析", throwable.toString());
|
||||
|
||||
@@ -30,7 +30,66 @@ public enum AdvanceResponseEnum {
|
||||
|
||||
RESPONSIBILITY_PARAMETER_ERROR("A0101","调用接口程序计算失败,参数非法"),
|
||||
|
||||
EVENT_EMPTY("A0102","没有查询到未分析事件")
|
||||
EVENT_EMPTY("A0102","没有查询到未分析事件"),
|
||||
|
||||
USER_NAME_EXIST("A0103","用户名已存在"),
|
||||
|
||||
DATA_NOT_FOUND("A0104","数据缺失,请根据模版上传近两周数据"),
|
||||
|
||||
DATA_UNDERRUN("A0104","数据量不足,请根据模版上传充足近两周数据"),
|
||||
|
||||
DOCUMENT_FORMAT_ERROR("A0105","数据缺失,导入失败!请检查导入文档的格式是否正确"),
|
||||
DEVICE_LOST("A0104","用户下缺少设备"),
|
||||
|
||||
USER_LOST("A0106","干扰源用户缺失"),
|
||||
UNCOMPLETE_STRATEGY("A0106","配置安全,III级预警,II级预警,I级预警4条完整策略"),
|
||||
EXISTENCE_EVALUATION_RESULT("A0104","存在评结果结果,如要评估,请删除后评估"),
|
||||
|
||||
SG_USER_NAME_REPEAT("A0102","业务用户名重复"),
|
||||
|
||||
SG_PRODUCT_LINE_NAME_REPEAT("A0102","生产线名重复"),
|
||||
|
||||
SG_USER_ID_MISS("A0102","业务用户id缺失"),
|
||||
|
||||
SG_PRODUCT_LINE_ID_MISS("A0102","生产线id缺失"),
|
||||
|
||||
SG_MACHINE_ID_MISS("A0102","设备id缺失"),
|
||||
|
||||
IMPORT_EVENT_DATA_FAIL("A0102","请检查导入数据的准确性"),
|
||||
|
||||
PRODUCT_LINE_DATA_MISS("A0102","生产线数据缺失"),
|
||||
|
||||
MACHINE_DATA_MISS("A0102","设备数据缺失"),
|
||||
|
||||
INCOMING_LINE_DATA_MISS("A0102","进线数据缺失"),
|
||||
|
||||
EVENT_DATA_MISS("A0102","没有可供参考的暂降数据"),
|
||||
|
||||
WIN_DATA_ERROR("A0102","算法校验窗宽超限"),
|
||||
|
||||
DATA_ERROR("A0102","算法校验数据长度超限"),
|
||||
|
||||
INIT_DATA_ERROR("A0102","算法初始化数据失败"),
|
||||
|
||||
USER_HAS_PRODUCT("A0102","当前用户存在生产线"),
|
||||
|
||||
PRODUCT_HAS_MACHINE("A0102","当前生产线存在设备"),
|
||||
|
||||
MACHINE_HAS_UNIT("A0102","当前设备存在元器件"),
|
||||
|
||||
EVENT_TIME_ERROR("A0102","暂降事件时间格式有误,请检查"),
|
||||
|
||||
INVALID_FILE_TYPE("A0102","请选择CSV文件"),
|
||||
HARMONICCHARACTER_NAME_REPETITION("A0103","谐波源特性名称重复"),
|
||||
CABLETYPE_NAME_REPETITION("A0103","线路线缆名称重复"),
|
||||
TRANSFORMER_NAME_REPETITION("A0103","变压器类型名称重复"),
|
||||
SHOCKLOAD_NAME_REPETITION("A0103","冲击负荷类型名称重复"),
|
||||
ASSESSUSER_NAME_REPETITION("A0103","评估用户名称重复"),
|
||||
CAPACITOR_NAME_REPETITION("A0103","电容器组名称重复"),
|
||||
LOAD_NAME_REPETITION("A0103","用户负荷名称重复"),
|
||||
INPACTLOADTYPE_NAME_REPETITION("A0103","冲击负荷类型重复"),
|
||||
TRANS_NAME_REPETITION("A0103","变压器名称重复"),
|
||||
WIND_NAME_REPETITION("A0103","风机名称重复"),
|
||||
;
|
||||
|
||||
private final String code;
|
||||
|
||||
@@ -0,0 +1,164 @@
|
||||
package com.njcn.advance.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @Description: 承载能力评估相关枚举
|
||||
* @Author: clam
|
||||
* @Date: 2024/1/31
|
||||
*/
|
||||
@Getter
|
||||
|
||||
public enum CarryingCapacityEnum {
|
||||
|
||||
K("K","0.8","海南日照修正系数"),
|
||||
/**
|
||||
* h 3 ,5 ,7 ,9 ,11 ,13或者偶次
|
||||
* k_h 1.62, ,1.28 ,0.72 ,0.18 ,0.08 ,0
|
||||
*/
|
||||
K_H_2("K_H_2","0.00","2次谐波电流K_2系数"),
|
||||
K_H_3("K_H_3","1.62","3次谐波电流K_3系数"),
|
||||
K_H_4("K_H_4","0.00","4次谐波电流K_4系数"),
|
||||
K_H_5("K_H_5","1.28","5次谐波电流K_5系数"),
|
||||
K_H_6("K_H_6","0.00","6次谐波电流K_6系数"),
|
||||
K_H_7("K_H_7","0.72","7次谐波电流K_7系数"),
|
||||
K_H_8("K_H_8","0.00","8次谐波电流K_8系数"),
|
||||
K_H_9("K_H_9","0.18","9次谐波电流K_9系数"),
|
||||
K_H_10("K_H_10","0.00","10次谐波电流K_10系数"),
|
||||
K_H_11("K_H_11","0.08","11次谐波电流K_11系数"),
|
||||
K_H_12("K_H_12","0.00","12次谐波电流K_12系数"),
|
||||
K_H_13("K_H_13","0.00","13次谐波电流K_13系数"),
|
||||
K_H_14("K_H_14","0.00","14次谐波电流K_14系数"),
|
||||
K_H_15("K_H_15","0.00","15次谐波电流K_15系数"),
|
||||
K_H_16("K_H_16","0.00","16次谐波电流K_16系数"),
|
||||
K_H_17("K_H_17","0.00","17次谐波电流K_17系数"),
|
||||
K_H_18("K_H_18","0.00","18次谐波电流K_18系数"),
|
||||
K_H_19("K_H_19","0.00","19次谐波电流K_19系数"),
|
||||
K_H_20("K_H_20","0.00","20次谐波电流K_20系数"),
|
||||
K_H_21("K_H_21","0.00","21次谐波电流K_21系数"),
|
||||
K_H_22("K_H_22","0.00","22次谐波电流K_22系数"),
|
||||
K_H_23("K_H_23","0.00","23次谐波电流K_23系数"),
|
||||
K_H_24("K_H_24","0.00","24次谐波电流K_24系数"),
|
||||
K_H_25("K_H_25","0.00","25次谐波电流K_25系数"),
|
||||
|
||||
//光伏逆变器第h次的典型谐波电流含有率:I_INV_H
|
||||
I_INV_2("I_INV_2","0.254","2次典型谐波电流含有率"),
|
||||
I_INV_3("I_INV_3","0.121","3次典型谐波电流含有率"),
|
||||
I_INV_4("I_INV_4","0.087","4次典型谐波电流含有率"),
|
||||
I_INV_5("I_INV_5","2.446","5次典型谐波电流含有率"),
|
||||
I_INV_6("I_INV_6","0.024","6次典型谐波电流含有率"),
|
||||
I_INV_7("I_INV_7","1.629","7次典型谐波电流含有率"),
|
||||
I_INV_8("I_INV_8","0.042","8次典型谐波电流含有率"),
|
||||
I_INV_9("I_INV_9","0.039","9次典型谐波电流含有率"),
|
||||
I_INV_10("I_INV_10","0.037","10次典型谐波电流含有率"),
|
||||
I_INV_11("I_INV_11","0.439","11次典型谐波电流含有率"),
|
||||
I_INV_12("I_INV_12","0.021","12次典型谐波电流含有率"),
|
||||
I_INV_13("I_INV_13","0.379","13次典型谐波电流含有率"),
|
||||
I_INV_14("I_INV_14","0.042","14次典型谐波电流含有率"),
|
||||
I_INV_15("I_INV_15","0.037","15次典型谐波电流含有率"),
|
||||
I_INV_16("I_INV_16","0.043","16次典型谐波电流含有率"),
|
||||
I_INV_17("I_INV_17","0.263","17次典型谐波电流含有率"),
|
||||
I_INV_18("I_INV_18","0.017","18次典型谐波电流含有率"),
|
||||
I_INV_19("I_INV_19","0.197","19次典型谐波电流含有率"),
|
||||
I_INV_20("I_INV_20","0.062","20次典型谐波电流含有率"),
|
||||
I_INV_21("I_INV_21","0.024","21次典型谐波电流含有率"),
|
||||
I_INV_22("I_INV_22","0.032","22次典型谐波电流含有率"),
|
||||
I_INV_23("I_INV_23","0.304","23次典型谐波电流含有率"),
|
||||
I_INV_24("I_INV_24","0.03","24次典型谐波电流含有率"),
|
||||
I_INV_25("I_INV_25","0.176","25次典型谐波电流含有率"),
|
||||
I_INV_26("I_INV_26","0.032","26次典型谐波电流含有率"),
|
||||
I_INV_27("I_INV_27","0.038","27次典型谐波电流含有率"),
|
||||
I_INV_28("I_INV_28","0.031","28次典型谐波电流含有率"),
|
||||
I_INV_29("I_INV_29","0.158","29次典型谐波电流含有率"),
|
||||
I_INV_30("I_INV_30","0.024","30次典型谐波电流含有率"),
|
||||
I_INV_31("I_INV_31","0.028","31次典型谐波电流含有率"),
|
||||
I_INV_32("I_INV_32","0.026","32次典型谐波电流含有率"),
|
||||
I_INV_33("I_INV_33","0.033","33次典型谐波电流含有率"),
|
||||
I_INV_34("I_INV_34","0.018","34次典型谐波电流含有率"),
|
||||
I_INV_35("I_INV_35","0.072","35次典型谐波电流含有率"),
|
||||
|
||||
//电弧炉谐波电流含有率
|
||||
// EAF_I_2("EAF_I_2","0.6112","2次电弧炉谐波电流含有率"),
|
||||
EAF_I_3("EAF_I_3","0.13484","3次电弧炉谐波电流含有率"),
|
||||
// EAF_I_4("EAF_I_4","0.9906","4次电弧炉谐波电流含有率"),
|
||||
EAF_I_5("EAF_I_5","0.017327","5次电弧炉谐波电流含有率"),
|
||||
// EAF_I_6("EAF_I_6","0.5750","6次电弧炉谐波电流含有率"),
|
||||
EAF_I_7("EAF_I_7","0.015288","7次电弧炉谐波电流含有率"),
|
||||
// EAF_I_8("EAF_I_8","0.4782","8次电弧炉谐波电流含有率"),
|
||||
EAF_I_9("EAF_I_9","0.001495","9次电弧炉谐波电流含有率"),
|
||||
// EAF_I_10("EAF_I_10","0.6003","10次电弧炉谐波电流含有率"),
|
||||
EAF_I_11("EAF_I_11","0.001203","11次电弧炉谐波电流含有率"),
|
||||
// EAF_I_12("EAF_I_12","0.5242","12次电弧炉谐波电流含有率"),
|
||||
EAF_I_13("EAF_I_13","0.001407","13次电弧炉谐波电流含有率"),
|
||||
// EAF_I_14("EAF_I_14","0.5720","14次电弧炉谐波电流含有率"),
|
||||
EAF_I_15("EAF_I_15","0.001676","15次电弧炉谐波电流含有率"),
|
||||
// EAF_I_16("EAF_I_16","0.8234","16次电弧炉谐波电流含有率"),
|
||||
EAF_I_17("EAF_I_17","0.001555","17次电弧炉谐波电流含有率"),
|
||||
// EAF_I_18("EAF_I_18","0.8848","18次电弧炉谐波电流含有率"),
|
||||
EAF_I_19("EAF_I_19","0.001159","19次电弧炉谐波电流含有率"),
|
||||
// EAF_I_20("EAF_I_20","0.6789","20次电弧炉谐波电流含有率"),
|
||||
|
||||
//充电桩谐波电流含有率
|
||||
// CP_I_2("CP_I_2","5.00","2次电弧炉谐波电流含有率"),
|
||||
CP_I_3("CP_I_3","0.2011","3次电弧炉谐波电流含有率"),
|
||||
// CP_I_4("CP_I_4","4.00","4次电弧炉谐波电流含有率"),
|
||||
CP_I_5("CP_I_5","0.1069","5次电弧炉谐波电流含有率"),
|
||||
// CP_I_6("CP_I_6","4.00","6次电弧炉谐波电流含有率"),
|
||||
CP_I_7("CP_I_7","0.0647","7次电弧炉谐波电流含有率"),
|
||||
// CP_I_8("CP_I_8","2.00","8次电弧炉谐波电流含有率"),
|
||||
CP_I_9("CP_I_9","0.0376","9次电弧炉谐波电流含有率"),
|
||||
// CP_I_10("CP_I_10","1.50","10次电弧炉谐波电流含有率"),
|
||||
CP_I_11("CP_I_11","0.0232","11次电弧炉谐波电流含有率"),
|
||||
// CP_I_12("CP_I_12","0.50","12次电弧炉谐波电流含有率"),
|
||||
CP_I_13("CP_I_13","0.0155","13次电弧炉谐波电流含有率"),
|
||||
// CP_I_14("CP_I_14","0.00","14次电弧炉谐波电流含有率"),
|
||||
CP_I_15("CP_I_15","0.005956","15次电弧炉谐波电流含有率"),
|
||||
// CP_I_16("CP_I_16","0.00","16次电弧炉谐波电流含有率"),
|
||||
CP_I_17("CP_I_17","0.054185","17次电弧炉谐波电流含有率"),
|
||||
// CP_I_18("CP_I_18","0.00","18次电弧炉谐波电流含有率"),
|
||||
CP_I_19("CP_I_19","0.023503","19次电弧炉谐波电流含有率"),
|
||||
// CP_I_20("CP_I_20","0.00","20次电弧炉谐波电流含有率"),
|
||||
|
||||
//电气化铁路典型
|
||||
ER_I_3("ER_I_3","0.0068935","3次电弧炉谐波电流含有率"),
|
||||
ER_I_5("ER_I_5","0.069575","5次电弧炉谐波电流含有率"),
|
||||
ER_I_7("ER_I_7","0.032731","7次电弧炉谐波电流含有率"),
|
||||
ER_I_9("ER_I_9","0.005197","9次电弧炉谐波电流含有率"),
|
||||
ER_I_11("ER_I_11","0.045631","11次电弧炉谐波电流含有率"),
|
||||
ER_I_13("ER_I_13","0.029196","13次电弧炉谐波电流含有率"),
|
||||
ER_I_15("ER_I_15","0.017","15次电弧炉谐波电流含有率"),
|
||||
ER_I_17("ER_I_17","0.0095","17次电弧炉谐波电流含有率"),
|
||||
ER_I_19("ER_I_19","0.0080","19次电弧炉谐波电流含有率"),
|
||||
|
||||
;
|
||||
/**
|
||||
* 字段code
|
||||
*/
|
||||
private final String Code;
|
||||
|
||||
/**
|
||||
* 字段值
|
||||
*/
|
||||
private final String value;
|
||||
|
||||
/**
|
||||
* 字段描述
|
||||
*/
|
||||
private final String description;
|
||||
|
||||
|
||||
CarryingCapacityEnum(String code, String value, String description) {
|
||||
Code = code;
|
||||
this.value = value;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
public static String getValueByCode(String code) {
|
||||
for (CarryingCapacityEnum item : CarryingCapacityEnum.values()) {
|
||||
if (item.Code.equals(code)) {
|
||||
return item.value;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -4,7 +4,6 @@ package com.njcn.advance.enums;
|
||||
* @Author: Sunwei 【sunW2016@163.com】
|
||||
* @Description: 高级分析返回结果
|
||||
* @Date: Create in 9:02 2018/3/6
|
||||
* @Modified By:
|
||||
*/
|
||||
public enum EnumEvt {
|
||||
EVT_NUM("evt_num", "高级算法返回事件个数"), EVT_BUF("evt_buf", "高级算法返回数据"), QVVR_TYPE("qvvr_type", "暂降类型"), POW_A("POW_a",
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.njcn.advance.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author hongawen
|
||||
* @version 1.0.0
|
||||
* @date 2021年04月13日 10:50
|
||||
*/
|
||||
@Getter
|
||||
public enum GovernSchemeEnum {
|
||||
|
||||
|
||||
UPS(0, "UPS治理方案"),
|
||||
|
||||
AVC(1, "AVC治理方案"),
|
||||
|
||||
AVC_RTS(2, "AVC-RTS治理方案"),
|
||||
|
||||
QUICK(3, "快切开关治理方案"),
|
||||
|
||||
NO_SCHEME(4, "未采取任何治理措施"),
|
||||
;
|
||||
|
||||
private final Integer code;
|
||||
|
||||
private final String message;
|
||||
|
||||
GovernSchemeEnum(Integer code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据code获取对应的枚举
|
||||
*/
|
||||
public static GovernSchemeEnum getSchemeByCode(int code) {
|
||||
for (GovernSchemeEnum governSchemeEnum : GovernSchemeEnum.values()) {
|
||||
if (governSchemeEnum.code == code) {
|
||||
return governSchemeEnum;
|
||||
}
|
||||
}
|
||||
return GovernSchemeEnum.NO_SCHEME;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -4,6 +4,8 @@ import com.njcn.advance.pojo.dto.relevent.FinalData;
|
||||
import com.njcn.advance.pojo.dto.relevent.QtIdx;
|
||||
import com.sun.jna.Structure;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -16,9 +18,11 @@ public class QtIdxArray extends Structure {
|
||||
|
||||
public QtIdx[] qtIdxs = new QtIdx[FinalData.MAX_LINE_NUM];
|
||||
|
||||
|
||||
@Override
|
||||
protected List getFieldOrder() {
|
||||
return null;
|
||||
protected List<String> getFieldOrder() {
|
||||
// 返回结构体中所有字段的名称列表(此处只有一个字段 "qtIdxs")
|
||||
return Collections.singletonList("qtIdxs");
|
||||
}
|
||||
|
||||
public static class ByReference extends QtIdxArray implements Structure.ByReference {
|
||||
|
||||
@@ -29,7 +29,7 @@ public class QvvrDataStruct extends Structure {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected List<String> getFieldOrder() { // 返回值填入的顺序
|
||||
return Arrays.asList(new String[]{"sys_res"});
|
||||
protected List<String> getFieldOrder() {
|
||||
return Arrays.asList("sys_num", "line_idx", "line_num", "sys_res");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,292 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.excel;
|
||||
|
||||
import com.alibaba.excel.EasyExcel;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.alibaba.excel.converters.localdatetime.LocalDateTimeStringConverter;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/5/12 9:13
|
||||
*/
|
||||
@Data
|
||||
public class CarryCapcityDataEexcel {
|
||||
|
||||
@ExcelProperty(index = 0,value = "时间(格式为yyyy-MM-dd hh:mm:ss)",converter = LocalDateTimeStringConverter.class)
|
||||
@JSONField(format = "yyyy-MM-dd hh:mm:ss")
|
||||
private LocalDateTime time;
|
||||
|
||||
@ExcelProperty(index =1,value = {"电压","A"})
|
||||
private Double u_a;
|
||||
|
||||
@ExcelProperty(index =2,value = {"电压","B"})
|
||||
private Double u_b;
|
||||
|
||||
@ExcelProperty(index =3,value = {"电压","C"})
|
||||
private Double u_c;
|
||||
|
||||
|
||||
@ExcelProperty(index =4,value = {"有功功率","A"})
|
||||
private Double p_a;
|
||||
|
||||
@ExcelProperty(index =5,value = {"有功功率","B"})
|
||||
private Double p_b;
|
||||
|
||||
@ExcelProperty(index =6,value = {"有功功率","C"})
|
||||
private Double p_c;
|
||||
|
||||
@ExcelProperty(index =7,value = {"无功功率","A"})
|
||||
private Double q_a;
|
||||
|
||||
@ExcelProperty(index =8,value = {"无功功率","B"})
|
||||
private Double q_b;
|
||||
|
||||
@ExcelProperty(index =9,value = {"无功功率","C"})
|
||||
private Double q_c;
|
||||
|
||||
@ExcelProperty(index =10,value = {"电流","2次","A"})
|
||||
private Double i2_a;
|
||||
|
||||
@ExcelProperty(index =11,value = {"电流","2次","B"})
|
||||
private Double i2_b;
|
||||
|
||||
@ExcelProperty(index =12,value = {"电流","2次","C"})
|
||||
private Double i2_c;
|
||||
|
||||
@ExcelProperty(index =13,value = {"电流","3次","A"})
|
||||
private Double i3_a;
|
||||
|
||||
@ExcelProperty(index =14,value = {"电流","3次","B"})
|
||||
private Double i3_b;
|
||||
|
||||
@ExcelProperty(index =15,value = {"电流","3次","C"})
|
||||
private Double i3_c;
|
||||
|
||||
@ExcelProperty(index =16,value = {"电流","4次","A"})
|
||||
private Double i4_a;
|
||||
|
||||
@ExcelProperty(index =17,value = {"电流","4次","B"})
|
||||
private Double i4_b;
|
||||
|
||||
@ExcelProperty(index =18,value = {"电流","4次","C"})
|
||||
private Double i4_c;
|
||||
|
||||
@ExcelProperty(index =19,value = {"电流","5次","A"})
|
||||
private Double i5_a;
|
||||
|
||||
@ExcelProperty(index =20,value = {"电流","5次","B"})
|
||||
private Double i5_b;
|
||||
|
||||
@ExcelProperty(index =21,value = {"电流","5次","C"})
|
||||
private Double i5_c;
|
||||
|
||||
@ExcelProperty(index =22,value = {"电流","6次","A"})
|
||||
private Double i6_a;
|
||||
|
||||
@ExcelProperty(index =23,value = {"电流","6次","B"})
|
||||
private Double i6_b;
|
||||
|
||||
@ExcelProperty(index =24,value = {"电流","6次","C"})
|
||||
private Double i6_c;
|
||||
|
||||
@ExcelProperty(index =25,value = {"电流","7次","A"})
|
||||
private Double i7_a;
|
||||
|
||||
@ExcelProperty(index =26,value = {"电流","7次","B"})
|
||||
private Double i7_b;
|
||||
|
||||
@ExcelProperty(index =27,value = {"电流","7次","C"})
|
||||
private Double i7_c;
|
||||
|
||||
@ExcelProperty(index =28,value = {"电流","8次","A"})
|
||||
private Double i8_a;
|
||||
|
||||
@ExcelProperty(index =29,value = {"电流","8次","B"})
|
||||
private Double i8_b;
|
||||
|
||||
@ExcelProperty(index =30,value = {"电流","8次","C"})
|
||||
private Double i8_c;
|
||||
|
||||
@ExcelProperty(index =31,value = {"电流","9次","A"})
|
||||
private Double i9_a;
|
||||
|
||||
@ExcelProperty(index =32,value = {"电流","9次","B"})
|
||||
private Double i9_b;
|
||||
|
||||
@ExcelProperty(index =33,value = {"电流","9次","C"})
|
||||
private Double i9_c;
|
||||
|
||||
@ExcelProperty(index =34,value = {"电流","10次","A"})
|
||||
private Double i10_a;
|
||||
|
||||
@ExcelProperty(index =35,value = {"电流","10次","B"})
|
||||
private Double i10_b;
|
||||
|
||||
@ExcelProperty(index =36,value = {"电流","10次","C"})
|
||||
private Double i10_c;
|
||||
|
||||
@ExcelProperty(index =37,value = {"电流","11次","A"})
|
||||
private Double i11_a;
|
||||
|
||||
@ExcelProperty(index =38,value = {"电流","11次","B"})
|
||||
private Double i11_b;
|
||||
|
||||
@ExcelProperty(index =39,value = {"电流","11次","C"})
|
||||
private Double i11_c;
|
||||
|
||||
@ExcelProperty(index =40,value = {"电流","12次","A"})
|
||||
private Double i12_a;
|
||||
|
||||
@ExcelProperty(index =41,value = {"电流","12次","B"})
|
||||
private Double i12_b;
|
||||
|
||||
@ExcelProperty(index =42,value = {"电流","12次","C"})
|
||||
private Double i12_c;
|
||||
|
||||
@ExcelProperty(index =43,value = {"电流","13次","A"})
|
||||
private Double i13_a;
|
||||
|
||||
@ExcelProperty(index =44,value = {"电流","13次","B"})
|
||||
private Double i13_b;
|
||||
|
||||
@ExcelProperty(index =45,value = {"电流","13次","C"})
|
||||
private Double i13_c;
|
||||
|
||||
@ExcelProperty(index =46,value = {"电流","14次","A"})
|
||||
private Double i14_a;
|
||||
|
||||
@ExcelProperty(index =47,value = {"电流","14次","B"})
|
||||
private Double i14_b;
|
||||
|
||||
@ExcelProperty(index =48,value = {"电流","14次","C"})
|
||||
private Double i14_c;
|
||||
|
||||
@ExcelProperty(index =49,value = {"电流","15次","A"})
|
||||
private Double i15_a;
|
||||
|
||||
@ExcelProperty(index =50,value = {"电流","15次","B"})
|
||||
private Double i15_b;
|
||||
|
||||
@ExcelProperty(index =51,value = {"电流","15次","C"})
|
||||
private Double i15_c;
|
||||
|
||||
@ExcelProperty(index =52,value = {"电流","16次","A"})
|
||||
private Double i16_a;
|
||||
|
||||
@ExcelProperty(index =53,value = {"电流","16次","B"})
|
||||
private Double i16_b;
|
||||
|
||||
@ExcelProperty(index =54,value = {"电流","16次","C"})
|
||||
private Double i16_c;
|
||||
|
||||
@ExcelProperty(index =55,value = {"电流","17次","A"})
|
||||
private Double i17_a;
|
||||
|
||||
@ExcelProperty(index =56,value = {"电流","17次","B"})
|
||||
private Double i17_b;
|
||||
|
||||
@ExcelProperty(index =57,value = {"电流","17次","C"})
|
||||
private Double i17_c;
|
||||
|
||||
@ExcelProperty(index =58,value = {"电流","18次","A"})
|
||||
private Double i18_a;
|
||||
|
||||
@ExcelProperty(index =59,value = {"电流","18次","B"})
|
||||
private Double i18_b;
|
||||
|
||||
@ExcelProperty(index =60,value = {"电流","18次","C"})
|
||||
private Double i18_c;
|
||||
|
||||
@ExcelProperty(index =61,value = {"电流","19次","A"})
|
||||
private Double i19_a;
|
||||
|
||||
@ExcelProperty(index =62,value = {"电流","19次","B"})
|
||||
private Double i19_b;
|
||||
|
||||
@ExcelProperty(index =63,value = {"电流","19次","C"})
|
||||
private Double i19_c;
|
||||
|
||||
@ExcelProperty(index =64,value = {"电流","20次","A"})
|
||||
private Double i20_a;
|
||||
|
||||
@ExcelProperty(index =65,value = {"电流","20次","B"})
|
||||
private Double i20_b;
|
||||
|
||||
@ExcelProperty(index =66,value = {"电流","20次","C"})
|
||||
private Double i20_c;
|
||||
|
||||
@ExcelProperty(index =67,value = {"电流","21次","A"})
|
||||
private Double i21_a;
|
||||
|
||||
@ExcelProperty(index =68,value = {"电流","21次","B"})
|
||||
private Double i21_b;
|
||||
|
||||
@ExcelProperty(index =69,value = {"电流","21次","C"})
|
||||
private Double i21_c;
|
||||
|
||||
@ExcelProperty(index =70,value = {"电流","22次","A"})
|
||||
private Double i22_a;
|
||||
|
||||
@ExcelProperty(index =71,value = {"电流","22次","B"})
|
||||
private Double i22_b;
|
||||
|
||||
@ExcelProperty(index =72,value = {"电流","22次","C"})
|
||||
private Double i22_c;
|
||||
|
||||
@ExcelProperty(index =73,value = {"电流","23次","A"})
|
||||
private Double i23_a;
|
||||
|
||||
@ExcelProperty(index =74,value = {"电流","23次","B"})
|
||||
private Double i23_b;
|
||||
|
||||
@ExcelProperty(index =75,value = {"电流","23次","C"})
|
||||
private Double i23_c;
|
||||
|
||||
@ExcelProperty(index =76,value = {"电流","24次","A"})
|
||||
private Double i24_a;
|
||||
|
||||
@ExcelProperty(index =77,value = {"电流","24次","B"})
|
||||
private Double i24_b;
|
||||
|
||||
@ExcelProperty(index =78,value = {"电流","24次","C"})
|
||||
private Double i24_c;
|
||||
|
||||
@ExcelProperty(index =79,value = {"电流","25次","A"})
|
||||
private Double i25_a;
|
||||
|
||||
@ExcelProperty(index =80,value = {"电流","25次","B"})
|
||||
private Double i25_b;
|
||||
|
||||
@ExcelProperty(index =81,value = {"电流","25次","C"})
|
||||
private Double i25_c;
|
||||
|
||||
public static void main(String[] args) {
|
||||
// List<CarryCapcityDataEexcel> objects = EasyExcelUtil.syncReadModel("C:\\Users\\无名\\Desktop\\11.xlsx", CarryCapcityDataEexcel.class, 0,3);
|
||||
// System.out.println(objects);
|
||||
|
||||
String sheetName = "sheetName";
|
||||
List<CarryCapcityDataEexcel> excels = new ArrayList<>();
|
||||
CarryCapcityDataEexcel exportHeadersExcel = new CarryCapcityDataEexcel();
|
||||
excels.add(exportHeadersExcel);
|
||||
|
||||
EasyExcel.write("C:\\\\Users\\\\无名\\\\Desktop\\\\22.xlsx", CarryCapcityDataEexcel.class)
|
||||
.sheet(sheetName)
|
||||
.doWrite(excels);
|
||||
EasyExcel.write("C:\\\\Users\\\\无名\\\\Desktop\\\\22.xlsx", CarryCapcityDataEexcel.class)
|
||||
.sheet("sheetName2")
|
||||
.doWrite(excels);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,424 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.excel;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.njcn.influx.pojo.po.DataI;
|
||||
import lombok.Data;
|
||||
import org.influxdb.annotation.Column;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/5/12 9:13
|
||||
*/
|
||||
@Data
|
||||
public class CarryCapcityDataIEexcel {
|
||||
|
||||
@Excel(name = "时间",width = 30)
|
||||
private Instant time;
|
||||
|
||||
@Column(name = "line_id")
|
||||
@Excel(name = "监测点id",width = 30)
|
||||
private String lineId;
|
||||
|
||||
@Excel(name = "数据类型(CP95)",width = 30)
|
||||
private String valueType;
|
||||
|
||||
|
||||
@Column(name = "i_2")
|
||||
@Excel(name = "A项2次谐波幅值",width = 15)
|
||||
private Double i2_a;
|
||||
|
||||
@Column(name = "i_3")
|
||||
@Excel(name = "A项3次谐波幅值",width = 15)
|
||||
private Double i3_a;
|
||||
|
||||
@Column(name = "i_4")
|
||||
@Excel(name = "A项4次谐波幅值",width = 15)
|
||||
private Double i4_a;
|
||||
|
||||
@Column(name = "i_5")
|
||||
@Excel(name = "A项5次谐波幅值",width = 15)
|
||||
private Double i5_a;
|
||||
|
||||
@Column(name = "i_6")
|
||||
@Excel(name = "A项6次谐波幅值",width = 15)
|
||||
private Double i6_a;
|
||||
|
||||
@Column(name = "i_7")
|
||||
@Excel(name = "A项7次谐波幅值",width = 15)
|
||||
private Double i7_a;
|
||||
|
||||
@Column(name = "i_8")
|
||||
@Excel(name = "A项8次谐波幅值",width = 15)
|
||||
private Double i8_a;
|
||||
|
||||
@Column(name = "i_9")
|
||||
@Excel(name = "A项9次谐波幅值",width = 15)
|
||||
private Double i9_a;
|
||||
|
||||
@Column(name = "i_10")
|
||||
@Excel(name = "A项10次谐波幅值",width = 15)
|
||||
private Double i10_a;
|
||||
|
||||
@Column(name = "i_11")
|
||||
@Excel(name = "A项11次谐波幅值",width = 15)
|
||||
private Double i11_a;
|
||||
|
||||
@Column(name = "i_12")
|
||||
@Excel(name = "A项12次谐波幅值",width = 15)
|
||||
private Double i12_a;
|
||||
|
||||
@Column(name = "i_13")
|
||||
@Excel(name = "A项13次谐波幅值",width = 15)
|
||||
private Double i13_a;
|
||||
|
||||
@Column(name = "i_14")
|
||||
@Excel(name = "A项14次谐波幅值",width = 15)
|
||||
private Double i14_a;
|
||||
|
||||
@Column(name = "i_15")
|
||||
@Excel(name = "A项15次谐波幅值",width = 15)
|
||||
private Double i15_a;
|
||||
|
||||
@Column(name = "i_16")
|
||||
@Excel(name = "A项16次谐波幅值",width = 15)
|
||||
private Double i16_a;
|
||||
|
||||
@Column(name = "i_17")
|
||||
@Excel(name = "A项17次谐波幅值",width = 15)
|
||||
private Double i17_a;
|
||||
|
||||
@Column(name = "i_18")
|
||||
@Excel(name = "A项18次谐波幅值",width = 15)
|
||||
private Double i18_a;
|
||||
|
||||
@Column(name = "i_19")
|
||||
@Excel(name = "A项19次谐波幅值",width = 15)
|
||||
private Double i19_a;
|
||||
|
||||
@Column(name = "i_20")
|
||||
@Excel(name = "A项20次谐波幅值",width = 15)
|
||||
private Double i20_a;
|
||||
|
||||
@Column(name = "i_21")
|
||||
@Excel(name = "A项21次谐波幅值",width = 15)
|
||||
private Double i21_a;
|
||||
|
||||
@Column(name = "i_22")
|
||||
@Excel(name = "A项22次谐波幅值",width = 15)
|
||||
private Double i22_a;
|
||||
|
||||
@Column(name = "i_23")
|
||||
@Excel(name = "A项23次谐波幅值",width = 15)
|
||||
private Double i23_a;
|
||||
|
||||
@Column(name = "i_24")
|
||||
@Excel(name = "A项24次谐波幅值",width = 15)
|
||||
private Double i24_a;
|
||||
@Column(name = "i_25")
|
||||
@Excel(name = "A项25次谐波幅值",width = 15)
|
||||
private Double i25_a;
|
||||
|
||||
@Column(name = "i_2")
|
||||
@Excel(name = "B项2次谐波幅值",width = 15)
|
||||
private Double i2_b;
|
||||
|
||||
@Column(name = "i_3")
|
||||
@Excel(name = "B项3次谐波幅值",width = 15)
|
||||
private Double i3_b;
|
||||
|
||||
@Column(name = "i_4")
|
||||
@Excel(name = "B项4次谐波幅值",width = 15)
|
||||
private Double i4_b;
|
||||
|
||||
@Column(name = "i_5")
|
||||
@Excel(name = "B项5次谐波幅值",width = 15)
|
||||
private Double i5_b;
|
||||
|
||||
@Column(name = "i_6")
|
||||
@Excel(name = "B项6次谐波幅值",width = 15)
|
||||
private Double i6_b;
|
||||
|
||||
@Column(name = "i_7")
|
||||
@Excel(name = "B项7次谐波幅值",width = 15)
|
||||
private Double i7_b;
|
||||
|
||||
@Column(name = "i_8")
|
||||
@Excel(name = "B项8次谐波幅值",width = 15)
|
||||
private Double i8_b;
|
||||
|
||||
@Column(name = "i_9")
|
||||
@Excel(name = "B项9次谐波幅值",width = 15)
|
||||
private Double i9_b;
|
||||
|
||||
@Column(name = "i_10")
|
||||
@Excel(name = "B项10次谐波幅值",width = 15)
|
||||
private Double i10_b;
|
||||
|
||||
@Column(name = "i_11")
|
||||
@Excel(name = "B项11次谐波幅值",width = 15)
|
||||
private Double i11_b;
|
||||
|
||||
@Column(name = "i_12")
|
||||
@Excel(name = "B项12次谐波幅值",width = 15)
|
||||
private Double i12_b;
|
||||
|
||||
@Column(name = "i_13")
|
||||
@Excel(name = "B项13次谐波幅值",width = 15)
|
||||
private Double i13_b;
|
||||
|
||||
@Column(name = "i_14")
|
||||
@Excel(name = "B项14次谐波幅值",width = 15)
|
||||
private Double i14_b;
|
||||
|
||||
@Column(name = "i_15")
|
||||
@Excel(name = "B项15次谐波幅值",width = 15)
|
||||
private Double i15_b;
|
||||
|
||||
@Column(name = "i_16")
|
||||
@Excel(name = "B项16次谐波幅值",width = 15)
|
||||
private Double i16_b;
|
||||
|
||||
@Column(name = "i_17")
|
||||
@Excel(name = "B项17次谐波幅值",width = 15)
|
||||
private Double i17_b;
|
||||
|
||||
@Column(name = "i_18")
|
||||
@Excel(name = "B项18次谐波幅值",width = 15)
|
||||
private Double i18_b;
|
||||
|
||||
@Column(name = "i_19")
|
||||
@Excel(name = "B项19次谐波幅值",width = 15)
|
||||
private Double i19_b;
|
||||
|
||||
@Column(name = "i_20")
|
||||
@Excel(name = "B项20次谐波幅值",width = 15)
|
||||
private Double i20_b;
|
||||
|
||||
@Column(name = "i_21")
|
||||
@Excel(name = "B项21次谐波幅值",width = 15)
|
||||
private Double i21_b;
|
||||
|
||||
@Column(name = "i_22")
|
||||
@Excel(name = "B项22次谐波幅值",width = 15)
|
||||
private Double i22_b;
|
||||
|
||||
@Column(name = "i_23")
|
||||
@Excel(name = "B项23次谐波幅值",width = 15)
|
||||
private Double i23_b;
|
||||
|
||||
@Column(name = "i_24")
|
||||
@Excel(name = "B项24次谐波幅值",width = 15)
|
||||
private Double i24_b;
|
||||
@Column(name = "i_25")
|
||||
@Excel(name = "B项25次谐波幅值",width = 15)
|
||||
private Double i25_b;
|
||||
|
||||
|
||||
|
||||
@Column(name = "i_2")
|
||||
@Excel(name = "C项2次谐波幅值",width = 15)
|
||||
private Double i2_c;
|
||||
|
||||
@Column(name = "i_3")
|
||||
@Excel(name = "C项3次谐波幅值",width = 15)
|
||||
private Double i3_c;
|
||||
|
||||
@Column(name = "i_4")
|
||||
@Excel(name = "C项4次谐波幅值",width = 15)
|
||||
private Double i4_c;
|
||||
|
||||
@Column(name = "i_5")
|
||||
@Excel(name = "C项5次谐波幅值",width = 15)
|
||||
private Double i5_c;
|
||||
|
||||
@Column(name = "i_6")
|
||||
@Excel(name = "C项6次谐波幅值",width = 15)
|
||||
private Double i6_c;
|
||||
|
||||
@Column(name = "i_7")
|
||||
@Excel(name = "C项7次谐波幅值",width = 15)
|
||||
private Double i7_c;
|
||||
|
||||
@Column(name = "i_8")
|
||||
@Excel(name = "C项8次谐波幅值",width = 15)
|
||||
private Double i8_c;
|
||||
|
||||
@Column(name = "i_9")
|
||||
@Excel(name = "C项9次谐波幅值",width = 15)
|
||||
private Double i9_c;
|
||||
|
||||
@Column(name = "i_10")
|
||||
@Excel(name = "C项10次谐波幅值",width = 15)
|
||||
private Double i10_c;
|
||||
|
||||
@Column(name = "i_11")
|
||||
@Excel(name = "C项11次谐波幅值",width = 15)
|
||||
private Double i11_c;
|
||||
|
||||
@Column(name = "i_12")
|
||||
@Excel(name = "C项12次谐波幅值",width = 15)
|
||||
private Double i12_c;
|
||||
|
||||
@Column(name = "i_13")
|
||||
@Excel(name = "C项13次谐波幅值",width = 15)
|
||||
private Double i13_c;
|
||||
|
||||
@Column(name = "i_14")
|
||||
@Excel(name = "C项14次谐波幅值",width = 15)
|
||||
private Double i14_c;
|
||||
|
||||
@Column(name = "i_15")
|
||||
@Excel(name = "C项15次谐波幅值",width = 15)
|
||||
private Double i15_c;
|
||||
|
||||
@Column(name = "i_16")
|
||||
@Excel(name = "C项16次谐波幅值",width = 15)
|
||||
private Double i16_c;
|
||||
|
||||
@Column(name = "i_17")
|
||||
@Excel(name = "C项17次谐波幅值",width = 15)
|
||||
private Double i17_c;
|
||||
|
||||
@Column(name = "i_18")
|
||||
@Excel(name = "C项18次谐波幅值",width = 15)
|
||||
private Double i18_c;
|
||||
|
||||
@Column(name = "i_19")
|
||||
@Excel(name = "C项19次谐波幅值",width = 15)
|
||||
private Double i19_c;
|
||||
|
||||
@Column(name = "i_20")
|
||||
@Excel(name = "C项20次谐波幅值",width = 15)
|
||||
private Double i20_c;
|
||||
|
||||
@Column(name = "i_21")
|
||||
@Excel(name = "C项21次谐波幅值",width = 15)
|
||||
private Double i21_c;
|
||||
|
||||
@Column(name = "i_22")
|
||||
@Excel(name = "C项22次谐波幅值",width = 15)
|
||||
private Double i22_c;
|
||||
|
||||
@Column(name = "i_23")
|
||||
@Excel(name = "C项23次谐波幅值",width = 15)
|
||||
private Double i23_c;
|
||||
|
||||
@Column(name = "i_24")
|
||||
@Excel(name = "C项24次谐波幅值",width = 15)
|
||||
private Double i24_c;
|
||||
@Column(name = "i_25")
|
||||
@Excel(name = "C项25次谐波幅值",width = 15)
|
||||
private Double i25_c;
|
||||
|
||||
//excel对象转DataI
|
||||
public static List<DataI> excelToPO(CarryCapcityDataIEexcel carryCapcityDataIEexcel) {
|
||||
List<DataI> data = new ArrayList<>();
|
||||
if (carryCapcityDataIEexcel == null) {
|
||||
return null;
|
||||
}
|
||||
List<String> phaseList = Stream.of("A", "B", "C").collect(Collectors.toList());
|
||||
for (String phase : phaseList) {
|
||||
DataI dataI = new DataI();
|
||||
BeanUtils.copyProperties(carryCapcityDataIEexcel,dataI);
|
||||
dataI.setPhaseType(phase);
|
||||
dataI.setTime(carryCapcityDataIEexcel.getTime());
|
||||
|
||||
if (phase.equals("A")) {
|
||||
|
||||
dataI.setI2( carryCapcityDataIEexcel.getI2_a());
|
||||
dataI.setI3( carryCapcityDataIEexcel.getI3_a());
|
||||
dataI.setI4( carryCapcityDataIEexcel.getI4_a());
|
||||
dataI.setI5( carryCapcityDataIEexcel.getI5_a());
|
||||
dataI.setI6( carryCapcityDataIEexcel.getI6_a());
|
||||
dataI.setI7( carryCapcityDataIEexcel.getI7_a());
|
||||
dataI.setI8( carryCapcityDataIEexcel.getI8_a());
|
||||
dataI.setI9( carryCapcityDataIEexcel.getI9_a());
|
||||
dataI.setI10( carryCapcityDataIEexcel.getI10_a());
|
||||
dataI.setI11( carryCapcityDataIEexcel.getI11_a());
|
||||
dataI.setI12( carryCapcityDataIEexcel.getI12_a());
|
||||
dataI.setI13( carryCapcityDataIEexcel.getI13_a());
|
||||
dataI.setI14( carryCapcityDataIEexcel.getI14_a());
|
||||
dataI.setI15( carryCapcityDataIEexcel.getI15_a());
|
||||
dataI.setI16( carryCapcityDataIEexcel.getI16_a());
|
||||
dataI.setI17( carryCapcityDataIEexcel.getI17_a());
|
||||
dataI.setI18( carryCapcityDataIEexcel.getI18_a());
|
||||
dataI.setI19( carryCapcityDataIEexcel.getI19_a());
|
||||
dataI.setI20( carryCapcityDataIEexcel.getI20_a());
|
||||
dataI.setI21( carryCapcityDataIEexcel.getI21_a());
|
||||
dataI.setI22( carryCapcityDataIEexcel.getI22_a());
|
||||
dataI.setI23( carryCapcityDataIEexcel.getI23_a());
|
||||
dataI.setI24( carryCapcityDataIEexcel.getI24_a());
|
||||
dataI.setI25( carryCapcityDataIEexcel.getI25_a());
|
||||
|
||||
|
||||
} else if (phase.equals("B")) {
|
||||
dataI.setI2( carryCapcityDataIEexcel.getI2_b());
|
||||
dataI.setI3( carryCapcityDataIEexcel.getI3_b());
|
||||
dataI.setI4( carryCapcityDataIEexcel.getI4_b());
|
||||
dataI.setI5( carryCapcityDataIEexcel.getI5_b());
|
||||
dataI.setI6( carryCapcityDataIEexcel.getI6_b());
|
||||
dataI.setI7( carryCapcityDataIEexcel.getI7_b());
|
||||
dataI.setI8( carryCapcityDataIEexcel.getI8_b());
|
||||
dataI.setI9( carryCapcityDataIEexcel.getI9_b());
|
||||
dataI.setI10( carryCapcityDataIEexcel.getI10_b());
|
||||
dataI.setI11( carryCapcityDataIEexcel.getI11_b());
|
||||
dataI.setI12( carryCapcityDataIEexcel.getI12_b());
|
||||
dataI.setI13( carryCapcityDataIEexcel.getI13_b());
|
||||
dataI.setI14( carryCapcityDataIEexcel.getI14_b());
|
||||
dataI.setI15( carryCapcityDataIEexcel.getI15_b());
|
||||
dataI.setI16( carryCapcityDataIEexcel.getI16_b());
|
||||
dataI.setI17( carryCapcityDataIEexcel.getI17_b());
|
||||
dataI.setI18( carryCapcityDataIEexcel.getI18_b());
|
||||
dataI.setI19( carryCapcityDataIEexcel.getI19_b());
|
||||
dataI.setI20( carryCapcityDataIEexcel.getI20_b());
|
||||
dataI.setI21( carryCapcityDataIEexcel.getI21_b());
|
||||
dataI.setI22( carryCapcityDataIEexcel.getI22_b());
|
||||
dataI.setI23( carryCapcityDataIEexcel.getI23_b());
|
||||
dataI.setI24( carryCapcityDataIEexcel.getI24_b());
|
||||
dataI.setI25( carryCapcityDataIEexcel.getI25_b());
|
||||
|
||||
}else if (phase.equals("C")){
|
||||
dataI.setI2( carryCapcityDataIEexcel.getI2_c());
|
||||
dataI.setI3( carryCapcityDataIEexcel.getI3_c());
|
||||
dataI.setI4( carryCapcityDataIEexcel.getI4_c());
|
||||
dataI.setI5( carryCapcityDataIEexcel.getI5_c());
|
||||
dataI.setI6( carryCapcityDataIEexcel.getI6_c());
|
||||
dataI.setI7( carryCapcityDataIEexcel.getI7_c());
|
||||
dataI.setI8( carryCapcityDataIEexcel.getI8_c());
|
||||
dataI.setI9( carryCapcityDataIEexcel.getI9_c());
|
||||
dataI.setI10( carryCapcityDataIEexcel.getI10_c());
|
||||
dataI.setI11( carryCapcityDataIEexcel.getI11_c());
|
||||
dataI.setI12( carryCapcityDataIEexcel.getI12_c());
|
||||
dataI.setI13( carryCapcityDataIEexcel.getI13_c());
|
||||
dataI.setI14( carryCapcityDataIEexcel.getI14_c());
|
||||
dataI.setI15( carryCapcityDataIEexcel.getI15_c());
|
||||
dataI.setI16( carryCapcityDataIEexcel.getI16_c());
|
||||
dataI.setI17( carryCapcityDataIEexcel.getI17_c());
|
||||
dataI.setI18( carryCapcityDataIEexcel.getI18_c());
|
||||
dataI.setI19( carryCapcityDataIEexcel.getI19_c());
|
||||
dataI.setI20( carryCapcityDataIEexcel.getI20_c());
|
||||
dataI.setI21( carryCapcityDataIEexcel.getI21_c());
|
||||
dataI.setI22( carryCapcityDataIEexcel.getI22_c());
|
||||
dataI.setI23( carryCapcityDataIEexcel.getI23_c());
|
||||
dataI.setI24( carryCapcityDataIEexcel.getI24_c());
|
||||
dataI.setI25( carryCapcityDataIEexcel.getI25_c());
|
||||
|
||||
}
|
||||
data.add(dataI);
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.excel;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.njcn.influx.pojo.bo.CarryCapcityData;
|
||||
import lombok.Data;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/5/12 9:13
|
||||
*/
|
||||
@Data
|
||||
public class CarryCapcityDataPEexcel {
|
||||
|
||||
@Excel(name = "时间",width = 30)
|
||||
private Instant time;
|
||||
|
||||
@Excel(name = "监测点id",width = 30)
|
||||
private String lineId;
|
||||
|
||||
@Excel(name = "数据类型(CP95)",width = 30)
|
||||
private String valueType;
|
||||
|
||||
@Excel(name = "数据(A项有功功率)",width = 30)
|
||||
private Double value_a;
|
||||
@Excel(name = "数据(B项有功功率)",width = 30)
|
||||
private Double value_b;
|
||||
@Excel(name = "数据(C项有功功率)",width = 30)
|
||||
private Double value_c;
|
||||
|
||||
public static List<CarryCapcityData> excelToPO(CarryCapcityDataPEexcel carryCapcityDataPEexcel) {
|
||||
List<CarryCapcityData> data = new ArrayList<>();
|
||||
if (carryCapcityDataPEexcel == null) {
|
||||
return null;
|
||||
}
|
||||
List<String> phaseList = Stream.of("A", "B", "C").collect(Collectors.toList());
|
||||
for (String phase : phaseList) {
|
||||
CarryCapcityData carryCapcityData = new CarryCapcityData();
|
||||
BeanUtils.copyProperties(carryCapcityDataPEexcel,carryCapcityData);
|
||||
carryCapcityData.setPhaseType(phase);
|
||||
carryCapcityData.setTime(carryCapcityDataPEexcel.getTime());
|
||||
|
||||
if (phase.equals("A")) {
|
||||
carryCapcityData.setValue(carryCapcityDataPEexcel.getValue_a());
|
||||
} else if (phase.equals("B")) {
|
||||
carryCapcityData.setValue(carryCapcityDataPEexcel.getValue_b());
|
||||
}else if (phase.equals("C")){
|
||||
carryCapcityData.setValue(carryCapcityDataPEexcel.getValue_c());
|
||||
}
|
||||
data.add(carryCapcityData);
|
||||
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.excel;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.njcn.influx.pojo.bo.CarryCapcityData;
|
||||
import lombok.Data;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/5/12 9:13
|
||||
*/
|
||||
@Data
|
||||
public class CarryCapcityDataQEexcel {
|
||||
|
||||
@Excel(name = "时间",width = 30)
|
||||
private Instant time;
|
||||
|
||||
@Excel(name = "监测点id",width = 30)
|
||||
private String lineId;
|
||||
|
||||
|
||||
@Excel(name = "数据类型(CP95)",width = 30)
|
||||
private String valueType;
|
||||
|
||||
@Excel(name = "数据(A项无功功率)",width = 30)
|
||||
private Double value_a;
|
||||
@Excel(name = "数据(B项无功功率)",width = 30)
|
||||
private Double value_b;
|
||||
@Excel(name = "数据(C项无功功率)",width = 30)
|
||||
private Double value_c;
|
||||
|
||||
|
||||
public static List<CarryCapcityData> excelToPO(CarryCapcityDataQEexcel carryCapcityDataQEexcel) {
|
||||
List<CarryCapcityData> data = new ArrayList<>();
|
||||
if (carryCapcityDataQEexcel == null) {
|
||||
return null;
|
||||
}
|
||||
List<String> phaseList = Stream.of("A", "B", "C").collect(Collectors.toList());
|
||||
for (String phase : phaseList) {
|
||||
CarryCapcityData carryCapcityData = new CarryCapcityData();
|
||||
BeanUtils.copyProperties(carryCapcityDataQEexcel,carryCapcityData);
|
||||
carryCapcityData.setPhaseType(phase);
|
||||
carryCapcityData.setTime(carryCapcityDataQEexcel.getTime());
|
||||
|
||||
if (phase.equals("A")) {
|
||||
carryCapcityData.setValue(carryCapcityDataQEexcel.getValue_a());
|
||||
} else if (phase.equals("B")) {
|
||||
carryCapcityData.setValue(carryCapcityDataQEexcel.getValue_b());
|
||||
}else if (phase.equals("C")){
|
||||
carryCapcityData.setValue(carryCapcityDataQEexcel.getValue_c());
|
||||
}
|
||||
data.add(carryCapcityData);
|
||||
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.excel;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.njcn.influx.pojo.bo.CarryCapcityData;
|
||||
import lombok.Data;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/5/12 9:13
|
||||
*/
|
||||
@Data
|
||||
public class CarryCapcityDataVEexcel {
|
||||
|
||||
@Excel(name = "时间",width = 30)
|
||||
private Instant time;
|
||||
|
||||
@Excel(name = "监测点id",width = 30)
|
||||
private String lineId;
|
||||
|
||||
@Excel(name = "数据类型(CP95)",width = 30)
|
||||
private String valueType;
|
||||
|
||||
|
||||
@Excel(name = "数据(A项电压)",width = 30)
|
||||
private Double value_a;
|
||||
@Excel(name = "数据(B项电压)",width = 30)
|
||||
private Double value_b;
|
||||
@Excel(name = "数据(C项电压)",width = 30)
|
||||
private Double value_c;
|
||||
|
||||
public static List<CarryCapcityData> excelToPO(CarryCapcityDataVEexcel carryCapcityDataVEexcel) {
|
||||
List<CarryCapcityData> data = new ArrayList<>();
|
||||
if (carryCapcityDataVEexcel == null) {
|
||||
return null;
|
||||
}
|
||||
List<String> phaseList = Stream.of("A", "B", "C").collect(Collectors.toList());
|
||||
for (String phase : phaseList) {
|
||||
CarryCapcityData carryCapcityData = new CarryCapcityData();
|
||||
BeanUtils.copyProperties(carryCapcityDataVEexcel,carryCapcityData);
|
||||
carryCapcityData.setPhaseType(phase);
|
||||
carryCapcityData.setTime(carryCapcityDataVEexcel.getTime());
|
||||
|
||||
if (phase.equals("A")) {
|
||||
carryCapcityData.setValue(carryCapcityDataVEexcel.getValue_a());
|
||||
} else if (phase.equals("B")) {
|
||||
carryCapcityData.setValue(carryCapcityDataVEexcel.getValue_b());
|
||||
}else if (phase.equals("C")){
|
||||
carryCapcityData.setValue(carryCapcityDataVEexcel.getValue_c());
|
||||
}
|
||||
data.add(carryCapcityData);
|
||||
|
||||
}
|
||||
return data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.excel;
|
||||
|
||||
import com.njcn.influx.pojo.bo.CarryCapcityData;
|
||||
import com.njcn.influx.pojo.po.DataI;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/3/12 14:31【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class ExcelDataDTO {
|
||||
private List<CarryCapcityData> dataHarmPowerPList;
|
||||
private List<CarryCapcityData> dataHarmPowerQList;
|
||||
private List<DataI> dataIList;
|
||||
private List<CarryCapcityData> dataHarmPowerP2List;
|
||||
private List<CarryCapcityData> dataHarmPowerQ2List;
|
||||
private List<CarryCapcityData> dataHarmPowerU2List;
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.param;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2024/2/20 11:15【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class CarryCapacityCalParam {
|
||||
@NotBlank(message = "参数不能为空")
|
||||
@ApiModelProperty("监测点索引")
|
||||
private String lineId;
|
||||
@ApiModelProperty("用户Id")
|
||||
private String userId;
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")
|
||||
private LocalDate startTime;
|
||||
@ApiModelProperty("结束时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")
|
||||
private LocalDate endTime;
|
||||
@ApiModelProperty(name = "scale",value = "电压等级")
|
||||
private String scale;
|
||||
@ApiModelProperty(name = "S_T",value = "S_T为配变额定容量(监测点基准容量)")
|
||||
private Double S_T;
|
||||
@ApiModelProperty(name = "S_pv",value = "S_pv为拟接入光伏容量")
|
||||
private Double S_pv;
|
||||
@ApiModelProperty(name = "stringMap",value = "首端电流模型参数A,B,C三项")
|
||||
private Map<String, Double[]> stringMap;
|
||||
|
||||
@ApiModelProperty(name = "P_βminMap",value = "有功功率最小CP95值A,B,C三项")
|
||||
private Map<String, Double> P_βminMap;
|
||||
|
||||
@ApiModelProperty(name = "Q_βminMap",value = "无功功率最小CP95值A,B,C三项")
|
||||
private Map<String, Double> Q_βminMap;
|
||||
|
||||
@ApiModelProperty(name = "I_βmax",value = "2-25次谐波幅值最大95概率值A,B,C三项中的最大值")
|
||||
private List<Double> I_βmax;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Pattern;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/3/20 9:59【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class CarryCapacityDeviceParam {
|
||||
|
||||
private String userId;
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String devName;
|
||||
|
||||
private String devScale;
|
||||
|
||||
/**
|
||||
* 设备用户协议容量(MVA)
|
||||
*/
|
||||
private Double protocolCapacity;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class CarryCapacityDeviceUpdateParam extends CarryCapacityDeviceParam {
|
||||
@ApiModelProperty("设备Id")
|
||||
@NotBlank(message = "设备Id不能为空")
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String devId;
|
||||
}
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class CarryCapacityDeviceQueryParam extends CarryCapacityDeviceParam {
|
||||
@ApiModelProperty("设备Id")
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String devId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.param;
|
||||
|
||||
import com.njcn.advance.pojo.carrycapacity.po.CarryCapacityDevicePO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2024/2/20 11:15【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class CarryCapacityEvaluateParam {
|
||||
@ApiModelProperty(value = "接线类型不可为空\"星型接法_0\", \"三角型接法_1\", \"开口三角型接法_2\"")
|
||||
@NotBlank(message = "接线类型不能为空")
|
||||
private String ptType;
|
||||
@ApiModelProperty(value = "变压器连接方式")
|
||||
private String connectionMode;
|
||||
@ApiModelProperty(value = "功率因数(0.95-1之间)")
|
||||
@NotNull(message = "功率因数不能为空")
|
||||
private Double k;
|
||||
|
||||
@ApiModelProperty(value = "专变用户,公变用户")
|
||||
@NotBlank(message = "用户类型不能为空")
|
||||
private String userMode;
|
||||
|
||||
|
||||
@ApiModelProperty(name = "scale",value = "电压等级")
|
||||
@NotBlank(message = "电压等级不能为空")
|
||||
private String scale;
|
||||
|
||||
@ApiModelProperty(name = "shortCapacity",value = "短路容量")
|
||||
private Float shortCapacity;
|
||||
|
||||
|
||||
@ApiModelProperty(name = "deviceCapacity",value = "设备容量")
|
||||
private Float deviceCapacity;
|
||||
@ApiModelProperty(name = "userList",value = "干扰源用户设备列表")
|
||||
private List<CarryCapacityDevicePO> devList;
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.param;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.Max;
|
||||
import javax.validation.constraints.Min;
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2024/2/20 11:15【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class CarryCapacityQueryDataParam {
|
||||
|
||||
|
||||
@ApiModelProperty("监测点索引")
|
||||
private String lineId;
|
||||
@ApiModelProperty("用户Id")
|
||||
private String userId;
|
||||
@ApiModelProperty("开始时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")
|
||||
private LocalDate startTime;
|
||||
@ApiModelProperty("结束时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")
|
||||
private LocalDate endTime;
|
||||
|
||||
@Min(2)
|
||||
@Max(25)
|
||||
@ApiModelProperty("谐波次数")
|
||||
private Integer time=2;
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.param;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.Min;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/3/8 16:23【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class CarryCapacityResultParam {
|
||||
/**
|
||||
* 承载能力评估id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
|
||||
private String evaluateType;
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class CarryCapacityResultPageParam extends CarryCapacityResultParam {
|
||||
|
||||
@NotNull(message="当前页不能为空!")
|
||||
@Min(value = 1, message = "当前页不能为0")
|
||||
@ApiModelProperty(value = "当前页",name = "pageNum",dataType ="Integer",required = true)
|
||||
private Integer pageNum;
|
||||
/**显示条数*/
|
||||
@NotNull(message="显示条数不能为空!")
|
||||
@ApiModelProperty(value = "显示条数",name = "pageSize",dataType ="Integer",required = true)
|
||||
private Integer pageSize;
|
||||
|
||||
@ApiModelProperty(value="起始时间")
|
||||
private String startTime;
|
||||
|
||||
@ApiModelProperty(value="结束时间")
|
||||
private String endTime;
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.param;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/3/5 10:47【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class CarryCapacityStrategyParam {
|
||||
|
||||
private String id;
|
||||
/**
|
||||
* 总承载能力评估结果(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
@ApiModelProperty(value = "总承载能力评估结果(1-安全,2-III级预警,3-II级预警,4-I 级预警)")
|
||||
@NotNull(message = "总承载能力评估结果不能为空")
|
||||
private Integer result;
|
||||
|
||||
/**
|
||||
* 指标评估结果(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
@ApiModelProperty(value = "指标评估结果(1-安全,2-III级预警,3-II级预警,4-I 级预警)")
|
||||
@NotNull(message = "指标评估结果不能为空")
|
||||
private Integer indexResult;
|
||||
|
||||
/**
|
||||
* 比较符
|
||||
*/
|
||||
@ApiModelProperty(value = "比较符")
|
||||
@NotBlank(message = "比较符不能为空")
|
||||
private String comparisonOperators;
|
||||
|
||||
/**
|
||||
* 数量
|
||||
*/
|
||||
@ApiModelProperty(value = "数量")
|
||||
@NotNull(message = "数量不能为空")
|
||||
private Integer count;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.Min;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2024/2/20 11:15【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class CarryCapacityUserParam {
|
||||
|
||||
|
||||
/**
|
||||
* 用户名称
|
||||
*/
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 用户类型
|
||||
*/
|
||||
private String userType;
|
||||
|
||||
/**
|
||||
* 电压等级(V)
|
||||
*/
|
||||
private String voltage;
|
||||
|
||||
/**
|
||||
* 用户协议容量(MVA)
|
||||
*/
|
||||
private Double protocolCapacity;
|
||||
/**
|
||||
* 省
|
||||
*/
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 市
|
||||
*/
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 区
|
||||
*/
|
||||
private String region;
|
||||
|
||||
/**
|
||||
* 所属区域
|
||||
*/
|
||||
private String area;
|
||||
/**
|
||||
* 更新操作实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class CarryCapacityUserUpdateParam extends CarryCapacityUserParam {
|
||||
@ApiModelProperty("用户Id")
|
||||
@NotBlank(message = "用户Id不能为空")
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String userId;
|
||||
}
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class CarryCapacityUserPageParam extends CarryCapacityUserParam {
|
||||
|
||||
private String userId;
|
||||
@NotNull(message="当前页不能为空!")
|
||||
@Min(value = 1, message = "当前页不能为0")
|
||||
@ApiModelProperty(value = "当前页",name = "pageNum",dataType ="Integer",required = true)
|
||||
private Integer pageNum;
|
||||
/**显示条数*/
|
||||
@NotNull(message="显示条数不能为空!")
|
||||
@ApiModelProperty(value = "显示条数",name = "pageSize",dataType ="Integer",required = true)
|
||||
private Integer pageSize;
|
||||
private String voltage;
|
||||
@ApiModelProperty(value="起始时间")
|
||||
private String startTime;
|
||||
|
||||
@ApiModelProperty(value="结束时间")
|
||||
private String endTime;
|
||||
|
||||
private List<String> userTypeList;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.param;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/3/6 17:30【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class ExcelDataParam {
|
||||
@NotBlank(message = "监测点索引为空")
|
||||
@ApiModelProperty("监测点索引")
|
||||
private String lineId;
|
||||
|
||||
@ApiModelProperty("开始时间")
|
||||
private String startTime;
|
||||
@ApiModelProperty("结束时间")
|
||||
private String endTime;
|
||||
|
||||
@ApiModelProperty(value = "excel文件")
|
||||
private MultipartFile file;
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2024/3/6 14:45【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "carry_capacity_data")
|
||||
public class CarryCapacityDataPO extends BaseEntity{
|
||||
/**
|
||||
* 台区id
|
||||
*/
|
||||
@MppMultiId(value = "line_id")
|
||||
private String lineId;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@MppMultiId(value = "start_time")
|
||||
private LocalDate startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@MppMultiId(value = "end_time")
|
||||
private LocalDate endTime;
|
||||
|
||||
/**
|
||||
* 上传数据集地址
|
||||
*/
|
||||
@TableField(value = "date_list")
|
||||
private String dateList;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2024/3/19 16:36【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "carry_capacity_device")
|
||||
public class CarryCapacityDevicePO extends BaseEntity {
|
||||
/**
|
||||
* 设备id
|
||||
*/
|
||||
@TableId(value = "dev_id", type = IdType.ASSIGN_UUID)
|
||||
private String devId;
|
||||
|
||||
@TableField(value = "user_id")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@TableField(value = "dev_name")
|
||||
private String devName;
|
||||
/**
|
||||
* 设备额定电压
|
||||
*/
|
||||
@TableField(value = "dev_scale")
|
||||
private String devScale;
|
||||
/**
|
||||
* 设备用户协议容量(MVA)
|
||||
*/
|
||||
@TableField(value = "protocol_capacity")
|
||||
private Double protocolCapacity;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/3/8 16:23【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "carry_capacity_result")
|
||||
public class CarryCapacityResultPO extends BaseEntity {
|
||||
/**
|
||||
* 承载能力评估id
|
||||
*/
|
||||
@TableId(value = "id",type = IdType.ASSIGN_UUID)
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 台区id
|
||||
*/
|
||||
@TableField(value = "line_id")
|
||||
private String lineId;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
@TableField(value = "user_id")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@TableField(value = "start_time")
|
||||
private LocalDate startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@TableField(value = "end_time")
|
||||
private LocalDate endTime;
|
||||
|
||||
/**
|
||||
* 配变首端电压等级(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
@TableField(value = "u_t_level")
|
||||
private Integer uTLevel;
|
||||
|
||||
/**
|
||||
* 配变的功率因等级(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
@TableField(value = "pf_t_level")
|
||||
private Integer pfTLevel;
|
||||
|
||||
/**
|
||||
* 等效负载率最小值等级(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
@TableField(value = "b_t_level")
|
||||
private Integer bTLevel;
|
||||
|
||||
/**
|
||||
* 各次谐波电流幅值等级 (1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
@TableField(value = "i_level")
|
||||
private Integer iLevel;
|
||||
|
||||
/**
|
||||
* 总结果等级(1-安全,2-III级预警,3-II级预警,4-I 级预警,5-禁止接入,6-允许接入)
|
||||
*/
|
||||
@TableField(value = "reslut_level")
|
||||
private Integer reslutLevel;
|
||||
|
||||
/**
|
||||
* 评估日期
|
||||
*/
|
||||
@TableField(value = "evaluate_date")
|
||||
private LocalDate evaluateDate;
|
||||
|
||||
/**
|
||||
* 是否删除(0,无效,1有效)
|
||||
*/
|
||||
@TableField(value = "status")
|
||||
private Integer status;
|
||||
|
||||
@TableField(value = "evaluate_type")
|
||||
private String evaluateType;
|
||||
|
||||
|
||||
@TableField(value = "first_result")
|
||||
private double firstResult;
|
||||
|
||||
@TableField(value = "i_result_list")
|
||||
private String iResultList;
|
||||
|
||||
@TableField(value = "pt_type")
|
||||
private String ptType;
|
||||
@TableField(value = "connection_mode")
|
||||
private String connectionMode;
|
||||
@TableField(value = "k")
|
||||
private Double k;
|
||||
|
||||
@TableField(value = "user_mode")
|
||||
private String userMode;
|
||||
|
||||
|
||||
@TableField(value = "scale")
|
||||
private String scale;
|
||||
|
||||
@TableField(value = "short_capacity")
|
||||
private Float shortCapacity;
|
||||
|
||||
|
||||
@TableField(value = "device_capacity")
|
||||
private Float deviceCapacity;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2024/3/15 10:45【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "carry_capacity_strategy_dhl")
|
||||
public class CarryCapacityStrategyDhlPO extends BaseEntity {
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 充电桩,电弧炉,电气化铁路
|
||||
*/
|
||||
@TableField(value = "type")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 一级评估比较符
|
||||
*/
|
||||
@TableField(value = "comparison_operators_1")
|
||||
private String comparisonOperators1;
|
||||
|
||||
/**
|
||||
* 一级评估数量
|
||||
*/
|
||||
@TableField(value = "count_1")
|
||||
private Integer count1;
|
||||
|
||||
/**
|
||||
* 二级级评估(2~20次谐波合格个数)比较符
|
||||
*/
|
||||
@TableField(value = "comparison_operators_2")
|
||||
private String comparisonOperators2;
|
||||
|
||||
/**
|
||||
* 二级评估(2~20次谐波合格)个数数量
|
||||
*/
|
||||
@TableField(value = "count_2")
|
||||
private Integer count2;
|
||||
|
||||
/**
|
||||
* 二级级评估(奇数谐波合格个数)比较符
|
||||
*/
|
||||
@TableField(value = "comparison_operators_3")
|
||||
private String comparisonOperators3;
|
||||
|
||||
/**
|
||||
* 二级评估(奇数次谐波合格)个数数量
|
||||
*/
|
||||
@TableField(value = "count_3")
|
||||
private Integer count3;
|
||||
|
||||
/**
|
||||
* 初始配置1,客户配置2
|
||||
*/
|
||||
@TableField(value = "proto_flag")
|
||||
private Integer protoFlag;
|
||||
|
||||
/**
|
||||
* 二级级评估(偶数谐波合格个数)比较符
|
||||
*/
|
||||
@TableField(value = "comparison_operators_4")
|
||||
private String comparisonOperators4;
|
||||
|
||||
/**
|
||||
* 二级评估(偶数次谐波合格)个数数量
|
||||
*/
|
||||
@TableField(value = "count_4")
|
||||
private Integer count4;
|
||||
|
||||
/**
|
||||
* 启用配置1,不启用配置2
|
||||
*/
|
||||
@TableField(value = "user_flag")
|
||||
private Integer userFlag;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/3/5 10:54【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "carry_capacity_strategy")
|
||||
public class CarryCapacityStrategyPO extends BaseEntity {
|
||||
/**
|
||||
* 总承载能力评估结果(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
@TableField(value = "result")
|
||||
private Integer result;
|
||||
|
||||
/**
|
||||
* 指标评估结果(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
@TableField(value = "index_result")
|
||||
private Integer indexResult;
|
||||
|
||||
/**
|
||||
* 比较符
|
||||
*/
|
||||
@TableField(value = "comparison_operators")
|
||||
private String comparisonOperators;
|
||||
|
||||
/**
|
||||
* 数量
|
||||
*/
|
||||
@TableField(value = "count")
|
||||
private Integer count;
|
||||
|
||||
/**
|
||||
* 初始配置1,客户配置2
|
||||
*/
|
||||
@TableField(value = "proto_flag")
|
||||
private Integer protoFlag;
|
||||
|
||||
/**
|
||||
* 启用配置1,不启用配置2
|
||||
*/
|
||||
@TableField(value = "user_flag")
|
||||
private Integer userFlag;
|
||||
|
||||
@TableField(value = "id")
|
||||
private String id;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2024/2/20 11:15【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "carry_capacity_user")
|
||||
public class CarryCapacityUserPO extends BaseEntity {
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
@TableId(value = "user_id", type = IdType.ASSIGN_UUID)
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 用户名称
|
||||
*/
|
||||
@TableField(value = "user_name")
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 用户类型
|
||||
*/
|
||||
@TableField(value = "user_type")
|
||||
private String userType;
|
||||
|
||||
/**
|
||||
* 电压等级(V)
|
||||
*/
|
||||
@TableField(value = "voltage")
|
||||
private String voltage;
|
||||
|
||||
/**
|
||||
* 用户协议容量(MVA)
|
||||
*/
|
||||
@TableField(value = "protocol_capacity")
|
||||
private Double protocolCapacity;
|
||||
|
||||
/**
|
||||
* 省
|
||||
*/
|
||||
@TableField(value = "province")
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 市
|
||||
*/
|
||||
@TableField(value = "city")
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 区
|
||||
*/
|
||||
@TableField(value = "region")
|
||||
private String region;
|
||||
|
||||
/**
|
||||
* 所属区域
|
||||
*/
|
||||
@TableField(value = "area")
|
||||
private String area;
|
||||
|
||||
|
||||
@TableField(value = "status")
|
||||
private Integer status;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/2/27 11:24【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class CarryCapacityDResultVO {
|
||||
|
||||
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 台区id
|
||||
*/
|
||||
private String lineId;
|
||||
|
||||
private String lineName;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
private String userId;
|
||||
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
private LocalDate startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
private LocalDate endTime;
|
||||
|
||||
|
||||
|
||||
private Integer uTLevel;
|
||||
|
||||
/**
|
||||
* 配变的功率因等级(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
private Integer pfTLevel;
|
||||
|
||||
/**
|
||||
* 等效负载率最小值等级(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
private Integer bTLevel;
|
||||
|
||||
/**
|
||||
* 各次谐波电流幅值等级 (1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
private Integer iLevel;
|
||||
|
||||
/**
|
||||
* 总结果等级(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
private Integer reslutLevel;
|
||||
|
||||
private LocalDate evaluateDate;
|
||||
|
||||
|
||||
private String evaluateType;
|
||||
//电弧炉等评估结果
|
||||
|
||||
private double firstResult;
|
||||
|
||||
private List<CarryCapacityDResultVO.CarryCapacityIResult> iResultList;
|
||||
|
||||
|
||||
private String connectionMode;
|
||||
private Double k;
|
||||
private String ptType;
|
||||
|
||||
private String userMode;
|
||||
|
||||
|
||||
private String scale;
|
||||
|
||||
private Float shortCapacity;
|
||||
|
||||
|
||||
private Float deviceCapacity;
|
||||
|
||||
|
||||
@Data
|
||||
public static class CarryCapacityIResult {
|
||||
|
||||
@ApiModelProperty("谐波次数")
|
||||
private Integer time=2;
|
||||
|
||||
private Double i;
|
||||
|
||||
private Double i_limit;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.vo;
|
||||
|
||||
import com.njcn.influx.pojo.bo.CarryCapcityData;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/2/27 11:24【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class CarryCapacityDataIVO {
|
||||
@ApiModelProperty(name = "data",value = "谐波幅值数据")
|
||||
private List<CarryCapcityData> data;
|
||||
|
||||
@ApiModelProperty(name = "I_βmax",value = "2-25次谐波幅值最大95概率值A,B,C三项中的最大值")
|
||||
private List<Double> I_βmax;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.vo;
|
||||
|
||||
import com.njcn.influx.pojo.bo.CarryCapcityData;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/2/27 11:24【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class CarryCapacityDataQVO {
|
||||
@ApiModelProperty(name = "data",value = "有功功率数据")
|
||||
private List<CarryCapcityData> data;
|
||||
|
||||
@ApiModelProperty(name = "Q_βminMap",value = "无功功率最小CP95值A,B,C三项")
|
||||
private Map<String, Double> Q_βminMap;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.vo;
|
||||
|
||||
import com.njcn.influx.pojo.bo.CarryCapcityData;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/2/27 11:24【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class CarryCapacityDataVO {
|
||||
@ApiModelProperty(name = "data",value = "有功功率数据")
|
||||
private List<CarryCapcityData> data;
|
||||
@ApiModelProperty(name = "stringMap",value = "首端电流模型参数A,B,C三项")
|
||||
private Map<String, Double[]> stringMap;
|
||||
|
||||
@ApiModelProperty(name = "P_βminMap",value = "有功功率最小CP95值A,B,C三项")
|
||||
private Map<String, Double> P_βminMap;
|
||||
@ApiModelProperty(name = "scale",value = "电压等级")
|
||||
private String scale;
|
||||
@ApiModelProperty(name = "devCapacity",value = "基准容量/额定容量(MVA)")
|
||||
private Double standardCapacity;
|
||||
|
||||
/**
|
||||
* 用户协议容量(MVA)
|
||||
*/
|
||||
@ApiModelProperty(name = "dealCapacity",value = "用户协议容量(MVA)")
|
||||
private Double protocolCapacity;
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2024/3/15 10:45【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class CarryCapacityStrategyDhlVO {
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 充电桩,电弧炉,电气化铁路
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 一级评估比较符
|
||||
*/
|
||||
private String comparisonOperators1;
|
||||
|
||||
/**
|
||||
* 一级评估数量
|
||||
*/
|
||||
private Integer count1;
|
||||
|
||||
/**
|
||||
* 二级级评估(2~20次谐波合格个数)比较符
|
||||
*/
|
||||
private String comparisonOperators2;
|
||||
|
||||
/**
|
||||
* 二级评估(2~20次谐波合格)个数数量
|
||||
*/
|
||||
private Integer count2;
|
||||
|
||||
/**
|
||||
* 二级级评估(奇数谐波合格个数)比较符
|
||||
*/
|
||||
private String comparisonOperators3;
|
||||
|
||||
/**
|
||||
* 二级评估(奇数次谐波合格)个数数量
|
||||
*/
|
||||
private Integer count3;
|
||||
|
||||
/**
|
||||
* 初始配置1,客户配置2
|
||||
*/
|
||||
private Integer protoFlag;
|
||||
|
||||
/**
|
||||
* 二级级评估(偶数谐波合格个数)比较符
|
||||
*/
|
||||
private String comparisonOperators4;
|
||||
|
||||
/**
|
||||
* 二级评估(偶数次谐波合格)个数数量
|
||||
*/
|
||||
private Integer count4;
|
||||
|
||||
/**
|
||||
* 启用配置1,不启用配置2
|
||||
*/
|
||||
private Integer userFlag;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/3/5 10:47【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class CarryCapacityStrategyVO {
|
||||
|
||||
/**
|
||||
* 总承载能力评估结果(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
|
||||
@ApiModelProperty(value = "总承载能力评估结果(1-安全,2-III级预警,3-II级预警,4-I 级预警)")
|
||||
private Integer result;
|
||||
|
||||
|
||||
|
||||
private List<CarryCapacityStrategysingleVO> capacityStrategysingleVOList;
|
||||
@Data
|
||||
public static class CarryCapacityStrategysingleVO {
|
||||
|
||||
private String id;
|
||||
private List<CarryCapacityStrategyIndexVO> carryCapacityStrategyIndexVOList;
|
||||
@Data
|
||||
public static class CarryCapacityStrategyIndexVO {
|
||||
|
||||
/**
|
||||
* 指标评估结果(1-安全,2-III级预警,3-II级预警,4-I 级预警)
|
||||
*/
|
||||
@ApiModelProperty(value = "指标评估结果(1-安全,2-III级预警,3-II级预警,4-I 级预警)")
|
||||
private Integer indexResult;
|
||||
|
||||
/**
|
||||
* 比较符
|
||||
*/
|
||||
@ApiModelProperty(value = "比较符")
|
||||
private String comparisonOperators;
|
||||
|
||||
/**
|
||||
* 数量
|
||||
*/
|
||||
@ApiModelProperty(value = "数量")
|
||||
private Integer count;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.njcn.advance.pojo.carrycapacity.vo;
|
||||
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2024/2/20 11:15【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class CarryCapacityUserVO extends BaseEntity {
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 用户名称
|
||||
*/
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 用户类型
|
||||
*/
|
||||
private String userType;
|
||||
|
||||
/**
|
||||
* 电压等级(V)
|
||||
*/
|
||||
private String voltage;
|
||||
|
||||
/**
|
||||
* 用户协议容量(MVA)
|
||||
*/
|
||||
private Double protocolCapacity;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 所属区域
|
||||
*/
|
||||
private String area;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
package com.njcn.advance.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* 暂降事件的高级分析,包括暂降原因和暂降类型
|
||||
*
|
||||
* @author hongawen
|
||||
* @version 1.0
|
||||
* @data 2025/7/30 10:43
|
||||
*/
|
||||
@Data
|
||||
public class EventAnalysisDTO {
|
||||
|
||||
/**
|
||||
* lineId
|
||||
*/
|
||||
private String lineId;
|
||||
|
||||
/**
|
||||
* 监测点IP
|
||||
*/
|
||||
private String ip;
|
||||
|
||||
/**
|
||||
* 事件ID
|
||||
*/
|
||||
private String eventId;
|
||||
|
||||
/**
|
||||
* 文件名称
|
||||
*/
|
||||
private String waveName;
|
||||
|
||||
/**
|
||||
* 暂降原因
|
||||
* (0) //未知
|
||||
* (1) //短路故障
|
||||
* (2) //电压调节器
|
||||
* (3) //感动电机
|
||||
* (4) //电压跌落
|
||||
*/
|
||||
private Integer cause;
|
||||
|
||||
|
||||
/**
|
||||
* 可能分析失败,虽然返回的原因为未知,可能程序执行异常导致的
|
||||
* 0 异常计算
|
||||
* 1 正常计算
|
||||
*/
|
||||
private Integer causeFlag = 1;
|
||||
|
||||
/**
|
||||
* 暂降类型
|
||||
* TYPE0 = 0; // BC相间故障
|
||||
* TYPE1 = 1; // C相接地故障
|
||||
* TYPE2 = 2; // AC相间故障
|
||||
* TYPE3 = 3; // A相接地故障
|
||||
* TYPE4 = 4; // AB相间故障
|
||||
* TYPE5 = 5; // B相接地故障
|
||||
* TYPE6 = 6; // BC相间接地
|
||||
* TYPE7 = 7; // AC相间接地
|
||||
* TYPE8 = 8; // AB相间接地
|
||||
* TYPE9 = 9; // 三相故障
|
||||
* TYPE10 = 10; // 未知
|
||||
*/
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 可能分析失败,虽然返回的原因为未知,可能程序执行异常导致的
|
||||
* 0 异常计算
|
||||
* 1 正常计算
|
||||
*/
|
||||
private Integer typeFlag = 1;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.njcn.advance.pojo.dto.assess;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: cdf
|
||||
* @CreateTime: 2025-06-13
|
||||
* @Description: 左侧树
|
||||
*/
|
||||
@Data
|
||||
public class AssessTreeDTO {
|
||||
|
||||
private String treeId;
|
||||
|
||||
private String treeName;
|
||||
|
||||
private List<AssessTreeDTO> children;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.njcn.advance.pojo.dto.assess;
|
||||
|
||||
import lombok.Data;
|
||||
import org.apache.commons.math3.complex.Complex;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Date: 2024/8/15 15:07【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class HarmonicsIAndZDTO {
|
||||
private Double[] i;
|
||||
private Complex[] z;
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.njcn.advance.pojo.dto.govern.voltage;
|
||||
|
||||
import com.njcn.advance.pojo.po.govern.voltage.SgMachine;
|
||||
import com.njcn.advance.pojo.vo.govern.voltage.SgMachineVO;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用于计算生产线损失各项数据的实体类
|
||||
*/
|
||||
@Data
|
||||
public class ProductLineComputeData implements Serializable {
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 业务用户id
|
||||
*/
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
private String incomingLineId;
|
||||
|
||||
/**
|
||||
* 生产线名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 计算模式 0-模式一(单次中断不计算设备、原料损失);1-模式二(计算)
|
||||
*/
|
||||
private Integer calcMode;
|
||||
|
||||
/**
|
||||
* 中断导致的产能损失(默认为0)
|
||||
*/
|
||||
private Double capacityLoss;
|
||||
|
||||
/**
|
||||
* 生产线下所有的设备集合
|
||||
* 默认为串联形式的
|
||||
*/
|
||||
private List<SgMachineVO> machineVOList;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
package com.njcn.advance.pojo.dto.govern.voltage;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import cn.afterturn.easypoi.handler.inter.IExcelModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.Max;
|
||||
import javax.validation.constraints.Min;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-02-29
|
||||
*/
|
||||
@Data
|
||||
public class SgEventExcel implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 暂降起始时间
|
||||
*/
|
||||
@Excel(name="暂降发生时间(yyyy-MM-dd HH:mm:ss)",format = "yyyy-MM-dd HH:mm:ss",width = 45)
|
||||
@NotBlank(message = "暂降时间不能为空")
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 暂降发生毫秒
|
||||
*/
|
||||
@Excel(name="暂降发生毫秒",width = 45)
|
||||
@NotBlank(message = "暂降发生毫秒不能为空")
|
||||
private String ms;
|
||||
|
||||
/**
|
||||
* 持续时间(单位:秒)
|
||||
*/
|
||||
@Excel(name="持续时间(ms)",width = 25)
|
||||
@NotNull(message = "持续时间不能为空")
|
||||
private Double duration;
|
||||
|
||||
/**
|
||||
* 特征幅值
|
||||
*/
|
||||
@Excel(name="暂降幅值(范围0p.u.~1p.u.)",width = 28)
|
||||
@NotNull(message = "暂降幅值不能为空")
|
||||
@Min(value = 0)
|
||||
@Max(value = 1)
|
||||
private Double featureAmplitude;
|
||||
|
||||
|
||||
/**
|
||||
* 事件描述
|
||||
*/
|
||||
@Excel(name="事件描述(非必填)",width = 30)
|
||||
private String eventDescribe;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgEventExcelMsg extends SgEventExcel implements Serializable, IExcelModel {
|
||||
@Excel(name = "错误信息描述")
|
||||
private String errorMsg;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,35 +1,16 @@
|
||||
package com.njcn.advance.pojo.dto.relevent;
|
||||
|
||||
import com.njcn.advance.pojo.dto.SagEvent;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
|
||||
public class EntityGroupEvtData implements Cloneable,Comparable<EntityGroupEvtData> {
|
||||
|
||||
//逻辑节点序号
|
||||
private int node;
|
||||
//事件开始时间时标
|
||||
private int start_time;
|
||||
//类别
|
||||
private int cata;
|
||||
//标注类别
|
||||
private int cata2;
|
||||
//物理节点
|
||||
private String nodePhysics;
|
||||
|
||||
private int node;//逻辑节点序号
|
||||
private int start_time;//事件开始时间时标
|
||||
private int cata;//类别
|
||||
private int cata2;//标注类别
|
||||
private String nodePhysics; //物理节点
|
||||
private SagEvent sagEvent;
|
||||
|
||||
private String sagReason;
|
||||
|
||||
|
||||
public Object objClone() {
|
||||
try {
|
||||
return clone();
|
||||
} catch (CloneNotSupportedException e) {
|
||||
return new EntityGroupEvtData(null, -1, -1, -1,null,null);
|
||||
}
|
||||
}
|
||||
|
||||
public EntityGroupEvtData(String nodePhysics, int start_time, int cata, int cata2,SagEvent sagEvent,String sagReason) {
|
||||
this.nodePhysics = nodePhysics;
|
||||
this.start_time = start_time;
|
||||
@@ -39,6 +20,144 @@ public class EntityGroupEvtData implements Cloneable,Comparable<EntityGroupEvtDa
|
||||
this.sagReason = sagReason;
|
||||
}
|
||||
|
||||
public SagEvent getSagEvent() {
|
||||
return sagEvent;
|
||||
}
|
||||
|
||||
public void setSagEvent(SagEvent sagEvent) {
|
||||
this.sagEvent = sagEvent;
|
||||
}
|
||||
|
||||
public String getNodePhysics() {
|
||||
return nodePhysics;
|
||||
}
|
||||
|
||||
public void setNodePhysics(String nodePhysics) {
|
||||
this.nodePhysics = nodePhysics;
|
||||
}
|
||||
|
||||
public int getNode() {
|
||||
return node;
|
||||
}
|
||||
|
||||
public void setNode(int node) {
|
||||
this.node = node;
|
||||
}
|
||||
|
||||
public int getStart_time() {
|
||||
return start_time;
|
||||
}
|
||||
|
||||
public void setStart_time(int start_time) {
|
||||
this.start_time = start_time;
|
||||
}
|
||||
|
||||
public int getCata() {
|
||||
return cata;
|
||||
}
|
||||
|
||||
public void setCata(int cata) {
|
||||
this.cata = cata;
|
||||
}
|
||||
|
||||
public int getCata2() {
|
||||
return cata2;
|
||||
}
|
||||
|
||||
public void setCata2(int cata2) {
|
||||
this.cata2 = cata2;
|
||||
}
|
||||
|
||||
public String getSagReason() {
|
||||
return sagReason;
|
||||
}
|
||||
|
||||
public void setSagReason(String sagReason) {
|
||||
this.sagReason = sagReason;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates and returns a copy of this object. The precise meaning
|
||||
* of "copy" may depend on the class of the object. The general
|
||||
* intent is that, for any object {@code x}, the expression:
|
||||
* <blockquote>
|
||||
* <pre>
|
||||
* x.clone() != x</pre></blockquote>
|
||||
* will be true, and that the expression:
|
||||
* <blockquote>
|
||||
* <pre>
|
||||
* x.clone().getClass() == x.getClass()</pre></blockquote>
|
||||
* will be {@code true}, but these are not absolute requirements.
|
||||
* While it is typically the case that:
|
||||
* <blockquote>
|
||||
* <pre>
|
||||
* x.clone().equals(x)</pre></blockquote>
|
||||
* will be {@code true}, this is not an absolute requirement.
|
||||
*
|
||||
* By convention, the returned object should be obtained by calling
|
||||
* {@code super.clone}. If a class and all of its superclasses (except
|
||||
* {@code Object}) obey this convention, it will be the case that
|
||||
* {@code x.clone().getClass() == x.getClass()}.
|
||||
*
|
||||
* By convention, the object returned by this method should be independent
|
||||
* of this object (which is being cloned). To achieve this independence,
|
||||
* it may be necessary to modify one or more fields of the object returned
|
||||
* by {@code super.clone} before returning it. Typically, this means
|
||||
* copying any mutable objects that comprise the internal "deep structure"
|
||||
* of the object being cloned and replacing the references to these
|
||||
* objects with references to the copies. If a class contains only
|
||||
* primitive fields or references to immutable objects, then it is usually
|
||||
* the case that no fields in the object returned by {@code super.clone}
|
||||
* need to be modified.
|
||||
*
|
||||
* The method {@code clone} for class {@code Object} performs a
|
||||
* specific cloning operation. First, if the class of this object does
|
||||
* not implement the interface {@code Cloneable}, then a
|
||||
* {@code CloneNotSupportedException} is thrown. Note that all arrays
|
||||
* are considered to implement the interface {@code Cloneable} and that
|
||||
* the return type of the {@code clone} method of an array type {@code T[]}
|
||||
* is {@code T[]} where T is any reference or primitive type.
|
||||
* Otherwise, this method creates a new instance of the class of this
|
||||
* object and initializes all its fields with exactly the contents of
|
||||
* the corresponding fields of this object, as if by assignment; the
|
||||
* contents of the fields are not themselves cloned. Thus, this method
|
||||
* performs a "shallow copy" of this object, not a "deep copy" operation.
|
||||
*
|
||||
* The class {@code Object} does not itself implement the interface
|
||||
* {@code Cloneable}, so calling the {@code clone} method on an object
|
||||
* whose class is {@code Object} will result in throwing an
|
||||
* exception at run time.
|
||||
*
|
||||
* @return a clone of this instance.
|
||||
* @throws CloneNotSupportedException if the object's class does not
|
||||
* support the {@code Cloneable} interface. Subclasses
|
||||
* that override the {@code clone} method can also
|
||||
* throw this exception to indicate that an instance cannot
|
||||
* be cloned.
|
||||
* @see Cloneable
|
||||
*/
|
||||
@Override
|
||||
protected Object clone() throws CloneNotSupportedException {
|
||||
return super.clone();
|
||||
}
|
||||
|
||||
public Object objClone() {
|
||||
try {
|
||||
return clone();
|
||||
} catch (CloneNotSupportedException e) {
|
||||
return new EntityGroupEvtData("-1", -1, -1, -1,null,null);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "EntityGroupEvtData{" +
|
||||
"node=" + node +
|
||||
", start_time=" + start_time +
|
||||
", cata=" + cata +
|
||||
", cata2=" + cata2 +
|
||||
'}';
|
||||
}
|
||||
|
||||
@Override
|
||||
public int compareTo(EntityGroupEvtData obj) {
|
||||
|
||||
@@ -8,9 +8,9 @@ public class EntityLogic {
|
||||
//物理隔绝变压器策略GUID
|
||||
private String tPIndex;
|
||||
//变压器逻辑上节点
|
||||
private String node_h;
|
||||
private Integer node_h;
|
||||
//变压器逻辑下节点
|
||||
private String node_l;
|
||||
private Integer node_l;
|
||||
// 变压器连接方式
|
||||
private Integer type;
|
||||
//变压器物理上节点
|
||||
|
||||
@@ -69,3 +69,4 @@ public class EntityMtrans implements Serializable {
|
||||
+ Arrays.toString(possiable_path) + ", path_num=" + path_num + "]";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.njcn.advance.pojo.dto.relevent;
|
||||
|
||||
import com.njcn.advance.pojo.dto.SagEvent;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
package com.njcn.advance.pojo.dto.relevent;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import com.sun.jna.Structure;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -14,6 +17,7 @@ import java.util.List;
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@JsonIgnoreProperties({"pointer", "autoAllocate", "autoRead", "autoWrite"}) // 忽略JNA内部字段
|
||||
public class QtIdx extends Structure{
|
||||
|
||||
/**
|
||||
@@ -41,6 +45,9 @@ public class QtIdx extends Structure{
|
||||
*/
|
||||
public float r_assi;
|
||||
|
||||
|
||||
|
||||
|
||||
public static class ByReference extends QtIdx implements Structure.ByReference {
|
||||
|
||||
}
|
||||
@@ -49,9 +56,16 @@ public class QtIdx extends Structure{
|
||||
|
||||
}
|
||||
|
||||
// 关键:定义字段顺序,必须与 C 结构体一致!
|
||||
@Override
|
||||
protected List getFieldOrder() {
|
||||
return null;
|
||||
protected List<String> getFieldOrder() {
|
||||
return Arrays.asList(
|
||||
"r_esm",
|
||||
"sarfi_90",
|
||||
"sarifi_50",
|
||||
"r_asei",
|
||||
"r_assi"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.njcn.advance.pojo.dto;
|
||||
package com.njcn.advance.pojo.dto.relevent;
|
||||
|
||||
import com.njcn.advance.pojo.dto.relevent.PlantInfo;
|
||||
|
||||
|
||||
@@ -264,7 +264,7 @@ public class AnalyWave {
|
||||
break;
|
||||
case 1:// 总点数 //这里的strTemp是一个偏移量
|
||||
OneRate.nSampleNum = (long) (Float.parseFloat(strTempArray[j]) - nOffset);
|
||||
nOffset = OneRate.nSampleNum;
|
||||
nOffset += OneRate.nSampleNum;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估电容器参数查询参数
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_capacitor_param")
|
||||
@ApiModel(value = "AssessCapacitorParamQuery", description = "评估电容器参数查询参数")
|
||||
public class AssessCapacitorParamQuery extends BaseParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d")
|
||||
private String assessId;
|
||||
|
||||
@ApiModelProperty(value = "电容器组名称,例:电容器组1")
|
||||
private String capacitorName;
|
||||
|
||||
@ApiModelProperty(value = "电容器组个数,例:1")
|
||||
private Integer capacitorNum;
|
||||
|
||||
@ApiModelProperty(value = "单组容量,单位kVar,例:100.00")
|
||||
private BigDecimal capacitorCapacity;
|
||||
|
||||
@ApiModelProperty(value = "电抗率,单位%,例:5.00")
|
||||
private BigDecimal capacitorReactance;
|
||||
|
||||
@ApiModelProperty(value = "电压等级,例:22。与PMS3.0内电压等级编码保持一致。")
|
||||
private String capacitorScale;
|
||||
|
||||
/**
|
||||
* 更新评估电容器参数的查询参数
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "UpdateAssessCapacitorParamQuery", description = "更新评估电容器参数的查询参数")
|
||||
@Data
|
||||
public static class UpdateAssessCapacitorParamQuery extends AssessCapacitorParamQuery {
|
||||
|
||||
@ApiModelProperty(value = "电容器组ID(更新时必填),例:b2a0ddf21992416f936b572459a3d8f4", required = true)
|
||||
private String capacitorId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 线缆类型字典查询参数
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_dic_cable_type")
|
||||
@ApiModel(value = "AssessDicCableTypeQuery", description = "线缆类型字典查询参数")
|
||||
public class AssessDicCableTypeQuery extends BaseParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "线路线缆名称,例:LGJ-240-35kV", required = true)
|
||||
private String linetypeName;
|
||||
|
||||
@ApiModelProperty(value = "线路线缆类型,例:01-架空线,02-电缆", required = true)
|
||||
private String linetypeType;
|
||||
|
||||
@ApiModelProperty(value = "正序电阻,例:1.6")
|
||||
private BigDecimal posR1;
|
||||
|
||||
@ApiModelProperty(value = "正序电抗,例:1.6")
|
||||
private BigDecimal posX1;
|
||||
|
||||
@ApiModelProperty(value = "正序电纳,例:1.6")
|
||||
private BigDecimal posY1;
|
||||
|
||||
@ApiModelProperty(value = "零序电阻,例:1.6")
|
||||
private BigDecimal zeroR0;
|
||||
|
||||
@ApiModelProperty(value = "零序电抗,例:1.6")
|
||||
private BigDecimal zeroX0;
|
||||
|
||||
@ApiModelProperty(value = "零序电纳,例:1.6")
|
||||
private BigDecimal zeroY0;
|
||||
|
||||
/**
|
||||
* 更新线缆类型字典的查询参数
|
||||
*/
|
||||
@ApiModel(value = "UpdateAssessDicCableTypeQuery", description = "更新线缆类型字典的查询参数")
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class UpdateAssessDicCableTypeQuery extends AssessDicCableTypeQuery {
|
||||
|
||||
@ApiModelProperty(value = "线路线缆类型ID(更新时必填),例:3491b6cce56141f1a2a0a79a15b0e91e", required = true)
|
||||
private String linetypeId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,290 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 谐波源特性字典
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_dic_harmonic_character")
|
||||
public class AssessDicHarmonicCharacterQuery extends BaseParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 谐波源特性名称,例:六脉整流
|
||||
*/
|
||||
private String harmName;
|
||||
|
||||
/**
|
||||
* 2次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i2;
|
||||
|
||||
/**
|
||||
* 3次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i3;
|
||||
|
||||
/**
|
||||
* 4次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i4;
|
||||
|
||||
/**
|
||||
* 5次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i5;
|
||||
|
||||
/**
|
||||
* 6次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i6;
|
||||
|
||||
/**
|
||||
* 7次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i7;
|
||||
|
||||
/**
|
||||
* 8次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i8;
|
||||
|
||||
/**
|
||||
* 9次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i9;
|
||||
|
||||
/**
|
||||
* 10次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i10;
|
||||
|
||||
/**
|
||||
* 11次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i11;
|
||||
|
||||
/**
|
||||
* 12次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i12;
|
||||
|
||||
/**
|
||||
* 13次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i13;
|
||||
|
||||
/**
|
||||
* 14次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i14;
|
||||
|
||||
/**
|
||||
* 15次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i15;
|
||||
|
||||
/**
|
||||
* 16次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i16;
|
||||
|
||||
/**
|
||||
* 17次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i17;
|
||||
|
||||
/**
|
||||
* 18次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i18;
|
||||
|
||||
/**
|
||||
* 19次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i19;
|
||||
|
||||
/**
|
||||
* 20次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i20;
|
||||
|
||||
/**
|
||||
* 21次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i21;
|
||||
|
||||
/**
|
||||
* 22次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i22;
|
||||
|
||||
/**
|
||||
* 23次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i23;
|
||||
|
||||
/**
|
||||
* 24次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i24;
|
||||
|
||||
/**
|
||||
* 25次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i25;
|
||||
|
||||
/**
|
||||
* 26次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i26;
|
||||
|
||||
/**
|
||||
* 27次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i27;
|
||||
|
||||
/**
|
||||
* 28次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i28;
|
||||
|
||||
/**
|
||||
* 29次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i29;
|
||||
|
||||
/**
|
||||
* 30次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i30;
|
||||
|
||||
/**
|
||||
* 31次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i31;
|
||||
|
||||
/**
|
||||
* 32次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i32;
|
||||
|
||||
/**
|
||||
* 33次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i33;
|
||||
|
||||
/**
|
||||
* 34次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i34;
|
||||
|
||||
/**
|
||||
* 35次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i35;
|
||||
|
||||
/**
|
||||
* 36次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i36;
|
||||
|
||||
/**
|
||||
* 37次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i37;
|
||||
|
||||
/**
|
||||
* 38次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i38;
|
||||
|
||||
/**
|
||||
* 39次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i39;
|
||||
|
||||
/**
|
||||
* 40次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i40;
|
||||
|
||||
/**
|
||||
* 41次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i41;
|
||||
|
||||
/**
|
||||
* 42次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i42;
|
||||
|
||||
/**
|
||||
* 43次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i43;
|
||||
|
||||
/**
|
||||
* 44次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i44;
|
||||
|
||||
/**
|
||||
* 45次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i45;
|
||||
|
||||
/**
|
||||
* 46次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i46;
|
||||
|
||||
/**
|
||||
* 47次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i47;
|
||||
|
||||
/**
|
||||
* 48次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i48;
|
||||
|
||||
/**
|
||||
* 49次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i49;
|
||||
|
||||
/**
|
||||
* 50次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i50;
|
||||
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
public static class UpdateAssessDicHarmonicCharacterQuery extends AssessDicHarmonicCharacterQuery{
|
||||
/**
|
||||
* 谐波源特性字典ID,例:d53f0026d2f04c9e9fee6bba8386487a
|
||||
*/
|
||||
private String harmId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 冲击负荷字典查询参数
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@ApiModel(value = "AssessDicShockLoadQuery", description = "冲击负荷字典查询参数")
|
||||
public class AssessDicShockLoadQuery extends BaseParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "冲击负荷类型名称,例:电机", required = true)
|
||||
@NotBlank(message = "冲击负荷类型名称不可为空")
|
||||
private String inpactloadtypeName;
|
||||
|
||||
@ApiModelProperty(value = "冲击负荷启动方式,例:直接启动")
|
||||
@NotBlank(message = "冲击负荷启动方式不可为空")
|
||||
private String inpactloadStartup;
|
||||
|
||||
@ApiModelProperty(value = "冲击负荷启动容量倍数,例:4")
|
||||
@NotNull(message = "冲击负荷启动容量倍数不可为空")
|
||||
private BigDecimal inpactloadMultiple;
|
||||
|
||||
/**
|
||||
* 更新冲击负荷字典的查询参数
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "UpdateAssessDicShockLoadQuery", description = "更新冲击负荷字典的查询参数")
|
||||
@Data
|
||||
public static class UpdateAssessDicShockLoadQuery extends AssessDicShockLoadQuery {
|
||||
|
||||
@ApiModelProperty(value = "冲击负荷类型ID(更新时必填),例:d19c10178eeb4da2bca1df18a050524d", required = true)
|
||||
@NotBlank(message = "冲击负荷类型ID不可为空")
|
||||
private String inpactloadtypeId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 变压器参数字典查询参数
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_dic_transformer")
|
||||
@ApiModel(value = "AssessDicTransformerQuery", description = "变压器参数字典查询参数")
|
||||
public class AssessDicTransformerQuery extends BaseParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "变压器类型名称,例:110kV", required = true)
|
||||
private String transtypeName;
|
||||
|
||||
@ApiModelProperty(value = "额定容量,单位kVA,例:10")
|
||||
private BigDecimal transCapa;
|
||||
|
||||
@ApiModelProperty(value = "高压侧电压等级,例:22(与PMS3.0编码一致)")
|
||||
private String transhighScale;
|
||||
|
||||
@ApiModelProperty(value = "低压侧电压等级,例:22(与PMS3.0编码一致)")
|
||||
private String translowScale;
|
||||
|
||||
@ApiModelProperty(value = "联结组标号,例:0.33")
|
||||
private BigDecimal trnasNo;
|
||||
|
||||
@ApiModelProperty(value = "空载损耗,单位kW,例:2.42")
|
||||
private BigDecimal noloadLoss;
|
||||
|
||||
@ApiModelProperty(value = "负载损耗,单位kW,例:2.42")
|
||||
private BigDecimal loadLoss;
|
||||
|
||||
@ApiModelProperty(value = "空载电流,单位%,例:2.42")
|
||||
private BigDecimal noloadCur;
|
||||
|
||||
@ApiModelProperty(value = "短路阻抗,单位%,例:2.42")
|
||||
private BigDecimal shortCircuitImpedance;
|
||||
|
||||
/**
|
||||
* 更新变压器参数字典的查询参数
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "UpdateAssessDicTransformerQuery", description = "更新变压器参数字典的查询参数")
|
||||
@Data
|
||||
public static class UpdateAssessDicTransformerQuery extends AssessDicTransformerQuery {
|
||||
|
||||
@ApiModelProperty(value = "变压器类型ID(更新时必填),例:f401fa4abb71402bb5e9528209ea219e", required = true)
|
||||
@NotBlank(message ="变压器类型ID")
|
||||
private String transtypeId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估用户负荷参数查询参数
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_load_param")
|
||||
@ApiModel(value = "AssessLoadParamQuery", description = "评估用户负荷参数查询参数")
|
||||
public class AssessLoadParamQuery extends BaseParam {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d")
|
||||
private String assessId;
|
||||
|
||||
@ApiModelProperty(value = "用户负荷名称,例:1号炼钢炉", required = true)
|
||||
@NotBlank(message = "用户负荷名称不可为空")
|
||||
private String loadName;
|
||||
|
||||
@ApiModelProperty(value = "电压等级,例:22(与PMS3.0编码一致)")
|
||||
private String linevoltageScale;
|
||||
|
||||
@ApiModelProperty(value = "进线容量,单位kVA,例:200.00")
|
||||
private BigDecimal transhighCapacity;
|
||||
|
||||
@ApiModelProperty(value = "配电变压器阻抗,单位%,例:5.00")
|
||||
private BigDecimal transImpedance;
|
||||
|
||||
@ApiModelProperty(value = "谐波源特性字典ID,从字典表获取,例:d53f0026d2f04c9e9fee6bba8386487a")
|
||||
private String harmId;
|
||||
|
||||
@ApiModelProperty(value = "电压等级,例:22(与PMS3.0编码一致)")
|
||||
private String translowScale;
|
||||
|
||||
@ApiModelProperty(value = "非线性负荷功率,单位kW,例:150")
|
||||
private BigDecimal nonlinearloadPower;
|
||||
|
||||
@ApiModelProperty(value = "功率因数,例:0.90")
|
||||
private BigDecimal powerFactor;
|
||||
|
||||
/**
|
||||
* 内部类:更新评估用户负荷参数的查询参数
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel(value = "UpdateAssessLoadParamQuery", description = "更新评估用户负荷参数的查询参数")
|
||||
public static class UpdateAssessLoadParamQuery extends AssessLoadParamQuery {
|
||||
|
||||
@ApiModelProperty(value = "用户负荷ID(更新时必填),例:759b793da37548d8b865efdc7f461304", required = true)
|
||||
@NotBlank(message = "用户负荷ID不可为空")
|
||||
private String loadId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,311 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 允许值表
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_overlimit")
|
||||
public class AssessOverlimitQuery extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
private String assessId;
|
||||
|
||||
/**
|
||||
* 奇次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal vodd;
|
||||
|
||||
/**
|
||||
* 偶次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal vevent;
|
||||
|
||||
/**
|
||||
* 2次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i2;
|
||||
|
||||
/**
|
||||
* 3次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i3;
|
||||
|
||||
/**
|
||||
* 4次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i4;
|
||||
|
||||
/**
|
||||
* 5次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i5;
|
||||
|
||||
/**
|
||||
* 6次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i6;
|
||||
|
||||
/**
|
||||
* 7次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i7;
|
||||
|
||||
/**
|
||||
* 8次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i8;
|
||||
|
||||
/**
|
||||
* 9次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i9;
|
||||
|
||||
/**
|
||||
* 10次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i10;
|
||||
|
||||
/**
|
||||
* 11次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i11;
|
||||
|
||||
/**
|
||||
* 12次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i12;
|
||||
|
||||
/**
|
||||
* 13次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i13;
|
||||
|
||||
/**
|
||||
* 14次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i14;
|
||||
|
||||
/**
|
||||
* 15次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i15;
|
||||
|
||||
/**
|
||||
* 16次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i16;
|
||||
|
||||
/**
|
||||
* 17次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i17;
|
||||
|
||||
/**
|
||||
* 18次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i18;
|
||||
|
||||
/**
|
||||
* 19次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i19;
|
||||
|
||||
/**
|
||||
* 20次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i20;
|
||||
|
||||
/**
|
||||
* 21次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i21;
|
||||
|
||||
/**
|
||||
* 22次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i22;
|
||||
|
||||
/**
|
||||
* 23次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i23;
|
||||
|
||||
/**
|
||||
* 24次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i24;
|
||||
|
||||
/**
|
||||
* 25次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i25;
|
||||
|
||||
/**
|
||||
* 26次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i26;
|
||||
|
||||
/**
|
||||
* 27次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i27;
|
||||
|
||||
/**
|
||||
* 28次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i28;
|
||||
|
||||
/**
|
||||
* 29次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i29;
|
||||
|
||||
/**
|
||||
* 30次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i30;
|
||||
|
||||
/**
|
||||
* 31次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i31;
|
||||
|
||||
/**
|
||||
* 32次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i32;
|
||||
|
||||
/**
|
||||
* 33次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i33;
|
||||
|
||||
/**
|
||||
* 34次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i34;
|
||||
|
||||
/**
|
||||
* 35次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i35;
|
||||
|
||||
/**
|
||||
* 36次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i36;
|
||||
|
||||
/**
|
||||
* 37次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i37;
|
||||
|
||||
/**
|
||||
* 38次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i38;
|
||||
|
||||
/**
|
||||
* 39次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i39;
|
||||
|
||||
/**
|
||||
* 40次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i40;
|
||||
|
||||
/**
|
||||
* 41次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i41;
|
||||
|
||||
/**
|
||||
* 42次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i42;
|
||||
|
||||
/**
|
||||
* 43次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i43;
|
||||
|
||||
/**
|
||||
* 44次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i44;
|
||||
|
||||
/**
|
||||
* 45次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i45;
|
||||
|
||||
/**
|
||||
* 46次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i46;
|
||||
|
||||
/**
|
||||
* 47次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i47;
|
||||
|
||||
/**
|
||||
* 48次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i48;
|
||||
|
||||
/**
|
||||
* 49次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i49;
|
||||
|
||||
/**
|
||||
* 50次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i50;
|
||||
|
||||
/**
|
||||
* 长时电压闪变,例:0.8
|
||||
*/
|
||||
private BigDecimal plt;
|
||||
|
||||
/**
|
||||
* 电压波动,例:0.51
|
||||
*/
|
||||
private BigDecimal fluc;
|
||||
|
||||
/**
|
||||
* 电压偏差上限,例:1.15
|
||||
*/
|
||||
private BigDecimal dltavUp;
|
||||
|
||||
/**
|
||||
* 电压偏差下限,例:1.15
|
||||
*/
|
||||
private BigDecimal dltavDown;
|
||||
|
||||
/**
|
||||
* 三相电压不平衡,例:1.7
|
||||
*/
|
||||
private BigDecimal unblance;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.njcn.common.pojo.param.StatisticsBizBaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author wr
|
||||
* @description
|
||||
* @date 2025/8/26 17:05
|
||||
*/
|
||||
@Data
|
||||
public class AssessParam extends StatisticsBizBaseParam {
|
||||
|
||||
@ApiModelProperty(name="assessId",value="评估用户id")
|
||||
private String assessId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,532 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评测结果附加表
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_result_addition")
|
||||
public class AssessResultAdditionQuery extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
private String assessId;
|
||||
|
||||
/**
|
||||
* 生成结果时间,例:2024-07-17 18:00:00
|
||||
*/
|
||||
private LocalDateTime dateTime;
|
||||
|
||||
/**
|
||||
* 电容器投入2次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v2;
|
||||
|
||||
/**
|
||||
* 电容器投入3次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v3;
|
||||
|
||||
/**
|
||||
* 电容器投入4次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v4;
|
||||
|
||||
/**
|
||||
* 电容器投入5次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v5;
|
||||
|
||||
/**
|
||||
* 电容器投入6次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v6;
|
||||
|
||||
/**
|
||||
* 电容器投入7次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v7;
|
||||
|
||||
/**
|
||||
* 电容器投入8次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v8;
|
||||
|
||||
/**
|
||||
* 电容器投入9次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v9;
|
||||
|
||||
/**
|
||||
* 电容器投入10次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v10;
|
||||
|
||||
/**
|
||||
* 电容器投入11次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v11;
|
||||
|
||||
/**
|
||||
* 电容器投入12次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v12;
|
||||
|
||||
/**
|
||||
* 电容器投入13次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v13;
|
||||
|
||||
/**
|
||||
* 电容器投入14次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v14;
|
||||
|
||||
/**
|
||||
* 电容器投入15次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v15;
|
||||
|
||||
/**
|
||||
* 电容器投入16次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v16;
|
||||
|
||||
/**
|
||||
* 电容器投入17次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v17;
|
||||
|
||||
/**
|
||||
* 电容器投入18次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v18;
|
||||
|
||||
/**
|
||||
* 电容器投入19次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v19;
|
||||
|
||||
/**
|
||||
* 电容器投入20次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v20;
|
||||
|
||||
/**
|
||||
* 电容器投入21次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v21;
|
||||
|
||||
/**
|
||||
* 电容器投入22次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v22;
|
||||
|
||||
/**
|
||||
* 电容器投入23次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v23;
|
||||
|
||||
/**
|
||||
* 电容器投入24次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v24;
|
||||
|
||||
/**
|
||||
* 电容器投入25次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v25;
|
||||
|
||||
/**
|
||||
* 电容器投入26次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v26;
|
||||
|
||||
/**
|
||||
* 电容器投入27次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v27;
|
||||
|
||||
/**
|
||||
* 电容器投入28次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v28;
|
||||
|
||||
/**
|
||||
* 电容器投入29次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v29;
|
||||
|
||||
/**
|
||||
* 电容器投入30次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v30;
|
||||
|
||||
/**
|
||||
* 电容器投入31次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v31;
|
||||
|
||||
/**
|
||||
* 电容器投入32次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v32;
|
||||
|
||||
/**
|
||||
* 电容器投入33次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v33;
|
||||
|
||||
/**
|
||||
* 电容器投入34次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v34;
|
||||
|
||||
/**
|
||||
* 电容器投入35次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v35;
|
||||
|
||||
/**
|
||||
* 电容器投入36次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v36;
|
||||
|
||||
/**
|
||||
* 电容器投入37次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v37;
|
||||
|
||||
/**
|
||||
* 电容器投入38次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v38;
|
||||
|
||||
/**
|
||||
* 电容器投入39次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v39;
|
||||
|
||||
/**
|
||||
* 电容器投入40次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v40;
|
||||
|
||||
/**
|
||||
* 电容器投入41次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v41;
|
||||
|
||||
/**
|
||||
* 电容器投入42次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v42;
|
||||
|
||||
/**
|
||||
* 电容器投入43次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v43;
|
||||
|
||||
/**
|
||||
* 电容器投入44次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v44;
|
||||
|
||||
/**
|
||||
* 电容器投入45次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v45;
|
||||
|
||||
/**
|
||||
* 电容器投入46次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v46;
|
||||
|
||||
/**
|
||||
* 电容器投入47次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v47;
|
||||
|
||||
/**
|
||||
* 电容器投入48次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v48;
|
||||
|
||||
/**
|
||||
* 电容器投入49次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v49;
|
||||
|
||||
/**
|
||||
* 电容器投入50次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v50;
|
||||
|
||||
/**
|
||||
* 电容器投入2次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i2;
|
||||
|
||||
/**
|
||||
* 电容器投入3次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i3;
|
||||
|
||||
/**
|
||||
* 电容器投入4次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i4;
|
||||
|
||||
/**
|
||||
* 电容器投入5次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i5;
|
||||
|
||||
/**
|
||||
* 电容器投入6次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i6;
|
||||
|
||||
/**
|
||||
* 电容器投入7次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i7;
|
||||
|
||||
/**
|
||||
* 电容器投入8次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i8;
|
||||
|
||||
/**
|
||||
* 电容器投入9次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i9;
|
||||
|
||||
/**
|
||||
* 电容器投入10次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i10;
|
||||
|
||||
/**
|
||||
* 电容器投入11次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i11;
|
||||
|
||||
/**
|
||||
* 电容器投入12次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i12;
|
||||
|
||||
/**
|
||||
* 电容器投入13次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i13;
|
||||
|
||||
/**
|
||||
* 电容器投入14次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i14;
|
||||
|
||||
/**
|
||||
* 电容器投入15次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i15;
|
||||
|
||||
/**
|
||||
* 电容器投入16次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i16;
|
||||
|
||||
/**
|
||||
* 电容器投入17次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i17;
|
||||
|
||||
/**
|
||||
* 电容器投入18次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i18;
|
||||
|
||||
/**
|
||||
* 电容器投入19次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i19;
|
||||
|
||||
/**
|
||||
* 电容器投入20次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i20;
|
||||
|
||||
/**
|
||||
* 电容器投入21次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i21;
|
||||
|
||||
/**
|
||||
* 电容器投入22次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i22;
|
||||
|
||||
/**
|
||||
* 电容器投入23次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i23;
|
||||
|
||||
/**
|
||||
* 电容器投入24次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i24;
|
||||
|
||||
/**
|
||||
* 电容器投入25次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i25;
|
||||
|
||||
/**
|
||||
* 电容器投入26次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i26;
|
||||
|
||||
/**
|
||||
* 电容器投入27次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i27;
|
||||
|
||||
/**
|
||||
* 电容器投入28次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i28;
|
||||
|
||||
/**
|
||||
* 电容器投入29次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i29;
|
||||
|
||||
/**
|
||||
* 电容器投入30次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i30;
|
||||
|
||||
/**
|
||||
* 电容器投入31次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i31;
|
||||
|
||||
/**
|
||||
* 电容器投入32次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i32;
|
||||
|
||||
/**
|
||||
* 电容器投入33次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i33;
|
||||
|
||||
/**
|
||||
* 电容器投入34次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i34;
|
||||
|
||||
/**
|
||||
* 电容器投入35次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i35;
|
||||
|
||||
/**
|
||||
* 电容器投入36次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i36;
|
||||
|
||||
/**
|
||||
* 电容器投入37次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i37;
|
||||
|
||||
/**
|
||||
* 电容器投入38次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i38;
|
||||
|
||||
/**
|
||||
* 电容器投入39次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i39;
|
||||
|
||||
/**
|
||||
* 电容器投入40次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i40;
|
||||
|
||||
/**
|
||||
* 电容器投入41次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i41;
|
||||
|
||||
/**
|
||||
* 电容器投入42次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i42;
|
||||
|
||||
/**
|
||||
* 电容器投入43次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i43;
|
||||
|
||||
/**
|
||||
* 电容器投入44次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i44;
|
||||
|
||||
/**
|
||||
* 电容器投入45次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i45;
|
||||
|
||||
/**
|
||||
* 电容器投入46次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i46;
|
||||
|
||||
/**
|
||||
* 电容器投入47次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i47;
|
||||
|
||||
/**
|
||||
* 电容器投入48次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i48;
|
||||
|
||||
/**
|
||||
* 电容器投入49次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i49;
|
||||
|
||||
/**
|
||||
* 电容器投入50次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i50;
|
||||
|
||||
/**
|
||||
* 长时电压闪变,例:0.8
|
||||
*/
|
||||
private BigDecimal plt;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,607 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评测结果表
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_result")
|
||||
public class AssessResultQuery extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
private String assessId;
|
||||
|
||||
/**
|
||||
* 生成结果时间,例:2024-07-17 18:00:00
|
||||
*/
|
||||
private LocalDateTime dateTime;
|
||||
|
||||
/**
|
||||
* 电容器未投入2次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v2;
|
||||
|
||||
/**
|
||||
* 电容器未投入3次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v3;
|
||||
|
||||
/**
|
||||
* 电容器未投入4次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v4;
|
||||
|
||||
/**
|
||||
* 电容器未投入5次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v5;
|
||||
|
||||
/**
|
||||
* 电容器未投入6次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v6;
|
||||
|
||||
/**
|
||||
* 电容器未投入7次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v7;
|
||||
|
||||
/**
|
||||
* 电容器未投入8次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v8;
|
||||
|
||||
/**
|
||||
* 电容器未投入9次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v9;
|
||||
|
||||
/**
|
||||
* 电容器未投入10次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v10;
|
||||
|
||||
/**
|
||||
* 电容器未投入11次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v11;
|
||||
|
||||
/**
|
||||
* 电容器未投入12次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v12;
|
||||
|
||||
/**
|
||||
* 电容器未投入13次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v13;
|
||||
|
||||
/**
|
||||
* 电容器未投入14次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v14;
|
||||
|
||||
/**
|
||||
* 电容器未投入15次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v15;
|
||||
|
||||
/**
|
||||
* 电容器未投入16次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v16;
|
||||
|
||||
/**
|
||||
* 电容器未投入17次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v17;
|
||||
|
||||
/**
|
||||
* 电容器未投入18次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v18;
|
||||
|
||||
/**
|
||||
* 电容器未投入19次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v19;
|
||||
|
||||
/**
|
||||
* 电容器未投入20次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v20;
|
||||
|
||||
/**
|
||||
* 电容器未投入21次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v21;
|
||||
|
||||
/**
|
||||
* 电容器未投入22次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v22;
|
||||
|
||||
/**
|
||||
* 电容器未投入23次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v23;
|
||||
|
||||
/**
|
||||
* 电容器未投入24次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v24;
|
||||
|
||||
/**
|
||||
* 电容器未投入25次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v25;
|
||||
|
||||
/**
|
||||
* 电容器未投入26次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v26;
|
||||
|
||||
/**
|
||||
* 电容器未投入27次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v27;
|
||||
|
||||
/**
|
||||
* 电容器未投入28次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v28;
|
||||
|
||||
/**
|
||||
* 电容器未投入29次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v29;
|
||||
|
||||
/**
|
||||
* 电容器未投入30次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v30;
|
||||
|
||||
/**
|
||||
* 电容器未投入31次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v31;
|
||||
|
||||
/**
|
||||
* 电容器未投入32次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v32;
|
||||
|
||||
/**
|
||||
* 电容器未投入33次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v33;
|
||||
|
||||
/**
|
||||
* 电容器未投入34次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v34;
|
||||
|
||||
/**
|
||||
* 电容器未投入35次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v35;
|
||||
|
||||
/**
|
||||
* 电容器未投入36次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v36;
|
||||
|
||||
/**
|
||||
* 电容器未投入37次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v37;
|
||||
|
||||
/**
|
||||
* 电容器未投入38次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v38;
|
||||
|
||||
/**
|
||||
* 电容器未投入39次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v39;
|
||||
|
||||
/**
|
||||
* 电容器未投入40次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v40;
|
||||
|
||||
/**
|
||||
* 电容器未投入41次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v41;
|
||||
|
||||
/**
|
||||
* 电容器未投入42次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v42;
|
||||
|
||||
/**
|
||||
* 电容器未投入43次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v43;
|
||||
|
||||
/**
|
||||
* 电容器未投入44次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v44;
|
||||
|
||||
/**
|
||||
* 电容器未投入45次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v45;
|
||||
|
||||
/**
|
||||
* 电容器未投入46次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v46;
|
||||
|
||||
/**
|
||||
* 电容器未投入47次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v47;
|
||||
|
||||
/**
|
||||
* 电容器未投入48次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v48;
|
||||
|
||||
/**
|
||||
* 电容器未投入49次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v49;
|
||||
|
||||
/**
|
||||
* 电容器未投入50次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v50;
|
||||
|
||||
/**
|
||||
* 电容器未投入2次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i2;
|
||||
|
||||
/**
|
||||
* 电容器未投入3次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i3;
|
||||
|
||||
/**
|
||||
* 电容器未投入4次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i4;
|
||||
|
||||
/**
|
||||
* 电容器未投入5次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i5;
|
||||
|
||||
/**
|
||||
* 电容器未投入6次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i6;
|
||||
|
||||
/**
|
||||
* 电容器未投入7次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i7;
|
||||
|
||||
/**
|
||||
* 电容器未投入8次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i8;
|
||||
|
||||
/**
|
||||
* 电容器未投入9次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i9;
|
||||
|
||||
/**
|
||||
* 电容器未投入10次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i10;
|
||||
|
||||
/**
|
||||
* 电容器未投入11次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i11;
|
||||
|
||||
/**
|
||||
* 电容器未投入12次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i12;
|
||||
|
||||
/**
|
||||
* 电容器未投入13次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i13;
|
||||
|
||||
/**
|
||||
* 电容器未投入14次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i14;
|
||||
|
||||
/**
|
||||
* 电容器未投入15次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i15;
|
||||
|
||||
/**
|
||||
* 电容器未投入16次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i16;
|
||||
|
||||
/**
|
||||
* 电容器未投入17次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i17;
|
||||
|
||||
/**
|
||||
* 电容器未投入18次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i18;
|
||||
|
||||
/**
|
||||
* 电容器未投入19次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i19;
|
||||
|
||||
/**
|
||||
* 电容器未投入20次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i20;
|
||||
|
||||
/**
|
||||
* 电容器未投入21次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i21;
|
||||
|
||||
/**
|
||||
* 电容器未投入22次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i22;
|
||||
|
||||
/**
|
||||
* 电容器未投入23次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i23;
|
||||
|
||||
/**
|
||||
* 电容器未投入24次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i24;
|
||||
|
||||
/**
|
||||
* 电容器未投入25次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i25;
|
||||
|
||||
/**
|
||||
* 电容器未投入26次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i26;
|
||||
|
||||
/**
|
||||
* 电容器未投入27次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i27;
|
||||
|
||||
/**
|
||||
* 电容器未投入28次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i28;
|
||||
|
||||
/**
|
||||
* 电容器未投入29次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i29;
|
||||
|
||||
/**
|
||||
* 电容器未投入30次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i30;
|
||||
|
||||
/**
|
||||
* 电容器未投入31次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i31;
|
||||
|
||||
/**
|
||||
* 电容器未投入32次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i32;
|
||||
|
||||
/**
|
||||
* 电容器未投入33次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i33;
|
||||
|
||||
/**
|
||||
* 电容器未投入34次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i34;
|
||||
|
||||
/**
|
||||
* 电容器未投入35次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i35;
|
||||
|
||||
/**
|
||||
* 电容器未投入36次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i36;
|
||||
|
||||
/**
|
||||
* 电容器未投入37次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i37;
|
||||
|
||||
/**
|
||||
* 电容器未投入38次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i38;
|
||||
|
||||
/**
|
||||
* 电容器未投入39次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i39;
|
||||
|
||||
/**
|
||||
* 电容器未投入40次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i40;
|
||||
|
||||
/**
|
||||
* 电容器未投入41次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i41;
|
||||
|
||||
/**
|
||||
* 电容器未投入42次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i42;
|
||||
|
||||
/**
|
||||
* 电容器未投入43次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i43;
|
||||
|
||||
/**
|
||||
* 电容器未投入44次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i44;
|
||||
|
||||
/**
|
||||
* 电容器未投入45次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i45;
|
||||
|
||||
/**
|
||||
* 电容器未投入46次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i46;
|
||||
|
||||
/**
|
||||
* 电容器未投入47次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i47;
|
||||
|
||||
/**
|
||||
* 电容器未投入48次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i48;
|
||||
|
||||
/**
|
||||
* 电容器未投入49次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i49;
|
||||
|
||||
/**
|
||||
* 电容器未投入50次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i50;
|
||||
|
||||
/**
|
||||
* 长时电压闪变,例:0.8
|
||||
*/
|
||||
private BigDecimal plt;
|
||||
|
||||
/**
|
||||
* 电压波动近似计算结果,例:0.51
|
||||
*/
|
||||
private BigDecimal approFluc;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器投入100%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOnH100Deltav;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器投入60%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOnH60Deltav;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器投入0%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOnH0Deltav;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器未投入100%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOffH100Deltav;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器未投入60%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOffH60Deltav;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器未投入0%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOffH0Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器投入100%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOnL100Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器投入60%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOnL60Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器投入0%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOnL0Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器未投入100%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOffL100Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器未投入60%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOffL60Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器未投入0%出力电压偏差,例:1.15
|
||||
*/
|
||||
private BigDecimal capOffL0Deltav;
|
||||
|
||||
/**
|
||||
* 三相电压不平衡一般估算结果,例:1.7
|
||||
*/
|
||||
private BigDecimal approUnblance;
|
||||
|
||||
/**
|
||||
* 三相电压不平衡严格估算结果,例:1.7
|
||||
*/
|
||||
private BigDecimal accurUnblance;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估用户冲击负荷参数查询参数
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_shock_load_param")
|
||||
@ApiModel(value = "AssessShockLoadParamQuery", description = "评估用户冲击负荷参数查询参数")
|
||||
public class AssessShockLoadParamQuery extends BaseParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d", required = true)
|
||||
private String assessId;
|
||||
|
||||
@ApiModelProperty(value = "冲击负荷类型ID,从字典表查出,例:d19c10178eeb4da2bca1df18a050524d", required = true)
|
||||
private String inpactloadtypeId;
|
||||
|
||||
@ApiModelProperty(value = "冲击负荷容量,单位:MVA,例:100.00")
|
||||
private BigDecimal inpactloadPower;
|
||||
|
||||
@ApiModelProperty(value = "冲击负荷个数,例:1")
|
||||
private BigDecimal inpactloadNum;
|
||||
|
||||
@ApiModelProperty(value = "冲击负荷高压侧电压等级,例:22(与PMS3.0编码一致)")
|
||||
private String inpactloadhighScale;
|
||||
|
||||
@ApiModelProperty(value = "是否隔离变(00-否,01-是)", required = true)
|
||||
private String isIsolationtrans;
|
||||
|
||||
@ApiModelProperty(value = "隔离变阻抗,单位:%,例:5.00")
|
||||
private BigDecimal isolationtransImpedance;
|
||||
|
||||
@ApiModelProperty(value = "冲击负荷低压侧电压等级,例:22(与PMS3.0编码一致)")
|
||||
private String inpactloadlowScale;
|
||||
|
||||
@ApiModelProperty(value = "负荷频度(01-N≤4次/d,02-N>4次/d且N≤2次/h,03-2次/h<N≤10次/h)")
|
||||
private String inpactloadFreq;
|
||||
|
||||
@ApiModelProperty(value = "闪变叠加系数,例:5.00")
|
||||
private BigDecimal flickerCoeff;
|
||||
|
||||
/**
|
||||
* 更新评估用户冲击负荷参数的查询参数
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "UpdateAssessShockLoadParamQuery", description = "更新评估用户冲击负荷参数的查询参数")
|
||||
@Data
|
||||
public static class UpdateAssessShockLoadParamQuery extends AssessShockLoadParamQuery {
|
||||
|
||||
@ApiModelProperty(value = "冲击负荷ID(更新时必填),例:ffd5b663906648ad90811a4fcf108fec", required = true)
|
||||
private String inpactloadId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估变压器参数查询参数
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_transformer_param")
|
||||
@ApiModel(value = "AssessTransformerParamQuery", description = "评估变压器参数查询参数")
|
||||
public class AssessTransformerParamQuery extends BaseParam {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d", required = true)
|
||||
private String assessId;
|
||||
|
||||
@ApiModelProperty(value = "变压器名称,例:10kV配网变压器", required = true)
|
||||
private String transName;
|
||||
|
||||
@ApiModelProperty(value = "变压器类型ID,从字典表中获得,例:f401fa4abb71402bb5e9528209ea219e", required = true)
|
||||
private String transtypeId;
|
||||
|
||||
@ApiModelProperty(value = "变压器个数,例:1")
|
||||
private Integer transNum;
|
||||
|
||||
/**
|
||||
* 更新评估变压器参数的查询参数
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "UpdateAssessTransformerParamQuery", description = "更新评估变压器参数的查询参数")
|
||||
@Data
|
||||
public static class UpdateAssessTransformerParamQuery extends AssessTransformerParamQuery {
|
||||
|
||||
@ApiModelProperty(value = "变压器ID(更新时必填),例:8ead7dfa8fc0495a890fef2c847e4fea", required = true)
|
||||
private String transId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估用户查询参数
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel(value = "AssessUserQuery", description = "评估用户查询参数")
|
||||
public class AssessUserQuery extends BaseParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "评估用户名称", required = true)
|
||||
@NotBlank(message = "评估用户名称不可为空")
|
||||
private String assessName;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id,例:南京市供电公司", required = true)
|
||||
@NotBlank(message = "所属部门id不可为空")
|
||||
private String deptId;
|
||||
|
||||
@ApiModelProperty(value = "所属部门名称,例:南京市供电公司", required = true)
|
||||
@NotBlank(message = "所属部门名称不可为空")
|
||||
private String deptName;
|
||||
|
||||
@ApiModelProperty(value = "用户协议容量,单位MVA,例:10.00", required = true)
|
||||
@NotNull(message = "用户协议容量不可为空")
|
||||
private BigDecimal agreedCapacity;
|
||||
|
||||
@ApiModelProperty(value = "用户电压等级,例:32。与PMS3.0内电压等级编码保持一致。", required = true)
|
||||
@NotBlank(message = "用户电压等级不可为空")
|
||||
private String userScale;
|
||||
|
||||
@ApiModelProperty(value = "是否包含电容器,例:00-不包含电容器 01-包含电容器", required = true)
|
||||
@NotBlank(message = "是否包含电容器")
|
||||
private String withCapacitor;
|
||||
|
||||
@ApiModelProperty(value = "用户负荷类型,例:01-风电场,02-光伏 03-其他", required = true)
|
||||
@NotBlank(message = "用户负荷类型不可为空")
|
||||
private String isWindfarm;
|
||||
|
||||
@ApiModelProperty(value = "变电站ID,例:0012030456", required = true)
|
||||
@NotBlank(message = "变电站ID不可为空")
|
||||
private String powerstationId;
|
||||
|
||||
@ApiModelProperty(value = "变电站名称,例:110kV南站变", required = true)
|
||||
@NotBlank(message = "变电站名称不可为空")
|
||||
private String powerstationName;
|
||||
|
||||
@ApiModelProperty(value = "变电站电压等级,例:32。与PMS3.0内电压等级编码保持一致。", required = true)
|
||||
@NotBlank(message = "变电站电压等级不可为空")
|
||||
private String powerstationScale;
|
||||
|
||||
private List<String> powerstationScaleList;
|
||||
|
||||
@ApiModelProperty(value = "母线ID,例:0012030456")
|
||||
private String busId;
|
||||
|
||||
@ApiModelProperty(value = "母线名称,例:35kV I段母线")
|
||||
private String busName;
|
||||
|
||||
@ApiModelProperty(value = "母线电压等级,例:32。与PMS3.0内电压等级编码保持一致。")
|
||||
private String busScale;
|
||||
|
||||
private List<String> busScaleList;
|
||||
|
||||
@ApiModelProperty(value = "线路ID,例:0012030456")
|
||||
private String lineId;
|
||||
|
||||
@ApiModelProperty(value = "线路名称,例:35kV 南站一线")
|
||||
private String lineName;
|
||||
|
||||
@ApiModelProperty(value = "线路名称,例:35kV 南站一线")
|
||||
private String lineScale;
|
||||
|
||||
@ApiModelProperty(value = "供电设备容量,单位MVA,例:100.00")
|
||||
private BigDecimal powersupplyCapacity;
|
||||
|
||||
@ApiModelProperty(value = "最小短路容量,单位MVA,例:150.00")
|
||||
private BigDecimal minshortcircuitCapacity;
|
||||
|
||||
@ApiModelProperty(value = "线路线缆类型ID,从字典表获取,例:3491b6cce56141f1a2a0a79a15b0e91e")
|
||||
private String linetypeId;
|
||||
|
||||
@ApiModelProperty(value = "PCC电电网电阻,例:200.00")
|
||||
private BigDecimal lineGridresistance;
|
||||
|
||||
@ApiModelProperty(value = "PCC电电网电抗,例:200.00")
|
||||
private BigDecimal lineGridreactance;
|
||||
|
||||
@ApiModelProperty(value = "线路长度,单位公里,例:200.00")
|
||||
private BigDecimal lineLen;
|
||||
|
||||
@ApiModelProperty(value = "线路回路数,例:1")
|
||||
private BigDecimal lineNum;
|
||||
|
||||
@ApiModelProperty(value = "有功容量,风电场装机容量/光伏电站装机容量/企业负荷计算功率,单位MW,例:200.00")
|
||||
private BigDecimal windfarmCapacity;
|
||||
|
||||
@ApiModelProperty(value = "是否为单相负荷,例:00-否 01-是", required = true)
|
||||
@NotBlank(message = "是否为单相负荷")
|
||||
private String singleLoad;
|
||||
|
||||
/**
|
||||
* 更新评估用户的查询参数
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel(value = "UpdateAssessUserQuery", description = "更新评估用户的查询参数")
|
||||
public static class UpdateAssessUserQuery extends AssessUserQuery {
|
||||
|
||||
@ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d", required = true)
|
||||
@NotBlank(message = "评估用户ID不可为空")
|
||||
private String assessId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.njcn.advance.pojo.param.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 风电场类负荷参数查询参数
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_wind_load_param")
|
||||
@ApiModel(value = "AssessWindLoadParamQuery", description = "风电场类负荷参数查询参数")
|
||||
public class AssessWindLoadParamQuery extends BaseParam {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d", required = true)
|
||||
private String assessId;
|
||||
|
||||
@ApiModelProperty(value = "风力发电机名称,例:1号风机", required = true)
|
||||
private String windgeneratorName;
|
||||
|
||||
@ApiModelProperty(value = "闪变系数,例:2.5")
|
||||
private BigDecimal flickerCoeff;
|
||||
|
||||
@ApiModelProperty(value = "短路容量比(S),例:150.00")
|
||||
private BigDecimal s;
|
||||
|
||||
/**
|
||||
* 更新风电场类负荷参数的查询参数
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "UpdateAssessWindLoadParamQuery", description = "更新风电场类负荷参数的查询参数")
|
||||
@Data
|
||||
public static class UpdateAssessWindLoadParamQuery extends AssessWindLoadParamQuery {
|
||||
|
||||
@ApiModelProperty(value = "风力发电机ID(更新时必填),例:wg-001", required = true)
|
||||
private String windgeneratorId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 通用方案的参数,UPS/AVC
|
||||
*/
|
||||
@Data
|
||||
public class CommonSchemeParam implements Serializable {
|
||||
|
||||
/**
|
||||
* 采购单价
|
||||
*/
|
||||
@ApiModelProperty("采购单价")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "price")
|
||||
private Double price;
|
||||
|
||||
/**
|
||||
* 补偿能力
|
||||
*/
|
||||
@ApiModelProperty("补偿能力")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "compensation")
|
||||
private Double compensation;
|
||||
|
||||
/**
|
||||
* 维护费
|
||||
*/
|
||||
@ApiModelProperty("维护费")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "maintainFee")
|
||||
private Double maintainFee;
|
||||
|
||||
/**
|
||||
* 响应时间
|
||||
*/
|
||||
@ApiModelProperty("响应时间")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "responseTime")
|
||||
private Double responseTime;
|
||||
|
||||
/**
|
||||
* 后备时间
|
||||
*/
|
||||
@ApiModelProperty("后备时间")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "backupTime")
|
||||
private Double backupTime;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Pattern;
|
||||
|
||||
@Data
|
||||
public class IncomingLineParam {
|
||||
|
||||
|
||||
/**
|
||||
* 业务用户id
|
||||
*/
|
||||
@ApiModelProperty("业务用户id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "userId")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 进线名称
|
||||
*/
|
||||
@ApiModelProperty("进线名称")
|
||||
@NotBlank(message = ValidMessage.NAME_NOT_BLANK)
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 关联监测点id
|
||||
*/
|
||||
@ApiModelProperty("业务用户id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "lineId")
|
||||
private String lineId;
|
||||
|
||||
/**
|
||||
* 更新操作实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class IncomingLineUpdateParam extends IncomingLineParam {
|
||||
|
||||
/**
|
||||
* 表Id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 快切评估参数
|
||||
*/
|
||||
@Data
|
||||
public class QuickSchemeParam implements Serializable {
|
||||
|
||||
/**
|
||||
* 备用进线ID
|
||||
*/
|
||||
@ApiModelProperty("备用进线ID")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "incomingLineId")
|
||||
private String incomingLineId;
|
||||
|
||||
/**
|
||||
* 治理容量
|
||||
*/
|
||||
@ApiModelProperty("治理容量")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "governMachinePower")
|
||||
private Double governMachinePower;
|
||||
|
||||
/**
|
||||
* 采购价格
|
||||
*/
|
||||
@ApiModelProperty("采购价格")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "price")
|
||||
private Double price;
|
||||
|
||||
/**
|
||||
* 建设费用
|
||||
*/
|
||||
@ApiModelProperty("建设费用")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "buildFee")
|
||||
private Double buildFee;
|
||||
|
||||
/**
|
||||
* 快切维护费用
|
||||
*/
|
||||
@ApiModelProperty("快切维护费用")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "quickMaintainFee")
|
||||
private Double quickMaintainFee;
|
||||
|
||||
/**
|
||||
* 动作时间
|
||||
*/
|
||||
@ApiModelProperty("动作时间")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "actionTime")
|
||||
private Double actionTime;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-02-29
|
||||
*/
|
||||
@Data
|
||||
public class SgEventParam {
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
@ApiModelProperty("进线id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "lineId")
|
||||
private String incomingLineId;
|
||||
|
||||
/**
|
||||
* 暂降起始时间
|
||||
*/
|
||||
@ApiModelProperty("暂降起始时间")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "startTime")
|
||||
private LocalDateTime startTime;
|
||||
|
||||
/**
|
||||
* 事件类型
|
||||
*/
|
||||
private String eventType;
|
||||
|
||||
/**
|
||||
* 持续时间(单位:秒)
|
||||
*/
|
||||
@ApiModelProperty("持续时间")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "duration")
|
||||
private Double duration;
|
||||
|
||||
/**
|
||||
* 特征幅值
|
||||
*/
|
||||
@ApiModelProperty("特征幅值")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "featureAmplitude")
|
||||
private Double featureAmplitude;
|
||||
|
||||
/**
|
||||
* 预估损失(单位:万元)
|
||||
*/
|
||||
private Double estimatedLoss;
|
||||
|
||||
/**
|
||||
* 事件描述
|
||||
*/
|
||||
private String eventDescribe;
|
||||
|
||||
/**
|
||||
* 波形文件是否从装置招到本地(0:未招,1:已招)默认值为0
|
||||
*/
|
||||
private Integer fileFlag;
|
||||
|
||||
/**
|
||||
* 波形路径
|
||||
*/
|
||||
private String wavePath;
|
||||
|
||||
/**
|
||||
* 数据来源(0-离线导入 1-监测点实际数据同步)
|
||||
*/
|
||||
private Integer dataSource;
|
||||
|
||||
/**
|
||||
* 分页查询实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgEventParamQueryParam extends BaseParam {
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
@ApiModelProperty("用户id")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
@ApiModelProperty("生产线id")
|
||||
private String productId;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author hongawen
|
||||
* @since 2024-03-27
|
||||
*/
|
||||
@Data
|
||||
public class SgGovernSchemeHistoryParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
/**
|
||||
* 生产线索引
|
||||
*/
|
||||
@ApiModelProperty("生产线索引")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "productLineId")
|
||||
private String productLineId;
|
||||
|
||||
|
||||
/**
|
||||
* 参数数据的起始时间
|
||||
*/
|
||||
@ApiModelProperty("参数数据的起始时间")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "startTime")
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 参考数据的截止时间
|
||||
*/
|
||||
@ApiModelProperty("参考数据的截止时间")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "endTime")
|
||||
private String endTime;
|
||||
|
||||
|
||||
/**
|
||||
* 评估人期望的回收周期
|
||||
*/
|
||||
@ApiModelProperty("评估人期望的回收周期")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "payBackPeriod")
|
||||
private Integer payBackPeriod;
|
||||
|
||||
/**
|
||||
* UPS评估需要的参数
|
||||
*/
|
||||
@NotNull(message = "UPS评估参数缺失")
|
||||
private CommonSchemeParam ups;
|
||||
|
||||
/**
|
||||
* AVC评估需要的参数
|
||||
*/
|
||||
@NotNull(message = "AVC评估参数缺失")
|
||||
private CommonSchemeParam avc;
|
||||
|
||||
/**
|
||||
* 快切评估需要的参数
|
||||
*/
|
||||
@NotNull(message = "快切评估参数缺失")
|
||||
private QuickSchemeParam quick;
|
||||
|
||||
|
||||
/**
|
||||
* 评估批次
|
||||
*/
|
||||
private String evaluationBatch;
|
||||
|
||||
/**
|
||||
* 最佳方案id
|
||||
*/
|
||||
private String bestSchemeId;
|
||||
|
||||
|
||||
/**
|
||||
* 治理容量(kW)
|
||||
*/
|
||||
private Double governPower;
|
||||
|
||||
/**
|
||||
* 暂降次数
|
||||
*/
|
||||
private Integer eventCount;
|
||||
|
||||
/**
|
||||
* 中断次数
|
||||
*/
|
||||
private Integer breakCount;
|
||||
|
||||
/**
|
||||
* 不做治理,可能造成的经济损失
|
||||
*/
|
||||
private Double loss;
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgSchemeHistoryQueryParam extends BaseParam {
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
@ApiModelProperty("用户id")
|
||||
private String userId;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
|
||||
@Data
|
||||
public class SgMachineParam {
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
@ApiModelProperty("生产线id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "productLineId")
|
||||
private String productLineId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@ApiModelProperty("设备名称")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 设备型号
|
||||
*/
|
||||
@ApiModelProperty("设备型号")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 是否已安装补偿装置进行治理,默认为0(0 否;1 是)
|
||||
*/
|
||||
@ApiModelProperty("是否已安装补偿装置")
|
||||
private Integer governFlag = 0;
|
||||
|
||||
/**
|
||||
* 中断导致的设备损失(默认为0)
|
||||
*/
|
||||
@ApiModelProperty("中断导致的设备损失")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "machineLoss")
|
||||
private Double machineLoss;
|
||||
|
||||
/**
|
||||
* 中断导致的原料损失(默认为0)
|
||||
*/
|
||||
@ApiModelProperty("中断导致的原料损失")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "materialLoss")
|
||||
private Double materialLoss;
|
||||
|
||||
/**
|
||||
* 功率(默认为0)
|
||||
*/
|
||||
@ApiModelProperty("功率")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "machinePower")
|
||||
private Double machinePower;
|
||||
|
||||
/**
|
||||
* 更新操作实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgMachineUpdateParam extends SgMachineParam {
|
||||
|
||||
/**
|
||||
* 表Id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgMachineQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty("生产线id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "productLineId")
|
||||
private String productLineId;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-14
|
||||
*/
|
||||
@Data
|
||||
public class SgProductLineParam {
|
||||
|
||||
|
||||
/**
|
||||
* 业务用户id
|
||||
*/
|
||||
@ApiModelProperty("业务用户id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "userId")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
@ApiModelProperty("进线id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "incomingLineId")
|
||||
private String incomingLineId;
|
||||
|
||||
/**
|
||||
* 生产线名称
|
||||
*/
|
||||
@ApiModelProperty("生产线名称")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 计算模式 0-模式一(单次中断不计算设备、原料损失);1-模式二(计算)
|
||||
*/
|
||||
@ApiModelProperty("计算模式")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "calcMode")
|
||||
private Integer calcMode;
|
||||
|
||||
/**
|
||||
* 中断导致的产能损失(默认为0)
|
||||
*/
|
||||
@ApiModelProperty("中断导致的产能损失")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "capacityLoss")
|
||||
private Double capacityLoss;
|
||||
|
||||
/**
|
||||
* 更新操作实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgProductLineUpdateParam extends SgProductLineParam {
|
||||
|
||||
/**
|
||||
* 表Id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgProductLineQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty("业务用户id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "userId")
|
||||
private String userId;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
|
||||
@Data
|
||||
public class SgSensitiveUnitParam {
|
||||
|
||||
|
||||
/**
|
||||
* 设备id
|
||||
*/
|
||||
@ApiModelProperty("设备id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "machineId")
|
||||
private String machineId;
|
||||
|
||||
/**
|
||||
* 元器件名称
|
||||
*/
|
||||
@ApiModelProperty("元器件名称")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@ApiModelProperty("类型")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 灵敏度(0 平均,1 高,2 中,3 低)
|
||||
*/
|
||||
@ApiModelProperty("灵敏度")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "sensitivity")
|
||||
private Integer sensitivity = 0;
|
||||
|
||||
/**
|
||||
* 耐受能力是否为标准值(0 否,1 是)
|
||||
*/
|
||||
@ApiModelProperty("耐受能力是否为标准值(0 否,1 是)")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "standardFlag")
|
||||
private Integer standardFlag = 0;
|
||||
|
||||
/**
|
||||
* 上限曲线-持续时间(ms)
|
||||
*/
|
||||
@ApiModelProperty("上限曲线-持续时间(ms)")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "vtcTimeUpper")
|
||||
private Double vtcTimeUpper;
|
||||
|
||||
/**
|
||||
* 上限曲线-暂降幅值(p.u.)
|
||||
*/
|
||||
@ApiModelProperty("上限曲线-暂降幅值(p.u.)")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "vtcAmpUpper")
|
||||
private Double vtcAmpUpper;
|
||||
|
||||
/**
|
||||
* 下限曲线-持续时间(ms)
|
||||
*/
|
||||
@ApiModelProperty("下限曲线-持续时间(ms)")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "vtcTimeLower")
|
||||
private Double vtcTimeLower;
|
||||
|
||||
/**
|
||||
* 下限曲线-暂降幅值(p.u.)
|
||||
*/
|
||||
@ApiModelProperty("下限曲线-暂降幅值(p.u.)")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "vtcAmpLower")
|
||||
private Double vtcAmpLower;
|
||||
|
||||
/**
|
||||
* 更新操作实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgSensitiveUnitUpdateParam extends SgSensitiveUnitParam {
|
||||
|
||||
/**
|
||||
* 表Id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgSensitiveUnitQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty("设备id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "machineId")
|
||||
private String machineId;
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-02-29
|
||||
*/
|
||||
@Data
|
||||
public class SgUserParam {
|
||||
|
||||
@ApiModelProperty("名称")
|
||||
@NotBlank(message = ValidMessage.NAME_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.DIC_REGEX, message = ValidMessage.NAME_FORMAT_ERROR)
|
||||
private String userName;
|
||||
|
||||
|
||||
/**
|
||||
* 行业
|
||||
*/
|
||||
@ApiModelProperty("行业")
|
||||
@NotBlank(message = ValidMessage.INDUSTRY_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.DIC_REGEX, message = ValidMessage.INDUSTRY_FORMAT_ERROR)
|
||||
private String industry;
|
||||
|
||||
|
||||
/**
|
||||
* 关键用户(0 否,1 是)
|
||||
*/
|
||||
@ApiModelProperty("是否关键用户")
|
||||
private Integer keyUser = 1;
|
||||
|
||||
/**
|
||||
* 所属区域
|
||||
*/
|
||||
@ApiModelProperty("所属区域")
|
||||
@NotBlank(message = ValidMessage.ADDR_NOT_BLANK)
|
||||
private String addrStrOption;
|
||||
|
||||
/**
|
||||
* 详细地址
|
||||
*/
|
||||
@ApiModelProperty("详细地址")
|
||||
private String addrDetail;
|
||||
|
||||
/**
|
||||
* 年均损失(单位:万元)
|
||||
*/
|
||||
@ApiModelProperty("年均损失(单位:万元)")
|
||||
private Double averageLoss;
|
||||
|
||||
/**
|
||||
* 联系方式
|
||||
*/
|
||||
@ApiModelProperty("联系方式")
|
||||
private String concact;
|
||||
|
||||
/**
|
||||
* 企业用户照片或logo
|
||||
*/
|
||||
@ApiModelProperty("企业用户照片")
|
||||
private String userLogo;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty("备注")
|
||||
private String remark;
|
||||
|
||||
|
||||
/**
|
||||
* 更新操作实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgUserUpdateParam extends SgUserParam {
|
||||
|
||||
/**
|
||||
* 表Id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgUserQueryParam extends BaseParam {
|
||||
|
||||
/**
|
||||
* 所属区域
|
||||
*/
|
||||
@ApiModelProperty("所属区域")
|
||||
private List<String> addrStrOption;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_capacitor_param")
|
||||
public class AssessCapacitorParam extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 电容器组ID,例:b2a0ddf21992416f936b572459a3d8f4
|
||||
*/
|
||||
@TableId(value = "capacitor_id",type = IdType.ASSIGN_UUID)
|
||||
private String capacitorId;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
private String assessId;
|
||||
|
||||
/**
|
||||
* 电容器组名称,例:电容器组1
|
||||
*/
|
||||
private String capacitorName;
|
||||
|
||||
/**
|
||||
* 电容器组个数,例:1
|
||||
*/
|
||||
private Integer capacitorNum;
|
||||
|
||||
/**
|
||||
* 单组容量,单位kVar,例:100.00
|
||||
*/
|
||||
private BigDecimal capacitorCapacity;
|
||||
|
||||
/**
|
||||
* 电抗率,单位%:例:5.00
|
||||
*/
|
||||
private BigDecimal capacitorReactance;
|
||||
|
||||
/**
|
||||
* 电压等级,例:22。与PMS3.0内电压等级编码保持一致。
|
||||
*/
|
||||
private String capacitorScale;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 线缆类型字典
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_dic_cable_type")
|
||||
public class AssessDicCableType extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 线路线缆类型ID 例:3491b6cce56141f1a2a0a79a15b0e91e
|
||||
*/
|
||||
@TableId(value = "linetype_id",type = IdType.ASSIGN_UUID)
|
||||
private String linetypeId;
|
||||
|
||||
/**
|
||||
* 线路线缆名称,例:LGJ-240-35kV
|
||||
*/
|
||||
private String linetypeName;
|
||||
|
||||
/**
|
||||
* 线路线缆类型,例:01-架空线,02-电缆
|
||||
*/
|
||||
private String linetypeType;
|
||||
|
||||
/**
|
||||
* 正序电阻,例:1.6
|
||||
*/
|
||||
private BigDecimal posR1;
|
||||
|
||||
/**
|
||||
* 正序电抗,例:1.6
|
||||
*/
|
||||
private BigDecimal posX1;
|
||||
|
||||
/**
|
||||
* 正序电纳,例:1.6
|
||||
*/
|
||||
private BigDecimal posY1;
|
||||
|
||||
/**
|
||||
* 零序电阻,例:1.6
|
||||
*/
|
||||
private BigDecimal zeroR0;
|
||||
|
||||
/**
|
||||
* 零序电抗,例:1.6
|
||||
*/
|
||||
private BigDecimal zeroX0;
|
||||
|
||||
/**
|
||||
* 零序电纳,例:1.6
|
||||
*/
|
||||
private BigDecimal zeroY0;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,284 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 谐波源特性字典
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_dic_harmonic_character")
|
||||
public class AssessDicHarmonicCharacter implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 谐波源特性字典ID,例:d53f0026d2f04c9e9fee6bba8386487a
|
||||
*/
|
||||
@TableId(value = "harm_id",type = IdType.ASSIGN_UUID)
|
||||
private String harmId;
|
||||
|
||||
/**
|
||||
* 谐波源特性名称,例:六脉整流
|
||||
*/
|
||||
private String harmName;
|
||||
|
||||
/**
|
||||
* 2次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i2;
|
||||
|
||||
/**
|
||||
* 3次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i3;
|
||||
|
||||
/**
|
||||
* 4次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i4;
|
||||
|
||||
/**
|
||||
* 5次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i5;
|
||||
|
||||
/**
|
||||
* 6次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i6;
|
||||
|
||||
/**
|
||||
* 7次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i7;
|
||||
|
||||
/**
|
||||
* 8次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i8;
|
||||
|
||||
/**
|
||||
* 9次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i9;
|
||||
|
||||
/**
|
||||
* 10次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i10;
|
||||
|
||||
/**
|
||||
* 11次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i11;
|
||||
|
||||
/**
|
||||
* 12次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i12;
|
||||
|
||||
/**
|
||||
* 13次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i13;
|
||||
|
||||
/**
|
||||
* 14次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i14;
|
||||
|
||||
/**
|
||||
* 15次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i15;
|
||||
|
||||
/**
|
||||
* 16次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i16;
|
||||
|
||||
/**
|
||||
* 17次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i17;
|
||||
|
||||
/**
|
||||
* 18次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i18;
|
||||
|
||||
/**
|
||||
* 19次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i19;
|
||||
|
||||
/**
|
||||
* 20次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i20;
|
||||
|
||||
/**
|
||||
* 21次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i21;
|
||||
|
||||
/**
|
||||
* 22次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i22;
|
||||
|
||||
/**
|
||||
* 23次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i23;
|
||||
|
||||
/**
|
||||
* 24次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i24;
|
||||
|
||||
/**
|
||||
* 25次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i25;
|
||||
|
||||
/**
|
||||
* 26次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i26;
|
||||
|
||||
/**
|
||||
* 27次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i27;
|
||||
|
||||
/**
|
||||
* 28次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i28;
|
||||
|
||||
/**
|
||||
* 29次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i29;
|
||||
|
||||
/**
|
||||
* 30次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i30;
|
||||
|
||||
/**
|
||||
* 31次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i31;
|
||||
|
||||
/**
|
||||
* 32次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i32;
|
||||
|
||||
/**
|
||||
* 33次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i33;
|
||||
|
||||
/**
|
||||
* 34次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i34;
|
||||
|
||||
/**
|
||||
* 35次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i35;
|
||||
|
||||
/**
|
||||
* 36次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i36;
|
||||
|
||||
/**
|
||||
* 37次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i37;
|
||||
|
||||
/**
|
||||
* 38次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i38;
|
||||
|
||||
/**
|
||||
* 39次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i39;
|
||||
|
||||
/**
|
||||
* 40次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i40;
|
||||
|
||||
/**
|
||||
* 41次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i41;
|
||||
|
||||
/**
|
||||
* 42次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i42;
|
||||
|
||||
/**
|
||||
* 43次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i43;
|
||||
|
||||
/**
|
||||
* 44次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i44;
|
||||
|
||||
/**
|
||||
* 45次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i45;
|
||||
|
||||
/**
|
||||
* 46次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i46;
|
||||
|
||||
/**
|
||||
* 47次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i47;
|
||||
|
||||
/**
|
||||
* 48次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i48;
|
||||
|
||||
/**
|
||||
* 49次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i49;
|
||||
|
||||
/**
|
||||
* 50次谐波电流含有率,单位:%,例:1.6
|
||||
*/
|
||||
private BigDecimal i50;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 冲击负荷字典
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_dic_shock_load")
|
||||
public class AssessDicShockLoad extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 冲击负荷类型ID, 例:d19c10178eeb4da2bca1df18a050524d
|
||||
*/
|
||||
@TableId(value = "INPACTLOADTYPE_ID",type = IdType.ASSIGN_UUID)
|
||||
private String inpactloadtypeId;
|
||||
|
||||
/**
|
||||
* 冲击负荷类型名称,例:电机
|
||||
*/
|
||||
private String inpactloadtypeName;
|
||||
|
||||
/**
|
||||
* 冲击负荷启动方式 例:直接启动
|
||||
*/
|
||||
private String inpactloadStartup;
|
||||
|
||||
/**
|
||||
* 冲击负荷启动容量倍数, 例:4
|
||||
*/
|
||||
private BigDecimal inpactloadMultiple;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 变压器参数字典
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_dic_transformer")
|
||||
public class AssessDicTransformer extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 变压器类型ID,例:f401fa4abb71402bb5e9528209ea219e
|
||||
*/
|
||||
@TableId(value = "transtype_id",type = IdType.ASSIGN_UUID)
|
||||
private String transtypeId;
|
||||
|
||||
/**
|
||||
* 变压器类型名称,例:110kV
|
||||
*/
|
||||
private String transtypeName;
|
||||
|
||||
/**
|
||||
* 额定容量,单位kVA 例:10
|
||||
*/
|
||||
private BigDecimal transCapa;
|
||||
|
||||
/**
|
||||
* 高压侧电压等级,例:22。与PMS3.0内电压等级编码保持一致。
|
||||
*/
|
||||
private String transhighScale;
|
||||
|
||||
/**
|
||||
* 低压侧电压等级,例:22。与PMS3.0内电压等级编码保持一致。
|
||||
*/
|
||||
private String translowScale;
|
||||
|
||||
/**
|
||||
* 联结组标号,例:0.33
|
||||
*/
|
||||
private BigDecimal trnasNo;
|
||||
|
||||
/**
|
||||
* 空载损耗,单位:kW例:2.42
|
||||
*/
|
||||
private BigDecimal noloadLoss;
|
||||
|
||||
/**
|
||||
* 负载损耗,单位:kW例:2.42
|
||||
*/
|
||||
private BigDecimal loadLoss;
|
||||
|
||||
/**
|
||||
* 空载电流,单位:% 例:2.42
|
||||
*/
|
||||
private BigDecimal noloadCur;
|
||||
|
||||
/**
|
||||
* 短路阻抗,单位:% 例:2.42
|
||||
*/
|
||||
private BigDecimal shortCircuitImpedance;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估用户负荷参数表
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_load_param")
|
||||
public class AssessLoadParam extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 用户负荷ID,例:759b793da37548d8b865efdc7f461304
|
||||
*/
|
||||
@TableId(value = "load_id",type = IdType.ASSIGN_UUID)
|
||||
private String loadId;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
private String assessId;
|
||||
|
||||
/**
|
||||
* 用户负荷名称,例:1号炼钢炉
|
||||
*/
|
||||
private String loadName;
|
||||
|
||||
/**
|
||||
* 电压等级,例:22。与PMS3.0内电压等级编码保持一致。
|
||||
*/
|
||||
private String linevoltageScale;
|
||||
|
||||
/**
|
||||
* 进线容量,单位kVA,例:200.00
|
||||
*/
|
||||
private BigDecimal transhighCapacity;
|
||||
|
||||
/**
|
||||
* 配电变压器阻抗,单位%:例:5.00
|
||||
*/
|
||||
private BigDecimal transImpedance;
|
||||
|
||||
/**
|
||||
* 谐波源特性字典ID,从字典表中获取。例:d53f0026d2f04c9e9fee6bba8386487a
|
||||
*/
|
||||
private String harmId;
|
||||
|
||||
/**
|
||||
* 电压等级,例:22。与PMS3.0内电压等级编码保持一致。
|
||||
*/
|
||||
private String translowScale;
|
||||
|
||||
/**
|
||||
* 非线性负荷功率,单位kW:例:150
|
||||
*/
|
||||
private BigDecimal nonlinearloadPower;
|
||||
|
||||
/**
|
||||
* 功率因数 例:0.90
|
||||
*/
|
||||
private BigDecimal powerFactor;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,314 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 允许值表
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_overlimit")
|
||||
public class AssessOverlimit extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
@TableId(value = "assess_id",type = IdType.ASSIGN_UUID)
|
||||
private String assessId;
|
||||
|
||||
/**
|
||||
* 奇次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal vodd;
|
||||
|
||||
/**
|
||||
* 偶次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal vevent;
|
||||
|
||||
/**
|
||||
* 2次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i2;
|
||||
|
||||
/**
|
||||
* 3次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i3;
|
||||
|
||||
/**
|
||||
* 4次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i4;
|
||||
|
||||
/**
|
||||
* 5次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i5;
|
||||
|
||||
/**
|
||||
* 6次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i6;
|
||||
|
||||
/**
|
||||
* 7次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i7;
|
||||
|
||||
/**
|
||||
* 8次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i8;
|
||||
|
||||
/**
|
||||
* 9次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i9;
|
||||
|
||||
/**
|
||||
* 10次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i10;
|
||||
|
||||
/**
|
||||
* 11次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i11;
|
||||
|
||||
/**
|
||||
* 12次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i12;
|
||||
|
||||
/**
|
||||
* 13次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i13;
|
||||
|
||||
/**
|
||||
* 14次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i14;
|
||||
|
||||
/**
|
||||
* 15次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i15;
|
||||
|
||||
/**
|
||||
* 16次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i16;
|
||||
|
||||
/**
|
||||
* 17次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i17;
|
||||
|
||||
/**
|
||||
* 18次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i18;
|
||||
|
||||
/**
|
||||
* 19次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i19;
|
||||
|
||||
/**
|
||||
* 20次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i20;
|
||||
|
||||
/**
|
||||
* 21次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i21;
|
||||
|
||||
/**
|
||||
* 22次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i22;
|
||||
|
||||
/**
|
||||
* 23次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i23;
|
||||
|
||||
/**
|
||||
* 24次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i24;
|
||||
|
||||
/**
|
||||
* 25次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i25;
|
||||
|
||||
/**
|
||||
* 26次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i26;
|
||||
|
||||
/**
|
||||
* 27次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i27;
|
||||
|
||||
/**
|
||||
* 28次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i28;
|
||||
|
||||
/**
|
||||
* 29次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i29;
|
||||
|
||||
/**
|
||||
* 30次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i30;
|
||||
|
||||
/**
|
||||
* 31次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i31;
|
||||
|
||||
/**
|
||||
* 32次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i32;
|
||||
|
||||
/**
|
||||
* 33次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i33;
|
||||
|
||||
/**
|
||||
* 34次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i34;
|
||||
|
||||
/**
|
||||
* 35次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i35;
|
||||
|
||||
/**
|
||||
* 36次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i36;
|
||||
|
||||
/**
|
||||
* 37次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i37;
|
||||
|
||||
/**
|
||||
* 38次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i38;
|
||||
|
||||
/**
|
||||
* 39次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i39;
|
||||
|
||||
/**
|
||||
* 40次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i40;
|
||||
|
||||
/**
|
||||
* 41次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i41;
|
||||
|
||||
/**
|
||||
* 42次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i42;
|
||||
|
||||
/**
|
||||
* 43次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i43;
|
||||
|
||||
/**
|
||||
* 44次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i44;
|
||||
|
||||
/**
|
||||
* 45次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i45;
|
||||
|
||||
/**
|
||||
* 46次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i46;
|
||||
|
||||
/**
|
||||
* 47次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i47;
|
||||
|
||||
/**
|
||||
* 48次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i48;
|
||||
|
||||
/**
|
||||
* 49次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i49;
|
||||
|
||||
/**
|
||||
* 50次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i50;
|
||||
|
||||
/**
|
||||
* 长时电压闪变,例:0.8
|
||||
*/
|
||||
private BigDecimal plt;
|
||||
|
||||
/**
|
||||
* 电压波动,例:0.51
|
||||
*/
|
||||
private BigDecimal fluc;
|
||||
|
||||
/**
|
||||
* 电压偏差上限,例:1.15
|
||||
*/
|
||||
private BigDecimal dltavUp;
|
||||
|
||||
/**
|
||||
* 电压偏差下限,例:1.15
|
||||
*/
|
||||
private BigDecimal dltavDown;
|
||||
|
||||
/**
|
||||
* 三相电压不平衡,例:1.7
|
||||
*/
|
||||
private BigDecimal unblance;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,623 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评测结果表
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_result")
|
||||
public class AssessResult extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
@TableId(value = "assess_id",type = IdType.ASSIGN_UUID)
|
||||
private String assessId;
|
||||
|
||||
/**
|
||||
* 生成结果时间,例:2024-07-17 18:00:00
|
||||
*/
|
||||
private LocalDateTime dateTime;
|
||||
|
||||
/**
|
||||
* 电容器未投入2次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v2;
|
||||
|
||||
/**
|
||||
* 电容器未投入3次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v3;
|
||||
|
||||
/**
|
||||
* 电容器未投入4次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v4;
|
||||
|
||||
/**
|
||||
* 电容器未投入5次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v5;
|
||||
|
||||
/**
|
||||
* 电容器未投入6次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v6;
|
||||
|
||||
/**
|
||||
* 电容器未投入7次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v7;
|
||||
|
||||
/**
|
||||
* 电容器未投入8次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v8;
|
||||
|
||||
/**
|
||||
* 电容器未投入9次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v9;
|
||||
|
||||
/**
|
||||
* 电容器未投入10次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v10;
|
||||
|
||||
/**
|
||||
* 电容器未投入11次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v11;
|
||||
|
||||
/**
|
||||
* 电容器未投入12次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v12;
|
||||
|
||||
/**
|
||||
* 电容器未投入13次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v13;
|
||||
|
||||
/**
|
||||
* 电容器未投入14次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v14;
|
||||
|
||||
/**
|
||||
* 电容器未投入15次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v15;
|
||||
|
||||
/**
|
||||
* 电容器未投入16次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v16;
|
||||
|
||||
/**
|
||||
* 电容器未投入17次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v17;
|
||||
|
||||
/**
|
||||
* 电容器未投入18次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v18;
|
||||
|
||||
/**
|
||||
* 电容器未投入19次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v19;
|
||||
|
||||
/**
|
||||
* 电容器未投入20次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v20;
|
||||
|
||||
/**
|
||||
* 电容器未投入21次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v21;
|
||||
|
||||
/**
|
||||
* 电容器未投入22次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v22;
|
||||
|
||||
/**
|
||||
* 电容器未投入23次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v23;
|
||||
|
||||
/**
|
||||
* 电容器未投入24次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v24;
|
||||
|
||||
/**
|
||||
* 电容器未投入25次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v25;
|
||||
|
||||
/**
|
||||
* 电容器未投入26次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v26;
|
||||
|
||||
/**
|
||||
* 电容器未投入27次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v27;
|
||||
|
||||
/**
|
||||
* 电容器未投入28次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v28;
|
||||
|
||||
/**
|
||||
* 电容器未投入29次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v29;
|
||||
|
||||
/**
|
||||
* 电容器未投入30次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v30;
|
||||
|
||||
/**
|
||||
* 电容器未投入31次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v31;
|
||||
|
||||
/**
|
||||
* 电容器未投入32次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v32;
|
||||
|
||||
/**
|
||||
* 电容器未投入33次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v33;
|
||||
|
||||
/**
|
||||
* 电容器未投入34次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v34;
|
||||
|
||||
/**
|
||||
* 电容器未投入35次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v35;
|
||||
|
||||
/**
|
||||
* 电容器未投入36次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v36;
|
||||
|
||||
/**
|
||||
* 电容器未投入37次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v37;
|
||||
|
||||
/**
|
||||
* 电容器未投入38次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v38;
|
||||
|
||||
/**
|
||||
* 电容器未投入39次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v39;
|
||||
|
||||
/**
|
||||
* 电容器未投入40次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v40;
|
||||
|
||||
/**
|
||||
* 电容器未投入41次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v41;
|
||||
|
||||
/**
|
||||
* 电容器未投入42次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v42;
|
||||
|
||||
/**
|
||||
* 电容器未投入43次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v43;
|
||||
|
||||
/**
|
||||
* 电容器未投入44次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v44;
|
||||
|
||||
/**
|
||||
* 电容器未投入45次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v45;
|
||||
|
||||
/**
|
||||
* 电容器未投入46次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v46;
|
||||
|
||||
/**
|
||||
* 电容器未投入47次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v47;
|
||||
|
||||
/**
|
||||
* 电容器未投入48次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v48;
|
||||
|
||||
/**
|
||||
* 电容器未投入49次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v49;
|
||||
|
||||
/**
|
||||
* 电容器未投入50次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v50;
|
||||
|
||||
/**
|
||||
* 电容器未投入2次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i2;
|
||||
|
||||
/**
|
||||
* 电容器未投入3次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i3;
|
||||
|
||||
/**
|
||||
* 电容器未投入4次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i4;
|
||||
|
||||
/**
|
||||
* 电容器未投入5次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i5;
|
||||
|
||||
/**
|
||||
* 电容器未投入6次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i6;
|
||||
|
||||
/**
|
||||
* 电容器未投入7次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i7;
|
||||
|
||||
/**
|
||||
* 电容器未投入8次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i8;
|
||||
|
||||
/**
|
||||
* 电容器未投入9次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i9;
|
||||
|
||||
/**
|
||||
* 电容器未投入10次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i10;
|
||||
|
||||
/**
|
||||
* 电容器未投入11次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i11;
|
||||
|
||||
/**
|
||||
* 电容器未投入12次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i12;
|
||||
|
||||
/**
|
||||
* 电容器未投入13次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i13;
|
||||
|
||||
/**
|
||||
* 电容器未投入14次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i14;
|
||||
|
||||
/**
|
||||
* 电容器未投入15次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i15;
|
||||
|
||||
/**
|
||||
* 电容器未投入16次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i16;
|
||||
|
||||
/**
|
||||
* 电容器未投入17次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i17;
|
||||
|
||||
/**
|
||||
* 电容器未投入18次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i18;
|
||||
|
||||
/**
|
||||
* 电容器未投入19次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i19;
|
||||
|
||||
/**
|
||||
* 电容器未投入20次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i20;
|
||||
|
||||
/**
|
||||
* 电容器未投入21次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i21;
|
||||
|
||||
/**
|
||||
* 电容器未投入22次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i22;
|
||||
|
||||
/**
|
||||
* 电容器未投入23次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i23;
|
||||
|
||||
/**
|
||||
* 电容器未投入24次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i24;
|
||||
|
||||
/**
|
||||
* 电容器未投入25次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i25;
|
||||
|
||||
/**
|
||||
* 电容器未投入26次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i26;
|
||||
|
||||
/**
|
||||
* 电容器未投入27次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i27;
|
||||
|
||||
/**
|
||||
* 电容器未投入28次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i28;
|
||||
|
||||
/**
|
||||
* 电容器未投入29次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i29;
|
||||
|
||||
/**
|
||||
* 电容器未投入30次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i30;
|
||||
|
||||
/**
|
||||
* 电容器未投入31次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i31;
|
||||
|
||||
/**
|
||||
* 电容器未投入32次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i32;
|
||||
|
||||
/**
|
||||
* 电容器未投入33次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i33;
|
||||
|
||||
/**
|
||||
* 电容器未投入34次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i34;
|
||||
|
||||
/**
|
||||
* 电容器未投入35次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i35;
|
||||
|
||||
/**
|
||||
* 电容器未投入36次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i36;
|
||||
|
||||
/**
|
||||
* 电容器未投入37次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i37;
|
||||
|
||||
/**
|
||||
* 电容器未投入38次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i38;
|
||||
|
||||
/**
|
||||
* 电容器未投入39次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i39;
|
||||
|
||||
/**
|
||||
* 电容器未投入40次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i40;
|
||||
|
||||
/**
|
||||
* 电容器未投入41次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i41;
|
||||
|
||||
/**
|
||||
* 电容器未投入42次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i42;
|
||||
|
||||
/**
|
||||
* 电容器未投入43次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i43;
|
||||
|
||||
/**
|
||||
* 电容器未投入44次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i44;
|
||||
|
||||
/**
|
||||
* 电容器未投入45次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i45;
|
||||
|
||||
/**
|
||||
* 电容器未投入46次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i46;
|
||||
|
||||
/**
|
||||
* 电容器未投入47次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i47;
|
||||
|
||||
/**
|
||||
* 电容器未投入48次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i48;
|
||||
|
||||
/**
|
||||
* 电容器未投入49次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i49;
|
||||
|
||||
/**
|
||||
* 电容器未投入50次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i50;
|
||||
|
||||
/**
|
||||
* 长时电压闪变,例:0.8
|
||||
*/
|
||||
private BigDecimal plt;
|
||||
|
||||
/**
|
||||
* 电压波动近似计算结果,例:0.51
|
||||
*/
|
||||
private BigDecimal approFluc;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器投入100%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_ON_h_100_DELTAV")
|
||||
private BigDecimal capOnH100Deltav;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器投入60%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_ON_h_60_DELTAV")
|
||||
private BigDecimal capOnH60Deltav;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器投入0%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_ON_h_0_DELTAV")
|
||||
private BigDecimal capOnH0Deltav;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器未投入100%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_OFF_h_100_DELTAV")
|
||||
private BigDecimal capOffH100Deltav;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器未投入60%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_OFF_h_60_DELTAV")
|
||||
private BigDecimal capOffH60Deltav;
|
||||
|
||||
/**
|
||||
* 电网高峰电容器未投入0%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_OFF_h_0_DELTAV")
|
||||
private BigDecimal capOffH0Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器投入100%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_ON_l_100_DELTAV")
|
||||
private BigDecimal capOnL100Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器投入60%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_ON_l_60_DELTAV")
|
||||
private BigDecimal capOnL60Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器投入0%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_ON_l_0_DELTAV")
|
||||
private BigDecimal capOnL0Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器未投入100%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_OFF_l_100_DELTAV")
|
||||
private BigDecimal capOffL100Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器未投入60%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_OFF_l_60_DELTAV")
|
||||
private BigDecimal capOffL60Deltav;
|
||||
|
||||
/**
|
||||
* 电网低谷电容器未投入0%出力电压偏差,例:1.15
|
||||
*/
|
||||
@TableField(value = "CAP_OFF_l_0_DELTAV")
|
||||
private BigDecimal capOffL0Deltav;
|
||||
|
||||
/**
|
||||
* 三相电压不平衡一般估算结果,例:1.7
|
||||
*/
|
||||
private BigDecimal approUnblance;
|
||||
|
||||
/**
|
||||
* 三相电压不平衡严格估算结果,例:1.7
|
||||
*/
|
||||
private BigDecimal accurUnblance;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,535 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评测结果附加表
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_result_addition")
|
||||
public class AssessResultAddition extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
@TableId(value = "assess_id",type = IdType.ASSIGN_UUID)
|
||||
private String assessId;
|
||||
|
||||
/**
|
||||
* 生成结果时间,例:2024-07-17 18:00:00
|
||||
*/
|
||||
private LocalDateTime dateTime;
|
||||
|
||||
/**
|
||||
* 电容器投入2次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v2;
|
||||
|
||||
/**
|
||||
* 电容器投入3次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v3;
|
||||
|
||||
/**
|
||||
* 电容器投入4次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v4;
|
||||
|
||||
/**
|
||||
* 电容器投入5次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v5;
|
||||
|
||||
/**
|
||||
* 电容器投入6次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v6;
|
||||
|
||||
/**
|
||||
* 电容器投入7次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v7;
|
||||
|
||||
/**
|
||||
* 电容器投入8次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v8;
|
||||
|
||||
/**
|
||||
* 电容器投入9次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v9;
|
||||
|
||||
/**
|
||||
* 电容器投入10次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v10;
|
||||
|
||||
/**
|
||||
* 电容器投入11次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v11;
|
||||
|
||||
/**
|
||||
* 电容器投入12次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v12;
|
||||
|
||||
/**
|
||||
* 电容器投入13次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v13;
|
||||
|
||||
/**
|
||||
* 电容器投入14次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v14;
|
||||
|
||||
/**
|
||||
* 电容器投入15次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v15;
|
||||
|
||||
/**
|
||||
* 电容器投入16次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v16;
|
||||
|
||||
/**
|
||||
* 电容器投入17次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v17;
|
||||
|
||||
/**
|
||||
* 电容器投入18次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v18;
|
||||
|
||||
/**
|
||||
* 电容器投入19次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v19;
|
||||
|
||||
/**
|
||||
* 电容器投入20次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v20;
|
||||
|
||||
/**
|
||||
* 电容器投入21次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v21;
|
||||
|
||||
/**
|
||||
* 电容器投入22次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v22;
|
||||
|
||||
/**
|
||||
* 电容器投入23次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v23;
|
||||
|
||||
/**
|
||||
* 电容器投入24次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v24;
|
||||
|
||||
/**
|
||||
* 电容器投入25次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v25;
|
||||
|
||||
/**
|
||||
* 电容器投入26次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v26;
|
||||
|
||||
/**
|
||||
* 电容器投入27次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v27;
|
||||
|
||||
/**
|
||||
* 电容器投入28次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v28;
|
||||
|
||||
/**
|
||||
* 电容器投入29次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v29;
|
||||
|
||||
/**
|
||||
* 电容器投入30次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v30;
|
||||
|
||||
/**
|
||||
* 电容器投入31次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v31;
|
||||
|
||||
/**
|
||||
* 电容器投入32次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v32;
|
||||
|
||||
/**
|
||||
* 电容器投入33次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v33;
|
||||
|
||||
/**
|
||||
* 电容器投入34次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v34;
|
||||
|
||||
/**
|
||||
* 电容器投入35次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v35;
|
||||
|
||||
/**
|
||||
* 电容器投入36次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v36;
|
||||
|
||||
/**
|
||||
* 电容器投入37次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v37;
|
||||
|
||||
/**
|
||||
* 电容器投入38次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v38;
|
||||
|
||||
/**
|
||||
* 电容器投入39次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v39;
|
||||
|
||||
/**
|
||||
* 电容器投入40次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v40;
|
||||
|
||||
/**
|
||||
* 电容器投入41次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v41;
|
||||
|
||||
/**
|
||||
* 电容器投入42次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v42;
|
||||
|
||||
/**
|
||||
* 电容器投入43次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v43;
|
||||
|
||||
/**
|
||||
* 电容器投入44次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v44;
|
||||
|
||||
/**
|
||||
* 电容器投入45次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v45;
|
||||
|
||||
/**
|
||||
* 电容器投入46次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v46;
|
||||
|
||||
/**
|
||||
* 电容器投入47次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v47;
|
||||
|
||||
/**
|
||||
* 电容器投入48次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v48;
|
||||
|
||||
/**
|
||||
* 电容器投入49次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v49;
|
||||
|
||||
/**
|
||||
* 电容器投入50次谐波电压,例:1.6
|
||||
*/
|
||||
private BigDecimal v50;
|
||||
|
||||
/**
|
||||
* 电容器投入2次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i2;
|
||||
|
||||
/**
|
||||
* 电容器投入3次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i3;
|
||||
|
||||
/**
|
||||
* 电容器投入4次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i4;
|
||||
|
||||
/**
|
||||
* 电容器投入5次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i5;
|
||||
|
||||
/**
|
||||
* 电容器投入6次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i6;
|
||||
|
||||
/**
|
||||
* 电容器投入7次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i7;
|
||||
|
||||
/**
|
||||
* 电容器投入8次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i8;
|
||||
|
||||
/**
|
||||
* 电容器投入9次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i9;
|
||||
|
||||
/**
|
||||
* 电容器投入10次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i10;
|
||||
|
||||
/**
|
||||
* 电容器投入11次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i11;
|
||||
|
||||
/**
|
||||
* 电容器投入12次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i12;
|
||||
|
||||
/**
|
||||
* 电容器投入13次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i13;
|
||||
|
||||
/**
|
||||
* 电容器投入14次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i14;
|
||||
|
||||
/**
|
||||
* 电容器投入15次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i15;
|
||||
|
||||
/**
|
||||
* 电容器投入16次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i16;
|
||||
|
||||
/**
|
||||
* 电容器投入17次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i17;
|
||||
|
||||
/**
|
||||
* 电容器投入18次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i18;
|
||||
|
||||
/**
|
||||
* 电容器投入19次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i19;
|
||||
|
||||
/**
|
||||
* 电容器投入20次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i20;
|
||||
|
||||
/**
|
||||
* 电容器投入21次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i21;
|
||||
|
||||
/**
|
||||
* 电容器投入22次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i22;
|
||||
|
||||
/**
|
||||
* 电容器投入23次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i23;
|
||||
|
||||
/**
|
||||
* 电容器投入24次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i24;
|
||||
|
||||
/**
|
||||
* 电容器投入25次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i25;
|
||||
|
||||
/**
|
||||
* 电容器投入26次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i26;
|
||||
|
||||
/**
|
||||
* 电容器投入27次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i27;
|
||||
|
||||
/**
|
||||
* 电容器投入28次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i28;
|
||||
|
||||
/**
|
||||
* 电容器投入29次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i29;
|
||||
|
||||
/**
|
||||
* 电容器投入30次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i30;
|
||||
|
||||
/**
|
||||
* 电容器投入31次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i31;
|
||||
|
||||
/**
|
||||
* 电容器投入32次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i32;
|
||||
|
||||
/**
|
||||
* 电容器投入33次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i33;
|
||||
|
||||
/**
|
||||
* 电容器投入34次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i34;
|
||||
|
||||
/**
|
||||
* 电容器投入35次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i35;
|
||||
|
||||
/**
|
||||
* 电容器投入36次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i36;
|
||||
|
||||
/**
|
||||
* 电容器投入37次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i37;
|
||||
|
||||
/**
|
||||
* 电容器投入38次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i38;
|
||||
|
||||
/**
|
||||
* 电容器投入39次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i39;
|
||||
|
||||
/**
|
||||
* 电容器投入40次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i40;
|
||||
|
||||
/**
|
||||
* 电容器投入41次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i41;
|
||||
|
||||
/**
|
||||
* 电容器投入42次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i42;
|
||||
|
||||
/**
|
||||
* 电容器投入43次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i43;
|
||||
|
||||
/**
|
||||
* 电容器投入44次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i44;
|
||||
|
||||
/**
|
||||
* 电容器投入45次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i45;
|
||||
|
||||
/**
|
||||
* 电容器投入46次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i46;
|
||||
|
||||
/**
|
||||
* 电容器投入47次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i47;
|
||||
|
||||
/**
|
||||
* 电容器投入48次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i48;
|
||||
|
||||
/**
|
||||
* 电容器投入49次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i49;
|
||||
|
||||
/**
|
||||
* 电容器投入50次谐波电流,例:1.6
|
||||
*/
|
||||
private BigDecimal i50;
|
||||
|
||||
/**
|
||||
* 长时电压闪变,例:0.8
|
||||
*/
|
||||
private BigDecimal plt;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估用户冲击负荷参数表
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_shock_load_param")
|
||||
public class AssessShockLoadParam extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 冲击负荷ID,例:ffd5b663906648ad90811a4fcf108fec
|
||||
*/
|
||||
@TableId(value = "inpactload_id",type = IdType.ASSIGN_UUID)
|
||||
private String inpactloadId;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
private String assessId;
|
||||
|
||||
/**
|
||||
* 冲击负荷类型ID,从字典表查出 例:d19c10178eeb4da2bca1df18a050524d
|
||||
*/
|
||||
private String inpactloadtypeId;
|
||||
|
||||
/**
|
||||
* 冲击负荷容量,单位:MVA例:100.00
|
||||
*/
|
||||
private BigDecimal inpactloadPower;
|
||||
|
||||
/**
|
||||
* 冲击负荷个数 例:1
|
||||
*/
|
||||
private BigDecimal inpactloadNum;
|
||||
|
||||
/**
|
||||
* 冲击负荷高压侧电压等级,例:22。与PMS3.0内电压等级编码保持一致。
|
||||
*/
|
||||
private String inpactloadhighScale;
|
||||
|
||||
/**
|
||||
* 是否隔离变,例:00-否 01-是
|
||||
*/
|
||||
private String isIsolationtrans;
|
||||
|
||||
/**
|
||||
* 隔离变阻抗,单位:% 例:5.00
|
||||
*/
|
||||
private BigDecimal isolationtransImpedance;
|
||||
|
||||
/**
|
||||
* 冲击负荷低压侧电压等级,例:22。与PMS3.0内电压等级编码保持一致。
|
||||
*/
|
||||
private String inpactloadlowScale;
|
||||
|
||||
/**
|
||||
* 负荷频度,例:01。01-N≤4次/d 02-N>4次/d且N≤2次/h,03-2次/h<N≤10次/h。
|
||||
*/
|
||||
private String inpactloadFreq;
|
||||
|
||||
/**
|
||||
* 闪变叠加系数 例:5.00
|
||||
*/
|
||||
private BigDecimal flickerCoeff;
|
||||
@TableField(exist = false)
|
||||
private BigDecimal inpactloadMultiple;
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_transformer_param")
|
||||
public class AssessTransformerParam extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 变压器ID,例:8ead7dfa8fc0495a890fef2c847e4fea
|
||||
*/
|
||||
@TableId(value = "trans_id",type = IdType.ASSIGN_UUID)
|
||||
private String transId;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
private String assessId;
|
||||
|
||||
/**
|
||||
* 变压器名称,例:10kV配网变压器
|
||||
*/
|
||||
private String transName;
|
||||
|
||||
/**
|
||||
* 变压器类型ID,从字典表中获得,例:f401fa4abb71402bb5e9528209ea219e
|
||||
*/
|
||||
private String transtypeId;
|
||||
|
||||
/**
|
||||
* 变压器个数,例:1
|
||||
*/
|
||||
private Integer transNum;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_user")
|
||||
public class AssessUser extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 评估用户ID,例:8afaa9a15707483a0157262f8e78077d
|
||||
*/
|
||||
@TableId(value = "assess_id",type = IdType.ASSIGN_UUID)
|
||||
private String assessId;
|
||||
|
||||
|
||||
/**
|
||||
* 部门id
|
||||
*/
|
||||
private String deptId;
|
||||
|
||||
/**
|
||||
* 评估用户名称
|
||||
*/
|
||||
private String assessName;
|
||||
|
||||
/**
|
||||
* 所属部门名称,例:南京市供电公司
|
||||
*/
|
||||
private String deptName;
|
||||
|
||||
/**
|
||||
* 用户协议容量,单位MVA,例:10.00
|
||||
*/
|
||||
private BigDecimal agreedCapacity;
|
||||
|
||||
/**
|
||||
* 用户电压等级,例:32。与PMS3.0内电压等级编码保持一致。
|
||||
*/
|
||||
private String userScale;
|
||||
|
||||
/**
|
||||
* 是否包含电容器,例:00-不包含电容器 01-包含电容器
|
||||
*/
|
||||
private String withCapacitor;
|
||||
|
||||
/**
|
||||
* 用户负荷类型,例: 01-风电场,02-光伏 03-其他
|
||||
*/
|
||||
private String isWindfarm;
|
||||
|
||||
/**
|
||||
* 变电站ID:例:0012030456
|
||||
*/
|
||||
private String powerstationId;
|
||||
|
||||
/**
|
||||
* 变电站名称:例:110kV南站变
|
||||
*/
|
||||
private String powerstationName;
|
||||
|
||||
/**
|
||||
* 电压等级,例:32。与PMS3.0内电压等级编码保持一致。
|
||||
*/
|
||||
private String powerstationScale;
|
||||
|
||||
/**
|
||||
* 母线ID:例:0012030456
|
||||
*/
|
||||
private String busId;
|
||||
|
||||
/**
|
||||
* 母线名称:例:35kV I段母线
|
||||
*/
|
||||
private String busName;
|
||||
|
||||
/**
|
||||
* 母线电压等级,例:32。与PMS3.0内电压等级编码保持一致。
|
||||
*/
|
||||
private String busScale;
|
||||
|
||||
/**
|
||||
* 线路ID:例:0012030456
|
||||
*/
|
||||
private String lineId;
|
||||
|
||||
/**
|
||||
* 线路名称:例:35kV 南站一线
|
||||
*/
|
||||
private String lineName;
|
||||
|
||||
/**
|
||||
* 线路名称:例:35kV 南站一线
|
||||
*/
|
||||
private String lineScale;
|
||||
|
||||
/**
|
||||
* 供电设备容量,单位MVA,例:100.00
|
||||
*/
|
||||
private BigDecimal powersupplyCapacity;
|
||||
|
||||
/**
|
||||
* 最小短路容量,单位MVA,例:150.00
|
||||
*/
|
||||
private BigDecimal minshortcircuitCapacity;
|
||||
|
||||
/**
|
||||
* 线路线缆类型ID:字典表获取 例:3491b6cce56141f1a2a0a79a15b0e91e
|
||||
*/
|
||||
private String linetypeId;
|
||||
|
||||
/**
|
||||
* PCC电电网电阻,例:200.00
|
||||
*/
|
||||
private BigDecimal lineGridresistance;
|
||||
|
||||
/**
|
||||
* PCC电电网电抗,例:200.00
|
||||
*/
|
||||
private BigDecimal lineGridreactance;
|
||||
|
||||
/**
|
||||
* 线路长度,单位公里,例:200.00
|
||||
*/
|
||||
private BigDecimal lineLen;
|
||||
|
||||
/**
|
||||
* 线路回路数,例:1
|
||||
*/
|
||||
private BigDecimal lineNum;
|
||||
|
||||
/**
|
||||
* 有功容量 风电场装机容量 光伏电站装机容量 企业负荷计算功率 单位MW,例:200.00
|
||||
*/
|
||||
private BigDecimal windfarmCapacity;
|
||||
|
||||
/**
|
||||
* 是否为单相负荷, 例:00-否 01-是
|
||||
*/
|
||||
private String singleLoad;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.njcn.advance.pojo.po.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 风电场类负荷参数表
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("assess_wind_load_param")
|
||||
public class AssessWindLoadParam extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@TableId(value = "windgenerator_id",type = IdType.ASSIGN_UUID)
|
||||
private String windgeneratorId;
|
||||
|
||||
private String assessId;
|
||||
|
||||
private String windgeneratorName;
|
||||
|
||||
private BigDecimal flickerCoeff;
|
||||
|
||||
private BigDecimal s;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.njcn.advance.pojo.po.govern.harmonic;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-04-17
|
||||
*/
|
||||
@Data
|
||||
@TableName("sg_harmonic_file")
|
||||
public class SgHarmonicFile extends BaseEntity implements Serializable{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 谐波文件表id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 文件名
|
||||
*/
|
||||
private String dataName;
|
||||
|
||||
/**
|
||||
* 文件服务器的路径
|
||||
*/
|
||||
private String dataPath;
|
||||
|
||||
/**
|
||||
* 状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-02-29
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_event")
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class SgEvent implements Serializable{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 暂降事件id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
private String productLineId;
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
private String incomingLineId;
|
||||
|
||||
/**
|
||||
* 暂降起始时间
|
||||
*/
|
||||
private LocalDateTime startTime;
|
||||
|
||||
/**
|
||||
* 事件类型
|
||||
*/
|
||||
private String eventType;
|
||||
|
||||
/**
|
||||
* 持续时间(单位:秒)
|
||||
*/
|
||||
private Double duration;
|
||||
|
||||
/**
|
||||
* 特征幅值
|
||||
*/
|
||||
private Double featureAmplitude;
|
||||
|
||||
/**
|
||||
* 预估损失(单位:万元)
|
||||
*/
|
||||
private Double estimatedLoss;
|
||||
|
||||
/**
|
||||
* 事件描述
|
||||
*/
|
||||
private String eventDescribe;
|
||||
|
||||
/**
|
||||
* 波形文件是否从装置招到本地(0:未招,1:已招)默认值为0
|
||||
*/
|
||||
private Integer fileFlag;
|
||||
|
||||
/**
|
||||
* 波形路径
|
||||
*/
|
||||
private String wavePath;
|
||||
|
||||
/**
|
||||
* 数据来源(0-离线导入 1-监测点实际数据同步)
|
||||
*/
|
||||
private Integer dataSource;
|
||||
|
||||
private Integer state;
|
||||
|
||||
|
||||
public SgEvent(String incomingLineId, Double duration, Double featureAmplitude, String eventDescribe, Integer dataSource) {
|
||||
this.incomingLineId = incomingLineId;
|
||||
this.startTime = startTime;
|
||||
this.duration = duration;
|
||||
this.featureAmplitude = featureAmplitude;
|
||||
this.eventDescribe = eventDescribe;
|
||||
this.dataSource = dataSource;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @author hongawen
|
||||
* @since 2024-03-27
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_govern_scheme_history")
|
||||
public class SgGovernSchemeHistory extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 治理评估历史数据表
|
||||
*/
|
||||
private String id;
|
||||
|
||||
|
||||
/**
|
||||
* 生产线ID
|
||||
*/
|
||||
private String productLineId;
|
||||
|
||||
/**
|
||||
* 评估批次
|
||||
*/
|
||||
private String evaluationBatch;
|
||||
|
||||
/**
|
||||
* 最佳方案id
|
||||
*/
|
||||
private String bestSchemeId;
|
||||
|
||||
/**
|
||||
* 期望回收周期
|
||||
*/
|
||||
private Integer payBackPeriod;
|
||||
|
||||
/**
|
||||
* 参考数据时间范围
|
||||
*/
|
||||
private String timeScope;
|
||||
|
||||
/**
|
||||
* 治理容量(kW)
|
||||
*/
|
||||
private Double governPower;
|
||||
|
||||
/**
|
||||
* 暂降次数
|
||||
*/
|
||||
private Integer eventCount;
|
||||
|
||||
/**
|
||||
* 中断次数
|
||||
*/
|
||||
private Integer breakCount;
|
||||
|
||||
/**
|
||||
* 不做治理,可能造成的经济损失
|
||||
*/
|
||||
private Double loss;
|
||||
|
||||
/**
|
||||
* 用户状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-27
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_govern_scheme_history_detail")
|
||||
public class SgGovernSchemeHistoryDetail extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 治理方案详细结果
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 评估批次
|
||||
*/
|
||||
private String evaluationBatch;
|
||||
|
||||
/**
|
||||
* 方案参数
|
||||
*/
|
||||
private String schemeParamId;
|
||||
|
||||
/**
|
||||
* 参数类型(0 ups;1 avc;2 avc-rts;3 快切)
|
||||
*/
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 暂降次数
|
||||
*/
|
||||
private Integer eventCount;
|
||||
|
||||
/**
|
||||
* 中断次数
|
||||
*/
|
||||
private Integer breakCount;
|
||||
|
||||
/**
|
||||
* 治理设备总价格(万元)
|
||||
*/
|
||||
private Double equipment;
|
||||
|
||||
/**
|
||||
* 年维护费(万元/年)
|
||||
*/
|
||||
private Double maintain;
|
||||
|
||||
/**
|
||||
* 治理后的经济损失
|
||||
*/
|
||||
private Double loss;
|
||||
|
||||
/**
|
||||
* 曲线图的X轴
|
||||
*/
|
||||
private String years;
|
||||
|
||||
/**
|
||||
* 用户每年的投资,由集合转为字符的
|
||||
*/
|
||||
private String investYear;
|
||||
|
||||
/**
|
||||
* 用户每年的收益,由集合转为字符的
|
||||
*/
|
||||
private String payBack;
|
||||
|
||||
|
||||
/**
|
||||
* 5年 10年 15年的成本
|
||||
*/
|
||||
private String cost;
|
||||
|
||||
/**
|
||||
* 5年 10年 15年的投资收益率
|
||||
*/
|
||||
private String investYield;
|
||||
|
||||
/**
|
||||
* 实际回报年份
|
||||
*/
|
||||
private int actualPayBack;
|
||||
|
||||
|
||||
/**
|
||||
* 尺寸(快切没有尺寸)
|
||||
*/
|
||||
private String size;
|
||||
|
||||
/**
|
||||
* 设备总数量
|
||||
*/
|
||||
private Integer count;
|
||||
|
||||
/**
|
||||
* 设备总功率
|
||||
*/
|
||||
private Double power;
|
||||
|
||||
/**
|
||||
* 治理前风险等级
|
||||
*/
|
||||
private String riskLevelBefore;
|
||||
|
||||
/**
|
||||
* 治理后风险等级
|
||||
*/
|
||||
private String riskLevelAfter;
|
||||
|
||||
/**
|
||||
* 治理效果
|
||||
*/
|
||||
private Double radarResult;
|
||||
|
||||
/**
|
||||
* 去风险能力
|
||||
*/
|
||||
private Double radarRisk;
|
||||
|
||||
/**
|
||||
* 投资意愿
|
||||
*/
|
||||
private Double radarWish;
|
||||
|
||||
/**
|
||||
* 暂降免疫能力
|
||||
*/
|
||||
private Double sagImmunity;
|
||||
|
||||
/**
|
||||
* 投资综合评估
|
||||
*/
|
||||
private Double investmentResult;
|
||||
|
||||
/**
|
||||
* 状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-27
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_govern_scheme_param")
|
||||
public class SgGovernSchemeParam extends BaseEntity implements Serializable{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 方案初始参数
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 购置价格(万元/kVA)
|
||||
*/
|
||||
private Double price;
|
||||
|
||||
/**
|
||||
* 补偿能力(p.u.)
|
||||
*/
|
||||
private Double compensation;
|
||||
|
||||
/**
|
||||
* 年维护费(万元/kVA)
|
||||
*/
|
||||
private Double maintainFee;
|
||||
|
||||
/**
|
||||
* 响应时间(ms)
|
||||
*/
|
||||
private Integer responseTime;
|
||||
|
||||
/**
|
||||
* 后备时间(s)
|
||||
*/
|
||||
private Integer backupTime;
|
||||
|
||||
/**
|
||||
* 治理设备容量(kVA)
|
||||
*/
|
||||
private Double governMachinePower;
|
||||
|
||||
/**
|
||||
* 建设成本(万元)
|
||||
*/
|
||||
private Double buildFee;
|
||||
|
||||
/**
|
||||
* 快切的年维护费(万元)
|
||||
*/
|
||||
private Double quickMaintainFee;
|
||||
|
||||
/**
|
||||
* 动作时间(ms)
|
||||
*/
|
||||
private Double actionTime;
|
||||
|
||||
/**
|
||||
* 备用进线id
|
||||
*/
|
||||
private String incomingLineId;
|
||||
|
||||
/**
|
||||
* 用户状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-02-29
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_incoming_line")
|
||||
public class SgIncomingLine extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 业务用户id
|
||||
*/
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 进线名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 关联监测点id
|
||||
*/
|
||||
private String lineId;
|
||||
|
||||
/**
|
||||
* 进线状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-14
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_machine")
|
||||
public class SgMachine extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 设备id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
private String productLineId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 设备型号
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 是否已安装补偿装置进行治理,默认为0(0 否;1 是)
|
||||
*/
|
||||
private Integer governFlag;
|
||||
|
||||
/**
|
||||
* 中断导致的设备损失(默认为0)
|
||||
*/
|
||||
private Double machineLoss;
|
||||
|
||||
/**
|
||||
* 中断导致的原料损失(默认为0)
|
||||
*/
|
||||
private Double materialLoss;
|
||||
|
||||
/**
|
||||
* 功率(默认为0)
|
||||
*/
|
||||
private Double machinePower;
|
||||
|
||||
/**
|
||||
* 用户状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-14
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_product_line")
|
||||
public class SgProductLine extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 业务用户id
|
||||
*/
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
private String incomingLineId;
|
||||
|
||||
/**
|
||||
* 生产线名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 计算模式 0-模式一(单次中断不计算设备、原料损失);1-模式二(计算)
|
||||
*/
|
||||
private Integer calcMode;
|
||||
|
||||
/**
|
||||
* 中断导致的产能损失(默认为0)
|
||||
*/
|
||||
private Double capacityLoss;
|
||||
|
||||
/**
|
||||
* 数据状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-14
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_sensitive_unit")
|
||||
public class SgSensitiveUnit extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 敏感元器件id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 设备id
|
||||
*/
|
||||
private String machineId;
|
||||
|
||||
/**
|
||||
* 元器件名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 灵敏度(0 平均,1 高,2 中,3 低)
|
||||
*/
|
||||
private Integer sensitivity;
|
||||
|
||||
/**
|
||||
* 耐受能力是否为标准值(0 否,1 是)
|
||||
*/
|
||||
private Integer standardFlag;
|
||||
|
||||
/**
|
||||
* 上限曲线-持续时间(ms)
|
||||
*/
|
||||
private Double vtcTimeUpper;
|
||||
|
||||
/**
|
||||
* 上限曲线-暂降幅值(p.u.)
|
||||
*/
|
||||
private Double vtcAmpUpper;
|
||||
|
||||
/**
|
||||
* 下限曲线-持续时间(ms)
|
||||
*/
|
||||
private Double vtcTimeLower;
|
||||
|
||||
/**
|
||||
* 下限曲线-暂降幅值(p.u.)
|
||||
*/
|
||||
private Double vtcAmpLower;
|
||||
|
||||
/**
|
||||
* 用户状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-02-29
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_user")
|
||||
public class SgUser extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 业务用户id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 用户名
|
||||
*/
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 行业
|
||||
*/
|
||||
private String industry;
|
||||
|
||||
/**
|
||||
* 所属区域
|
||||
*/
|
||||
private String addr;
|
||||
|
||||
/**
|
||||
* 详细地址
|
||||
*/
|
||||
private String addrDetail;
|
||||
|
||||
/**
|
||||
* 年均损失(单位:万元)
|
||||
*/
|
||||
private Double averageLoss;
|
||||
|
||||
/**
|
||||
* 联系方式
|
||||
*/
|
||||
private String concact;
|
||||
|
||||
/**
|
||||
* 关键用户(0 否,1 是)
|
||||
*/
|
||||
private Integer keyUser;
|
||||
|
||||
/**
|
||||
* 企业用户照片或logo
|
||||
*/
|
||||
private String userLogo;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 用户状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,117 @@
|
||||
package com.njcn.advance.pojo.vo.assess;
|
||||
|
||||
import com.njcn.advance.pojo.po.assess.AssessUser;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author wr
|
||||
* @description
|
||||
* @date 2025/8/20 17:22
|
||||
*/
|
||||
@Data
|
||||
public class AssessResultVO {
|
||||
|
||||
private AssessUser user;
|
||||
|
||||
/**
|
||||
* 电压波动结果
|
||||
*/
|
||||
private EvaluationResult fluc;
|
||||
|
||||
/**
|
||||
* 闪变评估结果
|
||||
*/
|
||||
private EvaluationResult plt;
|
||||
|
||||
/**
|
||||
* 无功设备不运行
|
||||
*/
|
||||
private List<Useless> capOff;
|
||||
|
||||
/**
|
||||
* 无功设备全运行
|
||||
*/
|
||||
private List<Useless> capOn;
|
||||
|
||||
/**
|
||||
* 三相电压不平衡
|
||||
*/
|
||||
private List<EvaluationResult> unblance;
|
||||
|
||||
|
||||
/**
|
||||
* 谐波电压评估结果
|
||||
*/
|
||||
private List<Harm> harmV;
|
||||
|
||||
/**
|
||||
* 谐波电流评估结果
|
||||
*/
|
||||
private List<Harm> harmI;
|
||||
|
||||
@Data
|
||||
public static class EvaluationResult {
|
||||
|
||||
@ApiModelProperty("冲击负荷个数")
|
||||
private Integer inPactLoadNum;
|
||||
|
||||
@ApiModelProperty("值")
|
||||
private BigDecimal data;
|
||||
|
||||
@ApiModelProperty("国标限值")
|
||||
private BigDecimal limitData;
|
||||
|
||||
@ApiModelProperty("判断")
|
||||
private Boolean isQualified;
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户无功设备不运行
|
||||
*/
|
||||
@Data
|
||||
public static class Useless {
|
||||
|
||||
@ApiModelProperty("百分比")
|
||||
private BigDecimal percent;
|
||||
|
||||
@ApiModelProperty("有名值")
|
||||
private BigDecimal voltagePercent;
|
||||
|
||||
@ApiModelProperty("电压上偏差限值")
|
||||
private BigDecimal capUP;
|
||||
|
||||
@ApiModelProperty("电压下偏差限值")
|
||||
private BigDecimal capDown;
|
||||
|
||||
@ApiModelProperty("判断")
|
||||
private Boolean isQualified;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Harm {
|
||||
|
||||
@ApiModelProperty("未投入")
|
||||
private BigDecimal notInvested;
|
||||
|
||||
@ApiModelProperty("已投入")
|
||||
private BigDecimal hasInvested;
|
||||
|
||||
@ApiModelProperty("限值")
|
||||
private BigDecimal limitData;
|
||||
|
||||
@ApiModelProperty("未投入判断")
|
||||
private Boolean isNotQualified;
|
||||
|
||||
@ApiModelProperty("已投入判断")
|
||||
private Boolean isHasQualified;
|
||||
|
||||
@ApiModelProperty("判断")
|
||||
private Boolean isQualified;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.njcn.advance.pojo.vo.govern.voltage;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class IncomingLineVO implements Serializable {
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 业务用户id
|
||||
*/
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 进线名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 关联监测点id
|
||||
*/
|
||||
private String lineId;
|
||||
|
||||
/**
|
||||
* 关联监测点名称
|
||||
*/
|
||||
private String lineName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
package com.njcn.advance.pojo.vo.govern.voltage;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-02-29
|
||||
*/
|
||||
@Data
|
||||
public class SgEventVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 暂降事件id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
private String incomingLineId;
|
||||
|
||||
|
||||
/**
|
||||
* 进线名称
|
||||
*/
|
||||
@Excel(name="进线名称",width = 25)
|
||||
private String incomingLineName;
|
||||
|
||||
/**
|
||||
* 暂降起始时间
|
||||
*/
|
||||
@Excel(name="暂降发生时间",width = 35)
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 事件类型
|
||||
*/
|
||||
private String eventType;
|
||||
|
||||
/**
|
||||
* 持续时间(单位:秒)
|
||||
*/
|
||||
@Excel(name="持续时间(单位:秒)",width = 25)
|
||||
private Double duration;
|
||||
|
||||
/**
|
||||
* 特征幅值
|
||||
*/
|
||||
@Excel(name="暂降幅值")
|
||||
private Double featureAmplitude;
|
||||
|
||||
/**
|
||||
* 预估损失(单位:万元)
|
||||
*/
|
||||
@Excel(name="预估损失(单位:万元)",width = 25)
|
||||
private Double estimatedLoss;
|
||||
|
||||
/**
|
||||
* 事件描述
|
||||
*/
|
||||
@Excel(name="事件描述",width = 25)
|
||||
private String eventDescribe;
|
||||
|
||||
/**
|
||||
* 波形文件是否从装置招到本地(0:未招,1:已招)默认值为0
|
||||
*/
|
||||
private Integer fileFlag;
|
||||
|
||||
/**
|
||||
* 数据来源(0-离线导入 1-监测点实际数据同步)
|
||||
*/
|
||||
@Excel(name="数据来源", replace = { "监测点实际同步_1", "离线导入_0" },width = 25)
|
||||
private Integer dataSource;
|
||||
|
||||
/**
|
||||
* 波形路径
|
||||
*/
|
||||
private String wavePath;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user