MaintainPlanPage.java 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512
  1. package cn.com.lzt.maintainplan.page;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import org.jeecgframework.poi.excel.annotation.Excel;
  5. import org.jeecgframework.poi.excel.annotation.ExcelCollection;
  6. import cn.com.lzt.maintainplanprojserv.entity.MaintainPlanProjservEntity;
  7. import cn.com.lzt.maintainplantimes.entity.MaintainPlanTimesEntity;
  8. /**
  9. * @Title: Entity
  10. * @Description: 供方服务计划
  11. * @author onlineGenerator
  12. * @date 2019-05-23 11:34:33
  13. * @version V1.0
  14. *
  15. */
  16. public class MaintainPlanPage implements java.io.Serializable {
  17. /**主键*/
  18. private java.lang.String id;
  19. /**创建人名称*/
  20. private java.lang.String createName;
  21. /**创建人登录名称*/
  22. private java.lang.String createBy;
  23. /**创建日期*/
  24. private java.util.Date createDate;
  25. /**更新人名称*/
  26. private java.lang.String updateName;
  27. /**更新人登录名称*/
  28. private java.lang.String updateBy;
  29. /**更新日期*/
  30. private java.util.Date updateDate;
  31. /**所属部门*/
  32. private java.lang.String sysOrgCode;
  33. /**所属公司*/
  34. private java.lang.String sysCompanyCode;
  35. /**流程状态*/
  36. private java.lang.String bpmStatus;
  37. /**流程实例*/
  38. private java.lang.String procInstId;
  39. /**审批阶段*/
  40. private java.lang.String stepName;
  41. /**编码*/
  42. @Excel(name="编码")
  43. private java.lang.String code;
  44. /**计划名称*/
  45. @Excel(name="计划名称")
  46. private java.lang.String name;
  47. /**服务类型*/
  48. @Excel(name="服务类型")
  49. private java.lang.String servicetype;
  50. /**服务频次*/
  51. @Excel(name="服务频次")
  52. private java.lang.String servicefrequ;
  53. /**供应商*/
  54. private java.lang.String relatedunitid;
  55. /**供应商名称*/
  56. @Excel(name="供应商名称")
  57. private java.lang.String relatedunitname;
  58. /**项目*/
  59. private java.lang.String projectid;
  60. /**项目名称*/
  61. @Excel(name="项目名称")
  62. private java.lang.String projectname;
  63. /**每月几日*/
  64. @Excel(name="每月几日")
  65. private java.lang.String daypermonth;
  66. /**每周几*/
  67. @Excel(name="每周几")
  68. private java.lang.String dayperweek;
  69. /**固定日期*/
  70. @Excel(name="固定日期")
  71. private java.lang.String regulardate;
  72. /**计划生效日期*/
  73. @Excel(name="计划生效日期",format = "yyyy-MM-dd")
  74. private java.util.Date startdate;
  75. /**计划失效日期*/
  76. @Excel(name="计划失效日期",format = "yyyy-MM-dd")
  77. private java.util.Date enddate;
  78. /**业务状态*/
  79. private java.lang.String busistatus;
  80. /**备注*/
  81. @Excel(name="备注")
  82. private java.lang.String remark;
  83. /**
  84. *方法: 取得java.lang.String
  85. *@return: java.lang.String 主键
  86. */
  87. public java.lang.String getId(){
  88. return this.id;
  89. }
  90. /**
  91. *方法: 设置java.lang.String
  92. *@param: java.lang.String 主键
  93. */
  94. public void setId(java.lang.String id){
  95. this.id = id;
  96. }
  97. /**
  98. *方法: 取得java.lang.String
  99. *@return: java.lang.String 创建人名称
  100. */
  101. public java.lang.String getCreateName(){
  102. return this.createName;
  103. }
  104. /**
  105. *方法: 设置java.lang.String
  106. *@param: java.lang.String 创建人名称
  107. */
  108. public void setCreateName(java.lang.String createName){
  109. this.createName = createName;
  110. }
  111. /**
  112. *方法: 取得java.lang.String
  113. *@return: java.lang.String 创建人登录名称
  114. */
  115. public java.lang.String getCreateBy(){
  116. return this.createBy;
  117. }
  118. /**
  119. *方法: 设置java.lang.String
  120. *@param: java.lang.String 创建人登录名称
  121. */
  122. public void setCreateBy(java.lang.String createBy){
  123. this.createBy = createBy;
  124. }
  125. /**
  126. *方法: 取得java.util.Date
  127. *@return: java.util.Date 创建日期
  128. */
  129. public java.util.Date getCreateDate(){
  130. return this.createDate;
  131. }
  132. /**
  133. *方法: 设置java.util.Date
  134. *@param: java.util.Date 创建日期
  135. */
  136. public void setCreateDate(java.util.Date createDate){
  137. this.createDate = createDate;
  138. }
  139. /**
  140. *方法: 取得java.lang.String
  141. *@return: java.lang.String 更新人名称
  142. */
  143. public java.lang.String getUpdateName(){
  144. return this.updateName;
  145. }
  146. /**
  147. *方法: 设置java.lang.String
  148. *@param: java.lang.String 更新人名称
  149. */
  150. public void setUpdateName(java.lang.String updateName){
  151. this.updateName = updateName;
  152. }
  153. /**
  154. *方法: 取得java.lang.String
  155. *@return: java.lang.String 更新人登录名称
  156. */
  157. public java.lang.String getUpdateBy(){
  158. return this.updateBy;
  159. }
  160. /**
  161. *方法: 设置java.lang.String
  162. *@param: java.lang.String 更新人登录名称
  163. */
  164. public void setUpdateBy(java.lang.String updateBy){
  165. this.updateBy = updateBy;
  166. }
  167. /**
  168. *方法: 取得java.util.Date
  169. *@return: java.util.Date 更新日期
  170. */
  171. public java.util.Date getUpdateDate(){
  172. return this.updateDate;
  173. }
  174. /**
  175. *方法: 设置java.util.Date
  176. *@param: java.util.Date 更新日期
  177. */
  178. public void setUpdateDate(java.util.Date updateDate){
  179. this.updateDate = updateDate;
  180. }
  181. /**
  182. *方法: 取得java.lang.String
  183. *@return: java.lang.String 所属部门
  184. */
  185. public java.lang.String getSysOrgCode(){
  186. return this.sysOrgCode;
  187. }
  188. /**
  189. *方法: 设置java.lang.String
  190. *@param: java.lang.String 所属部门
  191. */
  192. public void setSysOrgCode(java.lang.String sysOrgCode){
  193. this.sysOrgCode = sysOrgCode;
  194. }
  195. /**
  196. *方法: 取得java.lang.String
  197. *@return: java.lang.String 所属公司
  198. */
  199. public java.lang.String getSysCompanyCode(){
  200. return this.sysCompanyCode;
  201. }
  202. /**
  203. *方法: 设置java.lang.String
  204. *@param: java.lang.String 所属公司
  205. */
  206. public void setSysCompanyCode(java.lang.String sysCompanyCode){
  207. this.sysCompanyCode = sysCompanyCode;
  208. }
  209. /**
  210. *方法: 取得java.lang.String
  211. *@return: java.lang.String 流程状态
  212. */
  213. public java.lang.String getBpmStatus(){
  214. return this.bpmStatus;
  215. }
  216. /**
  217. *方法: 设置java.lang.String
  218. *@param: java.lang.String 流程状态
  219. */
  220. public void setBpmStatus(java.lang.String bpmStatus){
  221. this.bpmStatus = bpmStatus;
  222. }
  223. /**
  224. *方法: 取得java.lang.String
  225. *@return: java.lang.String 流程实例
  226. */
  227. public java.lang.String getProcInstId(){
  228. return this.procInstId;
  229. }
  230. /**
  231. *方法: 设置java.lang.String
  232. *@param: java.lang.String 流程实例
  233. */
  234. public void setProcInstId(java.lang.String procInstId){
  235. this.procInstId = procInstId;
  236. }
  237. /**
  238. *方法: 取得java.lang.String
  239. *@return: java.lang.String 审批阶段
  240. */
  241. public java.lang.String getStepName(){
  242. return this.stepName;
  243. }
  244. /**
  245. *方法: 设置java.lang.String
  246. *@param: java.lang.String 审批阶段
  247. */
  248. public void setStepName(java.lang.String stepName){
  249. this.stepName = stepName;
  250. }
  251. /**
  252. *方法: 取得java.lang.String
  253. *@return: java.lang.String 编码
  254. */
  255. public java.lang.String getCode(){
  256. return this.code;
  257. }
  258. /**
  259. *方法: 设置java.lang.String
  260. *@param: java.lang.String 编码
  261. */
  262. public void setCode(java.lang.String code){
  263. this.code = code;
  264. }
  265. /**
  266. *方法: 取得java.lang.String
  267. *@return: java.lang.String 计划名称
  268. */
  269. public java.lang.String getName(){
  270. return this.name;
  271. }
  272. /**
  273. *方法: 设置java.lang.String
  274. *@param: java.lang.String 计划名称
  275. */
  276. public void setName(java.lang.String name){
  277. this.name = name;
  278. }
  279. /**
  280. *方法: 取得java.lang.String
  281. *@return: java.lang.String 服务类型
  282. */
  283. public java.lang.String getServicetype(){
  284. return this.servicetype;
  285. }
  286. /**
  287. *方法: 设置java.lang.String
  288. *@param: java.lang.String 服务类型
  289. */
  290. public void setServicetype(java.lang.String servicetype){
  291. this.servicetype = servicetype;
  292. }
  293. /**
  294. *方法: 取得java.lang.String
  295. *@return: java.lang.String 服务频次
  296. */
  297. public java.lang.String getServicefrequ(){
  298. return this.servicefrequ;
  299. }
  300. /**
  301. *方法: 设置java.lang.String
  302. *@param: java.lang.String 服务频次
  303. */
  304. public void setServicefrequ(java.lang.String servicefrequ){
  305. this.servicefrequ = servicefrequ;
  306. }
  307. /**
  308. *方法: 取得java.lang.String
  309. *@return: java.lang.String 供应商
  310. */
  311. public java.lang.String getRelatedunitid(){
  312. return this.relatedunitid;
  313. }
  314. /**
  315. *方法: 设置java.lang.String
  316. *@param: java.lang.String 供应商
  317. */
  318. public void setRelatedunitid(java.lang.String relatedunitid){
  319. this.relatedunitid = relatedunitid;
  320. }
  321. /**
  322. *方法: 取得java.lang.String
  323. *@return: java.lang.String 供应商名称
  324. */
  325. public java.lang.String getRelatedunitname(){
  326. return this.relatedunitname;
  327. }
  328. /**
  329. *方法: 设置java.lang.String
  330. *@param: java.lang.String 供应商名称
  331. */
  332. public void setRelatedunitname(java.lang.String relatedunitname){
  333. this.relatedunitname = relatedunitname;
  334. }
  335. /**
  336. *方法: 取得java.lang.String
  337. *@return: java.lang.String 项目
  338. */
  339. public java.lang.String getProjectid(){
  340. return this.projectid;
  341. }
  342. /**
  343. *方法: 设置java.lang.String
  344. *@param: java.lang.String 项目
  345. */
  346. public void setProjectid(java.lang.String projectid){
  347. this.projectid = projectid;
  348. }
  349. /**
  350. *方法: 取得java.lang.String
  351. *@return: java.lang.String 项目名称
  352. */
  353. public java.lang.String getProjectname(){
  354. return this.projectname;
  355. }
  356. /**
  357. *方法: 设置java.lang.String
  358. *@param: java.lang.String 项目名称
  359. */
  360. public void setProjectname(java.lang.String projectname){
  361. this.projectname = projectname;
  362. }
  363. /**
  364. *方法: 取得java.lang.String
  365. *@return: java.lang.String 每月几日
  366. */
  367. public java.lang.String getDaypermonth(){
  368. return this.daypermonth;
  369. }
  370. /**
  371. *方法: 设置java.lang.String
  372. *@param: java.lang.String 每月几日
  373. */
  374. public void setDaypermonth(java.lang.String daypermonth){
  375. this.daypermonth = daypermonth;
  376. }
  377. /**
  378. *方法: 取得java.lang.String
  379. *@return: java.lang.String 每周几
  380. */
  381. public java.lang.String getDayperweek(){
  382. return this.dayperweek;
  383. }
  384. /**
  385. *方法: 设置java.lang.String
  386. *@param: java.lang.String 每周几
  387. */
  388. public void setDayperweek(java.lang.String dayperweek){
  389. this.dayperweek = dayperweek;
  390. }
  391. /**
  392. *方法: 取得java.lang.String
  393. *@return: java.lang.String 固定日期
  394. */
  395. public java.lang.String getRegulardate(){
  396. return this.regulardate;
  397. }
  398. /**
  399. *方法: 设置java.lang.String
  400. *@param: java.lang.String 固定日期
  401. */
  402. public void setRegulardate(java.lang.String regulardate){
  403. this.regulardate = regulardate;
  404. }
  405. /**
  406. *方法: 取得java.util.Date
  407. *@return: java.util.Date 计划生效日期
  408. */
  409. public java.util.Date getStartdate(){
  410. return this.startdate;
  411. }
  412. /**
  413. *方法: 设置java.util.Date
  414. *@param: java.util.Date 计划生效日期
  415. */
  416. public void setStartdate(java.util.Date startdate){
  417. this.startdate = startdate;
  418. }
  419. /**
  420. *方法: 取得java.util.Date
  421. *@return: java.util.Date 计划失效日期
  422. */
  423. public java.util.Date getEnddate(){
  424. return this.enddate;
  425. }
  426. /**
  427. *方法: 设置java.util.Date
  428. *@param: java.util.Date 计划失效日期
  429. */
  430. public void setEnddate(java.util.Date enddate){
  431. this.enddate = enddate;
  432. }
  433. /**
  434. *方法: 取得java.lang.String
  435. *@return: java.lang.String 业务状态
  436. */
  437. public java.lang.String getBusistatus(){
  438. return this.busistatus;
  439. }
  440. /**
  441. *方法: 设置java.lang.String
  442. *@param: java.lang.String 业务状态
  443. */
  444. public void setBusistatus(java.lang.String busistatus){
  445. this.busistatus = busistatus;
  446. }
  447. /**
  448. *方法: 取得java.lang.String
  449. *@return: java.lang.String 备注
  450. */
  451. public java.lang.String getRemark(){
  452. return this.remark;
  453. }
  454. /**
  455. *方法: 设置java.lang.String
  456. *@param: java.lang.String 备注
  457. */
  458. public void setRemark(java.lang.String remark){
  459. this.remark = remark;
  460. }
  461. /**保存-供方服务计划服务明细*/
  462. @ExcelCollection(name="供方服务计划服务明细")
  463. private List<MaintainPlanProjservEntity> maintainPlanProjservList = new ArrayList<MaintainPlanProjservEntity>();
  464. public List<MaintainPlanProjservEntity> getMaintainPlanProjservList() {
  465. return maintainPlanProjservList;
  466. }
  467. public void setMaintainPlanProjservList(List<MaintainPlanProjservEntity> maintainPlanProjservList) {
  468. this.maintainPlanProjservList = maintainPlanProjservList;
  469. }
  470. /**保存-供方服务计划时间明细*/
  471. @ExcelCollection(name="供方服务计划时间明细")
  472. private List<MaintainPlanTimesEntity> maintainPlanTimesList = new ArrayList<MaintainPlanTimesEntity>();
  473. public List<MaintainPlanTimesEntity> getMaintainPlanTimesList() {
  474. return maintainPlanTimesList;
  475. }
  476. public void setMaintainPlanTimesList(List<MaintainPlanTimesEntity> maintainPlanTimesList) {
  477. this.maintainPlanTimesList = maintainPlanTimesList;
  478. }
  479. }