python: Model 两种方式效果一样,不用动代码
第二种更灵活一些。
1
class TeacherEntity(object):
"""
"""
# 1 ok
def __init__(self, teacherid, teacherfirstname, teacherlastname, teachergender, teachertelno, teacherschoolid):
"""
:param TeacherId:
:param TeacherFirstName:
:param TeacherLastName:
:param TeacherGender:
:param TeacherTelNo:
:param TeacherSchoolId:
"""
self.teacherid = teacherid
self.teacherfirstname = teacherfirstname
self.teacherlastname = teacherlastname
self.teachergender = teachergender
self.teachertelno = teachertelno
self.teacherschoolid = teacherschoolid
2
# encoding: utf-8
# 版权所有 2025 ©涂聚文有限公司™ ®
# 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎
# 描述:
# Author : geovindu,Geovin Du 涂聚文.
# IDE : PyCharm 2023.1 python 3.11
# OS : windows 10
# database : mysql 9.0 sql server 2019, postgreSQL 17.0 oracle 21c Neo4j
# Datetime : 2025/3/7 20:25
# User : geovindu
# Product : PyCharm
# Project : pyOracleDDDOrmDemo
# File : teacher.py
# explain : 学习
class TeacherEntity(object):
"""
"""
'''
# 1 ok
def __init__(self, teacherid, teacherfirstname, teacherlastname, teachergender, teachertelno, teacherschoolid):
"""
:param TeacherId:
:param TeacherFirstName:
:param TeacherLastName:
:param TeacherGender:
:param TeacherTelNo:
:param TeacherSchoolId:
"""
self.teacherid = teacherid
self.teacherfirstname = teacherfirstname
self.teacherlastname = teacherlastname
self.teachergender = teachergender
self.teachertelno = teachertelno
self.teacherschoolid = teacherschoolid
'''
# 2 Ok
def __init__(self, teacherid, teacherfirstname, teacherlastname, teachergender, teachertelno, teacherschoolid):
"""
:param TeacherId:
:param TeacherFirstName:
:param TeacherLastName:
:param TeacherGender:
:param TeacherTelNo:
:param TeacherSchoolId:
"""
self.__teacherid = teacherid
self.__teacherfirstname = teacherfirstname
self.__teacherlastname = teacherlastname
self.__teachergender = teachergender
self.__teachertelno = teachertelno
self.__teacherschoolid = teacherschoolid
@property
def teacherid(self):
"""
:return:
"""
return self.__teacherid
@teacherid.setter
def teacherid(self,teacherid):
"""
:param teacherid:
:return:
"""
self.__teacherid=teacherid
@property
def teacherfirstname(self):
"""
:return:
"""
return self.__teacherfirstname
@teacherfirstname.setter
def teacherfirstname(self, teacherfirstname):
"""
:param teacherfirstname:
:return:
"""
self.__teacherfirstname = teacherfirstname
@property
def teacherlastname(self):
"""
:return:
"""
return self.__teacherlastname
@teacherlastname.setter
def teacherlastname(self, teacherlastname):
"""
:param teacherlastname:
:return:
"""
self.__teacherlastname = teacherlastname
@property
def teachergender(self):
"""
:return:
"""
return self.__teachergender
@teachergender.setter
def teachergender(self, teachergender):
"""
:param teachergender:
:return:
"""
self.__teachergender = teachergender
@property
def teachertelno(self):
"""
:return:
"""
return self.__teachertelno
@teachertelno.setter
def teachertelno(self, teachertelno):
"""
:param teachertelno:
:return:
"""
self.__teachertelno = teachertelno
@property
def teacherschoolid(self):
"""
:return:
"""
return self.__teacherschoolid
@teacherschoolid.setter
def teacherschoolid(self, teacherschoolid):
"""
:param teacherschoolid:
:return:
"""
self.__teacherschoolid= teacherschoolid
# encoding: utf-8
# 版权所有 2025 ©涂聚文有限公司™ ®
# 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎
# 描述:
# Author : geovindu,Geovin Du 涂聚文.
# IDE : PyCharm 2023.1 python 3.11
# OS : windows 10
# database : mysql 9.0 sql server 2019, postgreSQL 17.0 oracle 21c Neo4j
# Datetime : 2025/3/7 20:25
# User : geovindu
# Product : PyCharm
# Project : pyOracleDDDOrmDemo
# File : school.py
# explain : 学习
class SchoolEntity(object):
"""
"""
'''
def __init__(self, schoolid, schoolname, schooltelno):
"""
:param SchoolId:
:param SchoolName:
:param SchoolTelNo:
"""
self.schoolid = schoolid
self.schoolname = schoolname
self.schooltelno = schooltelno
'''
def __init__(self,schoolid, schoolname, schooltelno):
"""
:param SchoolId:
:param SchoolName:
:param SchoolTelNo:
"""
self.__schoolid = schoolid
self.__sschoolname = schoolname
self.__sschooltelno = schooltelno
@property
def schoolid(self):
"""
:return:
"""
return self.__schoolid
@schoolid.setter
def schoolid(self, schoolid):
"""
:param schoolid:
:return:
"""
self.__sschoolid = schoolid
@property
def schoolname(self):
"""
:return:
"""
return self.__sschoolname
@schoolname.setter
def schoolname(self, schoolname):
"""
:param schoolname:
:return:
"""
self.__sschoolname = schoolname
@property
def schooltelno(self):
"""
:return:
"""
return self.__sschooltelno
@schooltelno.setter
def schooltelno(self, schooltelno):
"""
:param schooltelno:
:return:
"""
self.__sschooltelno = schooltelno
哲学管理(学)人生, 文学艺术生活, 自动(计算机学)物理(学)工作, 生物(学)化学逆境, 历史(学)测绘(学)时间, 经济(学)数学金钱(理财), 心理(学)医学情绪, 诗词美容情感, 美学建筑(学)家园, 解构建构(分析)整合学习, 智商情商(IQ、EQ)运筹(学)生存.---Geovin Du(涂聚文)
浙公网安备 33010602011771号