package com.xueyi.system.digitalmans.manager;

import com.xueyi.system.api.digitalmans.domain.dto.DmDigitalmanWorktimeDto;
import com.xueyi.system.api.digitalmans.domain.dto.DmSyncDigitalmanDto;
import com.xueyi.system.digitalmans.domain.dto.DmDigitalmanDto;
import com.xueyi.system.digitalmans.domain.query.DmDigitalmanQuery;
import com.xueyi.common.web.entity.manager.IBaseManager;

import java.io.Serializable;

/**
 * 数字人基础管理 数据封装层
 *
 * @author xueyi
 */
public interface IDmDigitalmanManager extends IBaseManager<DmDigitalmanQuery, DmDigitalmanDto> {

    DmDigitalmanWorktimeDto getWorkTimeInfo(Serializable id);

    int worktimeUpdate(DmDigitalmanWorktimeDto dto);

    DmSyncDigitalmanDto syncDigitalmanInfo(String manCode,String timestamp);
}