package com.zt.plat.module.qms.resource.record.controller.admin.recordapplydetail.vo;

import com.zt.plat.module.qms.core.aspect.annotation.Dict;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.time.LocalDateTime;

/**
 * 文件记录申请与申请明细联合查询VO
 *
 * @author 后台管理
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RecordApplyDetailJoinVO {

    // RecordApplyDO 字段
    private Long applyId;
    private String businessStatus;
    private String businessType;
    private String flowInstanceId;
    private String formData;
    private String applyContent;
    private String changeBefore;
    private String changeAfter;

//    private String permanently;

    // RecordApplyDetailDO 字段
    private Long detailId;
    private Long documentId;
    private String permanently;
    private LocalDateTime applyStartDate;
    private LocalDateTime applyEndDate;
    private String sortNo;
    private String systemDepartmentCode;
    private String remark;
    private Long id;
    private String targetType;
    private String targetName;
    private Long targetId;
    private String detailFormData;
}
