package com.ruoyi.system.vo.asset; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDate; /** * 资产处置申请分页列表VO */ @Data @ApiModel(value = "资产处置申请分页列表VO") public class OaApprovalApplicationDisposePageVO implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "审批申请ID") private Integer id; @ApiModelProperty(value = "单据号") private String applicationCode; @ApiModelProperty(value = "标题") private String title; @ApiModelProperty(value = "申请人") private String applicantName; @ApiModelProperty(value = "处置日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private LocalDate disposeTime; @ApiModelProperty(value = "处置方式 0-报废,1-报损,2-捐赠") private Integer disposeType; @ApiModelProperty(value = "处置方式名称") private String disposeTypeName; @ApiModelProperty(value = "处置金额") private BigDecimal disposeTotalAmount; @ApiModelProperty(value = "处置原因") private String applicationReason; @ApiModelProperty(value = "资产明细") private String assetTypeDetail; @ApiModelProperty(value = "审核状态 0-待审核,1-审核中,2-已通过,3-已拒绝") private Integer approvalStatus; @ApiModelProperty(value = "审核状态名称") private String approvalStatusName; }