Browse Source

feat(system):为赛事实体添加延迟卡相关字段新增 delayCardTime、delayCardNum 和 actionTime 字段,用于支持比赛中使用延迟卡的功能逻辑。同时更新了对应的DTO 和 MyBatis Mapper 配置,确保数据持久化与传输一致。

fugui001 3 months ago
parent
commit
d9728e773f

+ 13 - 0
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/domain/Tournaments.java

@@ -106,4 +106,17 @@ public class Tournaments extends BaseEntity {
 
     private Boolean isDelete;
 
+    /**
+     * 延迟卡时间
+     */
+    private Integer delayCardTime;
+    /**
+     * 延迟卡数量
+     */
+    private Integer delayCardNum;
+    /**
+     * 行动时间(使用卡延时)
+     */
+    private Integer actionTime;
+
 }

+ 12 - 0
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/domain/dto/TournamentsDto.java

@@ -63,4 +63,16 @@ public class TournamentsDto {
      */
     private int robotCount;
 
+    /**
+     * 延迟卡时间
+     */
+    private Integer delayCardTime;
+    /**
+     * 延迟卡数量
+     */
+    private Integer delayCardNum;
+    /**
+     * 行动时间(使用卡延时)
+     */
+    private Integer actionTime;
 }

+ 9 - 1
ruoyi-modules/ruoyi-system/src/main/resources/mapper/business/TournamentsMapper.xml

@@ -36,8 +36,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="competitionIcon != null">competition_icon = #{competitionIcon},</if>
             <if test="updateUserId != null">update_user_id = #{updateUserId},</if>
             <if test="tournamentsBiId != null">tournaments_bi_id = #{tournamentsBiId},</if>
+            <if test="delayCardTime != null">delay_card_time = #{delayCardTime},</if>
+            <if test="delayCardNum != null">delay_card_num = #{delayCardNum},</if>
+            <if test="actionTime != null">action_time = #{actionTime},</if>
             <if test="robotCount != null">robot_count = #{robotCount}</if>
-
         </set>
         WHERE id = #{id}
     </update>
@@ -61,6 +63,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="tournamentsBiId != null">tournaments_bi_id,</if>
             <if test="robotCount != null">robot_count,</if>
             <if test="isDelete != null">is_delete,</if>
+            <if test="delayCardTime != null">delay_card_time,</if>
+            <if test="delayCardNum != null">delay_card_num,</if>
+            <if test="actionTime != null">action_time,</if>
         </trim>
         VALUES
         <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -79,6 +84,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="tournamentsBiId != null">#{tournamentsBiId},</if>
             <if test="robotCount != null">#{robotCount},</if>
             <if test="isDelete != null">#{isDelete},</if>
+            <if test="delayCardTime != null">#{delayCardTime},</if>
+            <if test="delayCardNum != null">#{delayCardNum},</if>
+            <if test="actionTime != null">#{actionTime},</if>
         </trim>
     </insert>