package com.cool.store.vo.fees;

import com.cool.store.annotation.DictField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * <p>
 * 平安钱包分账信息VO
 * </p>
 *
 * @author wangff
 * @since 2026/1/29
 */
@Data
public class ShopAllocationInfoVO {
    @ApiModelProperty("id")
    private Long id;

    @ApiModelProperty("费用类型")
    private String expenseType;

    @ApiModelProperty("费用类型名称")
    @DictField
    private String expenseTypeName;

    @ApiModelProperty("收款公司名称")
    private String payeeName;

    @ApiModelProperty("收款公司code")
    private String payeeCode;

    @ApiModelProperty("金额")
    private BigDecimal amount;

    @ApiModelProperty("分账状态，1已分账 2分账失败 3待分账")
    private Integer status;

    @ApiModelProperty("分账失败原因")
    private String failReason;
}
