package com.xtd.project.assets.mapper;

import java.util.List;
import com.xtd.project.assets.domain.DbAssetsStockLocked;

/**
 * 资产申请锁定Mapper接口
 * 
 * @author xtd
 * @date 2020-04-23
 */
public interface DbAssetsStockLockedMapper 
{
    /**
     * 查询资产申请锁定
     * 
     * @param dbAsStId 资产申请锁定ID
     * @return 资产申请锁定
     */
    public DbAssetsStockLocked selectDbAssetsStockLockedById(Long dbAsStId);

    /**
     * 查询资产申请锁定列表
     * 
     * @param dbAssetsStockLocked 资产申请锁定
     * @return 资产申请锁定集合
     */
    public List<DbAssetsStockLocked> selectDbAssetsStockLockedList(DbAssetsStockLocked dbAssetsStockLocked);

    /**
     * 新增资产申请锁定
     * 
     * @param dbAssetsStockLocked 资产申请锁定
     * @return 结果
     */
    public int insertDbAssetsStockLocked(DbAssetsStockLocked dbAssetsStockLocked);

    /**
     * 修改资产申请锁定
     * 
     * @param dbAssetsStockLocked 资产申请锁定
     * @return 结果
     */
    public int updateDbAssetsStockLocked(DbAssetsStockLocked dbAssetsStockLocked);

    /**
     * 删除资产申请锁定
     * 
     * @param dbAsStId 资产申请锁定ID
     * @return 结果
     */
    public int deleteDbAssetsStockLockedById(Long dbAsStId);

    /**
     * 批量删除资产申请锁定
     * 
     * @param dbAsStIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteDbAssetsStockLockedByIds(Long[] dbAsStIds);
}
