Files
gzth/wecom_api/tools/data.py
T
2024-06-27 21:46:29 +08:00

42 lines
996 B
Python

# -*- coding: utf-8 -*-
from odoo import api, models, tools, _
import logging
_logger = logging.getLogger(__name__)
class WecomApiToolsData(models.AbstractModel):
_name = "wecomapi.tools.data"
_description = "Wecom API Tools - Data"
def union_data_set(self, set1, set2):
"""
2个数据集的并集
:param set1: 数据集1
:param set2: 数据集2
:returns: 并集 的
"""
# set1.union(set2)
return set1 | set2
def difference_data_set(self, set1, set2):
"""
2个数据集的差集
:param set1: 数据集1
:param set2: 数据集2
:returns: 差集
"""
# set1.difference(set2)
return set1 - set2
def intersection_data_set(self, set1, set2):
"""
2个数据集的交集
:param set1: 数据集1
:param set2: 数据集2
:returns: 交集
"""
# set1.intersection(set2)
return set1 & set2