UserIntegralMapper.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. package cn.iselab.mooctest.user.mapper;
  2. import cn.iselab.mooctest.user.model.UserIntegral;
  3. import org.apache.ibatis.annotations.Insert;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import org.apache.ibatis.annotations.Select;
  6. import org.apache.ibatis.annotations.Update;
  7. import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
  8. import org.springframework.data.repository.CrudRepository;
  9. import javax.transaction.Transactional;
  10. import java.util.List;
  11. /**
  12. * @Author ROKG
  13. * @Description
  14. * @Date: Created in 上午11:40 2018/2/13
  15. * @Modified By:
  16. */
  17. @Mapper
  18. public interface UserIntegralMapper {
  19. @Select("select * from user_integral where user_id=#{userId}")
  20. List<UserIntegral> findByUserId(long userId);
  21. @Select("select * from user_integral")
  22. List<UserIntegral> findAll();
  23. @Insert("insert into user_integral(user_id,total,enabled,create_time) values(#{userId},#{total},#{enabled},#{createTime})")
  24. void save(UserIntegral integral);
  25. @Update("update user_integral set total=#{total},enabled=#{enabled} where id=#{id}")
  26. void update(UserIntegral integral);
  27. }