SchedulePlanService.java 690 Bytes
package com.bsth.service.schedule;

import com.bsth.entity.schedule.SchedulePlan;
import com.bsth.service.schedule.rules.ttinfo2.Result;

import java.util.Date;

/**
 * Created by xu on 16/6/16.
 */
public interface SchedulePlanService extends BService<SchedulePlan, Long> {

    SchedulePlan save(SchedulePlan schedulePlan);

    /**
     * 获取有明日排班的计划。
     * @return
     */
    SchedulePlan findSchedulePlanTommorw();

    /**
     * 验证使用的时刻表。
     * @param xlid 线路id
     * @param from 开始时间
     * @param to 结束时间
     * @return
     */
    Result validateTTInfo(Integer xlid, Date from, Date to);
}