package org.dromara.main.domain.bo;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 结算单业务对象
 */
@Data
public class CsOrderCardBo {

    /**
     * 会话ID
     */
    @NotNull(message = "会话ID不能为空")
    private Long sessionId;

    /**
     * 消息编号
     */
    @NotBlank(message = "消息编号不能为空")
    private String msgNo;

    /**
     * 发送者ID
     */
    private Long senderId;

    /**
     * 项目名称
     */
    @NotBlank(message = "项目名称不能为空")
    private String orderName;

    /**
     * 支付金额
     */
    @NotNull(message = "支付金额不能为空")
    private BigDecimal orderPrice;

    /**
     * 订单类型说明
     */
    private String orderType;
}
