package com.ruoyi.system.dto.asset; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.NotNull; import java.math.BigDecimal; import java.time.LocalDate; /** * @author mitao * @date 2025/10/9 */ @Data @ApiModel(value = "资产维修完成DTO") public class AssetRepairCompleteDTO { @ApiModelProperty(value = "维修记录ID") @NotNull(message = "维修记录ID不能为空") private Integer repairRecordId; @ApiModelProperty(value = "维修资产ID") @NotNull(message = "维修资产ID不能为空") private Integer assetMainId; @ApiModelProperty(value = "维修花费" ) @NotNull(message = "维修花费不能为空") private BigDecimal repairFee; @ApiModelProperty(value = "维修完成时间") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate repairFinishTime; }