package com.yuchen.saas.parking.api.vo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.yuchen.saas.parking.api.entity.ParkingTimeFreeDayWorkPlan;
import com.yuchen.saas.parking.api.entity.StaggeredMonthChargeRule;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @Author: 肖润飞
 * @CreateTime: 2022/09/22 10:32
 * @Description: 错时月卡车收费规则
 * @Version: 1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "停车场 错时月卡收费规则表", description = "停车场 错时月卡收费规则表")
@TableName("staggered_month_charge_rule")
public class StaggeredMonthChargeRuleVo extends StaggeredMonthChargeRule {
//    /**
//     * 停车库唯一标识
//     */
//    @ApiModelProperty("停车库唯一标识")
//    private String parkingId;
//    /**
//     * 规则名称
//     */
//    @ApiModelProperty("规则名称")
//    private String ruleName;
//
//    /**
//     * 包期费用(分)
//     */
//    @ApiModelProperty("包期费用(分)")
//    private Long fee;
//
//    @Deprecated
//    @ApiModelProperty("是否固定车位号:0否,1是")
//    private Integer isConstSpaceNo;
//
//    @NotNull
//    @Min(1)
//    @ApiModelProperty("缴费有效期(天)")
//    private Integer validityPeriod;
//
//    @ApiModelProperty("错时卡数量")
//    private Integer residueCard;


    @ApiModelProperty("错时计划配置")
    private ParkingTimeFreeDayWorkPlan workPlan;
}