com.nebula.boxes.iface.model.view.FirmView Maven / Gradle / Ivy
The newest version!
package com.nebula.boxes.iface.model.view;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
/**
* 企业基础信息
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class FirmView implements Serializable {
@ApiModelProperty(value = "自增主键")
private Long id;
@ApiModelProperty(value = "全局唯一键")
private String uuid;
@ApiModelProperty(value = "记录创建人")
private Long userId;
@ApiModelProperty(value = "父公司编号")
private Long parentId;
@ApiModelProperty(value = "公司名称")
private String name;
@ApiModelProperty(value = "公司别名")
private String alias;
@ApiModelProperty("企业相册")
private List albums;
@ApiModelProperty(value = "公司主页")
private String index;
@ApiModelProperty(value = "企业logo")
private String logo;
@ApiModelProperty(value = "视频地址")
private String video;
@ApiModelProperty(value = "企业评分")
private Integer score;
@ApiModelProperty(value = "是否验证通过")
private Integer certified;
@ApiModelProperty(value = "是否猎头公司 1猎头公司 2非猎头")
private Integer hunt;
@ApiModelProperty("猎头标签")
private String huntLabel;
@ApiModelProperty(value = "公司签名")
private String signature;
@ApiModelProperty(value = "公司介绍")
private String introduce;
@ApiModelProperty(value = "公司标签: 如五险一金等")
private List tags;
@ApiModelProperty(value = "规模类型")
private Integer scale;
@ApiModelProperty(value = "规模文案")
private String scaleLabel;
@ApiModelProperty(value = "融资类型")
private Integer invest;
@ApiModelProperty(value = "融资文案")
private String investLabel;
@ApiModelProperty(value = "城市编号")
private Long cityId;
@ApiModelProperty(value = "城市名称")
private String cityName;
@ApiModelProperty(value = "企业注册地址")
private String address;
@ApiModelProperty(value = "所属行业自定义")
private String industryTag;
@ApiModelProperty(value = "企业三合一信用码")
private String creditCode;
@ApiModelProperty(value = "营业执照地址/工商注册号")
private String licenceCode;
@ApiModelProperty(value = "组织结构码")
private String organizeCode;
@ApiModelProperty(value = "百度企业信誉地址")
private String baiduCredit;
@ApiModelProperty(value = "1:已审核 5 待审核")
private Integer audit;
@ApiModelProperty(value = "浏览人数")
private long visitorTotal;
@ApiModelProperty("收藏数")
private long favoriteTotal;
@ApiModelProperty("是否已经收藏过")
private boolean isFavorite;
@ApiModelProperty("职位总数")
private long recruitTotal;
@ApiModelProperty(value = "排序")
private Integer sort;
@ApiModelProperty(value = "有效性")
private Integer enabled;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
}