Commit d2fadb37 authored by 徐俊's avatar 徐俊

xujun

parent 71ca2866
package com.yiboshi.science.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yiboshi.science.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;
import java.util.Date;
/**
* 申报人员简历表
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "申报人员简历表VO")
public class ComPersonResume extends BaseEntity {
/** 人员Id */
@ApiModelProperty(value = "人员Id", position = 2)
@Length(max=36, message = "人员Id不能大于36")
private String personId;
/** 简历类型(系统参数18) */
@ApiModelProperty(value = "简历类型", position = 3)
@Length(max=36, message = "简历类型不能大于36")
private String resumeType;
/** 起始日期 */
@ApiModelProperty(value = "起始日期", position = 4)
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date resumeStart;
/** 截止日期 */
@ApiModelProperty(value = "截止日期", position = 5)
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date resumeEnd;
/** 机构名称 */
@ApiModelProperty(value = "机构名称", position = 6)
@Length(max=200, message = "机构名称不能大于200")
private String orgName;
/** 职务 */
@ApiModelProperty(value = "职务", position = 7)
@Length(max=20, message = "职务不能大于20")
private String positionName;
/** 简历备注 */
@ApiModelProperty(value = "简历备注", position = 8)
@Length(max=100, message = "简历备注不能大于100")
private String resumeRemark;
}
\ No newline at end of file
package com.yiboshi.science.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yiboshi.science.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;
import java.util.Date;
/**
* 申报人科研学术成绩表
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "申报人科研学术成绩表VO")
public class ComPersonScientificGain extends BaseEntity {
/** 成果类型(系统参数) */
@ApiModelProperty(value = "成果类型", position = 1)
@Length(max=36, message = "成果类型不能大于36")
private String gainType;
/** 成果日期 */
@ApiModelProperty(value = "成果日期", position = 2)
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date gainDate;
/** 成果名称 */
@ApiModelProperty(value = "成果名称", position = 3)
@Length(max=100, message = "成果名称不能大于100")
private String gainName;
/** 成果描述 */
@ApiModelProperty(value = "成果描述", position = 4)
@Length(max=200, message = "成果描述不能大于200")
private String gainDescription;
/** 成果备注 */
@ApiModelProperty(value = "成果备注", position = 5)
@Length(max=200, message = "成果备注不能大于200")
private String gainRemark;
}
\ No newline at end of file
package com.yiboshi.science.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yiboshi.science.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;
import java.math.BigDecimal;
import java.util.Date;
/**
* 人才申请表
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("com_talent_apply")
@ApiModel(description = "人才申请表VO")
public class ComTalentApply extends BaseEntity {
/** 申报人ID */
@ApiModelProperty(value = "申报人ID", position = 1)
@Length(max=36, message = "申报人ID不能大于36")
private String personId;
/** 人才类型 */
@ApiModelProperty(value = "人才类型", position = 2)
@Length(max=36, message = "人才类型不能大于36")
private String talentType;
/** 荣誉称号 */
@ApiModelProperty(value = "荣誉称号", position = 3)
@Length(max=1000, message = "荣誉称号不能大于1000")
private String honoraryTitle;
/** 在国家、省级一级学术团体任职情况(包括任职时间和职务) */
@ApiModelProperty(value = "任职情况1", position = 4)
@Length(max=1000, message = "任职情况1不能大于1000")
private String holdPost1;
/** 担任国内统计源期刊职务情况(包括任职时间和职务) */
@ApiModelProperty(value = "任职情况2", position = 5)
@Length(max=1000, message = "任职情况2不能大于1000")
private String holdPost2;
/** 担任国家或省级重点学科/专科、重点实验室、内设研究机构负责人情况(包括任职时间和职务) */
@ApiModelProperty(value = "任职情况3", position = 6)
@Length(max=1000, message = "任职情况3不能大于1000")
private String holdPost3;
/** 支持条件 */
@ApiModelProperty(value = "支持条件", position = 7)
@Length(max=5000, message = "支持条件不能大于5000")
private String supportingConditions;
/** 研究类型 */
@ApiModelProperty(value = "研究类型", position = 8)
@Length(max=36, message = "研究类型不能大于36")
private String researchType;
/** 研究开始时间 */
@ApiModelProperty(value = "研究开始时间", position = 9)
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date researchStart;
/** 研究结束时间 */
@ApiModelProperty(value = "研究结束时间", position = 10)
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date researchEnd;
/** 资助经费 */
@ApiModelProperty(value = "资助经费", position = 11)
private BigDecimal supportFund;
/** 研究内容 */
@ApiModelProperty(value = "研究内容", position = 12)
@Length(max=1000, message = "研究内容不能大于1000")
private String researchContent;
/** 技术特点 */
@ApiModelProperty(value = "技术特点", position = 13)
@Length(max=5000, message = "技术特点不能大于5000")
private String technicalSkill;
/** 量化指标 */
@ApiModelProperty(value = "量化指标", position = 14)
@Length(max=1000, message = "量化指标不能大于1000")
private String qualityTarget;
/** 研究条件 */
@ApiModelProperty(value = "研究条件", position = 15)
@Length(max=1000, message = "研究条件不能大于1000")
private String researchCondition;
/** 研究进度 */
@ApiModelProperty(value = "研究进度", position = 16)
@Length(max=1000, message = "研究进度不能大于1000")
private String researchProgress;
/** 计划目标 */
@ApiModelProperty(value = "计划目标", position = 17)
@Length(max=1000, message = "计划目标不能大于1000")
private String planTarget;
/** 单位意见 */
@ApiModelProperty(value = "单位意见", position = 18)
@Length(max=1000, message = "单位意见不能大于1000")
private String unitAdvice;
/** 申请经费 */
@ApiModelProperty(value = "申请经费", position = 19)
private BigDecimal applyFund;
/** 其他经费 */
@ApiModelProperty(value = "其他经费", position = 20)
private BigDecimal otherFund;
/** 总经费 */
@ApiModelProperty(value = "总经费", position = 21)
private BigDecimal totalFund;
}
\ No newline at end of file
package com.yiboshi.science.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yiboshi.science.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;
import java.math.BigDecimal;
/**
* 申报人培养经费预算表
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("com_talent_budget")
@ApiModel(description = "申报人培养经费预算表VO")
public class ComTalentBudget extends BaseEntity {
/** 人才申请ID */
@ApiModelProperty(value = "人才申请ID", position = 1)
@Length(max=36, message = "人才申请ID不能大于36")
private String talentId;
/** 预算科目ID */
@ApiModelProperty(value = "预算科目ID", position = 2)
@Length(max=36, message = "预算科目ID不能大于36")
private String budgetId;
/** 第一年预算 */
@ApiModelProperty(value = "第一年预算", position = 3)
private BigDecimal yearValue1;
/** 第二年预算 */
@ApiModelProperty(value = "第二年预算", position = 4)
private BigDecimal yearValue2;
/** 第三年预算 */
@ApiModelProperty(value = "第三年预算", position = 5)
private BigDecimal yearValue3;
/** 第四年预算 */
@ApiModelProperty(value = "第四年预算", position = 6)
private BigDecimal yearValue4;
/** 第五年预算 */
@ApiModelProperty(value = "第五年预算", position = 7)
private BigDecimal yearValue5;
/** 预算科目名称 */
@ApiModelProperty(value = "预算科目名称", position = 8)
@Length(max=100, message = "预算科目名称不能大于100")
private String budgetName;
}
\ No newline at end of file
package com.yiboshi.science.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yiboshi.science.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;
import java.util.Date;
/**
* 人才团队成员表
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("com_talent_members")
@ApiModel(description = "人才团队成员表VO")
public class ComTalentMembers extends BaseEntity {
/** 人才申请ID */
@ApiModelProperty(value = "人才申请ID", position = 1)
@Length(max=36, message = "人才申请ID不能大于36")
private String talentId;
/** 姓名 */
@ApiModelProperty(value = "姓名", position = 2)
@Length(max=30, message = "姓名不能大于30")
private String name;
/** 性别 */
@ApiModelProperty(value = "性别", position = 3)
@Length(max=2, message = "性别不能大于2")
private String sex;
/** 出生日期 */
@ApiModelProperty(value = "出生日期", position = 4)
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
private Date birthday;
/** 专业 */
@ApiModelProperty(value = "专业特长", position = 5)
@Length(max=200, message = "专业特长不能大于200")
private String spec;
/** 职务 */
@ApiModelProperty(value = "职务", position = 6)
@Length(max=50, message = "职务不能大于50")
private String duty;
/** 工作单位 */
@ApiModelProperty(value = "工作单位", position = 7)
@Length(max=100, message = "工作单位不能大于100")
private String workUnit;
/** 项目分工 */
@ApiModelProperty(value = "项目分工", position = 8)
@Length(max=100, message = "项目分工不能大于100")
private String projWork;
/** 备注 */
@ApiModelProperty(value = "备注", position = 9)
@Length(max=200, message = "备注不能大于200")
private String remark;
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment