Newer
Older
casic-metering / casic-metering-service / src / main / java / com / casic / missiles / service / IMeterFixedAssetsService.java
package com.casic.missiles.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.casic.missiles.dto.ReturnDTO;
import com.casic.missiles.dto.meter.FixedAssetRequest;
import com.casic.missiles.model.MeterFixedAssets;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author cuicheng
 * @since 2022-12-07
 */
public interface IMeterFixedAssetsService extends IService<MeterFixedAssets> {
    Page<MeterFixedAssets> listPage(Page<MeterFixedAssets> page, FixedAssetRequest request) throws Exception;

    ReturnDTO addFixedAsset(MeterFixedAssets dept);

    ReturnDTO deleteByFixedAssetId(Long id);

    ReturnDTO updateFixedAsset(MeterFixedAssets meterFixedAssets);

    List<MeterFixedAssets> list(FixedAssetRequest request) throws Exception;

    ReturnDTO addFixedAssetList(List<MeterFixedAssets> meterFixedAssetsList) throws Exception;

}