package com.thhy.secure.modules.biz.train.mapper;
|
|
import com.thhy.general.annotations.Idkey;
|
import com.thhy.secure.modules.biz.train.entity.OpenUserInfo;
|
import com.thhy.secure.modules.biz.train.entity.TSecureTrain;
|
import com.thhy.secure.modules.biz.train.entity.dto.*;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
@Mapper
|
public interface TSecureTrainMapper {
|
void secureTrainInsert(@Idkey("secureId") Map<String, Object> values);
|
|
void secureTrainPathInsert(@Idkey("securePathId") HashMap<String, Object> hashMap);
|
|
List<TSecureTrain> secureTrainList(Map<String, Object> values);
|
|
String totalsSum(@Param("secureId") String secureId,@Param("companyId") String companyId);
|
|
String completesSum(String secureId);
|
|
SecureTrainDto secureTrainInfo(String secureId);
|
|
List<SecurePathDto> securePath(String secureId);
|
|
List<SecureGroupDto> secureGroup(String secureId);
|
|
List<SecureTrainDto> secureTrainPull(Map<String, Object> values);
|
|
void secureTrainDel(String secureId);
|
|
List<SecureGroupUserDto> secureTrainRecord(Map<String, Object> values);
|
|
void secureTrainUpdate(Map<String, Object> values);
|
|
void secureTrainGroupDel(String secureId);
|
|
void secureTrainPathDel(String secureId);
|
|
void secureTrainGroupInsert(@Idkey("secureGroupId") HashMap<String, Object> hashMap);
|
|
OpenUserInfo secureTrainUserInfo(Map<String, Object> values);
|
|
String platId(String userId);
|
|
List<SecureTrainUserDto> secureTrainUser(Map<String, Object> values);
|
|
List<String> secureRecord(String userId);
|
|
void secureTrainRecordInsert(@Idkey("recordId") Map<String, Object> values);
|
}
|