package com.jsowell.pile.domain; import java.sql.Time; import java.util.Date; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import lombok.experimental.SuperBuilder; /** * 充电桩预约信息表 */ @Data @Accessors(chain = true) @SuperBuilder @AllArgsConstructor @NoArgsConstructor public class PileReservedInfo { /** * 主键 */ private Integer id; /** * 会员id */ private String memberId; /** * 充电桩编号 */ private String pileSn; /** * 充电桩枪口编号 */ private String pileConnectorCode; /** * 状态(0-未生效;1-生效) */ private String status; /** * 预约类型,单次 (single) 或周期性 (recurring) */ private String reservedType; /** * 预约开始时间 */ private Time startTime; /** * 预约结束时间 */ private Time endTime; /** * 周期性预约的频率,对于单次预约,该字段可以为 NULL。可能的值包括 daily, weekly, monthly */ private String freq; /** * 创建人 */ private String createBy; /** * 创建时间 */ private Date createTime; /** * 更新人 */ private String updateBy; /** * 更新时间 */ private Date updateTime; /** * 删除标识(0正常;1-删除) */ private String delFlag; }