EqpRepairEvent.java 1.69 KB
package com.zteits.park.event;

import com.zteits.clouds.api.apibase.constants.EqpTypeEnum;
import org.springframework.context.ApplicationEvent;

/**
 * Copyright: Copyright (c) 2019  zteits
 *
 * @ClassName: com.zteits.park.event
 * @Description: 设备维修上报事件
 * @version: v1.0.0
 * @author: atao
 * @date: 2019-09-02   10:59
 * Modification History:
 * Date         Author          Version      Description
 * ---------------------------------------------------------*
 * 2019-09-02      atao          v1.0.0          创建
 */
public class EqpRepairEvent extends ApplicationEvent {

    /**
     * 设备类型 必填
     */
    private EqpTypeEnum eqpType;

    /**
     * 组织ID 必填
     */
    private Long orgId;

    /**
     * 设备编码 必填
     */
    private String eqpNo;

    /**
     * 故障描述 必填
     */
    private String failDetail;

    public EqpRepairEvent(EqpTypeEnum eqpType, Long orgId, String eqpNo, String failDetail) {
        super(eqpNo);
        this.eqpType = eqpType;
        this.orgId = orgId;
        this.eqpNo = eqpNo;
        this.failDetail = failDetail;
    }

    public EqpTypeEnum getEqpType() {
        return eqpType;
    }

    public void setEqpType(EqpTypeEnum eqpType) {
        this.eqpType = eqpType;
    }

    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public String getFailDetail() {
        return failDetail;
    }

    public void setFailDetail(String failDetail) {
        this.failDetail = failDetail;
    }

    public String getEqpNo() {
        return eqpNo;
    }

    public void setEqpNo(String eqpNo) {
        this.eqpNo = eqpNo;
    }
}