
#修改商品表 is_sale 字段备注
ALTER TABLE `t_goods_info` MODIFY COLUMN  `is_sale` int(11) DEFAULT NULL COMMENT '0 下线 1 上线',

#修改订单表 state 字段备注
ALTER TABLE `t_goods_order_info` MODIFY COLUMN `state` int(11) DEFAULT NULL COMMENT '记录状态 0无效 1有效';

#新增企业类型表 lym
CREATE TABLE `t_customer_company_type` (
  `guid` char(32) CHARACTER SET utf8mb4 NOT NULL,
  `parent_id` char(32) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '父类id',
  `type_name` varchar(50) DEFAULT NULL COMMENT '类型名称',
  `type_val` varchar(10) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '类型值',
  `state` int(11) DEFAULT NULL COMMENT '记录状态',
  `modified_time` datetime DEFAULT NULL COMMENT '修改时间',
  `methodology` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '方法学名称',
  `type_desc` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '类别说明',
  PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='企业类型表';

#新增产品类别定价表 lym
CREATE TABLE `t_product_type_price` (
  `guid` char(32) CHARACTER SET utf8mb4 NOT NULL,
  `price` decimal(10,2) NOT NULL COMMENT '价格',
  `fk_product_type` text NOT NULL COMMENT '类别id(t_product_type  -> guid)',
  `type_name` text NOT NULL COMMENT '类别',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `check_state` int(11) DEFAULT '0' COMMENT '审核状态 0：待审核  1：审核通过  2：审核未通过',
  `check_time` datetime DEFAULT NULL COMMENT '审核通过时间',
  `check_remark` varchar(255) DEFAULT NULL COMMENT '审核备注',
  `state` int(11) DEFAULT NULL COMMENT '记录状态  0：删除  1：未删除',
  `create_user` char(32) CHARACTER SET utf8mb4 NOT NULL COMMENT '创建人',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `modified_user` char(32) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '修改人',
  `modified_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='产品类别定价表';

CREATE TABLE `t_customer_carbon_val` (
  `guid` char(32) NOT NULL COMMENT '序列',
  `t_customer_id` char(32) DEFAULT NULL COMMENT '用户id',
  `t_customer_name` varchar(50) DEFAULT NULL COMMENT '用户名称',
  `carbon_val` decimal(10,2) DEFAULT NULL COMMENT '购买碳汇量',
  `status` int(1) DEFAULT NULL COMMENT '状态 1 新增 0 减去',
  `type` int(1) DEFAULT NULL COMMENT '类型 1购买碳汇 2企业碳中和 3大型活动碳中和 4碳履约',
  `tb_guid` char(32) DEFAULT NULL COMMENT '来源表id',
  `tb_name` char(20) DEFAULT NULL COMMENT '表名称',
  `remarks` char(32) DEFAULT NULL COMMENT '来源明细',
  `year_time` int(8) DEFAULT NULL COMMENT '年份',
  `create_user` char(32) DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_user` char(32) DEFAULT NULL COMMENT '更新人',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`guid`) USING BTREE,
  KEY `idx_t_customer_id` (`t_customer_id`) USING BTREE,
  KEY `idx_tb_guid` (`tb_guid`) USING BTREE,
  KEY `idx_year_time` (`year_time`) USING BTREE,
  KEY `idx_status` (`status`) USING BTREE,
  KEY `idx_type` (`type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户购买碳汇量信息表';


#证书表新增唯一索引
ALTER TABLE t_goods_credential_info ADD UNIQUE (fk_order_id);
