Dangan.java 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632
  1. package com.ruoyi.system.domain;
  2. import com.ruoyi.common.annotation.Excel;
  3. import com.ruoyi.common.core.domain.BaseEntity;
  4. import org.apache.commons.lang3.builder.ToStringBuilder;
  5. import org.apache.commons.lang3.builder.ToStringStyle;
  6. import java.util.Date;
  7. /**
  8. * 档案管理对象 sys_dangan
  9. *
  10. * @author ruoyi
  11. * @date 2022-10-20
  12. */
  13. public class Dangan extends BaseEntity
  14. {
  15. private static final long serialVersionUID = 1L;
  16. /** 主键id */
  17. private Long danganId;
  18. /** 系统名称 */
  19. @Excel(name = "系统名称")
  20. private String danganName;
  21. //档案编号
  22. private String danganNo;
  23. /** 系统状态(1正常、2维护、3故障、4废弃) */
  24. @Excel(name = "系统状态", readConverterExp = "1=正常、2维护、3故障、4废弃")
  25. private String status;
  26. /** 系统负责人 */
  27. @Excel(name = "系统负责人")
  28. private String sysPerson;
  29. /** 类别 */
  30. @Excel(name = "类别")
  31. private String fileType;
  32. /** 型号/版本 */
  33. @Excel(name = "型号/版本")
  34. private String model;
  35. /** 所属项目ID */
  36. @Excel(name = "所属项目ID")
  37. private String projectId;
  38. /** 品牌 */
  39. @Excel(name = "品牌")
  40. private String brand;
  41. /** 运行设备ID */
  42. @Excel(name = "运行设备ID")
  43. private String runDeviceId;
  44. /** 关联设备ID */
  45. @Excel(name = "关联设备ID")
  46. private String relateDeviceId;
  47. /** 维护项目ID */
  48. @Excel(name = "维护项目ID")
  49. private String maintainItemId;
  50. /** 厂家质保期 */
  51. @Excel(name = "厂家质保期")
  52. private String factoryTime;
  53. /** 项目质保期 */
  54. @Excel(name = "项目质保期")
  55. private String projectTime;
  56. /** 使用单位 */
  57. @Excel(name = "使用单位")
  58. private String useUnit;
  59. /** 介质 */
  60. @Excel(name = "介质")
  61. private String medium;
  62. //私钥
  63. private String keyId;
  64. /** 维护时间 */
  65. @Excel(name = "维护时间", width = 30, dateFormat = "yyyy-MM-dd")
  66. private Date maintainTime;
  67. /** 认证页面地址 */
  68. @Excel(name = "认证页面地址")
  69. private String pageAddress;
  70. /** 系统状态检测地址 */
  71. @Excel(name = "系统状态检测地址")
  72. private String testAddress;
  73. /** 系统建设厂商 */
  74. @Excel(name = "系统建设厂商")
  75. private String buildFactory;
  76. /** 建设时间 */
  77. @Excel(name = "建设时间", width = 30, dateFormat = "yyyy-MM-dd")
  78. private Date buildFactoryTime;
  79. /** 厂商负责人 */
  80. @Excel(name = "厂商负责人")
  81. private String factoryPerson;
  82. /** 厂商负责人电话 */
  83. @Excel(name = "厂商负责人电话")
  84. private String factoryPersonPhone;
  85. /** 开发语言 */
  86. @Excel(name = "开发语言")
  87. private String language;
  88. /** 部署服务器IP */
  89. @Excel(name = "部署服务器IP")
  90. private String serverIp;
  91. /** 服务器位置 */
  92. @Excel(name = "服务器位置")
  93. private String serverLocation;
  94. /** 服务器配置信息 */
  95. @Excel(name = "服务器配置信息")
  96. private String serverInfo;
  97. /** 是否专用服务器(1是2否) */
  98. @Excel(name = "是否专用服务器(1是2否)")
  99. private String serverBasedYesNo;
  100. /** 运维负责人 */
  101. @Excel(name = "运维负责人")
  102. private String opsPerson;
  103. /** 主管单位 */
  104. @Excel(name = "主管单位")
  105. private String chargeUnit;
  106. /** 架构模式(BS/CS) */
  107. @Excel(name = "架构模式(BS/CS)")
  108. private String mode;
  109. /** 文档信息 */
  110. @Excel(name = "文档信息")
  111. private String fileInfo;
  112. private String fileName;
  113. private String filePath;
  114. @Excel(name = "图标信息")
  115. private String iconInfo;
  116. private Integer ord;
  117. //图标id
  118. private Long iconId;
  119. private String iconName;
  120. private String iconPath;
  121. //TODO 伊宁专用字段
  122. private String menuName;//菜单名
  123. //TODO apply 相关字段
  124. private Integer applyType;//应用类型 -1 无 0 app 1 h5
  125. private String iconApp;//icon Class名(阿里库)
  126. private String packName;//包名 applyType为0时有效
  127. private String modelName;//模块名 applyType为1时有效
  128. private String hUrl;//h5路径 applyType为1时有效
  129. //TODO 查询用组装字段, 数据库结构无关
  130. private String danganLoginName;
  131. public String getDanganLoginName() {
  132. return danganLoginName;
  133. }
  134. public void setDanganLoginName(String danganLoginName) {
  135. this.danganLoginName = danganLoginName;
  136. }
  137. public static long getSerialVersionUID() {
  138. return serialVersionUID;
  139. }
  140. public Integer getApplyType() {
  141. return applyType;
  142. }
  143. public void setApplyType(Integer applyType) {
  144. this.applyType = applyType;
  145. }
  146. public String getIconApp() {
  147. return iconApp;
  148. }
  149. public void setIconApp(String iconApp) {
  150. this.iconApp = iconApp;
  151. }
  152. public String getPackName() {
  153. return packName;
  154. }
  155. public void setPackName(String packName) {
  156. this.packName = packName;
  157. }
  158. public String getModelName() {
  159. return modelName;
  160. }
  161. public void setModelName(String modelName) {
  162. this.modelName = modelName;
  163. }
  164. public String gethUrl() {
  165. return hUrl;
  166. }
  167. public void sethUrl(String hUrl) {
  168. this.hUrl = hUrl;
  169. }
  170. public String getMenuName() {
  171. return menuName;
  172. }
  173. public void setMenuName(String menuName) {
  174. this.menuName = menuName;
  175. }
  176. public Integer getOrd() {
  177. return ord;
  178. }
  179. public void setOrd(Integer ord) {
  180. this.ord = ord;
  181. }
  182. public Long getIconId() {
  183. return iconId;
  184. }
  185. public void setIconId(Long iconId) {
  186. this.iconId = iconId;
  187. }
  188. public String getIconName() {
  189. return iconName;
  190. }
  191. public void setIconName(String iconName) {
  192. this.iconName = iconName;
  193. }
  194. public String getIconPath() {
  195. return iconPath;
  196. }
  197. public void setIconPath(String iconPath) {
  198. this.iconPath = iconPath;
  199. }
  200. public String getIconInfo() {
  201. return iconInfo;
  202. }
  203. public void setIconInfo(String iconInfo) {
  204. this.iconInfo = iconInfo;
  205. }
  206. public String getDanganNo() {
  207. return danganNo;
  208. }
  209. public void setDanganNo(String danganNo) {
  210. this.danganNo = danganNo;
  211. }
  212. public Long getDanganId() {
  213. return danganId;
  214. }
  215. public void setDanganId(Long danganId) {
  216. this.danganId = danganId;
  217. }
  218. public String getDanganName() {
  219. return danganName;
  220. }
  221. public void setDanganName(String danganName) {
  222. this.danganName = danganName;
  223. }
  224. public void setStatus(String status)
  225. {
  226. this.status = status;
  227. }
  228. public String getStatus()
  229. {
  230. return status;
  231. }
  232. public void setSysPerson(String sysPerson)
  233. {
  234. this.sysPerson = sysPerson;
  235. }
  236. public String getSysPerson()
  237. {
  238. return sysPerson;
  239. }
  240. public void setFileType(String fileType)
  241. {
  242. this.fileType = fileType;
  243. }
  244. public String getFileType()
  245. {
  246. return fileType;
  247. }
  248. public void setModel(String model)
  249. {
  250. this.model = model;
  251. }
  252. public String getModel()
  253. {
  254. return model;
  255. }
  256. public void setProjectId(String projectId)
  257. {
  258. this.projectId = projectId;
  259. }
  260. public String getProjectId()
  261. {
  262. return projectId;
  263. }
  264. public void setBrand(String brand)
  265. {
  266. this.brand = brand;
  267. }
  268. public String getBrand()
  269. {
  270. return brand;
  271. }
  272. public void setRunDeviceId(String runDeviceId)
  273. {
  274. this.runDeviceId = runDeviceId;
  275. }
  276. public String getRunDeviceId()
  277. {
  278. return runDeviceId;
  279. }
  280. public void setRelateDeviceId(String relateDeviceId)
  281. {
  282. this.relateDeviceId = relateDeviceId;
  283. }
  284. public String getRelateDeviceId()
  285. {
  286. return relateDeviceId;
  287. }
  288. public void setMaintainItemId(String maintainItemId)
  289. {
  290. this.maintainItemId = maintainItemId;
  291. }
  292. public String getMaintainItemId()
  293. {
  294. return maintainItemId;
  295. }
  296. public void setFactoryTime(String factoryTime)
  297. {
  298. this.factoryTime = factoryTime;
  299. }
  300. public String getFactoryTime()
  301. {
  302. return factoryTime;
  303. }
  304. public void setProjectTime(String projectTime)
  305. {
  306. this.projectTime = projectTime;
  307. }
  308. public String getProjectTime()
  309. {
  310. return projectTime;
  311. }
  312. public void setUseUnit(String useUnit)
  313. {
  314. this.useUnit = useUnit;
  315. }
  316. public String getUseUnit()
  317. {
  318. return useUnit;
  319. }
  320. public void setMedium(String medium)
  321. {
  322. this.medium = medium;
  323. }
  324. public String getMedium()
  325. {
  326. return medium;
  327. }
  328. public void setMaintainTime(Date maintainTime)
  329. {
  330. this.maintainTime = maintainTime;
  331. }
  332. public Date getMaintainTime()
  333. {
  334. return maintainTime;
  335. }
  336. public void setPageAddress(String pageAddress)
  337. {
  338. this.pageAddress = pageAddress;
  339. }
  340. public String getPageAddress()
  341. {
  342. return pageAddress;
  343. }
  344. public void setTestAddress(String testAddress)
  345. {
  346. this.testAddress = testAddress;
  347. }
  348. public String getTestAddress()
  349. {
  350. return testAddress;
  351. }
  352. public void setBuildFactory(String buildFactory)
  353. {
  354. this.buildFactory = buildFactory;
  355. }
  356. public String getBuildFactory()
  357. {
  358. return buildFactory;
  359. }
  360. public void setBuildFactoryTime(Date buildFactoryTime)
  361. {
  362. this.buildFactoryTime = buildFactoryTime;
  363. }
  364. public Date getBuildFactoryTime()
  365. {
  366. return buildFactoryTime;
  367. }
  368. public void setFactoryPerson(String factoryPerson)
  369. {
  370. this.factoryPerson = factoryPerson;
  371. }
  372. public String getFactoryPerson()
  373. {
  374. return factoryPerson;
  375. }
  376. public void setFactoryPersonPhone(String factoryPersonPhone)
  377. {
  378. this.factoryPersonPhone = factoryPersonPhone;
  379. }
  380. public String getFactoryPersonPhone()
  381. {
  382. return factoryPersonPhone;
  383. }
  384. public void setLanguage(String language)
  385. {
  386. this.language = language;
  387. }
  388. public String getLanguage()
  389. {
  390. return language;
  391. }
  392. public void setServerIp(String serverIp)
  393. {
  394. this.serverIp = serverIp;
  395. }
  396. public String getServerIp()
  397. {
  398. return serverIp;
  399. }
  400. public void setServerLocation(String serverLocation)
  401. {
  402. this.serverLocation = serverLocation;
  403. }
  404. public String getServerLocation()
  405. {
  406. return serverLocation;
  407. }
  408. public void setServerInfo(String serverInfo)
  409. {
  410. this.serverInfo = serverInfo;
  411. }
  412. public String getServerInfo()
  413. {
  414. return serverInfo;
  415. }
  416. public void setServerBasedYesNo(String serverBasedYesNo)
  417. {
  418. this.serverBasedYesNo = serverBasedYesNo;
  419. }
  420. public String getKeyId() {
  421. return keyId;
  422. }
  423. public void setKeyId(String keyId) {
  424. this.keyId = keyId;
  425. }
  426. public String getServerBasedYesNo()
  427. {
  428. return serverBasedYesNo;
  429. }
  430. public void setOpsPerson(String opsPerson)
  431. {
  432. this.opsPerson = opsPerson;
  433. }
  434. public String getOpsPerson()
  435. {
  436. return opsPerson;
  437. }
  438. public void setChargeUnit(String chargeUnit)
  439. {
  440. this.chargeUnit = chargeUnit;
  441. }
  442. public String getChargeUnit()
  443. {
  444. return chargeUnit;
  445. }
  446. public void setMode(String mode)
  447. {
  448. this.mode = mode;
  449. }
  450. public String getMode()
  451. {
  452. return mode;
  453. }
  454. public void setFileInfo(String fileInfo)
  455. {
  456. this.fileInfo = fileInfo;
  457. }
  458. public String getFileInfo()
  459. {
  460. return fileInfo;
  461. }
  462. public String getFileName() {
  463. return fileName;
  464. }
  465. public void setFileName(String fileName) {
  466. this.fileName = fileName;
  467. }
  468. public String getFilePath() {
  469. return filePath;
  470. }
  471. public void setFilePath(String filePath) {
  472. this.filePath = filePath;
  473. }
  474. @Override
  475. public String toString() {
  476. return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
  477. .append("danganId", getDanganId())
  478. .append("danganName", getDanganName())
  479. .append("status", getStatus())
  480. .append("sysPerson", getSysPerson())
  481. .append("fileType", getFileType())
  482. .append("model", getModel())
  483. .append("projectId", getProjectId())
  484. .append("brand", getBrand())
  485. .append("runDeviceId", getRunDeviceId())
  486. .append("relateDeviceId", getRelateDeviceId())
  487. .append("maintainItemId", getMaintainItemId())
  488. .append("factoryTime", getFactoryTime())
  489. .append("projectTime", getProjectTime())
  490. .append("useUnit", getUseUnit())
  491. .append("medium", getMedium())
  492. .append("maintainTime", getMaintainTime())
  493. .append("pageAddress", getPageAddress())
  494. .append("testAddress", getTestAddress())
  495. .append("buildFactory", getBuildFactory())
  496. .append("buildFactoryTime", getBuildFactoryTime())
  497. .append("factoryPerson", getFactoryPerson())
  498. .append("factoryPersonPhone", getFactoryPersonPhone())
  499. .append("language", getLanguage())
  500. .append("serverIp", getServerIp())
  501. .append("serverLocation", getServerLocation())
  502. .append("serverInfo", getServerInfo())
  503. .append("serverBasedYesNo", getServerBasedYesNo())
  504. .append("opsPerson", getOpsPerson())
  505. .append("chargeUnit", getChargeUnit())
  506. .append("mode", getMode())
  507. .append("fileInfo", getFileInfo())
  508. .append("iconInfo", getFileInfo())
  509. .append("createBy", getCreateBy())
  510. .append("createTime", getCreateTime())
  511. .append("updateBy", getUpdateBy())
  512. .append("updateTime", getUpdateTime())
  513. .append("remark", getRemark())
  514. .toString();
  515. }
  516. }