21 lines
764 B
Python
21 lines
764 B
Python
from odoo import api,fields,models
|
|
from datetime import datetime
|
|
class BasicGradeXx(models.Model):
|
|
_name = 'basic.grade.xx' #xx 详细
|
|
_rec_name = 'grade'
|
|
grade=fields.Char(string='年级')
|
|
sequence=fields.Integer(string='序号')
|
|
@api.model
|
|
def _get_current_year_range_domain(self):
|
|
year = datetime.now().year
|
|
return [('name', '>=', str(year - 4)), ('name', '<=',
|
|
str(year + 1))] # 别的直接调用domain = lambda self: self.env['basic.grade.xx']._get_current_year_range_domain()
|
|
|
|
|
|
class BasicGradeBx(models.Model):
|
|
_name = 'basic.grade.bx' #xx 不详细
|
|
_rec_name = 'grade'
|
|
grade=fields.Char(string='年级')
|
|
sequence = fields.Integer(string='序号')
|
|
|