package com.yeejoin.amos.boot.module.tdc.api.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;

import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.TableField;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.joda.time.DateTime;

/**
 * @author duanwei
 * @date 2022-11-22
 */
@Data
@TableName("tdc_drawing")
@Accessors(chain = true)
@ApiModel(value = "TdcDrawing对象", description = "")
public class TdcDrawing extends BaseEntity {

    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "图纸名称")
    @TableField("DRAWING_NAME")
    private String drawingName;

    @ApiModelProperty(value = "图纸地址")
    @TableField("DRAWING_URL")
    private String drawingUrl;

    @ApiModelProperty(value = "上传人姓名")
    @TableField("UPLOAD_USER_NAME")
    private String uploadUserName;

    @ApiModelProperty(value = "上传人单位")
    @TableField("UPLOAD_COMPANY_NAME")
    private String uploadCompanyName;

    @ApiModelProperty(value = "上传人单位code")
    @TableField("UPLOAD_COMPANY_CODE")
    private String uploadCompanyCode;

    @ApiModelProperty(value = "上传时间")
    @TableField("UPLOAD_TIME")
    private Date uploadTime;


}
