Forráskód Böngészése

删除职务职称变更记录入参修改

zhanghang 3 éve
szülő
commit
57de3f6f94

+ 7 - 3
daqe-center/src/main/java/com/lantone/daqe/facade/OfficialCapacityManagementFacade.java

@@ -9,6 +9,7 @@ import com.lantone.common.util.StringUtil;
 import com.lantone.daqe.dto.GetOfficialCapacityPageDTO;
 import com.lantone.daqe.entity.OfficialCapacity;
 import com.lantone.daqe.facade.base.OfficialCapacityFacade;
+import com.lantone.daqe.vo.DelOfficialCapacityByIdVO;
 import com.lantone.daqe.vo.GetOfficialCapacityPageVO;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
@@ -68,16 +69,19 @@ public class OfficialCapacityManagementFacade {
 
 
     /**
-     * @param idList
+     * 根据ID删除职务职称变更记录
+     *
+     * @param delOfficialCapacityByIdVO
      * @return: 是否成功
      */
-    public Boolean delOfficialCapacityPage(Long idList[]) {
+    public Boolean delOfficialCapacityPage(DelOfficialCapacityByIdVO delOfficialCapacityByIdVO) {
         OfficialCapacity officialCapacity = new OfficialCapacity();
         officialCapacity.setIsDeleted(IsDeleteEnum.Y.getKey());
         officialCapacity.setGmtModified(new Date());
+        Long[] id = delOfficialCapacityByIdVO.getId();
         return officialCapacityFacade.update(officialCapacity, new QueryWrapper<OfficialCapacity>()
                 .eq("is_deleted", IsDeleteEnum.N.getKey())
-                .in("id", idList)
+                .in("id", id)
         );
     }
 

+ 27 - 0
daqe-center/src/main/java/com/lantone/daqe/vo/DelOfficialCapacityByIdVO.java

@@ -0,0 +1,27 @@
+package com.lantone.daqe.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotNull;
+import java.io.Serializable;
+
+/**
+ * @Description: 删除职务职称变更记录-接口入参
+ * @author: zhanghang
+ * @time: 2022/2/28 17:47
+ */
+@ApiModel(value = "删除职务职称变更记录-接口入参")
+@Getter
+@Setter
+public class DelOfficialCapacityByIdVO implements Serializable {
+
+
+    private static final long serialVersionUID = 859721986963606854L;
+    @ApiModelProperty(value = "记录ID", required = true)
+    @NotNull(message = "记录ID不能为空")
+    private Long[] id;
+
+}

+ 3 - 2
daqe-center/src/main/java/com/lantone/daqe/web/OfficialCapacityManagementController.java

@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.lantone.common.api.CommonResult;
 import com.lantone.daqe.dto.GetOfficialCapacityPageDTO;
 import com.lantone.daqe.facade.OfficialCapacityManagementFacade;
+import com.lantone.daqe.vo.DelOfficialCapacityByIdVO;
 import com.lantone.daqe.vo.GetOfficialCapacityPageVO;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -38,8 +39,8 @@ public class OfficialCapacityManagementController {
 
     @ApiOperation(value = "删除职务职称变更记录 [by:zhanghang]")
     @PostMapping("/delOfficialCapacityPage")
-    public CommonResult<Boolean> delOfficialCapacityPage(@RequestBody Long idList[]) {
-        return CommonResult.success(officialCapacityManagementFacade.delOfficialCapacityPage(idList));
+    public CommonResult<Boolean> delOfficialCapacityPage(@RequestBody DelOfficialCapacityByIdVO delOfficialCapacityByIdVO) {
+        return CommonResult.success(officialCapacityManagementFacade.delOfficialCapacityPage(delOfficialCapacityByIdVO));
     }
 
 }