miaosha/miaosha-v1/src/main/java/com/geekq/miaosha/dao/MiaoShaUserDao.java

24 lines
889 B
Java

package com.geekq.miaosha.dao;
import com.geekq.miaosha.domain.MiaoshaUser;
import org.apache.ibatis.annotations.*;
@Mapper
public interface MiaoShaUserDao {
@Select("select * from miaosha_user where nickname = #{nickname}")
public MiaoshaUser getByNickname(@Param("nickname") String nickname ) ;
@Select("select * from miaosha_user where id = #{id}")
public MiaoshaUser getById(@Param("id") long id ) ;
@Update("update miaosha_user set password = #{password} where id = #{id}")
public void update(MiaoshaUser toBeUpdate);
@Insert("insert into miaosha_user (id , nickname ,password , salt ,head,register_date,last_login_date)value (#{id},#{nickname},#{password},#{salt},#{head},#{registerDate},#{lastLoginDate}) ")
@Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id")
public void insertMiaoShaUser(MiaoshaUser miaoshaUser);
}