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 { /** * 列表 * @param keyword 关键字 * @param pageReq 分页请求 * @return 列表 */ PageResp list(String keyword, PageReq pageReq); /** * 默认模型 * @return 默认模型 */ MeasureModel getDefaultModel(); /** * 创建默认模型 */ void createDefaultModel(); /** * 列表规则 * @param model 模型 * @return 列表规则 */ List listRules(Model model); }