# -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. import qrcode import base64 from io import BytesIO from odoo import api, fields, models, _ from odoo.exceptions import ValidationError, UserError import os from datetime import timedelta class YuthonDatesTask(models.Model): _name = "yuthon.dates.task" _description = "日程任务" reminder_time = fields.Datetime(string='提醒时间') yuthon_will_task_id = fields.Many2one('yuthon.will.task', string='日程') employee_ids = fields.Many2many('hr.employee', string='提醒人员') task_state = fields.Selection([('to_do', '待提醒'), ('done', '已提醒')], string='状态')