package com.zbooksoft.gdmis.data.entity;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.util.Date;
|
|
/**
|
* @Description:实物利用单
|
* @Author: zhai
|
* @Date: 2024/8/2
|
**/
|
@TableName("UTL_PHYSICAL_FORM")
|
@Data
|
public class PhysicalForm {
|
|
/**
|
* 利用单id
|
*/
|
@TableId(type = IdType.ID_WORKER)
|
private Long formId;
|
/**
|
* 申请编码
|
*/
|
private String applyCode;
|
/**
|
* 利用类型
|
*/
|
private Integer utilizationType;
|
|
/**
|
* 单位名称
|
*/
|
private String deptName;
|
|
/**
|
* 单位地址
|
*/
|
private String deptAddress;
|
/**
|
* 单位id
|
*/
|
private Long deptId;
|
|
/**
|
* 申请人
|
*/
|
private String applyUser;
|
/**
|
* 申请人id
|
*/
|
private Long applyUserId;
|
|
/**
|
* 身份证号码
|
*/
|
private String cardId;
|
|
/**
|
* 联系电话
|
*/
|
private String telNumber;
|
/**
|
* 邮箱
|
*/
|
private String email;
|
|
/**
|
* 项目名称(工作内容)
|
*/
|
private String projectName;
|
/**
|
* 题名
|
*/
|
private String title;
|
|
/**
|
* 档号
|
*/
|
private String archivalCode;
|
|
/**
|
* 观察/取样范围
|
*/
|
private String observationScope;
|
/**
|
* 观察取样时间
|
*/
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private String observationTime;
|
|
/**
|
* 取样数量
|
*/
|
private Integer sampleNum;
|
|
/**
|
* 取样方式
|
*/
|
private String sampleMethod;
|
/**
|
* 测试项目及样品量需求
|
*/
|
private String testProject;
|
/**
|
* 送检机构
|
*/
|
private String sendInstitution;
|
|
/**
|
* 研究目的
|
*/
|
private String researchPurpose;
|
/**
|
* 研究内容
|
*/
|
private String researchContent;
|
/**
|
* 预期成果
|
*/
|
private String expectedResult;
|
/**
|
* 申请单位意见
|
*/
|
private String applyDeptOpinion;
|
|
/**
|
* 是否同意
|
*/
|
private Integer agree;
|
/**
|
* 流程步骤
|
*/
|
private String flowStep;
|
|
/**
|
* 创建人ID
|
*/
|
private Long createUserId;
|
/**
|
* 创建人名称
|
*/
|
private String createUserName;
|
/**
|
* 创建时间
|
*/
|
private Date createTime;
|
|
/**
|
* 状态:0 申请中 1 已通过 2已归还
|
*/
|
private Integer state;
|
/**
|
* 流程状态
|
*/
|
private Integer flowState;
|
|
/**
|
* 流程实例ID
|
*/
|
private Long processInstanceId;
|
|
|
/**
|
* 利用日期(默认为创建日期,流程批准完后改为批准日期)
|
*/
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date physicalDate;
|
|
/**
|
* 备注
|
*/
|
private String remark;
|
|
private Integer fileCount;
|
|
private Integer itemCount;
|
/**
|
* 职务/职称
|
*/
|
private String jobTitle;
|
|
}
|