guoyujie
2025-04-08 3c55debea2b60faf89acdf89074ffd135dc44d7e
north-glass-erp/src/main/resources/mapper/mm/MaterialStore.xml
@@ -17,7 +17,28 @@
                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
        <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
    </select>
    <select id="getSelectMaterialStoreById">
        select * from mm.material_store m where id=#{id}
    </select>
    <select id="getSelectMaterialStorePageTotal">
@@ -30,7 +51,9 @@
            <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>
        limit #{offset},#{pageSize};
    </select>
@@ -51,6 +74,14 @@
        delete from mm.material_store where id=#{id}
    </delete>
    <select id="selectMaterialStore" >
        select count(*) from mm.material_inventory where material_code=#{id}
    </select>
    <select id="selectMaterialStoreJson" >
        select count(*) from mm.material_store where json=#{json}
    </select>