ChargeOrderInfoQuery.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.zsElectric.boot.business.model.query;
  2. import com.zsElectric.boot.common.base.BasePageQuery;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.Getter;
  5. import lombok.Setter;
  6. import java.time.LocalDateTime;
  7. /**
  8. * 充电订单信息分页查询对象
  9. *
  10. * @author zsElectric
  11. * @since 2025-12-17 19:13
  12. */
  13. @Schema(description ="充电订单信息查询对象")
  14. @Getter
  15. @Setter
  16. public class ChargeOrderInfoQuery extends BasePageQuery {
  17. @Schema(description = "充电桩编号")
  18. private Integer equipmentId;
  19. @Schema(description = "状态0待启动 1 充电中 2 结算中 3 已完成, 5未成功充电")
  20. private Integer status;
  21. @Schema(description = "订单类型 0-平台订单 2-企业订单")
  22. private Integer orderType;
  23. @Schema(description = "补缴状态 0.无需补缴 1.待补缴 2.已补缴 3.部分补缴")
  24. private Integer maspStatus;
  25. @Schema(description = "状态0待启动 1 充电中 2 结算中 3 已完成, 5未成功充电")
  26. private String phoneNum;
  27. @Schema(description = "1 主动停止 2 充满停止 3 余额不足停止, 4电桩按钮停止")
  28. private Integer stopType;
  29. @Schema(description = "开始时间")
  30. private LocalDateTime startTime;
  31. @Schema(description = "结束时间")
  32. private LocalDateTime endTime;
  33. }