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

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.nest.springwrap.core.tenant.mp.TenantEntity;

/**
 * 通过规则配置表
 *
 * @author 黄辉
 * @version 1.0
 * @date 2021-05-22 16:58:51
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "通过规则配置表", description = "通过规则配置表")
@TableName("pmg_config_pass_rule_dto")
@Accessors(chain = true)
public class PmgConfigPassRuleDto extends TenantEntity {
	private static final long serialVersionUID = 1L;

	/**
	 * 放行规则id
	 */
	@ApiModelProperty(name = "ruleId", value = "放行规则id")
	private Long ruleId;
	/**
	 * 开始时段（单位分钟）
	 */
	@ApiModelProperty(name = "startTime", value = "开始时段（HH:mm:ss 或者 yyyy-MM-dd）")
	private String startTime;
	/**
	 * 结束时段（单位分钟）
	 */
	@ApiModelProperty(name = "endTime", value = "结束时段（HH:mm:ss 或者 yyyy-MM-dd）")
	private String  endTime;
	/**
	 * 类型（0：入场，1：出场）
	 */
	@ApiModelProperty(name = "type", value = "类型（0：入场，1：出场）")
	private Integer type;
	/**
	 * 周(2：周一，3：周二，4：周三，5：周四，6：周五，7：周六，1：周日)
	 */
	@ApiModelProperty(name = "week", value = "周(2：周一，3：周二，4：周三，5：周四，6：周五，7：周六，1：周日)")
	private Integer week;

}
