package com.ruoyi.cs.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import lombok.Data; import java.util.Date; /** * @Desc 资源申请账号对象 * @Author pdt * @Date 2025-01-19 */ @Data public class ResourceOrderApplyVO { /** 申请日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "申请日期", dateFormat = "yyyy-MM-dd") private Date createAt; /** 用户姓名 */ @Excel(name = "用户姓名") private String name; /** 用户单位 */ @Excel(name = "用户单位") private String companyName; /** 申请单号 */ @Excel(name = "申请单号") private String applyNumber; /** 申请标题 */ @Excel(name = "申请标题") private String orderTitle; /** 用户姓名 */ @Excel(name = "项目负责人姓名") private String userName; /** 用户单位 */ @Excel(name = "项目负责人单位") private String userCompanyName; /** 项目负责人邮箱 */ @Excel(name = "项目负责人邮箱") private String email; /** 项目负责人电话 */ @Excel(name = "项目负责人电话") private String phone; /** 使用人员姓名 */ @Excel(name = "使用人员姓名") private String userInfoName; /** 项目名称 */ @Excel(name = "项目名称") private String projectName; /** 项目编号 */ @Excel(name = "项目编号") private String projectNumber; /** 专业领域 */ @Excel(name = "专业领域") private String majorField; /** 项目开始时间 */ @Excel(name = "项目开始时间", dateFormat = "yyyy-MM-dd") private Date projectCycleBegin; /** 项目结束时间 */ @Excel(name = "项目结束时间", dateFormat = "yyyy-MM-dd") private Date projectCycleEnd; /** 其他需求 */ @Excel(name = "其他需求") private String otherDemand; /** 资源申请主键ID */ private String applyId; /** 申请类型:0-资源,1-工单 */ private String applyType; /** 用户ID */ private String memberUserId; /** 资源分类ID */ private String resourceClassId; /** 部门/院系ID */ private String deptId; /** 部门/院系名称 */ private String deptName; /** 单位类别ID */ private String companyClassId; /** 单位类别名 */ private String companyClassName; /** 职称/职务 */ private String professionalTitle; /** 职业 */ private String occupation; /** 工单账号 */ private String orderAccount; /** 项目来源 */ private String projectSource; /** 项目类别ID */ private String projectClassId; /** 项目类别名 */ private String projectClassName; /** 使用需求:0-专用,1-共享,2-急用 */ private String useDemand; /** 任务量估算 */ private String workloadEstimate; /** 合同名称 */ private String contractName; /** 合同编号 */ private String contractNumber; /** 合同附件 */ private String contractAnnex; /** 工单类型ID */ private String orderClassId; /** 工单类型名 */ private String orderClassName; /** 问题描述 */ private String problemDescribe; /** 申请状态:0-待确认,1-盖章材料待上传,2-待审批,3-审批拒绝,4-待审核,5-审核拒绝,6-待分配,7-进行中,8-驳回,9-已完成 */ private String applyStatus; /** 网络类型:0-办公网络,1-VPN,2-特殊网络资源 */ private String networkType; /** 状态:0-正常,1-禁用 */ private String status; /** 草稿:0-否,1-是 */ private String isDraft; /** 排序 */ private Integer sort; /** 是否上传:0-否,1-是 */ private String isUpload; /** 电子版资源申请单路径 */ private String uploadUrl; /** 工单说明 */ private String orderProfile; /** 并行编程的基础 */ private String parallelProgramming; /** 使用时间起始 */ private Date useTimeBegin; /** 使用时间结束 */ private Date useTimeEnd; /** 使用频率(0-每日、1-每周、2-每月)*/ private String useFrequency; /** 使用频率详情*/ private String useFrequencyDetail; /** 审核拒绝原因 */ private String refuseReason; /** 存储额度 */ private String storageLimit; /** 存储额度单位 */ private String storageLimitUnit; /** 修改时间 */ private Date updateAt; /** 完成时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date completeAt; /** 删除标记:0-正常,1-删除 */ private String delFlag; /** 需求内容 */ private String demandContent; /** 资源分类名 */ private String resourceClassName; /** 处理时长 */ private String tackleTime; }