class Goods(db.Model): id = db.Column(db.Integer, primary_key=True, autoincrement=True) # 编号 name = db.Column(db.String(200)) # 名称 code = db.Column(db.String(200)) # 编号 standard = db.relationship('Standard', secondary=association_table) # 规格(尺码、长度等) unit = db.relationship('Unit', secondary=association_table) # 单位 creat_time = db.Column(db.DateTime, default=datetime.datetime.now) # 创建时间 def __repr__(self): return '{0}'.format(self.code)
class User(db.Model): id = db.Column(db.Integer, primary_key=True, autoincrement=True) # 编号 name = db.Column(db.String(10)) # 姓名 telephone = db.Column(db.String(20)) # 手机 password = db.Column(db.String(50)) # 密码 department = db.relationship('Department', secondary=association_table) # 部门 role = db.relationship('Role', secondary=association_table) # 职位 create_time = db.Column(db.DateTime, default=datetime.datetime.now) # 创建时间 def __repr__(self): return '{}'.format(self.name)
class Damaged(db.Model): id = db.Column(db.Integer, primary_key=True, autoincrement=True) # 订单号 goods = db.relationship('Goods', secondary=association_table) # 产品名 amount = db.Column(db.Integer) # 数量 depot = db.relationship('Depot', secondary=association_table) # 仓库 type_io = db.relationship('TypeIO', secondary=association_table) # 出入库类型 author = db.relationship('User', secondary=association_table) # 制单人 creat_time = db.Column(db.DateTime, default=datetime.datetime.now) # 制单时间 status = db.Column(db.Boolean, default=False) # 审核状态 check = db.relationship('User', secondary=association_table) # 审核人 check_time = db.Column(db.DateTime, default=datetime.datetime.now) # 审核时间 def __repr__(self): return '{}'.format(self.name)
class Partner(db.Model): id = db.Column(db.Integer, primary_key=True, autoincrement=True) # 编号 name = db.Column(db.String(200)) # 名称 address = db.Column(db.String(200)) # 地址 contact = db.Column(db.String(200)) # 联系人 telephone = db.Column(db.String(20)) # 电话 category = db.relationship('PartnerCategory', secondary=association_table) creat_time = db.Column(db.DateTime, default=datetime.datetime.now) # 创建时间 def __repr__(self): return '{}'.format(self.name)