[docs]classCoreUser(model.Base):# pylint: disable=too-few-public-methods""" CORE-POS extension for :class:`~wuttjamaican:wuttjamaican.db.model.auth.User`. """__tablename__="corepos_user"uuid=model.uuid_column(sa.ForeignKey("user.uuid"),default=None)user=orm.relationship(model.User,cascade_backrefs=False,doc=""" Reference to the :class:`~wuttjamaican:wuttjamaican.db.model.auth.User` which this record extends. """,backref=orm.backref("_corepos",uselist=False,cascade="all, delete-orphan",cascade_backrefs=False,doc=""" Reference to the CORE-POS extension record for the user. """,),)corepos_employee_number=sa.Column(sa.Integer(),nullable=False,unique=True,doc=""" ``employees.emp_no`` value for the user within CORE-POS. """,)def__str__(self):returnstr(self.user)