package com.fs.company.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.fs.common.annotation.Excel;
import com.fs.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 分账明细对象 company_div_item
 *
 * @author fs
 * @date 2025-10-21
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CompanyDivItem extends BaseEntity{

    @TableId
    private Long id;

//    /** 订单id */
//    @Excel(name = "订单id")
//    private Long orderId;

    /** 订单编号 */
    @Excel(name = "订单编号")
    private String orderCode;

    /** 支付订单号 */
    @Excel(name = "支付订单号")
    private String payCode;

    /** 分账明细 */
    @Excel(name = "分账明细")
    private String detail;

    /** 分账明细 */
    @Excel(name = "退款明细")
    private String refundDetail;

    /** 分账明细 */
    @Excel(name = "是否支付成功 0否 1是")
    private Integer isPay;

    /** 是否延迟分账 0否 1是 */
    @Excel(name = "是否延迟分账 0否 1是")
    private Integer isDelay;

    /** 是否退款 0否 1是 */
    @Excel(name = "是否退款 0否 1是")
    private Integer isRefund;


    /** 延迟交易状态: (实时分账 null) 0:未确认 1:已确认 */
    @Excel(name = "是否退款 0否 1是")
    private Integer delayStatus;


}
