package com.estate.expert.admin.service.model;
|
|
import com.estate.expert.admin.domain.common.request.PageReq;
|
import com.estate.expert.admin.domain.common.response.PageResp;
|
import com.estate.expert.admin.domain.standard.measure.MeasureRule;
|
import com.estate.expert.admin.domain.standard.model.Model;
|
import com.estate.expert.admin.domain.standard.model.measure.MeasureModel;
|
import com.estate.expert.admin.domain.standard.model.measure.MeasureModelDto;
|
import com.estate.expert.admin.service.common.CrudServiceBase;
|
|
import java.util.List;
|
|
/**
|
* 实测实量模型服务
|
*/
|
public interface MeasureModelService extends CrudServiceBase<MeasureModel, MeasureModelDto> {
|
|
/**
|
* 列表
|
* @param keyword 关键字
|
* @param pageReq 分页请求
|
* @return 列表
|
*/
|
PageResp<MeasureModelDto> list(String keyword, PageReq pageReq);
|
|
/**
|
* 默认模型
|
* @return 默认模型
|
*/
|
MeasureModel getDefaultModel();
|
|
/**
|
* 创建默认模型
|
*/
|
void createDefaultModel();
|
|
/**
|
* 列表规则
|
* @param model 模型
|
* @return 列表规则
|
*/
|
List<MeasureRule> listRules(Model model);
|
|
}
|