jiazx0107@163.com
2023-11-06 69cd9f59a0fabf12f8c9147fcba7f69817a870b3
igds-inout/src/main/java/com/ld/igds/inout/mapper/InoutRecordMapper.java
@@ -5,6 +5,7 @@
import com.ld.igds.data.CommonData;
import com.ld.igds.inout.dto.*;
import com.ld.igds.models.InoutLossOver;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.plugins.Page;
@@ -66,6 +67,14 @@
     */
    int updateData(@Param("data") InoutData data);
    /**
     * 更新数据根据值仓,更新部分信息
     *
     * @param data
     */
    void updateDataByHandle(@Param("data") InoutData data);
    /**
     * 分页获取数据
     *
@@ -92,12 +101,6 @@
     */
    int validateInoutData(@Param("param") InoutParam param);
    /**
     * 更新出入库流水实时库存
     *
     * @param param
     * @return int updateCuStorage(@Param("param") InoutParam param);
     */
    /**
     * 根据like获取数据库中最大的ID,
@@ -141,4 +144,22 @@
     * @return
     */
    int checkExist(@Param("param") InoutParam param);
}
    /**
     * 根据条件获取正常流水信息,默认升序
     *
     * @param param
     * @return
     */
    List<InoutLossOver> listLossOver(@Param("param") InoutParam param);
    /**
     * 损益获取开始周期---截至周期内,出入库入库重量汇总合计
     *
     * @param param
     * @return CommonData.numValue1
     */
    CommonData sumLossOverWeight(@Param("param") InoutParam param);
}