package com.ruoyi.account.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * 财务管理--资金转账(成对流水) */ @Data public class AccountTransferDto implements Serializable { @ApiModelProperty("转出账户ID") @NotNull(message = "转出账户不能为空") private Long fromAccountId; @ApiModelProperty("转入账户ID") @NotNull(message = "转入账户不能为空") private Long toAccountId; @ApiModelProperty("转账金额") @NotNull(message = "转账金额不能为空") private BigDecimal amount; @ApiModelProperty("转账日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date transferDate; @ApiModelProperty("备注") private String remark; }