dzx 8 hónapja
szülő
commit
1798e42fd4

+ 2 - 2
src/main/java/com/xjrsoft/module/base/entity/BaseClassMerge.java

@@ -65,13 +65,13 @@ public class BaseClassMerge implements Serializable {
     @ApiModelProperty("删除标记(0:未删除 1:已删除)")
     @TableField(fill = FieldFill.INSERT)
     @TableLogic
-    private Short deleteMark;
+    private Integer deleteMark;
     /**
     * 有效标记(0:未启用 1:已启用)
     */
     @ApiModelProperty("有效标记(0:未启用 1:已启用)")
     @TableField(fill = FieldFill.INSERT)
-    private Short enabledMark;
+    private Integer enabledMark;
     /**
     * 涉及学生人数
     */

+ 2 - 2
src/main/java/com/xjrsoft/module/base/entity/BaseClassMergeStudent.java

@@ -62,13 +62,13 @@ public class BaseClassMergeStudent implements Serializable {
     @ApiModelProperty("删除标记(0:未删除 1:已删除)")
     @TableField(fill = FieldFill.INSERT)
     @TableLogic
-    private Short deleteMark;
+    private Integer deleteMark;
     /**
     * 有效标记(0:未启用 1:已启用)
     */
     @ApiModelProperty("有效标记(0:未启用 1:已启用)")
     @TableField(fill = FieldFill.INSERT)
-    private Short enabledMark;
+    private Integer enabledMark;
     /**
     * 班级合并id(base_class_merge)
     */

+ 1 - 0
src/main/java/com/xjrsoft/module/base/service/impl/BaseClassMergeServiceImpl.java

@@ -51,6 +51,7 @@ public class BaseClassMergeServiceImpl extends MPJBaseServiceImpl<BaseClassMerge
     @Override
     @Transactional(rollbackFor = Exception.class)
     public Boolean add(BaseClassMerge baseClassMerge) {
+        baseClassMerge.setStudentCount(baseClassMerge.getBaseClassMergeStudentList().size());
         this.baseMapper.insert(baseClassMerge);
         BaseClass baseClass = baseClassMapper.selectById(baseClassMerge.getTargetClassId());
 

+ 4 - 4
src/main/resources/sqlScript/20250408_sql.sql

@@ -7,8 +7,8 @@ CREATE TABLE `wf_student_repeat_study` (
   `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
   `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
   `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
-  `delete_mark` SMALLINT DEFAULT NULL COMMENT '删除标记(0:未删除 1:已删除)',
-  `enabled_mark` SMALLINT DEFAULT NULL COMMENT '有效标记(0:未启用 1:已启用)',
+  `delete_mark` INT DEFAULT NULL COMMENT '删除标记(0:未删除 1:已删除)',
+  `enabled_mark` INT DEFAULT NULL COMMENT '有效标记(0:未启用 1:已启用)',
   `is_original` INT DEFAULT NULL COMMENT '是否本校生(1:是 0:否)',
   `name` VARCHAR(50) DEFAULT NULL COMMENT '学生姓名',
   `credential_number` VARCHAR(30) DEFAULT NULL COMMENT '身份证',
@@ -36,8 +36,8 @@ CREATE TABLE `base_class_merge` (
   `create_date` DATETIME DEFAULT NULL COMMENT '创建时间',
   `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
   `modify_date` DATETIME DEFAULT NULL COMMENT '修改日期',
-  `delete_mark` SMALLINT DEFAULT NULL COMMENT '删除标记(0:未删除 1:已删除)',
-  `enabled_mark` SMALLINT DEFAULT NULL COMMENT '有效标记(0:未启用 1:已启用)',
+  `delete_mark` INT DEFAULT NULL COMMENT '删除标记(0:未删除 1:已删除)',
+  `enabled_mark` INT DEFAULT NULL COMMENT '有效标记(0:未启用 1:已启用)',
   `student_count` INT DEFAULT NULL COMMENT '涉及学生人数',
   `target_class_id` BIGINT DEFAULT NULL COMMENT '目标班级',
   `reason` VARCHAR(500) DEFAULT NULL COMMENT '原因',