package com.thhy.secure.modules.biz.encourage.mapper; import com.thhy.general.annotations.Idkey; import com.thhy.secure.modules.biz.encourage.entity.PlatUserDto; import com.thhy.secure.modules.biz.encourage.entity.TEncourage; import com.thhy.secure.modules.biz.encourage.entity.TEncourageRecord; import com.thhy.secure.modules.biz.encourage.entity.dto.EncourageRecordDto; import com.thhy.secure.modules.biz.encourage.entity.dto.SecurityCodeDto; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface TEncourageMapper { void encourageInsert(@Idkey("encourageId") Map values); List encourageList(Map values); TEncourage encourageInfo(Map values); void encourageUpdate(Map values); void encourageDel(Map values); void encourageRecordInsert(@Idkey("encourageRecordId") Map values); List encourageRecordList(Map values); List encourageRecordLists(Map values); String userPlatId(String userId); Integer encourage(Map values); Integer punish(Map values); Integer encourages(Map values); Integer punishs(Map values); PlatUserDto platUserInfo(String platId); List encourageRecordWebList(Map values); List encourageSecurityCode(Map values); Double encourageSecurityCodeJia(@Param("userId") String userId,@Param("companyId") String companyId); Double encourageSecurityCodeJian(@Param("userId")String userId,@Param("companyId") String companyId); }