-- 日度市场行情
CREATE TABLE IF NOT EXISTS `biz_market_daily_quote` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `quote_date` date NOT NULL COMMENT '行情日期',
  `province_code` varchar(12) NOT NULL COMMENT '省编码',
  `province_name` varchar(64) NOT NULL COMMENT '省名称',
  `city_code` varchar(12) NOT NULL COMMENT '市编码',
  `city_name` varchar(64) NOT NULL COMMENT '市名称',
  `county_code` varchar(12) NOT NULL COMMENT '县编码',
  `county_name` varchar(64) NOT NULL COMMENT '县名称',
  `trade_market_id` bigint(20) NOT NULL COMMENT '交易市场ID',
  `cattle_gender` tinyint(4) NOT NULL DEFAULT '1' COMMENT '1公牛2母牛3混合',
  `weight_grade` tinyint(4) DEFAULT NULL COMMENT '重量档',
  `growth_stage` tinyint(4) DEFAULT NULL COMMENT '生长阶段',
  `age_month_grade` tinyint(4) DEFAULT NULL COMMENT '月龄档',
  `fat_grade` tinyint(4) DEFAULT NULL COMMENT '膘情',
  `price_min` decimal(12,2) NOT NULL COMMENT '最低价',
  `price_max` decimal(12,2) NOT NULL COMMENT '最高价',
  `price_unit` tinyint(4) NOT NULL DEFAULT '2' COMMENT '1元/头2元/斤',
  `avg_price` decimal(12,2) NOT NULL COMMENT '均价',
  `supply_status` tinyint(4) NOT NULL COMMENT '出栏情况',
  `change_factors` varchar(128) NOT NULL COMMENT '变化因素枚举码逗号分隔',
  `prob_rise` decimal(5,2) NOT NULL COMMENT '看涨%',
  `prob_flat` decimal(5,2) NOT NULL COMMENT '看平%',
  `prob_fall` decimal(5,2) NOT NULL COMMENT '看跌%',
  `outbound_advice` varchar(500) NOT NULL COMMENT '出栏建议',
  `del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '0存在2删除',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `idx_quote_date` (`quote_date`),
  KEY `idx_trade_market_id` (`trade_market_id`),
  KEY `idx_county_code` (`county_code`),
  KEY `idx_del_flag` (`del_flag`),
  KEY `idx_quote_dim` (`quote_date`,`county_code`,`trade_market_id`,`cattle_gender`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='日度市场行情';
