export interface ScheduleVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 设备id
   */
  deviceId: string | number;

  /**
   * 排程名称
   */
  name: string;

  /**
   * 周一开始时间
   */
  monStarttime: string;

  /**
   * 周一浇水时常
   */
  monMin: string;

  /**
   * 周二开始时间
   */
  tueStarttime: string;

  /**
   * 周二浇水时常
   */
  tueMin: string;

  /**
   * 周三开始时间
   */
  wedStarttime: string;

  /**
   * 周三浇水时常
   */
  wedMin: string;

  /**
   * 周四开始时间
   */
  thuStarttime: string;

  /**
   * 周四浇水时常
   */
  thuMin: string;

  /**
   * 周五开始时间
   */
  friStarttime: string;

  /**
   * 周五浇水时常
   */
  friMin: string;

  /**
   * 周六开始时间
   */
  satStarttime: string;

  /**
   * 周六浇水时常
   */
  satMin: string;

  /**
   * 周日开始时间
   */
  sunStarttime: string;

  /**
   * 周日浇水时常
   */
  sunMin: string;

  /**
   * 状态 0-关闭 1 开启
   */
  status: string;

}

export interface ScheduleForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 设备id
   */
  deviceId?: string | number;

  /**
   * 排程名称
   */
  name?: string;

  /**
   * 周一开始时间
   */
  monStarttime?: string;

  /**
   * 周一浇水时常
   */
  monMin?: string;

  /**
   * 周二开始时间
   */
  tueStarttime?: string;

  /**
   * 周二浇水时常
   */
  tueMin?: string;

  /**
   * 周三开始时间
   */
  wedStarttime?: string;

  /**
   * 周三浇水时常
   */
  wedMin?: string;

  /**
   * 周四开始时间
   */
  thuStarttime?: string;

  /**
   * 周四浇水时常
   */
  thuMin?: string;

  /**
   * 周五开始时间
   */
  friStarttime?: string;

  /**
   * 周五浇水时常
   */
  friMin?: string;

  /**
   * 周六开始时间
   */
  satStarttime?: string;

  /**
   * 周六浇水时常
   */
  satMin?: string;

  /**
   * 周日开始时间
   */
  sunStarttime?: string;

  /**
   * 周日浇水时常
   */
  sunMin?: string;

  /**
   * 状态 0-关闭 1 开启
   */
  status?: string;

}

export interface ScheduleQuery extends PageQuery {

  /**
   * 设备id
   */
  deviceId?: string | number;

  /**
   * 排程名称
   */
  name?: string;

  /**
   * 周一开始时间
   */
  monStarttime?: string;

  /**
   * 周一浇水时常
   */
  monMin?: string;

  /**
   * 周二开始时间
   */
  tueStarttime?: string;

  /**
   * 周二浇水时常
   */
  tueMin?: string;

  /**
   * 周三开始时间
   */
  wedStarttime?: string;

  /**
   * 周三浇水时常
   */
  wedMin?: string;

  /**
   * 周四开始时间
   */
  thuStarttime?: string;

  /**
   * 周四浇水时常
   */
  thuMin?: string;

  /**
   * 周五开始时间
   */
  friStarttime?: string;

  /**
   * 周五浇水时常
   */
  friMin?: string;

  /**
   * 周六开始时间
   */
  satStarttime?: string;

  /**
   * 周六浇水时常
   */
  satMin?: string;

  /**
   * 周日开始时间
   */
  sunStarttime?: string;

  /**
   * 周日浇水时常
   */
  sunMin?: string;

  /**
   * 状态 0-关闭 1 开启
   */
  status?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
