Sfoglia il codice sorgente

协议配置信息

wks 2 anni fa
parent
commit
7c738b761b

+ 41 - 0
src/main/java/com/ydtech/modules/protocol/controller/PtlAgreementDispositionController.java

@@ -0,0 +1,41 @@
+package com.ydtech.modules.protocol.controller;
+
+
+import com.ydtech.core.page.HttpResult;
+import com.ydtech.core.page.PageResult;
+import com.ydtech.modules.protocol.entity.po.PtlAgreement;
+import com.ydtech.modules.protocol.entity.vo.PltAgreementDeptDispositionVo;
+import com.ydtech.modules.protocol.service.PtlAgreementDeptService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author wenks
+ * @description 协议管理内容
+ * @createDate 2023-08-15 17:52:52
+ */
+@Api(tags = "机构配置协议")
+@RequestMapping("/plt/agreementDept")
+@RestController
+@RequiredArgsConstructor
+public class PtlAgreementDispositionController {
+
+    private final PtlAgreementDeptService ptlAgreementDeptService;
+
+    @PostMapping("/disposition")
+    @ApiOperation("配置协议信息")
+    public HttpResult<PageResult<PtlAgreement>> disposition(@RequestBody PltAgreementDeptDispositionVo pltAgreementDeptDispositionVo) {
+        ptlAgreementDeptService.disposition(pltAgreementDeptDispositionVo);
+        return HttpResult.ok();
+    }
+
+
+
+
+
+}

+ 25 - 0
src/main/java/com/ydtech/modules/protocol/entity/vo/PltAgreementDeptDispositionVo.java

@@ -0,0 +1,25 @@
+package com.ydtech.modules.protocol.entity.vo;
+
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.List;
+
+
+@AllArgsConstructor
+@NoArgsConstructor
+@Data
+@ApiModel("协议配置")
+public class PltAgreementDeptDispositionVo {
+
+    @ApiModelProperty("机构id")
+    private String deptId;
+
+    @ApiModelProperty("协议id")
+    private List<String> agreementId;
+
+}

+ 7 - 0
src/main/java/com/ydtech/modules/protocol/service/PtlAgreementDeptService.java

@@ -2,6 +2,7 @@ package com.ydtech.modules.protocol.service;
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ydtech.modules.protocol.entity.po.PtlAgreementDept;
+import com.ydtech.modules.protocol.entity.vo.PltAgreementDeptDispositionVo;
 
 import java.util.List;
 
@@ -41,4 +42,10 @@ public interface PtlAgreementDeptService extends IService<PtlAgreementDept> {
      */
     void agreementIsAuthorized(String deptId, String agreementId);
 
+    /**
+     * 团队批量配置协议信息
+     * @param pltAgreementDeptDispositionVo 配置信息
+     */
+    void disposition(PltAgreementDeptDispositionVo pltAgreementDeptDispositionVo);
+
 }

+ 6 - 0
src/main/java/com/ydtech/modules/protocol/service/impl/PtlAgreementDeptServiceImpl.java

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ydtech.exception.SystemException;
 import com.ydtech.modules.protocol.dao.PtlAgreementDeptMapper;
 import com.ydtech.modules.protocol.entity.po.PtlAgreementDept;
+import com.ydtech.modules.protocol.entity.vo.PltAgreementDeptDispositionVo;
 import com.ydtech.modules.protocol.service.PtlAgreementDeptService;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -51,6 +52,11 @@ public class PtlAgreementDeptServiceImpl extends ServiceImpl<PtlAgreementDeptMap
         return lambdaQueryWrapper;
     }
 
+    @Override
+    public void disposition(PltAgreementDeptDispositionVo pltAgreementDeptDispositionVo) {
+        String deptId = pltAgreementDeptDispositionVo.getDeptId();
+        PtlAgreementDept ptlAgreementDept = new PtlAgreementDept();
+    }
 }