-- 发票条目子表（报销单/拨款单共用，biz_type 区分）
CREATE TABLE IF NOT EXISTS hrm_invoice_item
(
    id        BIGINT        NOT NULL PRIMARY KEY COMMENT '主键(雪花ID)',
    biz_type  VARCHAR(32)   NOT NULL COMMENT '业务类型 reimburse/appropriation',
    biz_id    BIGINT        NOT NULL COMMENT '关联业务单ID',
    oss_id    BIGINT                 COMMENT '来源附件ossId',
    sort_no   INT           DEFAULT 0 COMMENT '排序序号',
    item_name VARCHAR(256)           COMMENT 'OCR识别项目名称',
    reason    VARCHAR(512)           COMMENT '事由说明（用户可编辑）',
    amount    DECIMAL(12, 2) DEFAULT 0 COMMENT '金额',
    del_flag  TINYINT        DEFAULT 0 COMMENT '删除标识 0正常 2删除'
) COMMENT = '发票条目子表';

CREATE INDEX idx_biz ON hrm_invoice_item (biz_type, biz_id);
