123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- package com.malk.yibaoju.service;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.malk.yibaoju.entity.Plan;
- import lombok.SneakyThrows;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.util.Map;
- public interface YBJService {
- /**
- * 护理计划
- */
- void syncNursePlan();
- void syncUpdatePlanStatus();
- void creatInfo(String formInstId);
- void creatNextInfo(String formInstId);
- void updateInfo(String formInstId);
- void deletePlan(String cId);
- void syncCreatePlan();
- /**
- * 获取当月护理计划表单id
- * @param month
- * @return
- */
- String getFormId(String month);
- /**
- * 定时任务向数据库生成下月的护理计划
- */
- void insertDatabaseTask();
- /**
- * 定时任务从数据库向宜搭生成下月的护理计划
- */
- void databaseToYiDaTask();
- /**
- * 根据护理计划安排id删除当月数据库护理计划
- * @param formInstId
- */
- void deleteDatabaseInfo(String formInstId);
- /**
- * 打卡更新数据库和护理计划数据
- * @param data 参数
- */
- void updateFromClock(Map<String, Object> data);
- /**
- * 每天凌晨00点10分更新计划护理的任务状态
- */
- void updateDBStatus();
- /**
- * 删除打卡数据
- */
- void deleteClockIn();
- /**
- * 删除数据库和宜搭护理计划
- */
- void deleteBothInfo();
- /**
- * 编辑保存生成本月月数据库护理计划
- * @param formInstId
- */
- void thisMonthDataBase(String formInstId);
- /**
- * 编辑保存生成下月数据库护理计划
- * @param formInstId
- */
- void insertDatabaseNextMonth(String formInstId);
- /**
- * 定时任务向数据库生成下月的护理计划
- */
- void insertDatabaseTaskNew();
- void insertHistory();
- void insertHistory2();
- /**
- * 新增护理计划新增单个
- * @param data
- */
- void insertDatabaseOne(Map<String,Object> data);
- /**
- * 护理计划修改单个
- * @param data
- */
- void updateDatabaseOne(Map<String,Object> data);
- /**
- * 护理计划删除单个
- * @param data
- */
- void deleteDatabaseOne(Map<String,Object> data);
- /**
- * 每3分执行定时任务同步宜搭到数据库更新是否已同步字段和流程id
- */
- void afterDatabaseToYiDaTask();
- /**
- * 暂停人员删除未上报的护理计划
- */
- void breakPersonUpdate(Map<String,Object> data);
- void testApi (String code);
- /**
- * 护理计划看板导出
- * @param data
- * @param response
- * @param request
- */
- void execlExport(Map<String, Object> data, HttpServletResponse response, HttpServletRequest request);
- /**
- * 护理计划看板、打卡列表查询
- * @param data
- * @return
- */
- IPage<Plan> boardQuery(Map<String, Object> data);
- IPage<Plan> mapQuery(Map<String, Object> data);
- void testLocalDate();
- }
|