HydomcAsset.java 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774
  1. package com.persagy.transfer.pojo.dto;
  2. import com.baomidou.mybatisplus.annotation.FieldStrategy;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  6. import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
  7. import com.baomidou.mybatisplus.extension.activerecord.Model;
  8. import com.persagy.common.utils.StringUtil;
  9. import lombok.EqualsAndHashCode;
  10. import lombok.Getter;
  11. import lombok.Setter;
  12. import lombok.ToString;
  13. import java.util.Date;
  14. /**
  15. * 设备信息主表
  16. *
  17. * @author zhangqiankun
  18. * @version 1.0.0
  19. * @company persagy
  20. * @date 2021-09-16 10:45:41
  21. */
  22. @Getter
  23. @Setter
  24. @ToString
  25. @EqualsAndHashCode(callSuper = false)
  26. @TableName("hydomc_asset")
  27. public class HydomcAsset extends Model<HydomcAsset> {
  28. private static final long serialVersionUID = -6974983990373376067L;
  29. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  30. private String sbybm;
  31. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  32. private String siteid; // 项目唯一id,可采用租赁系统广场id,同步后不可更改
  33. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  34. private String description; // 设备名称
  35. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  36. private String wzqy; // 设备安装位置,详细设备安装位置,格式:楼体-楼层-区域
  37. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  38. private String fwqy; // 设备服务区域
  39. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  40. private String sbxh; // 设备型号
  41. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  42. private String classstructureid; // 对接设备分类id,同步后不可更改
  43. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  44. private String status; // 设备状态,运行中/报废,默认都为运行中
  45. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  46. private String sbxhh; // 设备序号,同类设备的序号,即第几台设备:第几台电梯
  47. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  48. private String cjsbxh; // 厂家设备序列号
  49. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  50. private String manufacturer; // 生产商公司供方管理系统编码code
  51. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  52. private String vendor; // 供应商公司供方管理系统编码code
  53. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  54. private String fws; // 服务商公司供方管理系统编码code
  55. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  56. private Double purchaseprice; // 采购金额,填写人民币元
  57. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  58. private Double zjsynx; // 折旧/使用年限,按年填写 如3年半则填写 3.5
  59. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  60. private Date scrq; // 生产日期/出厂日期
  61. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  62. private Date cgrq; // 采购日期
  63. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  64. private Date azdate; // 安装日期
  65. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  66. private Date installdate; // 启用日期
  67. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  68. private Date zbksrq; // 质保开始日期
  69. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  70. private Date zbjsrq; // 质保结束日期
  71. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  72. private Integer zxzq; // 中修周期,单位为月
  73. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  74. private Integer dxzq; // 大修周期,单位为月
  75. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  76. private String wylx; // 物业类型,自持/销售/合作方
  77. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  78. private String sbglgs; // 设备管理归属,商管/百货/大歌星/超市/影院/大酒楼/其他
  79. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  80. private String hysbbm; // 慧云设备编码
  81. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  82. private String sfhysy; // 是否慧云使用,是/否,缺省为 是
  83. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  84. private String sfzld; // 是否是主力店,缺省为 否
  85. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  86. private String mark; // 备注
  87. @TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
  88. private String datastatus; // 数据状态,update/delete 当数据状态为delete时,设备状态需改为报废
  89. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  90. private Date changedate; // 数据更新时间
  91. @TableField(updateStrategy = FieldStrategy.NOT_NULL)
  92. private String ctx; // 变更人员的万信账号
  93. public static Builder builder() {
  94. return new Builder();
  95. }
  96. public static class BuilderQueryWrapper {
  97. private LambdaQueryWrapper<HydomcAsset> queryWrapper = new LambdaQueryWrapper<>();
  98. public BuilderQueryWrapper siteidEq(String siteid) {
  99. if (StringUtil.isNotBlank(siteid)) {
  100. queryWrapper.eq(HydomcAsset::getSiteid, siteid);
  101. }
  102. return this;
  103. }
  104. public BuilderQueryWrapper sbybmEq(String sbybm) {
  105. if (StringUtil.isNotBlank(sbybm)) {
  106. queryWrapper.eq(HydomcAsset::getSbybm, sbybm);
  107. }
  108. return this;
  109. }
  110. public BuilderQueryWrapper descriptionEq(String description) {
  111. if (StringUtil.isNotBlank(description)) {
  112. queryWrapper.eq(HydomcAsset::getDescription, description);
  113. }
  114. return this;
  115. }
  116. public BuilderQueryWrapper wzqyEq(String wzqy) {
  117. if (StringUtil.isNotBlank(wzqy)) {
  118. queryWrapper.eq(HydomcAsset::getWzqy, wzqy);
  119. }
  120. return this;
  121. }
  122. public BuilderQueryWrapper fwqyEq(String fwqy) {
  123. if (StringUtil.isNotBlank(fwqy)) {
  124. queryWrapper.eq(HydomcAsset::getFwqy, fwqy);
  125. }
  126. return this;
  127. }
  128. public BuilderQueryWrapper sbxhEq(String sbxh) {
  129. if (StringUtil.isNotBlank(sbxh)) {
  130. queryWrapper.eq(HydomcAsset::getSbxh, sbxh);
  131. }
  132. return this;
  133. }
  134. public BuilderQueryWrapper classstructureidEq(String classstructureid) {
  135. if (StringUtil.isNotBlank(classstructureid)) {
  136. queryWrapper.eq(HydomcAsset::getClassstructureid, classstructureid);
  137. }
  138. return this;
  139. }
  140. public BuilderQueryWrapper statusEq(String status) {
  141. if (StringUtil.isNotBlank(status)) {
  142. queryWrapper.eq(HydomcAsset::getStatus, status);
  143. }
  144. return this;
  145. }
  146. public BuilderQueryWrapper sbxhhEq(String sbxhh) {
  147. if (StringUtil.isNotBlank(sbxhh)) {
  148. queryWrapper.eq(HydomcAsset::getSbxhh, sbxhh);
  149. }
  150. return this;
  151. }
  152. public BuilderQueryWrapper cjsbxhEq(String cjsbxh) {
  153. if (StringUtil.isNotBlank(cjsbxh)) {
  154. queryWrapper.eq(HydomcAsset::getCjsbxh, cjsbxh);
  155. }
  156. return this;
  157. }
  158. public BuilderQueryWrapper manufacturerEq(String manufacturer) {
  159. if (StringUtil.isNotBlank(manufacturer)) {
  160. queryWrapper.eq(HydomcAsset::getManufacturer, manufacturer);
  161. }
  162. return this;
  163. }
  164. public BuilderQueryWrapper vendorEq(String vendor) {
  165. if (StringUtil.isNotBlank(vendor)) {
  166. queryWrapper.eq(HydomcAsset::getVendor, vendor);
  167. }
  168. return this;
  169. }
  170. public BuilderQueryWrapper fwsEq(String fws) {
  171. if (StringUtil.isNotBlank(fws)) {
  172. queryWrapper.eq(HydomcAsset::getFws, fws);
  173. }
  174. return this;
  175. }
  176. public BuilderQueryWrapper purchasepriceEq(Double purchaseprice) {
  177. if (null != purchaseprice) {
  178. queryWrapper.eq(HydomcAsset::getPurchaseprice, purchaseprice);
  179. }
  180. return this;
  181. }
  182. public BuilderQueryWrapper zjsynxEq(Double zjsynx) {
  183. if (null != zjsynx) {
  184. queryWrapper.eq(HydomcAsset::getZjsynx, zjsynx);
  185. }
  186. return this;
  187. }
  188. public BuilderQueryWrapper scrqEq(Date scrq) {
  189. if (null != scrq) {
  190. queryWrapper.eq(HydomcAsset::getScrq, scrq);
  191. }
  192. return this;
  193. }
  194. public BuilderQueryWrapper cgrqEq(Date cgrq) {
  195. if (null != cgrq) {
  196. queryWrapper.eq(HydomcAsset::getCgrq, cgrq);
  197. }
  198. return this;
  199. }
  200. public BuilderQueryWrapper azdateEq(Date azdate) {
  201. if (null != azdate) {
  202. queryWrapper.eq(HydomcAsset::getAzdate, azdate);
  203. }
  204. return this;
  205. }
  206. public BuilderQueryWrapper installdateEq(Date installdate) {
  207. if (null != installdate) {
  208. queryWrapper.eq(HydomcAsset::getInstalldate, installdate);
  209. }
  210. return this;
  211. }
  212. public BuilderQueryWrapper zbksrqEq(Date zbksrq) {
  213. if (null != zbksrq) {
  214. queryWrapper.eq(HydomcAsset::getZbksrq, zbksrq);
  215. }
  216. return this;
  217. }
  218. public BuilderQueryWrapper zbjsrqEq(Date zbjsrq) {
  219. if (null != zbjsrq) {
  220. queryWrapper.eq(HydomcAsset::getZbjsrq, zbjsrq);
  221. }
  222. return this;
  223. }
  224. public BuilderQueryWrapper zxzqEq(Integer zxzq) {
  225. if (null != zxzq) {
  226. queryWrapper.eq(HydomcAsset::getZxzq, zxzq);
  227. }
  228. return this;
  229. }
  230. public BuilderQueryWrapper dxzqEq(Integer dxzq) {
  231. if (null != dxzq) {
  232. queryWrapper.eq(HydomcAsset::getDxzq, dxzq);
  233. }
  234. return this;
  235. }
  236. public BuilderQueryWrapper wylxEq(String wylx) {
  237. if (StringUtil.isNotBlank(wylx)) {
  238. queryWrapper.eq(HydomcAsset::getWylx, wylx);
  239. }
  240. return this;
  241. }
  242. public BuilderQueryWrapper sbglgsEq(String sbglgs) {
  243. if (StringUtil.isNotBlank(sbglgs)) {
  244. queryWrapper.eq(HydomcAsset::getSbglgs, sbglgs);
  245. }
  246. return this;
  247. }
  248. public BuilderQueryWrapper hysbbmEq(String hysbbm) {
  249. if (StringUtil.isNotBlank(hysbbm)) {
  250. queryWrapper.eq(HydomcAsset::getHysbbm, hysbbm);
  251. }
  252. return this;
  253. }
  254. public BuilderQueryWrapper sfhysyEq(String sfhysy) {
  255. if (StringUtil.isNotBlank(sfhysy)) {
  256. queryWrapper.eq(HydomcAsset::getSfhysy, sfhysy);
  257. }
  258. return this;
  259. }
  260. public BuilderQueryWrapper ctxEq(String ctx) {
  261. if (StringUtil.isNotBlank(ctx)) {
  262. queryWrapper.eq(HydomcAsset::getCtx, ctx);
  263. }
  264. return this;
  265. }
  266. public BuilderQueryWrapper sfzldEq(String sfzld) {
  267. if (StringUtil.isNotBlank(sfzld)) {
  268. queryWrapper.eq(HydomcAsset::getSfzld, sfzld);
  269. }
  270. return this;
  271. }
  272. public BuilderQueryWrapper markEq(String mark) {
  273. if (StringUtil.isNotBlank(mark)) {
  274. queryWrapper.eq(HydomcAsset::getMark, mark);
  275. }
  276. return this;
  277. }
  278. public BuilderQueryWrapper datastatusEq(String datastatus) {
  279. if (StringUtil.isNotBlank(datastatus)) {
  280. queryWrapper.eq(HydomcAsset::getDatastatus, datastatus);
  281. }
  282. return this;
  283. }
  284. public BuilderQueryWrapper changedateEq(Date changedate) {
  285. if (null != changedate) {
  286. queryWrapper.eq(HydomcAsset::getChangedate, changedate);
  287. }
  288. return this;
  289. }
  290. public LambdaQueryWrapper<HydomcAsset> builder() {
  291. return queryWrapper;
  292. }
  293. }
  294. public static class BuilderUpdateWrapper {
  295. private LambdaUpdateWrapper<HydomcAsset> updateWrapper = new LambdaUpdateWrapper<>();
  296. public BuilderUpdateWrapper siteidEq(String siteid) {
  297. if (StringUtil.isNotBlank(siteid)) {
  298. updateWrapper.eq(HydomcAsset::getSiteid, siteid);
  299. }
  300. return this;
  301. }
  302. public BuilderUpdateWrapper sbybmEq(String sbybm) {
  303. if (StringUtil.isNotBlank(sbybm)) {
  304. updateWrapper.eq(HydomcAsset::getSbybm, sbybm);
  305. }
  306. return this;
  307. }
  308. public BuilderUpdateWrapper descriptionEq(String description) {
  309. if (StringUtil.isNotBlank(description)) {
  310. updateWrapper.eq(HydomcAsset::getDescription, description);
  311. }
  312. return this;
  313. }
  314. public BuilderUpdateWrapper wzqyEq(String wzqy) {
  315. if (StringUtil.isNotBlank(wzqy)) {
  316. updateWrapper.eq(HydomcAsset::getWzqy, wzqy);
  317. }
  318. return this;
  319. }
  320. public BuilderUpdateWrapper fwqyEq(String fwqy) {
  321. if (StringUtil.isNotBlank(fwqy)) {
  322. updateWrapper.eq(HydomcAsset::getFwqy, fwqy);
  323. }
  324. return this;
  325. }
  326. public BuilderUpdateWrapper sbxhEq(String sbxh) {
  327. if (StringUtil.isNotBlank(sbxh)) {
  328. updateWrapper.eq(HydomcAsset::getSbxh, sbxh);
  329. }
  330. return this;
  331. }
  332. public BuilderUpdateWrapper classstructureidEq(String classstructureid) {
  333. if (StringUtil.isNotBlank(classstructureid)) {
  334. updateWrapper.eq(HydomcAsset::getClassstructureid, classstructureid);
  335. }
  336. return this;
  337. }
  338. public BuilderUpdateWrapper statusEq(String status) {
  339. if (StringUtil.isNotBlank(status)) {
  340. updateWrapper.eq(HydomcAsset::getStatus, status);
  341. }
  342. return this;
  343. }
  344. public BuilderUpdateWrapper sbxhhEq(String sbxhh) {
  345. if (StringUtil.isNotBlank(sbxhh)) {
  346. updateWrapper.eq(HydomcAsset::getSbxhh, sbxhh);
  347. }
  348. return this;
  349. }
  350. public BuilderUpdateWrapper cjsbxhEq(String cjsbxh) {
  351. if (StringUtil.isNotBlank(cjsbxh)) {
  352. updateWrapper.eq(HydomcAsset::getCjsbxh, cjsbxh);
  353. }
  354. return this;
  355. }
  356. public BuilderUpdateWrapper manufacturerEq(String manufacturer) {
  357. if (StringUtil.isNotBlank(manufacturer)) {
  358. updateWrapper.eq(HydomcAsset::getManufacturer, manufacturer);
  359. }
  360. return this;
  361. }
  362. public BuilderUpdateWrapper vendorEq(String vendor) {
  363. if (StringUtil.isNotBlank(vendor)) {
  364. updateWrapper.eq(HydomcAsset::getVendor, vendor);
  365. }
  366. return this;
  367. }
  368. public BuilderUpdateWrapper fwsEq(String fws) {
  369. if (StringUtil.isNotBlank(fws)) {
  370. updateWrapper.eq(HydomcAsset::getFws, fws);
  371. }
  372. return this;
  373. }
  374. public BuilderUpdateWrapper purchasepriceEq(Double purchaseprice) {
  375. if (null != purchaseprice) {
  376. updateWrapper.eq(HydomcAsset::getPurchaseprice, purchaseprice);
  377. }
  378. return this;
  379. }
  380. public BuilderUpdateWrapper zjsynxEq(Double zjsynx) {
  381. if (null != zjsynx) {
  382. updateWrapper.eq(HydomcAsset::getZjsynx, zjsynx);
  383. }
  384. return this;
  385. }
  386. public BuilderUpdateWrapper scrqEq(Date scrq) {
  387. if (null != scrq) {
  388. updateWrapper.eq(HydomcAsset::getScrq, scrq);
  389. }
  390. return this;
  391. }
  392. public BuilderUpdateWrapper cgrqEq(Date cgrq) {
  393. if (null != cgrq) {
  394. updateWrapper.eq(HydomcAsset::getCgrq, cgrq);
  395. }
  396. return this;
  397. }
  398. public BuilderUpdateWrapper azdateEq(Date azdate) {
  399. if (null != azdate) {
  400. updateWrapper.eq(HydomcAsset::getAzdate, azdate);
  401. }
  402. return this;
  403. }
  404. public BuilderUpdateWrapper installdateEq(Date installdate) {
  405. if (null != installdate) {
  406. updateWrapper.eq(HydomcAsset::getInstalldate, installdate);
  407. }
  408. return this;
  409. }
  410. public BuilderUpdateWrapper zbksrqEq(Date zbksrq) {
  411. if (null != zbksrq) {
  412. updateWrapper.eq(HydomcAsset::getZbksrq, zbksrq);
  413. }
  414. return this;
  415. }
  416. public BuilderUpdateWrapper zbjsrqEq(Date zbjsrq) {
  417. if (null != zbjsrq) {
  418. updateWrapper.eq(HydomcAsset::getZbjsrq, zbjsrq);
  419. }
  420. return this;
  421. }
  422. public BuilderUpdateWrapper zxzqEq(Integer zxzq) {
  423. if (null != zxzq) {
  424. updateWrapper.eq(HydomcAsset::getZxzq, zxzq);
  425. }
  426. return this;
  427. }
  428. public BuilderUpdateWrapper dxzqEq(Integer dxzq) {
  429. if (null != dxzq) {
  430. updateWrapper.eq(HydomcAsset::getDxzq, dxzq);
  431. }
  432. return this;
  433. }
  434. public BuilderUpdateWrapper wylxEq(String wylx) {
  435. if (StringUtil.isNotBlank(wylx)) {
  436. updateWrapper.eq(HydomcAsset::getWylx, wylx);
  437. }
  438. return this;
  439. }
  440. public BuilderUpdateWrapper sbglgsEq(String sbglgs) {
  441. if (StringUtil.isNotBlank(sbglgs)) {
  442. updateWrapper.eq(HydomcAsset::getSbglgs, sbglgs);
  443. }
  444. return this;
  445. }
  446. public BuilderUpdateWrapper hysbbmEq(String hysbbm) {
  447. if (StringUtil.isNotBlank(hysbbm)) {
  448. updateWrapper.eq(HydomcAsset::getHysbbm, hysbbm);
  449. }
  450. return this;
  451. }
  452. public BuilderUpdateWrapper sfhysyEq(String sfhysy) {
  453. if (StringUtil.isNotBlank(sfhysy)) {
  454. updateWrapper.eq(HydomcAsset::getSfhysy, sfhysy);
  455. }
  456. return this;
  457. }
  458. public BuilderUpdateWrapper ctxEq(String ctx) {
  459. if (StringUtil.isNotBlank(ctx)) {
  460. updateWrapper.eq(HydomcAsset::getCtx, ctx);
  461. }
  462. return this;
  463. }
  464. public BuilderUpdateWrapper sfzldEq(String sfzld) {
  465. if (StringUtil.isNotBlank(sfzld)) {
  466. updateWrapper.eq(HydomcAsset::getSfzld, sfzld);
  467. }
  468. return this;
  469. }
  470. public BuilderUpdateWrapper markEq(String mark) {
  471. if (StringUtil.isNotBlank(mark)) {
  472. updateWrapper.eq(HydomcAsset::getMark, mark);
  473. }
  474. return this;
  475. }
  476. public BuilderUpdateWrapper datastatusEq(String datastatus) {
  477. if (StringUtil.isNotBlank(datastatus)) {
  478. updateWrapper.eq(HydomcAsset::getDatastatus, datastatus);
  479. }
  480. return this;
  481. }
  482. public BuilderUpdateWrapper changedateEq(Date changedate) {
  483. if (null != changedate) {
  484. updateWrapper.eq(HydomcAsset::getChangedate, changedate);
  485. }
  486. return this;
  487. }
  488. public LambdaUpdateWrapper<HydomcAsset> builder() {
  489. return updateWrapper;
  490. }
  491. }
  492. public static class Builder {
  493. private HydomcAsset hydomcAsset = new HydomcAsset();
  494. public Builder siteid(String siteid) {
  495. hydomcAsset.setSiteid(siteid);
  496. return this;
  497. }
  498. public Builder sbybm(String sbybm) {
  499. hydomcAsset.setSbybm(sbybm);
  500. return this;
  501. }
  502. public Builder description(String description) {
  503. hydomcAsset.setDescription(description);
  504. return this;
  505. }
  506. public Builder wzqy(String wzqy) {
  507. hydomcAsset.setWzqy(wzqy);
  508. return this;
  509. }
  510. public Builder fwqy(String fwqy) {
  511. hydomcAsset.setFwqy(fwqy);
  512. return this;
  513. }
  514. public Builder sbxh(String sbxh) {
  515. hydomcAsset.setSbxh(sbxh);
  516. return this;
  517. }
  518. public Builder classstructureid(String classstructureid) {
  519. hydomcAsset.setClassstructureid(classstructureid);
  520. return this;
  521. }
  522. public Builder status(String status) {
  523. hydomcAsset.setStatus(status);
  524. return this;
  525. }
  526. public Builder sbxhh(String sbxhh) {
  527. hydomcAsset.setSbxhh(sbxhh);
  528. return this;
  529. }
  530. public Builder cjsbxh(String cjsbxh) {
  531. hydomcAsset.setCjsbxh(cjsbxh);
  532. return this;
  533. }
  534. public Builder manufacturer(String manufacturer) {
  535. hydomcAsset.setManufacturer(manufacturer);
  536. return this;
  537. }
  538. public Builder vendor(String vendor) {
  539. hydomcAsset.setVendor(vendor);
  540. return this;
  541. }
  542. public Builder fws(String fws) {
  543. hydomcAsset.setFws(fws);
  544. return this;
  545. }
  546. public Builder purchaseprice(Double purchaseprice) {
  547. hydomcAsset.setPurchaseprice(purchaseprice);
  548. return this;
  549. }
  550. public Builder zjsynx(Double zjsynx) {
  551. hydomcAsset.setZjsynx(zjsynx);
  552. return this;
  553. }
  554. public Builder scrq(Date scrq) {
  555. hydomcAsset.setScrq(scrq);
  556. return this;
  557. }
  558. public Builder cgrq(Date cgrq) {
  559. hydomcAsset.setCgrq(cgrq);
  560. return this;
  561. }
  562. public Builder azdate(Date azdate) {
  563. hydomcAsset.setAzdate(azdate);
  564. return this;
  565. }
  566. public Builder installdate(Date installdate) {
  567. hydomcAsset.setInstalldate(installdate);
  568. return this;
  569. }
  570. public Builder zbksrq(Date zbksrq) {
  571. hydomcAsset.setZbksrq(zbksrq);
  572. return this;
  573. }
  574. public Builder zbjsrq(Date zbjsrq) {
  575. hydomcAsset.setZbjsrq(zbjsrq);
  576. return this;
  577. }
  578. public Builder zxzq(Integer zxzq) {
  579. hydomcAsset.setZxzq(zxzq);
  580. return this;
  581. }
  582. public Builder dxzq(Integer dxzq) {
  583. hydomcAsset.setDxzq(dxzq);
  584. return this;
  585. }
  586. public Builder wylx(String wylx) {
  587. hydomcAsset.setWylx(wylx);
  588. return this;
  589. }
  590. public Builder sbglgs(String sbglgs) {
  591. hydomcAsset.setSbglgs(sbglgs);
  592. return this;
  593. }
  594. public Builder hysbbm(String hysbbm) {
  595. hydomcAsset.setHysbbm(hysbbm);
  596. return this;
  597. }
  598. public Builder sfhysy(String sfhysy) {
  599. hydomcAsset.setSfhysy(sfhysy);
  600. return this;
  601. }
  602. public Builder ctx(String ctx) {
  603. hydomcAsset.setCtx(ctx);
  604. return this;
  605. }
  606. public Builder sfzld(String sfzld) {
  607. hydomcAsset.setSfzld(sfzld);
  608. return this;
  609. }
  610. public Builder mark(String mark) {
  611. hydomcAsset.setMark(mark);
  612. return this;
  613. }
  614. public Builder datastatus(String datastatus) {
  615. hydomcAsset.setDatastatus(datastatus);
  616. return this;
  617. }
  618. public Builder changedate(Date changedate) {
  619. hydomcAsset.setChangedate(changedate);
  620. return this;
  621. }
  622. public HydomcAsset build() {
  623. return hydomcAsset;
  624. }
  625. }
  626. }