You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

114 lines
2.5 KiB

3 years ago
package com.epmet.service;
import com.epmet.commons.mybatis.service.BaseService;
import com.epmet.commons.tools.dto.form.PageFormDTO;
3 years ago
import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.security.dto.TokenDto;
3 years ago
import com.epmet.dto.DataSyncConfigDTO;
3 years ago
import com.epmet.dto.form.ConfigSwitchFormDTO;
import com.epmet.dto.form.DataSyncTaskParam;
import com.epmet.dto.form.ScopeSaveFormDTO;
3 years ago
import com.epmet.entity.DataSyncConfigEntity;
/**
* 数据更新配置表
*
* @author generator generator@elink-cn.com
* @since v1.0.0 2022-09-26
*/
public interface DataSyncConfigService extends BaseService<DataSyncConfigEntity> {
/**
* 单条查询
*
* @param id
* @return DataSyncConfigDTO
* @author generator
* @date 2022-09-26
*/
DataSyncConfigDTO get(String id);
/**
* 默认保存
*
* @param dto
* @return void
* @author generator
* @date 2022-09-26
*/
void save(DataSyncConfigDTO dto);
/**
* 默认更新
*
* @param dto
* @return void
* @author generator
* @date 2022-09-26
*/
void update(DataSyncConfigDTO dto);
/**
* 批量删除
*
* @param ids
* @return void
* @author generator
* @date 2022-09-26
*/
void delete(String[] ids);
3 years ago
/**
* Desc: 数据配置配置开关
* @param formDTO
* @author zxc
* @date 2022/9/26 14:36
*/
void configSwitch(ConfigSwitchFormDTO formDTO);
/**
* Desc: 数据配置列表
* @param tokenDto
* @author zxc
* @date 2022/9/26 15:04
*/
PageData list(TokenDto tokenDto, PageFormDTO formDTO);
/**
* Desc: 数据配置范围保存
* @param formDTO
* @author zxc
* @date 2022/9/26 15:41
*/
void scopeSave(ScopeSaveFormDTO formDTO);
3 years ago
void dataSyncForYanTaiTask(DataSyncTaskParam formDTO);
3 years ago
3 years ago
/**
* @Description 死亡信息定时拉取
* @param formDTO
* @Author zxc
* @Date 2022/11/8 09:01
*/
3 years ago
void deathInfoScanTask(DataSyncTaskParam formDTO);
3 years ago
/**
* @Description 残疾信息定时拉取
* @param formDTO
* @Author zxc
* @Date 2022/11/8 09:01
*/
3 years ago
void disabilityInfoScanTask(DataSyncTaskParam formDTO);
3 years ago
/**
* @Description 核酸检测信息定时拉取
* @param formDTO
* @Author zxc
* @Date 2022/11/8 10:37
*/
void natInfoScanTask(DataSyncTaskParam formDTO);
3 years ago
void natInfoSyncButton(DataSyncTaskParam formDTO);
}