Powercurvebasic.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.gyee.impala.model.master;
  2. import com.baomidou.mybatisplus.annotation.TableName;
  3. import com.baomidou.mybatisplus.extension.activerecord.Model;
  4. import com.gyee.impala.model.ToData;
  5. import com.gyee.impala.model.custom.PowerCurveCondition;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. import java.io.Serializable;
  9. @Data
  10. @EqualsAndHashCode(callSuper = false)
  11. @TableName("Powercurvebasic")
  12. public class Powercurvebasic extends Model<Powercurvebasic> implements ToData<Object> {
  13. private static final long serialVersionUID=1L;
  14. private String id;
  15. private String stationen;
  16. private String windturbineid;
  17. private Integer intervals;
  18. private String time;
  19. private boolean connected;
  20. private boolean correct;
  21. private boolean connected10;
  22. private boolean prestop10;
  23. private boolean curveoffset;
  24. private Integer levels;
  25. private String remark;
  26. private String category;
  27. private String starttime;
  28. private String endtime;
  29. @Override
  30. protected Serializable pkVal() {
  31. return this.id;
  32. }
  33. @Override
  34. public Object toData(Object t) {
  35. PowerCurveCondition p = (PowerCurveCondition) t;
  36. if (p == null)
  37. return null;
  38. Powercurvebasic basic = new Powercurvebasic();
  39. basic.setStationen(p.getStationen());
  40. basic.setWindturbineid(p.getWtId());
  41. basic.setIntervals(p.getIntervals());
  42. basic.setTime(p.getTime());
  43. basic.setConnected(p.isConnected());
  44. basic.setCorrect(p.isCorrect());
  45. basic.setConnected10(p.isConnected10());
  46. basic.setPrestop10(p.isPrestop10());
  47. basic.setCurveoffset(p.isCurveoffset());
  48. basic.setLevels(p.getLevels());
  49. basic.setRemark(p.getRemark());
  50. basic.setCategory(p.getCategory());
  51. return basic;
  52. }
  53. }