package cn.timer.api.bean.yggl; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Entity; import javax.persistence.Id; /** * 人事表格表 * @TableName yggl_personnel_form */ @TableName(value ="yggl_personnel_form") @Entity @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("人事表格表") public class YgglPersonnelForm extends Model<YgglPersonnelForm> { /** * */ @Id @TableId private Long id; /** * 文件名称 */ @ApiModelProperty(value = "文件名称") private String fileName; /** * 文件地址 */ @ApiModelProperty(value = "文件地址") private String fileUrl; /** * 文件图标 */ @ApiModelProperty(value = "文件图标") private String fileIcon; /** * 类型 0:通知与证明,1:合同与协议,2:人事文档 */ @ApiModelProperty(value = "类型 0:通知与证明,1:合同与协议,2:人事文档") private Integer type; /** * 逻辑删除标记0.未删除 1.删除 */ @ApiModelProperty(value = "逻辑删除标记0.未删除 1.删除") private Integer deleteFlag; /** * 组织机构id */ @ApiModelProperty(value = "组织机构id") private Integer orgCode; @TableField(exist = false) private static final long serialVersionUID = 1L; }