-- 新品申请表
CREATE TABLE IF NOT EXISTS `t_new_product_apply` (
    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
    `haha_apply_id` VARCHAR(64) DEFAULT NULL COMMENT '哈哈平台工单编号',
    `barcode` VARCHAR(50) DEFAULT NULL COMMENT '商品条形码',
    `name` VARCHAR(200) NOT NULL COMMENT '商品名称',
    `category` VARCHAR(50) DEFAULT NULL COMMENT '商品分类',
    `brand` VARCHAR(100) DEFAULT NULL COMMENT '品牌',
    `unit` VARCHAR(20) DEFAULT NULL COMMENT '单位',
    `specification` VARCHAR(100) DEFAULT NULL COMMENT '商品规格',
    `price` DECIMAL(10, 2) DEFAULT NULL COMMENT '建议售价',
    `cost` DECIMAL(10, 2) DEFAULT NULL COMMENT '成本价',
    `image_url` VARCHAR(500) DEFAULT NULL COMMENT '商品图片URL（正面图）',
    `image_url2` VARCHAR(500) DEFAULT NULL COMMENT '商品背面图URL',
    `image_url3` VARCHAR(500) DEFAULT NULL COMMENT '商品侧面图URL',
    `image_url4` VARCHAR(500) DEFAULT NULL COMMENT '商品顶部图URL',
    `image_url5` VARCHAR(500) DEFAULT NULL COMMENT '商品称重图URL',
    `original_image_url1` VARCHAR(500) DEFAULT NULL COMMENT '正面图原图URL',
    `original_image_url2` VARCHAR(500) DEFAULT NULL COMMENT '背面图原图URL',
    `original_image_url3` VARCHAR(500) DEFAULT NULL COMMENT '侧面图原图URL',
    `original_image_url4` VARCHAR(500) DEFAULT NULL COMMENT '顶部图原图URL',
    `supplier` VARCHAR(200) DEFAULT NULL COMMENT '供应商',
    `shelf_life` VARCHAR(50) DEFAULT NULL COMMENT '保质期',
    `storage_conditions` VARCHAR(100) DEFAULT NULL COMMENT '存储条件',
    `description` VARCHAR(1000) DEFAULT NULL COMMENT '商品描述',
    `reason` VARCHAR(500) DEFAULT NULL COMMENT '申请原因',
    `product_type` TINYINT DEFAULT 0 COMMENT '商品类型：0静态，1动态',
    `sticker_num` VARCHAR(20) DEFAULT NULL COMMENT '学习机号',
    `standard` TINYINT DEFAULT 1 COMMENT '是否标品：1标品，2非标品',
    `length` INT DEFAULT NULL COMMENT '商品长度(mm)',
    `width` INT DEFAULT NULL COMMENT '商品宽度(mm)',
    `height` INT DEFAULT NULL COMMENT '商品高度(mm)',
    `exhibit_height` INT DEFAULT NULL COMMENT '陈列高度(mm)',
    `columns` INT DEFAULT NULL COMMENT '商品占列',
    `numbers` INT DEFAULT NULL COMMENT '一个货道放几个',
    `status` TINYINT DEFAULT 0 COMMENT '申请状态：0待提交，1审核中，2已通过，3已拒绝',
    `haha_code` VARCHAR(50) DEFAULT NULL COMMENT '哈哈平台返回的商品code',
    `reject_reason` VARCHAR(500) DEFAULT NULL COMMENT '拒绝原因',
    `product_extends` VARCHAR(500) DEFAULT NULL COMMENT '扩展字段',
    `applicant_id` BIGINT DEFAULT NULL COMMENT '申请人ID',
    `applicant_name` VARCHAR(100) DEFAULT NULL COMMENT '申请人名称',
    `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    `submit_time` DATETIME DEFAULT NULL COMMENT '提交时间',
    `audit_time` DATETIME DEFAULT NULL COMMENT '审核时间',
    PRIMARY KEY (`id`),
    INDEX `idx_barcode` (`barcode`),
    INDEX `idx_status` (`status`),
    INDEX `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='新品申请表';
