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 values); void secureTrainPathInsert(@Idkey("securePathId") HashMap hashMap); List secureTrainList(Map values); String totalsSum(@Param("secureId") String secureId,@Param("companyId") String companyId); String completesSum(String secureId); SecureTrainDto secureTrainInfo(String secureId); List securePath(String secureId); List secureGroup(String secureId); List secureTrainPull(Map values); void secureTrainDel(String secureId); List secureTrainRecord(Map values); void secureTrainUpdate(Map values); void secureTrainGroupDel(String secureId); void secureTrainPathDel(String secureId); void secureTrainGroupInsert(@Idkey("secureGroupId") HashMap hashMap); OpenUserInfo secureTrainUserInfo(Map values); String platId(String userId); List secureTrainUser(Map values); List secureRecord(String userId); void secureTrainRecordInsert(@Idkey("recordId") Map values); }