module.exports = (sequelize, DataTypes) => {
  const Dermatomaposterior = sequelize.define('Dermatomaposterior', {
    id: {
      type: DataTypes.INTEGER,
      primaryKey: true,
      autoIncrement: true
    },
    DDC2: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC3: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC4: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC51: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC52: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC53: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC61: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC62: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC63: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC71: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC72: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC73: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC81: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC82: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDC83: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD101: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD102: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD103: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD2: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD3: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD4: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD5: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD6: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD7: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD8: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD9: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD10: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD11: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDD12: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDL1: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDL2: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDL31: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDL32: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDL41: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDL42: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDL51: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDL52: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDL53: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDL54: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDS11: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDS12: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDS13: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDS14: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDS21: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDS22: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDS3: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDS4: { type: DataTypes.BOOLEAN, defaultValue: false },
    DDS5: { type: DataTypes.BOOLEAN, defaultValue: false },
    CitaId: {
      type: DataTypes.INTEGER,
      allowNull: false,
      unique: true
    }
  });
  
  return Dermatomaposterior;
};