package com.thhy.materials.modules.biz.rsbmaterials.mapper; import com.thhy.materials.modules.biz.materialsplan.entity.MaterialVo; import com.thhy.materials.modules.biz.materialsplan.entity.RsbStatDto; import com.thhy.materials.modules.biz.materialsplan.entity.StatResultVo; import com.thhy.materials.modules.biz.materialsplan.entity.StatVo; import com.thhy.materials.modules.biz.rsbmaterials.entity.RsbMaterials; import org.springframework.stereotype.Component; import java.io.Serializable; import java.util.List; /** * Mapper 接口 * @author zhang_xiao_bo * @since 2023-04-18 10:28:43 */ @Component public interface RsbMaterialsMapper { RsbMaterials queryById(Serializable id); Integer queryVersionById(Serializable id); List findList(RsbMaterials rsbmaterials); List findAll(); void insert(RsbMaterials rsbmaterials); void update(RsbMaterials rsbmaterials); void deletelogic(Serializable id); void deleteById(Serializable id); void deleteByRabPlan(String rsbId); List queryValueMonth(RsbStatDto rsbStatDto); List queryValueDay(RsbStatDto rsbStatDto); List queryMaterials(RsbStatDto rsbStatDto); List queryAllMaterial(String materialName); }