package com.example.demo.mapper;
import com.example.demo.domain.entity.Activity;
import org.apache.ibatis.annotations.*;
import java.util.List;
@Mapper
public interface ActivityMapper {
//增加活动信息
@Insert({"insert into activity",
"(admin_id,start_time,end_time,recharge_ratio,activity_name,activity_flag,create_time) " ,
"values",
"(#{adminId},#{startTime},#{endTime},#{rechargeRatio},#{activityName},1,now())"
})
@Options(useGeneratedKeys = true,keyColumn = "activity_id",keyProperty = "activityId")
int add(Activity activity);
// 修改活动信息
@Update({
""
})
int edit(Activity activity);
//查询--根据活动id查询活动信息
@Select({
"select activity_id from activity where activity_id=#{activityId}"
})
Activity selectById(Integer activityId);
//模糊查询--根据活动id查询活动信息
@Select({
""
})
List select(Activity activity);
//
}