# -*- coding: utf-8 -*- from odoo import api, fields, models class GamePlayerMail(models.Model): """玩家邮件:后台可发送系统邮件给指定玩家(员工)。""" _name = 'game.player.mail' _description = '玩家邮件' _order = 'date desc, id desc' _rec_name = 'subject' CATEGORY = [ ('system', '系统'), ('activity', '活动'), ('reward', '奖励'), ('announcement', '公告'), ] employee_id = fields.Many2one( 'hr.employee', '收件人', required=True, ondelete='cascade', index=True) category = fields.Selection(CATEGORY, '分类', default='system', index=True) subject = fields.Char('标题', required=True) body = fields.Html('正文') date = fields.Datetime('发送时间', default=fields.Datetime.now) is_read = fields.Boolean('已读', default=False) is_pinned = fields.Boolean('置顶', default=False) sender = fields.Char('发件人', default='系统')