package com.testor.ddd.safetyControl.domain.equipment.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.tongtech.tfw.backend.common.models.supers.SuperModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.util.Date;


/**
 * 设备对象 t_safe_equipment
 *
 * 仅供 演示使用，，系统开发中暂未使用
 * 
 * @author testor-framework
 * @date 2022-06-22 18:03:10
 */
@Data
@ApiModel(value = "TSafeEquipment对象" , description = "")
public class TSafeEquipment extends SuperModel
{
    private static final long serialVersionUID = 1L;
/**
 * id
 */
  @ApiModelProperty(value = "id")
  private String id;
/**
 * 组织机构id
 */
  @ApiModelProperty(value = "组织机构id")
  private String orgId;
/**
 * 类型id
 */
  @ApiModelProperty(value = "类型id")
  private String typeId;
/**
 * 单位名称
 */
  @ApiModelProperty(value = "单位名称")
  private String name;
/**
 * 社会信用编码
 */
  @ApiModelProperty(value = "社会信用编码")
  private String creditCode;
/**
 * 法定代表人
 */
  @ApiModelProperty(value = "法定代表人")
  private String legalPerson;
/**
 * 现场负责人
 */
  @ApiModelProperty(value = "现场负责人")
  private String responsiblePerson;
/**
 * 联系方式
 */
  @ApiModelProperty(value = "联系方式")
  private String phone;
/**
 * 合同日期
 */
  @ApiModelProperty(value = "合同日期")
  @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date contractStartDate;



}
