package com.yuchen.saas.manage.user.api.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.nest.springwrap.core.mp.base.BaseEntity;

/**
 * 园区服务商登记
 */
@Data
@TableName("saas_company_park_serve")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "园区服务商登记", description = "园区服务商登记")
public class SaasCompanyParkServe extends BaseEntity {

	private static final long serialVersionUID = 1L;


	@ApiModelProperty(value = "企业id")
	@JsonSerialize(
			using = ToStringSerializer.class
	)
	private Long companyId;

	@ApiModelProperty(value = "园区id")
	@JsonSerialize(
			using = ToStringSerializer.class
	)
	private Long parkId;

	@ApiModelProperty(value = "机构名称")
	private String organName;
	@ApiModelProperty(value = "统一信用代码")
	private String creditCode;
	@ApiModelProperty(value = "机构类型")
	private String organType;
	@ApiModelProperty(value = "法人代表")
	private String legalPerson;

	@ApiModelProperty(value = "服务事项")
	private String serviceModel;

	@ApiModelProperty(value = "服务有效期")
	private String serviceExpire;

	@ApiModelProperty(value = "登记附件")
	private String settleFile;

	@ApiModelProperty(value = "审核原因")
	private String reason;



	
}
