32 lines
721 B
Python
32 lines
721 B
Python
from tortoise import fields
|
|
from tortoise.models import Model
|
|
|
|
|
|
class BaseKeyword(Model):
|
|
id = fields.IntField(pk=True)
|
|
city = fields.CharField(max_length=64)
|
|
job = fields.CharField(max_length=128)
|
|
last_requested_date = fields.DateField(null=True)
|
|
last_requested_at = fields.DatetimeField(null=True)
|
|
created_at = fields.DatetimeField(auto_now_add=True)
|
|
updated_at = fields.DatetimeField(auto_now=True)
|
|
|
|
class Meta:
|
|
abstract = True
|
|
|
|
|
|
class BossKeyword(BaseKeyword):
|
|
class Meta:
|
|
table = "boss_keyword"
|
|
|
|
|
|
class QcwyKeyword(BaseKeyword):
|
|
class Meta:
|
|
table = "qcwy_keyword"
|
|
|
|
|
|
class ZhilianKeyword(BaseKeyword):
|
|
class Meta:
|
|
table = "zhilian_keyword"
|
|
|