package com.jy.business.capital.model.dto;

import cn.hutool.core.date.DatePattern;
import com.jy.framework.model.base.BaseSelectDto;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 资金流水列表查询入参实体
 *
 * @author
 * @since 2024-10-16
 */
@Getter
@Setter
public class CapitalTransactionsSelectDto extends BaseSelectDto {

    /**
     * 公司id
     */
    private Long corporationId;

    /**
     * 资金账号id
     */
    private Long capitalAccountId;

    /**
     * 交易时间
     */
    @DateTimeFormat(pattern = DatePattern.NORM_DATETIME_PATTERN)
    private Date[] tradingTime;

    /**
     * 交易类型 1收入 0支出
     */
    private Integer type;

    /**
     * 对方类型
     */
    private Integer targetType;

}
