12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package com.gyee.impala.model.master;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.baomidou.mybatisplus.extension.activerecord.Model;
- import com.gyee.impala.model.ToData;
- import com.gyee.impala.model.custom.PowerCurveCondition;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import java.io.Serializable;
- @Data
- @EqualsAndHashCode(callSuper = false)
- @TableName("Powercurvebasic")
- public class Powercurvebasic extends Model<Powercurvebasic> implements ToData<Object> {
- private static final long serialVersionUID=1L;
- private String id;
- private String stationen;
- private String windturbineid;
- private Integer intervals;
- private String time;
- private boolean connected;
- private boolean correct;
- private boolean connected10;
- private boolean prestop10;
- private boolean curveoffset;
- private Integer levels;
- private String remark;
- private String category;
- private String starttime;
- private String endtime;
- @Override
- protected Serializable pkVal() {
- return this.id;
- }
- @Override
- public Object toData(Object t) {
- PowerCurveCondition p = (PowerCurveCondition) t;
- if (p == null)
- return null;
- Powercurvebasic basic = new Powercurvebasic();
- basic.setStationen(p.getStationen());
- basic.setWindturbineid(p.getWtId());
- basic.setIntervals(p.getIntervals());
- basic.setTime(p.getTime());
- basic.setConnected(p.isConnected());
- basic.setCorrect(p.isCorrect());
- basic.setConnected10(p.isConnected10());
- basic.setPrestop10(p.isPrestop10());
- basic.setCurveoffset(p.isCurveoffset());
- basic.setLevels(p.getLevels());
- basic.setRemark(p.getRemark());
- basic.setCategory(p.getCategory());
- return basic;
- }
- }
|