package com.steerinfo.baseinfo.meterbasebeltmaterialpm.service;

import com.steerinfo.baseinfo.meterbasebeltmaterialpm.model.MeterBaseBeltMaterialPm;
import com.steerinfo.framework.service.IBaseService;
import com.steerinfo.meterwork.meterworkbelttiminginfo.model.MeterWorkBeltTiminginfo;
import com.steerinfo.pretrack.prebeltscale.model.PreBeltScale;
import com.steerinfo.util.CommonPage;

import java.util.List;

/**
 * MeterBaseBeltMaterialPm服务接口：
 * @author generator
 * @version 1.0-SNAPSHORT 2021-11-01 02:04
 * 类描述
 * 修订历史：
 * 日期：2021-11-01
 * 作者：generator
 * 参考：
 * 描述：MeterBaseBeltMaterialPm服务接口
 * @see null
 * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
 */
public interface IMeterBaseBeltMaterialPmService extends IBaseService<MeterBaseBeltMaterialPm, String>{

    int doAddMaterialPm(MeterBaseBeltMaterialPm model);

    int updateMaterialPm(MeterBaseBeltMaterialPm model);

    //修改状态  修改为无效
    int doUpdateFlags_0(List<MeterBaseBeltMaterialPm> list);

    //修改状态  修改为有效
    int doUpdateFlags_1(List<MeterBaseBeltMaterialPm> list);

    List<MeterBaseBeltMaterialPm> doQueryByBeltType(CommonPage<PreBeltScale> model );
}