package com.yuanchu.limslaboratory.pojo; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** *
* *
* * @author 江苏鵷雏网络科技有限公司 * @since 2023-07-07 */ @Data @NoArgsConstructor @EqualsAndHashCode(callSuper = false) @ApiModel(value="Enterprise对象", description="") public class Enterprise implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "企业编号") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "企业名字") private String name; @ApiModelProperty(value = "企业英文名字") private String nameEn; @ApiModelProperty(value = "企业简称") private String byname; @ApiModelProperty(value = "联系人名字") private String linkName; @ApiModelProperty(value = "联系人电话") private String linkPhone; @ApiModelProperty(value = "企业地址") private String address; @ApiModelProperty(value = "英文企业地址") private String addressEn; @ApiModelProperty(value = "邮政编码") private String code; @ApiModelProperty(value = "邮箱") private String email; @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone="GMT+8") private Date createTime; @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone="GMT+8") private Date updateTime; @Version @ApiModelProperty(value = "锁") private Integer version; public Enterprise(String name, String byname, String linkName, String linkPhone) { this.name = name; this.byname = byname; this.linkName = linkName; this.linkPhone = linkPhone; } }