/**
 * 마이그레이션: 작업장 용도 및 표시 순서 필드 추가
 */

exports.up = function(knex) {
  return knex.schema.alterTable('workplaces', function(table) {
    table.string('workplace_purpose', 50).nullable().comment('작업장 용도 (작업구역, 설비, 휴게시설, 회의실 등)');
    table.integer('display_priority').defaultTo(0).comment('표시 우선순위 (숫자가 작을수록 먼저 표시)');
  });
};

exports.down = function(knex) {
  return knex.schema.alterTable('workplaces', function(table) {
    table.dropColumn('workplace_purpose');
    table.dropColumn('display_priority');
  });
};
