package com.unis.crk.business.qcrk.service;

import com.unis.crk.business.qcrk.entity.DataCrkywZcDefault;
import com.baomidou.mybatisplus.extension.service.IService;
import com.unis.crk.business.qcrk.entity.vo.DataCrkywZcDefaultVo;
import com.unis.crk.business.qcrk.entity.vo.Qcrk;
import cn.hutool.json.JSONObject;
import java.util.Map;
import com.baomidou.mybatisplus.core.metadata.IPage;
/**
 * <p>
 * 汽车出入库-值仓 服务类
 * </p>
 *
 * @author TangSong
 * @since 2022-06-02
 */
public interface IDataCrkywZcDefaultService extends IService<DataCrkywZcDefault> {

        /**
         * 按照条件查询汽车出入库-值仓信息
         * @param pageQuery
         * @throws Exception
         */
        IPage<Map<String,Object>> findPageVo(DataCrkywZcDefaultVo pageQuery) ;

    /**
     * 保存值仓信息
     * @param zcDefault
     * @return
     */
    JSONObject saveZc(DataCrkywZcDefault zcDefault);
    /**
     * 修改值仓信息
     * @param zcDefault
     * @return
     */
    JSONObject updateZc(DataCrkywZcDefault zcDefault);
    /**
     * 删除值仓信息
     * @param id
     * @return
     */
    JSONObject deleteZc(String id);
}
