package com.moral.api.service;
import com.moral.api.entity.Version;
import com.baomidou.mybatisplus.extension.service.IService;
import com.moral.api.pojo.dto.version.VersionDTO;
import com.moral.api.pojo.dto.version.VersionQueryDTO;
import com.moral.api.pojo.form.version.*;
/**
*
* 型号表 服务类
*
*
* @author moral
* @since 2021-05-14
*/
public interface VersionService extends IService {
/**
* @Description: 分页查询所有型号
* @Param: [form]
* @return: com.moral.api.pojo.dto.version.VersionQueryDTO
* @Author: 陈凯裕
* @Date: 2021/5/14
*/
VersionQueryDTO query(VersionQueryForm form);
/**
* @Description: 更新version基本信息
* @Param: [form]
* @return: com.moral.api.pojo.dto.version.VersionDTO
* @Author: 陈凯裕
* @Date: 2021/5/20
*/
VersionDTO update(VersionUpdateForm form);
/**
* @Description: 新增version
* @Param: [form]
* @return: com.moral.api.pojo.dto.version.VersionDTO
* @Author: 陈凯裕
* @Date: 2021/5/20
*/
VersionDTO insert(VersionInsertForm form);
/**
* @Description: 删除version
* @Param: [form]
* @return: com.moral.api.pojo.dto.version.VersionDTO
* @Author: 陈凯裕
* @Date: 2021/5/20
*/
VersionDTO delete(VersionDeleteForm form);
/**
* @Description: 更新型号的因子和单位
* @Param: [form]
* @return: com.moral.api.pojo.dto.version.VersionDTO
* @Author: 陈凯裕
* @Date: 2021/5/21
*/
VersionDTO updateSensorUnits(VersionSensorUnitForm form);
}