package com.yeejoin.amos.boot.module.jg.api.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.*;

import java.util.Date;

/**
 * 
 *
 * @author system_generator
 * @date 2024-11-08
 */
@Data
@ApiModel(value="ShCarEquDto", description="")
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ShCarEquDto {

   private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "primary key")
    @TableId("SEQUENCE_NBR")
    private String sequenceNbr;

    @ApiModelProperty(value = "tzs_sh_car表主键")
    @TableField("CAR_ID")
    private String carId;

    @ApiModelProperty(value = "设备型号")
    @TableField("SEQUENCE_CODE")
    private String sequenceCode;

    @ApiModelProperty(value = "设备代码")
    @TableField("EQU_CODE")
    private String equCode;

    @ApiModelProperty(value = "制造日期")
    @TableField("PRODUCE_DATE")
    private Date produceDate;

    @ApiModelProperty(value = "安装日期")
    @TableField("EQU_INSTALLDATE")
    private Date equInstalldate;

    @ApiModelProperty(value = "检查日期")
    @TableField("EQU_CHECKDATE")
    private Date equCheckdate;

    @ApiModelProperty(value = "firstDate")
    @TableField("EQU_FIRSTDATE")
    private Date equFirstdate;

    @ApiModelProperty(value = "序号")
    @TableField("SERIAL_NUMBER")
    private String serialNumber;

    @ApiModelProperty(value = "sub_DM 代码")
    @TableField("EQU_DM")
    private String equDm;

    @ApiModelProperty(value = "单位编号")
    @TableField("EQU_DWBH")
    private String equDwbh;

    @ApiModelProperty(value = "公称工作压力(MPa)")
    @TableField("EQU_QPGC")
    private String equQpgc;

    @ApiModelProperty(value = "气瓶批号")
    @TableField("BATCH_NUMBER")
    private String batchNumber;

    @ApiModelProperty(value = "PFZZDW PF制造单位")
    @TableField("EQU_PFZZDW")
    private String equPfzzdw;

    @ApiModelProperty(value = "isChange")
    @TableField("ISCHANGE")
    private Integer ischange;

    @ApiModelProperty(value = "报告编号")
    @TableField("REPORTCODE")
    private String reportcode;

    @ApiModelProperty(value = "BFReportCode")
    @TableField("BFREPORTCODE")
    private String bfreportcode;

    @ApiModelProperty(value = "操作方式")
    @TableField("EQU_CZFS")
    private String equCzfs;

    @ApiModelProperty(value = "是否认领 1已认领 0未认领")
    @TableField("CLAIMED_FLAG")
    private String claimedFlag;

}
