package com.cmvr.device.domain.vo;

import com.cmvr.common.annotation.Excel;
import com.cmvr.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("电机相关参数")
public class TeMotorVo extends BaseEntity {

    @Excel(name = "额定功率")
    @ApiModelProperty("额定功率")
    private String ratedPower;

    @Excel(name = "额定电压")
    @ApiModelProperty("额定电压")
    private String ratedVoltage;

    @Excel(name = "额定电流")
    @ApiModelProperty("额定电流")
    private String ratedCurrent;

    @Excel(name = "转速范围")
    @ApiModelProperty("转速范围")
    private String speedRange;

    @Excel(name = "扭矩")
    @ApiModelProperty("扭矩")
    private String torque;

    @Excel(name = "编码器分辨率")
    @ApiModelProperty("编码器分辨率")
    private String encoderResolution;

    @Excel(name = "控制模式")
    @ApiModelProperty("控制模式")
    private String controlMode;

    @Excel(name = "当前位置")
    @ApiModelProperty("当前位置")
    private String currentState;

}
