AdminRiderLevelSaveDTO.java 878 Bytes
package com.diligrp.rider.dto;

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

import java.math.BigDecimal;

@Data
public class AdminRiderLevelSaveDTO {
    private Long id;

    @NotNull(message = "城市不能为空")
    private Long cityId;

    @NotNull(message = "等级编号不能为空")
    private Integer levelId;

    @NotBlank(message = "等级名称不能为空")
    private String name;

    @NotNull(message = "转单次数上限不能为空")
    private Integer transNums;

    @NotNull(message = "收入模式不能为空")
    private Integer runFeeMode;

    private BigDecimal runFixMoney;
    private BigDecimal runRate;
    private Integer distanceBasic;
    private BigDecimal distanceBasicMoney;
    private BigDecimal distanceMoreMoney;
    private BigDecimal distanceMaxMoney;
}