Casefault.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. package com.gyee.impala.model.master;
  2. import com.baomidou.mybatisplus.annotation.TableName;
  3. import com.baomidou.mybatisplus.extension.activerecord.Model;
  4. import java.io.Serializable;
  5. import com.gyee.impala.common.spring.InitialRunner;
  6. import com.gyee.impala.common.util.DateUtil;
  7. import com.gyee.impala.common.util.SnowFlakeUtil;
  8. import com.gyee.impala.model.ToData;
  9. import lombok.Data;
  10. import lombok.EqualsAndHashCode;
  11. /**
  12. * <p>
  13. *
  14. * </p>
  15. *
  16. * @author chenmh
  17. * @since 2021-10-18
  18. */
  19. @Data
  20. @EqualsAndHashCode(callSuper = false)
  21. @TableName("casefault")
  22. public class Casefault extends Model<Casefault> implements ToData<Object> {
  23. private static final long serialVersionUID=1L;
  24. // @TableId(value = "id", type = IdType.INPUT)
  25. private String id;
  26. private Integer tag;
  27. private Long faultid;
  28. private String stationcn;
  29. private String windturbineid;
  30. private String faulttype;
  31. private String faultcode;
  32. private String symptom;
  33. private String symptomcode;
  34. private String starttime;
  35. private String endtime;
  36. private String manufacturer;
  37. private String model;
  38. private String stationen;
  39. private String remark;
  40. private String category;
  41. private String createtime;
  42. private String speed;
  43. /**
  44. * 前端精度丢失
  45. * @return
  46. */
  47. public String getFaultIds(){
  48. return this.faultid + "";
  49. }
  50. @Override
  51. protected Serializable pkVal() {
  52. return this.id;
  53. }
  54. @Override
  55. public Object toData(Object t) {
  56. Casefaultalg obj = (Casefaultalg) t;
  57. if (obj == null)
  58. return null;
  59. Casefault fault = new Casefault();
  60. fault.setTag(0);
  61. fault.setFaultid(obj.getFaultid());
  62. fault.setStationcn(obj.getStationcn());
  63. fault.setStationen(obj.getStationen());
  64. fault.setWindturbineid(obj.getWindturbineid());
  65. fault.setFaulttype(InitialRunner.faultTypeMap.get(obj.getFaultcode().toUpperCase()));
  66. fault.setFaultcode(obj.getFaultcode());
  67. fault.setSymptom(obj.getSymptom());
  68. fault.setSymptomcode(obj.getSymptomcode());
  69. fault.setStarttime(obj.getStarttime());
  70. fault.setEndtime(obj.getEndtime());
  71. fault.setManufacturer(obj.getManufacturer());
  72. fault.setModel(obj.getModel());
  73. fault.setRemark(obj.getRemark());
  74. fault.setCategory("3");
  75. return fault;
  76. }
  77. }