1. 程式人生 > 其它 >面對靈活的配置如何建表,使用json

面對靈活的配置如何建表,使用json

CREATE TABLE `property_fee_config` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `village_id` int(11) NOT NULL  COMMENT '小區id',
  `building_type_ids` text NOT NULL COMMENT '樓棟型別ids,多個用逗號分割。兩邊也有逗號,方便查詢。',
  `square_fee_month` DECIMAL(10,2) NOT NULL  COMMENT '每平方米每月費用',
  `lift_fee_json` text NOT NULL  COMMENT '電梯費配置',
  `public_fee_json` text NOT NULL  COMMENT '公耗費配置',
  `pressurize_fee_json` text NOT NULL  COMMENT '二次增壓費配置',
  `light_fee_day` DECIMAL(10,2) NOT NULL  COMMENT '照明費,天',
  `status` TINYINT(4)  NOT NULL DEFAULT 1 COMMENT '狀態 1未啟用 2已啟用 3已停用',
  `deleted` TINYINT(4)  NOT NULL DEFAULT 0 COMMENT '是否刪除 0未刪除 1已刪除',
  `create_time` timestamp NULL DEFAULT NULL,
  `enable_time` timestamp NULL DEFAULT NULL COMMENT '啟用時間',
  `disable_time` timestamp NULL DEFAULT NULL COMMENT '停用時間',
  `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8 COMMENT='物業費配置';