Selaa lähdekoodia

业务层次列表参数业务

change 4 vuotta sitten
vanhempi
commit
553d9d9442

+ 12 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/course/CourseBusinessController.java

@@ -99,6 +99,18 @@ public class CourseBusinessController extends BaseController {
         return toAjax(iCourseBusinessService.updateByEditBo(bo) ? 1 : 0);
     }
 
+    /**
+     * 修改业务层次
+     */
+    @ApiOperation("批量更改业务层次得模板")
+    @PreAuthorize("@ss.hasPermi('course:business:edit')")
+    @Log(title = "业务层次", businessType = BusinessType.UPDATE)
+    @PostMapping("/editModel")
+    public AjaxResult<Void> editModel(@RequestBody CourseBusinessEditBo bo) {
+        return toAjax(iCourseBusinessService.editModel(bo) ? 1 : 0);
+    }
+
+
     /**
      * 删除业务层次
      */

+ 5 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/bo/CourseBusinessEditBo.java

@@ -6,6 +6,7 @@ import io.swagger.annotations.ApiModelProperty;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import java.util.Date;
+import java.util.List;
 
 
 /**
@@ -53,4 +54,8 @@ public class CourseBusinessEditBo {
     @ApiModelProperty("模板选用")
     private Integer templateStatus;
 
+
+    @Excel(name = "批量更改得业务id")
+    @ApiModelProperty("批量更改得业务id")
+    private List<Long> businessIds;
 }

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/ICourseBusinessService.java

@@ -49,4 +49,6 @@ public interface ICourseBusinessService extends IService<CourseBusiness> {
 	 * @return
 	 */
 	Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
+
+	boolean editModel(CourseBusinessEditBo bo);
 }

+ 13 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseBusinessServiceImpl.java

@@ -102,4 +102,17 @@ public class CourseBusinessServiceImpl extends ServiceImpl<CourseBusinessMapper,
         }
         return this.removeByIds(ids);
     }
+
+    @Override
+    public boolean editModel(CourseBusinessEditBo bo) {
+        for (Long businessId : bo.getBusinessIds()) {
+            CourseBusiness update =new CourseBusiness();
+            update.setUpdateTime(DateUtils.getNowTime());
+            update.setId(businessId);
+            update.setTemplateStatus(bo.getTemplateStatus());
+            this.updateById(update);
+        }
+
+        return true;
+    }
 }

+ 2 - 2
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/vo/CourseBusinessVo.java

@@ -78,7 +78,7 @@ public class CourseBusinessVo {
 	@ApiModelProperty("科目id")
 	private Integer subjectId;
 
-	@Excel(name = "模板选用")
-	@ApiModelProperty("模板选用")
+	@Excel(name = "模板选用ID")
+	@ApiModelProperty("模板选用ID")
 	private Integer templateStatus;
 }