|
|
@@ -0,0 +1,42 @@
|
|
|
+package com.ydtech.modules.protocol.entity.po;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import lombok.*;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
+
|
|
|
+@TableName(value = "ptl_agreement_dept_history")
|
|
|
+@Data
|
|
|
+@ToString
|
|
|
+@EqualsAndHashCode
|
|
|
+@NoArgsConstructor
|
|
|
+@AllArgsConstructor
|
|
|
+public class PtlAgreementDeptHistory {
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 协议id
|
|
|
+ */
|
|
|
+ @TableField(value = "agreement_id")
|
|
|
+ private String agreementId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 部门ID
|
|
|
+ */
|
|
|
+ @TableField(value = "dept_id")
|
|
|
+ private String deptId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 批次ID
|
|
|
+ */
|
|
|
+ @TableField(value = "batch")
|
|
|
+ private String batch;
|
|
|
+
|
|
|
+ public static List<PtlAgreementDeptHistory> toPtlAgreementDeptHistoryList(String agreementId, List<String> deptIdList, String batch) {
|
|
|
+ return deptIdList.stream().map(d -> new PtlAgreementDeptHistory(agreementId, d, batch)).collect(Collectors.toList());
|
|
|
+ }
|
|
|
+
|
|
|
+}
|