影视网站搭建哪个系统好,沈阳曙光医院看男科怎么样,深圳网络推广推荐,站长工具星空传媒設計或生成好數據庫#xff0c;可以生成自己設計好的框架項目 # encoding: utf-8
# 版权所有 #xff1a;2024 涂聚文有限公司
# 许可信息查看 #xff1a;言語成了邀功盡責的功臣#xff0c;還需要行爲每日來值班嗎
# 描述#xff1a; : 生成实体
# Author …設計或生成好數據庫可以生成自己設計好的框架項目 # encoding: utf-8
# 版权所有 2024 ©涂聚文有限公司
# 许可信息查看 言語成了邀功盡責的功臣還需要行爲每日來值班嗎
# 描述 : 生成实体
# Author : geovindu,Geovin Du 涂聚文.
# IDE : PyCharm 2023.1 python 3.11
# OS : windows 10
# Datetime : 2024/11/18 22:41
# User : geovindu
# Product : PyCharm
# Project : pyGenerator
# File : SqlServerGenerator/CreateModel.py
# explain : 学习import os
import re
import sys
import io
import datetime
from common.fileHelper import FileHelper
from common.strHelper import StrHelper
from bll.tableNameAndKey import TableNameAndKeyBll
from bll.tableForegin import TableForeginBll
from bll.tableModel import TableModelBllclass CreateModel(object):def __init__(self):self.__modelpath os.path.join(os.getcwd() /test/model/)self.__file FileHelper()self.__blltablekey TableNameAndKeyBll()self.__database sql server 2019self.__name CreateModelpassdef __del__(self)::return:print(f{self.__name} ERASE MEMORY)def addpackagefile(self):生成包配置文件:return:now datetime.datetime.now()bll TableNameAndKeyBll()sb []sbt f
# encoding: utf-8
# 版权所有 2024 ©涂聚文有限公司
# 许可信息查看言語成了邀功盡責的功臣還需要行爲每日來值班嗎
# 描述
# Author : geovindu,Geovin Du 涂聚文.
# IDE : PyCharm 2023.1 python 3.11
# OS : windows 10
# Datetime : {now.strftime(%Y-%m-%d %H:%M:%S)}
# database {self.__database}
# User : geovindu
# Product : PyCharm
# Project : IctGame
# File : model/__init__.py
# explain : 学习sb.append(sbt)for li in bll.selectSql():sbpf
from model.{StrHelper.firstLower(li.TableName)} import {li.TableName}Info
sb.append(sbp)if not os.path.exists(self.__modelpath):os.makedirs(self.__modelpath)filepath self.__modelpath __init__.pycontent .join(sb)ok self.__file.createModelFile(filepath, content)def add(self):生成实体:return:#fileHelperFileHelper()now datetime.datetime.now()bll TableNameAndKeyBll()for li in bll.selectSql():sb []sbtf
# encoding: utf-8
# 版权所有 2024 ©涂聚文有限公司
# 许可信息查看言語成了邀功盡責的功臣還需要行爲每日來值班嗎
# 描述
# Author : geovindu,Geovin Du 涂聚文.
# IDE : PyCharm 2023.1 python 3.11
# OS : windows 10
# Datetime : {now.strftime(%Y-%m-%d %H:%M:%S)}
# database {self.__database}
# User : geovindu
# Product : PyCharm
# Project : IctGame
# File : model/{li.TableName}.py
# explain : 学习class {li.TableName}Info(object):\{li.TableDescription} \
sb.append(sbt)tbll TableModelBll()sinhead fdef __init__(self):\構造\ sb.append((sinhead))for tli in tbll.selectSql(li.TableName):sinfself._{tli.FieldName} None\{tli.FieldDescription}\sb.append(sin)for pli in tbll.selectSql(li.TableName):psbfpropertydef {pli.FieldName}(self):\{pli.FieldDescription}\return self._{pli.FieldName}{pli.FieldName}.setterdef {pli.FieldName}(self, {StrHelper.firstLower(pli.FieldName)}):\{pli.FieldDescription}:param {pli.FieldName}::return:\self._{pli.FieldName} {StrHelper.firstLower(pli.FieldName)} sb.append(psb)if not os.path.exists(self.__modelpath):os.makedirs(self.__modelpath)filepathself.__modelpathStrHelper.firstLower(li.TableName).pycontent.join(sb)ok self.__file.createModelFile(filepath,content)原設計的表有表列的描述
生成器生成的代碼 # encoding: utf-8
# 版权所有 2024 ©涂聚文有限公司
# 许可信息查看言語成了邀功盡責的功臣還需要行爲每日來值班嗎
# 描述
# Author : geovindu,Geovin Du 涂聚文.
# IDE : PyCharm 2023.1 python 3.11
# OS : windows 10
# Datetime : 2024-11-19 05:45:09
# database sql server 2019
# User : geovindu
# Product : PyCharm
# Project : IctGame
# File : model/School.py
# explain : 学习class SchoolInfo(object):学校表 def __init__(self):構造 self._SchoolId NoneID主键self._SchoolName None校名self._SchoolTelNo None学校电话propertydef SchoolId(self):ID主键return self._SchoolIdSchoolId.setterdef SchoolId(self, schoolId):ID主键:param SchoolId::return:self._SchoolId schoolId propertydef SchoolName(self):校名return self._SchoolNameSchoolName.setterdef SchoolName(self, schoolName):校名:param SchoolName::return:self._SchoolName schoolName propertydef SchoolTelNo(self):学校电话return self._SchoolTelNoSchoolTelNo.setterdef SchoolTelNo(self, schoolTelNo):学校电话:param SchoolTelNo::return:self._SchoolTelNo schoolTelNo