package jnpf.model.franchisee.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import jnpf.base.entity.SuperEntity;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * 加盟商从业经历实体
 */
@Getter
@Setter
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName(value = "ftb_franchisee_experience")
public class FranchiseeExperienceEntity extends SuperEntity.SuperCUBaseEntity<String> implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 加盟商ID
     */
    @TableField(value = "F_FranchiseeId")
    private String franchiseeId;

    /**
     * 公司名称
     */
    @TableField(value = "F_CompanyName")
    private String companyName;

    /**
     * 岗位名称
     */
    @TableField(value = "F_PositionName")
    private String positionName;

    /**
     * 开始时间
     */
    @TableField(value = "F_StartTime")
    private Date startTime;

    /**
     * 结束时间
     */
    @TableField(value = "F_EndTime")
    private Date endTime;

    /**
     * 行业
     */
    @TableField(value = "F_Industry")
    private String industry;

    /**
     * 工作描述
     */
    @TableField(value = "F_WorkDescription")
    private String workDescription;

    /**
     * 排序
     */
    @TableField(value = "F_Sorts")
    private Long sorts;

    /**
     * 有效标识
     */
    @TableField(value = "F_EnabledMark")
    private Integer enabledMark;
}
