-- =====================================================================================
-- 精细化商品参数数据更新 (Refined Product Attributes Update)
-- 针对 mock-category-data.uts 中的具体商品进行精确更新
-- =====================================================================================

-- 1. 布洛芬缓释胶囊
UPDATE public.ml_products
SET attributes = jsonb_build_object(
    'specification', '0.3g*24粒/盒',
    'usage', '口服。成人一次1粒，一日2次（早晚各一次）。',
    'side_effects', '1. 少数病人可出现恶心、呕吐、胃烧灼感或轻度消化不良、胃肠道溃疡及出血。\n2. 少数病人可出现头痛、头晕、耳鸣、视力模糊。',
    'precautions', '1. 本品为对症治疗药，不宜长期或大量使用，用于止痛不得超过5天，用于解热不得超过3天。\n2. 必须整粒吞服，不得嚼碎。',
    'expiry_date', '24个月',
    'storage_conditions', '密封，在干燥处保存',
    'approval_number', '国药准字H19991011',
    'manufacturer', '修正药业'
)
WHERE name = '布洛芬缓释胶囊';

-- 2. 板蓝根颗粒
UPDATE public.ml_products
SET attributes = jsonb_build_object(
    'specification', '10g*20袋/包',
    'usage', '开水冲服。一次0.5-1袋，一日3-4次。',
    'side_effects', '尚不明确。',
    'precautions', '1. 忌烟、酒及辛辣、生冷、油腻食物。\n2. 不宜在服药期间同时服用滋补性中药。\n3. 高血压、心脏病、糖尿病等慢性病严重者应在医师指导下服用。',
    'expiry_date', '24个月',
    'storage_conditions', '密封',
    'approval_number', '国药准字Z44023485',
    'manufacturer', '白云山'
)
WHERE name = '板蓝根颗粒';

-- 3. 连花清瘟胶囊
UPDATE public.ml_products
SET attributes = jsonb_build_object(
    'specification', '0.35g*36粒/盒',
    'usage', '口服。一次4粒，一日3次。',
    'side_effects', '上市后监测数据显示本品可见胃肠道不良反应，如恶心、呕吐、腹痛、腹泻等。',
    'precautions', '1. 忌烟、酒及辛辣、生冷、油腻食物。\n2. 不宜在服药期间同时服用滋补性中药。\n3. 风寒感冒者不适用。',
    'expiry_date', '30个月',
    'storage_conditions', '密封，置阴凉处',
    'approval_number', '国药准字Z20040063',
    'manufacturer', '以岭药业'
)
WHERE name = '连花清瘟胶囊';

-- 4. 对乙酰氨基酚片
UPDATE public.ml_products
SET attributes = jsonb_build_object(
    'specification', '0.5g*12片/盒',
    'usage', '口服。6-12岁儿童，一次0.5片；12岁以上儿童及成人一次1片，若持续发热或疼痛，可间隔4-6小时重复用药一次，24小时内不超过4次。',
    'side_effects', '偶见皮疹、荨麻疹、药热及粒细胞减少。',
    'precautions', '1. 严重肝肾功能不全者禁用。\n2. 除非有医生指导，否则不得服用本品超过10天。',
    'expiry_date', '36个月',
    'storage_conditions', '密封保存',
    'approval_number', '国药准字H20056948',
    'manufacturer', '强生制药'
)
WHERE name = '对乙酰氨基酚片';

-- 5. 感冒清热颗粒
UPDATE public.ml_products
SET attributes = jsonb_build_object(
    'specification', '3g*10袋/盒',
    'usage', '开水冲服。一次1袋，一日2次。',
    'side_effects', '尚不明确。',
    'precautions', '1. 忌烟、酒及辛辣、生冷、油腻食物。\n2. 发热体温超过38.5℃的患者，应去医院就诊。',
    'expiry_date', '24个月',
    'storage_conditions', '密封',
    'approval_number', '国药准字Z11020356',
    'manufacturer', '同仁堂'
)
WHERE name = '感冒清热颗粒';

-- 6. 阿莫西林胶囊
UPDATE public.ml_products
SET attributes = jsonb_build_object(
    'specification', '0.25g*24粒/盒',
    'usage', '口服。成人一次0.5g（2粒），每6-8小时1次，一日剂量不超过4g。',
    'side_effects', '恶心、呕吐、腹泻及假膜性肠炎等胃肠道反应。',
    'precautions', '1. 青霉素过敏者禁用。\n2. 用药前必须进行青霉素皮肤试验，阳性者禁用。',
    'expiry_date', '24个月',
    'storage_conditions', '遮光，密封保存',
    'approval_number', '国药准字H13021770',
    'manufacturer', '华北制药'
)
WHERE name = '阿莫西林胶囊';

-- 7. 胃康灵胶囊
UPDATE public.ml_products
SET attributes = jsonb_build_object(
    'specification', '0.4g*24粒/盒',
    'usage', '口服。一次4粒，一日3次，饭后服用。',
    'side_effects', '偶见口干、便秘。',
    'precautions', '1. 饮食宜清淡，忌酒及辛辣、生冷、油腻食物。\n2. 孕妇慎用。',
    'expiry_date', '24个月',
    'storage_conditions', '密封',
    'approval_number', '国药准字Z20025068',
    'manufacturer', '三九医药'
)
WHERE name = '胃康灵胶囊';

-- 8. 健胃消食片
UPDATE public.ml_products
SET attributes = jsonb_build_object(
    'specification', '0.8g*32片/盒',
    'usage', '口服，可以咀嚼。一次3片，一日3次。',
    'side_effects', '尚不明确。',
    'precautions', '1. 饮食宜清淡，忌酒及辛辣、生冷、油腻食物。\n2. 有高血压、心脏病、肝病、糖尿病、肾病等慢性病严重者应在医师指导下服用。',
    'expiry_date', '24个月',
    'storage_conditions', '密封',
    'approval_number', '国药准字Z20013220',
    'manufacturer', '江中制药'
)
WHERE name = '健胃消食片';

-- 9. 蒙脱石散
UPDATE public.ml_products
SET attributes = jsonb_build_object(
    'specification', '3g*10袋/盒',
    'usage', '口服。成人一次1袋，一日3次。',
    'side_effects', '少数人可能产生轻度便秘。',
    'precautions', '1. 治疗急性腹泻时，应注意纠正脱水。\n2. 如需服用其他药物，建议与本品间隔一段时间。',
    'expiry_date', '36个月',
    'storage_conditions', '密封，干燥处',
    'approval_number', '国药准字H19980053',
    'manufacturer', '益普生'
)
WHERE name = '蒙脱石散';

-- 10. 云南白药胶囊
UPDATE public.ml_products
SET attributes = jsonb_build_object(
    'specification', '0.25g*32粒/盒',
    'usage', '口服。一次1-2粒，一日4次（2至5岁按1/4剂量服用，6至12岁按1/2剂量服用）。',
    'side_effects', '极少数患者服药后可能出现过敏性药疹。',
    'precautions', '1. 孕妇禁用。\n2. 服药一日内，忌食蚕豆、鱼类及酸冷食物。',
    'expiry_date', '36个月',
    'storage_conditions', '密封，干燥处',
    'approval_number', '国药准字Z53020799',
    'manufacturer', '云南白药'
)
WHERE name = '云南白药胶囊';

-- 检查更新情况
-- SELECT name, attributes FROM public.ml_products WHERE name IN ('布洛芬缓释胶囊', '板蓝根颗粒', '连花清瘟胶囊');
