feat: InviteAchievementMapper字段調整

This commit is contained in:
张松
2024-12-30 16:44:24 +08:00
parent d475f34a0a
commit 4c1310c089
2 changed files with 4 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
/**
*
@@ -17,6 +18,7 @@ import lombok.EqualsAndHashCode;
@TableName(value ="invite_achievement")
@Data
@EqualsAndHashCode
@ToString
public class InviteAchievement implements Serializable {
/**
*

View File

@@ -18,8 +18,8 @@ public interface InviteAchievementMapper extends BaseMapper<InviteAchievement> {
@Update("update invite_achievement set count = count + #{i}, update_time=now() where id = #{id}")
int incrCount(Integer id, int i);
@Insert("INSERT INTO invite_achievement (user_id, by_user_id, count, is_first, create_time)\n" +
"SELECT #{userId}, #{byUserId}, #{count}, #{isFirst}, #{createTime} " +
@Insert("INSERT INTO invite_achievement (user_id, source_user_id, count, state, create_time)\n" +
"SELECT #{userId}, #{sourceUserId}, #{count}, #{state}, #{createTime} " +
"WHERE NOT EXISTS ( " +
" SELECT 1 FROM invite_achievement WHERE user_id = #{userId} " +
");")