MdoProAdflow.java 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740
  1. package com.miniframe.model.mdo;
  2. import com.miniframe.system.MiniserviceBaseModel;
  3. import java.io.Serializable;
  4. import javax.persistence.*;
  5. @Table(name = "mdo_pro_adflow")
  6. public class MdoProAdflow extends MiniserviceBaseModel implements Serializable {
  7. @Id
  8. private String id;
  9. /**
  10. * 项目ID
  11. */
  12. private String pid;
  13. /**
  14. * 上传网格文件名称
  15. */
  16. private String gridfile;
  17. /**
  18. * 网格文件id
  19. */
  20. private String fid;
  21. /**
  22. * 工况条件 巡航工况 cruise
  23. */
  24. private String proname;
  25. /**
  26. * 计算维数 1二维 0三维
  27. */
  28. private Integer isairfoil;
  29. /**
  30. * 输出物面信息 是1 否0
  31. */
  32. private Integer writetecplotsurfacesolution;
  33. /**
  34. * 控制方程 RANS Euler
  35. */
  36. private String equationtype;
  37. /**
  38. * 多重网格 sg
  39. */
  40. private String mgcycle;
  41. /**
  42. * 计算步数
  43. */
  44. private String ncycles;
  45. /**
  46. * 密度残差 是1 否0
  47. */
  48. private Integer resrho;
  49. /**
  50. * 升力系数 是1 否0
  51. */
  52. private Integer cl;
  53. /**
  54. * 阻力系数 是1 否0
  55. */
  56. private Integer cd;
  57. /**
  58. * 力矩系数 是1 否0
  59. */
  60. private Integer cmz;
  61. /**
  62. * 1x 2y 3z
  63. */
  64. private Integer liftindex;
  65. /**
  66. * 细网格收敛残差
  67. */
  68. private String l2convergence;
  69. /**
  70. * 粗网格收敛残差
  71. */
  72. private String l2convergencecoarse;
  73. /**
  74. * 攻角
  75. */
  76. private String alpha;
  77. /**
  78. * 马赫数
  79. */
  80. private String mach;
  81. /**
  82. * 雷诺数
  83. */
  84. private String reynolds;
  85. /**
  86. * 参考雷诺长度
  87. */
  88. private String reynoldslength;
  89. /**
  90. * 参考温度
  91. */
  92. private String temperature;
  93. /**
  94. * 1- 选中 0 未选中
  95. */
  96. private Integer checked;
  97. /**
  98. * 参考面积
  99. */
  100. private String area;
  101. /**
  102. * 参考长度
  103. */
  104. private String length;
  105. /**
  106. * 力矩中心x
  107. */
  108. private String momx;
  109. /**
  110. * 力矩中心y
  111. */
  112. private String momy;
  113. /**
  114. * 力矩中心z
  115. */
  116. private String momz;
  117. /**
  118. * 流程id
  119. */
  120. private String wid;
  121. /**
  122. * 切面法相方向
  123. */
  124. private String spandirection;
  125. /**
  126. * 切面展向位置
  127. */
  128. private String slices;
  129. /**
  130. * 输出切面信息 是1 否0
  131. */
  132. private Integer writeslicesolution;
  133. private static final long serialVersionUID = 1L;
  134. /**
  135. * @return id
  136. */
  137. public String getId() {
  138. return id;
  139. }
  140. /**
  141. * @param id
  142. */
  143. public void setId(String id) {
  144. this.id = id == null ? null : id.trim();
  145. }
  146. /**
  147. * 获取项目ID
  148. *
  149. * @return pid - 项目ID
  150. */
  151. public String getPid() {
  152. return pid;
  153. }
  154. /**
  155. * 设置项目ID
  156. *
  157. * @param pid 项目ID
  158. */
  159. public void setPid(String pid) {
  160. this.pid = pid == null ? null : pid.trim();
  161. }
  162. /**
  163. * 获取上传网格文件名称
  164. *
  165. * @return gridfile - 上传网格文件名称
  166. */
  167. public String getGridfile() {
  168. return gridfile;
  169. }
  170. /**
  171. * 设置上传网格文件名称
  172. *
  173. * @param gridfile 上传网格文件名称
  174. */
  175. public void setGridfile(String gridfile) {
  176. this.gridfile = gridfile == null ? null : gridfile.trim();
  177. }
  178. /**
  179. * 获取网格文件id
  180. *
  181. * @return fid - 网格文件id
  182. */
  183. public String getFid() {
  184. return fid;
  185. }
  186. /**
  187. * 设置网格文件id
  188. *
  189. * @param fid 网格文件id
  190. */
  191. public void setFid(String fid) {
  192. this.fid = fid == null ? null : fid.trim();
  193. }
  194. /**
  195. * 获取工况条件 巡航工况 cruise
  196. *
  197. * @return proname - 工况条件 巡航工况 cruise
  198. */
  199. public String getProname() {
  200. return proname;
  201. }
  202. /**
  203. * 设置工况条件 巡航工况 cruise
  204. *
  205. * @param proname 工况条件 巡航工况 cruise
  206. */
  207. public void setProname(String proname) {
  208. this.proname = proname == null ? null : proname.trim();
  209. }
  210. /**
  211. * 获取计算维数 1二维 0三维
  212. *
  213. * @return isairfoil - 计算维数 1二维 0三维
  214. */
  215. public Integer getIsairfoil() {
  216. return isairfoil;
  217. }
  218. /**
  219. * 设置计算维数 1二维 0三维
  220. *
  221. * @param isairfoil 计算维数 1二维 0三维
  222. */
  223. public void setIsairfoil(Integer isairfoil) {
  224. this.isairfoil = isairfoil;
  225. }
  226. /**
  227. * 获取输出物面信息 是1 否0
  228. *
  229. * @return writetecplotsurfacesolution - 输出物面信息 是1 否0
  230. */
  231. public Integer getWritetecplotsurfacesolution() {
  232. return writetecplotsurfacesolution;
  233. }
  234. /**
  235. * 设置输出物面信息 是1 否0
  236. *
  237. * @param writetecplotsurfacesolution 输出物面信息 是1 否0
  238. */
  239. public void setWritetecplotsurfacesolution(Integer writetecplotsurfacesolution) {
  240. this.writetecplotsurfacesolution = writetecplotsurfacesolution;
  241. }
  242. /**
  243. * 获取控制方程 RANS Euler
  244. *
  245. * @return equationtype - 控制方程 RANS Euler
  246. */
  247. public String getEquationtype() {
  248. return equationtype;
  249. }
  250. /**
  251. * 设置控制方程 RANS Euler
  252. *
  253. * @param equationtype 控制方程 RANS Euler
  254. */
  255. public void setEquationtype(String equationtype) {
  256. this.equationtype = equationtype == null ? null : equationtype.trim();
  257. }
  258. /**
  259. * 获取多重网格 sg
  260. *
  261. * @return mgcycle - 多重网格 sg
  262. */
  263. public String getMgcycle() {
  264. return mgcycle;
  265. }
  266. /**
  267. * 设置多重网格 sg
  268. *
  269. * @param mgcycle 多重网格 sg
  270. */
  271. public void setMgcycle(String mgcycle) {
  272. this.mgcycle = mgcycle == null ? null : mgcycle.trim();
  273. }
  274. /**
  275. * 获取计算步数
  276. *
  277. * @return ncycles - 计算步数
  278. */
  279. public String getNcycles() {
  280. return ncycles;
  281. }
  282. /**
  283. * 设置计算步数
  284. *
  285. * @param ncycles 计算步数
  286. */
  287. public void setNcycles(String ncycles) {
  288. this.ncycles = ncycles == null ? null : ncycles.trim();
  289. }
  290. /**
  291. * 获取密度残差 是1 否0
  292. *
  293. * @return resrho - 密度残差 是1 否0
  294. */
  295. public Integer getResrho() {
  296. return resrho;
  297. }
  298. /**
  299. * 设置密度残差 是1 否0
  300. *
  301. * @param resrho 密度残差 是1 否0
  302. */
  303. public void setResrho(Integer resrho) {
  304. this.resrho = resrho;
  305. }
  306. /**
  307. * 获取升力系数 是1 否0
  308. *
  309. * @return cl - 升力系数 是1 否0
  310. */
  311. public Integer getCl() {
  312. return cl;
  313. }
  314. /**
  315. * 设置升力系数 是1 否0
  316. *
  317. * @param cl 升力系数 是1 否0
  318. */
  319. public void setCl(Integer cl) {
  320. this.cl = cl;
  321. }
  322. /**
  323. * 获取阻力系数 是1 否0
  324. *
  325. * @return cd - 阻力系数 是1 否0
  326. */
  327. public Integer getCd() {
  328. return cd;
  329. }
  330. /**
  331. * 设置阻力系数 是1 否0
  332. *
  333. * @param cd 阻力系数 是1 否0
  334. */
  335. public void setCd(Integer cd) {
  336. this.cd = cd;
  337. }
  338. /**
  339. * 获取力矩系数 是1 否0
  340. *
  341. * @return cmz - 力矩系数 是1 否0
  342. */
  343. public Integer getCmz() {
  344. return cmz;
  345. }
  346. /**
  347. * 设置力矩系数 是1 否0
  348. *
  349. * @param cmz 力矩系数 是1 否0
  350. */
  351. public void setCmz(Integer cmz) {
  352. this.cmz = cmz;
  353. }
  354. /**
  355. * 获取1x 2y 3z
  356. *
  357. * @return liftindex - 1x 2y 3z
  358. */
  359. public Integer getLiftindex() {
  360. return liftindex;
  361. }
  362. /**
  363. * 设置1x 2y 3z
  364. *
  365. * @param liftindex 1x 2y 3z
  366. */
  367. public void setLiftindex(Integer liftindex) {
  368. this.liftindex = liftindex;
  369. }
  370. /**
  371. * 获取细网格收敛残差
  372. *
  373. * @return l2convergence - 细网格收敛残差
  374. */
  375. public String getL2convergence() {
  376. return l2convergence;
  377. }
  378. /**
  379. * 设置细网格收敛残差
  380. *
  381. * @param l2convergence 细网格收敛残差
  382. */
  383. public void setL2convergence(String l2convergence) {
  384. this.l2convergence = l2convergence == null ? null : l2convergence.trim();
  385. }
  386. /**
  387. * 获取粗网格收敛残差
  388. *
  389. * @return l2convergencecoarse - 粗网格收敛残差
  390. */
  391. public String getL2convergencecoarse() {
  392. return l2convergencecoarse;
  393. }
  394. /**
  395. * 设置粗网格收敛残差
  396. *
  397. * @param l2convergencecoarse 粗网格收敛残差
  398. */
  399. public void setL2convergencecoarse(String l2convergencecoarse) {
  400. this.l2convergencecoarse = l2convergencecoarse == null ? null : l2convergencecoarse.trim();
  401. }
  402. /**
  403. * 获取攻角
  404. *
  405. * @return alpha - 攻角
  406. */
  407. public String getAlpha() {
  408. return alpha;
  409. }
  410. /**
  411. * 设置攻角
  412. *
  413. * @param alpha 攻角
  414. */
  415. public void setAlpha(String alpha) {
  416. this.alpha = alpha == null ? null : alpha.trim();
  417. }
  418. /**
  419. * 获取马赫数
  420. *
  421. * @return mach - 马赫数
  422. */
  423. public String getMach() {
  424. return mach;
  425. }
  426. /**
  427. * 设置马赫数
  428. *
  429. * @param mach 马赫数
  430. */
  431. public void setMach(String mach) {
  432. this.mach = mach == null ? null : mach.trim();
  433. }
  434. /**
  435. * 获取雷诺数
  436. *
  437. * @return reynolds - 雷诺数
  438. */
  439. public String getReynolds() {
  440. return reynolds;
  441. }
  442. /**
  443. * 设置雷诺数
  444. *
  445. * @param reynolds 雷诺数
  446. */
  447. public void setReynolds(String reynolds) {
  448. this.reynolds = reynolds == null ? null : reynolds.trim();
  449. }
  450. /**
  451. * 获取参考雷诺长度
  452. *
  453. * @return reynoldslength - 参考雷诺长度
  454. */
  455. public String getReynoldslength() {
  456. return reynoldslength;
  457. }
  458. /**
  459. * 设置参考雷诺长度
  460. *
  461. * @param reynoldslength 参考雷诺长度
  462. */
  463. public void setReynoldslength(String reynoldslength) {
  464. this.reynoldslength = reynoldslength == null ? null : reynoldslength.trim();
  465. }
  466. /**
  467. * 获取参考温度
  468. *
  469. * @return temperature - 参考温度
  470. */
  471. public String getTemperature() {
  472. return temperature;
  473. }
  474. /**
  475. * 设置参考温度
  476. *
  477. * @param temperature 参考温度
  478. */
  479. public void setTemperature(String temperature) {
  480. this.temperature = temperature == null ? null : temperature.trim();
  481. }
  482. /**
  483. * 获取1- 选中 0 未选中
  484. *
  485. * @return checked - 1- 选中 0 未选中
  486. */
  487. public Integer getChecked() {
  488. return checked;
  489. }
  490. /**
  491. * 设置1- 选中 0 未选中
  492. *
  493. * @param checked 1- 选中 0 未选中
  494. */
  495. public void setChecked(Integer checked) {
  496. this.checked = checked;
  497. }
  498. /**
  499. * 获取参考面积
  500. *
  501. * @return area - 参考面积
  502. */
  503. public String getArea() {
  504. return area;
  505. }
  506. /**
  507. * 设置参考面积
  508. *
  509. * @param area 参考面积
  510. */
  511. public void setArea(String area) {
  512. this.area = area == null ? null : area.trim();
  513. }
  514. /**
  515. * 获取参考长度
  516. *
  517. * @return length - 参考长度
  518. */
  519. public String getLength() {
  520. return length;
  521. }
  522. /**
  523. * 设置参考长度
  524. *
  525. * @param length 参考长度
  526. */
  527. public void setLength(String length) {
  528. this.length = length == null ? null : length.trim();
  529. }
  530. /**
  531. * 获取力矩中心x
  532. *
  533. * @return momx - 力矩中心x
  534. */
  535. public String getMomx() {
  536. return momx;
  537. }
  538. /**
  539. * 设置力矩中心x
  540. *
  541. * @param momx 力矩中心x
  542. */
  543. public void setMomx(String momx) {
  544. this.momx = momx == null ? null : momx.trim();
  545. }
  546. /**
  547. * 获取力矩中心y
  548. *
  549. * @return momy - 力矩中心y
  550. */
  551. public String getMomy() {
  552. return momy;
  553. }
  554. /**
  555. * 设置力矩中心y
  556. *
  557. * @param momy 力矩中心y
  558. */
  559. public void setMomy(String momy) {
  560. this.momy = momy == null ? null : momy.trim();
  561. }
  562. /**
  563. * 获取力矩中心z
  564. *
  565. * @return momz - 力矩中心z
  566. */
  567. public String getMomz() {
  568. return momz;
  569. }
  570. /**
  571. * 设置力矩中心z
  572. *
  573. * @param momz 力矩中心z
  574. */
  575. public void setMomz(String momz) {
  576. this.momz = momz == null ? null : momz.trim();
  577. }
  578. /**
  579. * 获取流程id
  580. *
  581. * @return wid - 流程id
  582. */
  583. public String getWid() {
  584. return wid;
  585. }
  586. /**
  587. * 设置流程id
  588. *
  589. * @param wid 流程id
  590. */
  591. public void setWid(String wid) {
  592. this.wid = wid == null ? null : wid.trim();
  593. }
  594. /**
  595. * 获取切面法相方向
  596. *
  597. * @return spandirection - 切面法相方向
  598. */
  599. public String getSpandirection() {
  600. return spandirection;
  601. }
  602. /**
  603. * 设置切面法相方向
  604. *
  605. * @param spandirection 切面法相方向
  606. */
  607. public void setSpandirection(String spandirection) {
  608. this.spandirection = spandirection == null ? null : spandirection.trim();
  609. }
  610. /**
  611. * 获取切面展向位置
  612. *
  613. * @return slices - 切面展向位置
  614. */
  615. public String getSlices() {
  616. return slices;
  617. }
  618. /**
  619. * 设置切面展向位置
  620. *
  621. * @param slices 切面展向位置
  622. */
  623. public void setSlices(String slices) {
  624. this.slices = slices == null ? null : slices.trim();
  625. }
  626. /**
  627. * 获取输出切面信息 是1 否0
  628. *
  629. * @return writeslicesolution - 输出切面信息 是1 否0
  630. */
  631. public Integer getWriteslicesolution() {
  632. return writeslicesolution;
  633. }
  634. /**
  635. * 设置输出切面信息 是1 否0
  636. *
  637. * @param writeslicesolution 输出切面信息 是1 否0
  638. */
  639. public void setWriteslicesolution(Integer writeslicesolution) {
  640. this.writeslicesolution = writeslicesolution;
  641. }
  642. }