Browse Source

添加 启用

DESKTOP-USV654P\pc 1 year ago
parent
commit
4f50360e9b

+ 15 - 0
src/main/java/com/xjrsoft/module/material/controller/MaterialTypeController.java

@@ -8,12 +8,16 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.github.yulichang.wrapper.MPJLambdaWrapper;
+import com.xjrsoft.common.annotation.XjrLog;
 import com.xjrsoft.common.constant.GlobalConstant;
 import com.baomidou.mybatisplus.core.toolkit.StringPool;
+import com.xjrsoft.common.model.result.R;
 import com.xjrsoft.common.page.ConventPage;
 import com.xjrsoft.common.page.PageOutput;
 import com.xjrsoft.common.model.result.RT;
 import com.xjrsoft.common.utils.VoToColumnUtil;
+import com.xjrsoft.module.app.dto.UpdateEnableMarkDto;
+import com.xjrsoft.module.app.entity.AppPageDesign;
 import com.xjrsoft.module.material.dto.*;
 import cn.dev33.satoken.annotation.SaCheckPermission;
 import com.alibaba.excel.EasyExcel;
@@ -182,4 +186,15 @@ public class MaterialTypeController {
     public RT<Boolean> assignDelete(@Valid @RequestBody List<Long> ids){
         return RT.ok(materialTypeAssignService.delete(ids));
     }
+
+    @PutMapping("/update-enable-mark")
+    @ApiOperation(value = "修改启用状态")
+    @XjrLog(value = "修改启用状态")
+    public R updateEnableMark(@Valid @RequestBody UpdateEnableMarkDto dto) {
+        MaterialType materialType = new MaterialType();
+        materialType.setId(dto.getId());
+        materialType.setEnabledMark(dto.getEnabledMark());
+        materialTypeService.updateById(materialType);
+        return R.ok(true);
+    }
 }

+ 8 - 0
src/main/java/com/xjrsoft/module/material/dto/AddMaterialTypeDto.java

@@ -1,5 +1,7 @@
 package com.xjrsoft.module.material.dto;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import java.io.Serializable;
@@ -30,4 +32,10 @@ public class AddMaterialTypeDto implements Serializable {
     @ApiModelProperty("任务名称")
     private String name;
 
+    /**
+     * 有效标志
+     */
+    @ApiModelProperty("有效标志")
+    private Integer enabledMark;
+
 }