|
@ -0,0 +1,62 @@ |
|
|
|
|
|
const { DataTypes } = require("sequelize"); |
|
|
|
|
|
|
|
|
|
|
|
const seq = require("../db/seq"); |
|
|
|
|
|
|
|
|
|
|
|
// 鸡苗厂家
|
|
|
|
|
|
const Chicken = seq.define("chicken_chicken", { |
|
|
|
|
|
// id 会被sequelize自动创建, 管理
|
|
|
|
|
|
house_id: { |
|
|
|
|
|
type: DataTypes.INTEGER, |
|
|
|
|
|
allowNull: false, |
|
|
|
|
|
comment: "鸡场id", |
|
|
|
|
|
}, |
|
|
|
|
|
coop_id: { |
|
|
|
|
|
type: DataTypes.STRING, |
|
|
|
|
|
allowNull: false, |
|
|
|
|
|
comment: "鸡舍id, 可多选", |
|
|
|
|
|
}, |
|
|
|
|
|
variety_id: { |
|
|
|
|
|
type: DataTypes.INTEGER, |
|
|
|
|
|
allowNull: false, |
|
|
|
|
|
comment: "鸡苗品种id", |
|
|
|
|
|
}, |
|
|
|
|
|
chicken_number: { |
|
|
|
|
|
type: DataTypes.INTEGER, |
|
|
|
|
|
allowNull: false, |
|
|
|
|
|
defaultValue: 0, |
|
|
|
|
|
comment: "鸡苗数量", |
|
|
|
|
|
}, |
|
|
|
|
|
chicken_day_life: { |
|
|
|
|
|
type: DataTypes.INTEGER, |
|
|
|
|
|
allowNull: false, |
|
|
|
|
|
defaultValue: 0, |
|
|
|
|
|
comment: "鸡苗日龄", |
|
|
|
|
|
}, |
|
|
|
|
|
chicken_counter_balance: { |
|
|
|
|
|
type: DataTypes.INTEGER, |
|
|
|
|
|
allowNull: false, |
|
|
|
|
|
defaultValue: 0, |
|
|
|
|
|
comment: "鸡苗均重", |
|
|
|
|
|
}, |
|
|
|
|
|
factory_id: { |
|
|
|
|
|
type: DataTypes.INTEGER, |
|
|
|
|
|
allowNull: false, |
|
|
|
|
|
comment: "鸡苗厂家id", |
|
|
|
|
|
}, |
|
|
|
|
|
log_user_id: { |
|
|
|
|
|
type: DataTypes.INTEGER, |
|
|
|
|
|
allowNull: false, |
|
|
|
|
|
comment: "记录人id", |
|
|
|
|
|
}, |
|
|
|
|
|
batch_number: { |
|
|
|
|
|
type: DataTypes.STRING, |
|
|
|
|
|
allowNull: false, |
|
|
|
|
|
unique: true, |
|
|
|
|
|
comment: "批次号", |
|
|
|
|
|
}, |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
// 强制同步数据库(创建数据表)
|
|
|
|
|
|
// Chicken.sync({ force: true });
|
|
|
|
|
|
|
|
|
|
|
|
module.exports = Chicken; |