guoyujie
2025-12-18 b0a4de74b47e2626f51eb4a844db3e62f6a4bf9d
north-glass-erp/src/main/resources/mapper/mm/MaterialStore.xml
@@ -6,6 +6,42 @@
    <select id="getSelectMaterialStore">
        select
        m.id,m.type,m.json,m.create_time,bb.consume,bb.type as bomType,bb.price
        from
        mm.material_store m
        left join sd.bom_base as bb on bb.material_id=m.id
        <where>
            <if test="materialStore.id != null and materialStore.id != ''">
                and m.id regexp #{materialStore.id}
            </if>
            <if test="materialStore.type != null and materialStore.type != ''">
                and m.type regexp #{materialStore.type}
            </if>
        </where>
        order by m.id desc
        limit #{offset},#{pageSize};
    </select>
    <select id="getSelectProductBOM">
        select
        m.id,m.type,m.json,m.create_time,bb.consume,bb.type as bomType,bb.price,bb.id as tabId
        from
        sd.bom_base as bb
        left join   mm.material_store m on bb.material_id=m.id
        <where>
            <if test="materialStore.id != null and materialStore.id != ''">
                and m.id regexp #{materialStore.id}
            </if>
            <if test="materialStore.type != null and materialStore.type != ''">
                and m.type regexp #{materialStore.type}
            </if>
        </where>
        order by m.id desc
        limit #{offset},#{pageSize};
    </select>
    <select id="getSelectMaterialStores">
        select
        *
        from
        mm.material_store m
@@ -17,7 +53,7 @@
                and m.type regexp #{materialStore.type}
            </if>
        </where>
        limit #{offset},#{pageSize};
        order by m.id desc
    </select>
    <select id="getSelectMaterialStoreById">