package com.xjrsoft.module.veb.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * @title: 实习计划管理表 * @Author dzx * @Date: 2024-12-11 * @Version 1.0 */ @Data @TableName("internship_plan_manage") @ApiModel(value = "internship_plan_manage", description = "实习计划管理表") public class InternshipPlanManage implements Serializable { private static final long serialVersionUID = 1L; /** * 主键编号 */ @ApiModelProperty("主键编号") @TableId private Long id; /** * 创建人 */ @ApiModelProperty("创建人") @TableField(fill = FieldFill.INSERT) private Long createUserId; /** * 创建时间 */ @ApiModelProperty("创建时间") @TableField(fill = FieldFill.INSERT) private Date createDate; /** * 修改人 */ @ApiModelProperty("修改人") @TableField(fill = FieldFill.UPDATE) private Long modifyUserId; /** * 修改时间 */ @ApiModelProperty("修改时间") @TableField(fill = FieldFill.UPDATE) private Date modifyDate; /** * 删除标记 */ @ApiModelProperty("删除标记") @TableField(fill = FieldFill.INSERT) @TableLogic private Integer deleteMark; /** * 有效标志 */ @ApiModelProperty("有效标志") @TableField(fill = FieldFill.INSERT) private Integer enabledMark; /** * 序号 */ @ApiModelProperty("序号") private Integer sortCode; /** * 学期主键id(base_semester) */ @ApiModelProperty("学期主键id(base_semester)") private Long baseSemesterId; /** * 学期 */ @ApiModelProperty("学期") private String baseSemester; /** * 实习计划名称 */ @ApiModelProperty("实习计划名称") private String internshipPlanName; /** * 实习计划类型 */ @ApiModelProperty("实习计划类型") private String internshipPlanType; /** * 实训基地主键id(school_training_base and outside_training_base) */ @ApiModelProperty("实训基地主键id(school_training_base and outside_training_base)") private Long trainingBaseId; /** * 实训基地名称 */ @ApiModelProperty("实训基地名称") private String trainingBaseName; /** * 实训基地编号 */ @ApiModelProperty("实训基地编号") private String trainingBaseNumber; /** * 实习去向 */ @ApiModelProperty("实习去向") private String internshipWhereabouts; /** * 保险购买方 */ @ApiModelProperty("保险购买方") private String insurancePurchaser; /** * 购买保险种类 */ @ApiModelProperty("购买保险种类") private String insuranceType; /** * 实习开始时间 */ @ApiModelProperty("实习开始时间") private Date startTime; /** * 实习结束时间 */ @ApiModelProperty("实习结束时间") private Date endTime; /** * 企业所属行业 */ @ApiModelProperty("企业所属行业") private String enterpriseIndustry; /** * 实习单位名称 */ @ApiModelProperty("实习单位名称") private String internshipUnitName; /** * 实习单位地址 */ @ApiModelProperty("实习单位地址") private String internshipUnitAddress; /** * 实习单位来源 */ @ApiModelProperty("实习单位来源") private String internshipUnitSource; /** * 实习岗位名称 */ @ApiModelProperty("实习岗位名称") private String internshipJobName; /** * 专业对口程度 */ @ApiModelProperty("专业对口程度") private String professionalRelevanceEnterprise; /** * 住宿安排 */ @ApiModelProperty("住宿安排") private String lodgingPlan; /** * 实习场所类型 */ @ApiModelProperty("实习场所类型") private String internshipSiteType; /** * 学年 */ @ApiModelProperty("学年") private String academicYear; }