package jnpf.limsService;
|
|
import jnpf.limsEntity.LimsQingyandanEntity;
|
|
import java.time.LocalDate;
|
import java.util.List;
|
|
/**
|
* 水系统计划取样单自动创建服务
|
*/
|
public interface LimsSxtJihuaService {
|
|
/**
|
* 手动触发执行当天计划
|
*
|
* @param dryRun
|
*/
|
void runTodayJihua(boolean dryRun);
|
|
/**
|
* 手动触发某天计划
|
*
|
* @param date
|
* @param dryRun
|
*/
|
void runDailyJihua(LocalDate date, boolean dryRun);
|
|
/**
|
* 手动触发执行计划任务
|
*
|
* @param jihuaId
|
*/
|
void runJihua(String jihuaId);
|
|
/**
|
* 创建取样单,通过自动填写请验单进入取样状态
|
*/
|
void createJihuaQuyangDan(LimsQingyandanEntity qingyandan);
|
|
/**
|
* 查询可被取样终止申请关联的待取样水系统请验单。
|
*/
|
List<LimsQingyandanEntity> chaxunDaiquyangQingyandan(String jianyanLiushuihao, String quyangDidian);
|
|
/** 工作流发起节点事件:业务状态切换到在办。 */
|
void syncFlowStarted(String flowId, String taskId);
|
|
/** 工作流结束节点事件:按流程引擎真实最终状态完成同步。 */
|
void syncFlowEnded(String flowId, String taskId, Integer flowState);
|
|
|
}
|