275 changed files with 2513 additions and 1504 deletions
@ -0,0 +1,83 @@ |
|||
<template> |
|||
<w-dialog ref="dialogRef" width="600px" height="400px" :title="$t('io.sc.engine.mv.executorDialog.title')" :can-maximize="false" :maximized="false"> |
|||
<div class="px-10"> |
|||
<w-form |
|||
ref="formRef" |
|||
:cols-num="1" |
|||
:cols-y-gap="10" |
|||
:fields="[ |
|||
{ name: 'rateStartDateFrom', label: $t('io.sc.engine.mv.executorDialog.form.entity.rateStartDateFrom'), type: 'text' }, |
|||
{ name: 'rateStartDateTo', label: $t('io.sc.engine.mv.executorDialog.form.entity.rateStartDateTo'), type: 'text' }, |
|||
{ name: 'performPeriod', label: $t('io.sc.engine.mv.executorDialog.form.entity.performPeriod'), type: 'text', defaultValue: '18' }, |
|||
{ |
|||
name: 'binomialSignificanceLevel', |
|||
label: $t('io.sc.engine.mv.executorDialog.form.entity.binomialSignificanceLevel'), |
|||
type: 'select', |
|||
options: binomialSignificanceLevelOptionsRef, |
|||
defaultValue: binomialSignificanceLevelOptionsRef[0], |
|||
}, |
|||
{ |
|||
name: 'chiSquareSignificanceLevel', |
|||
label: $t('io.sc.engine.mv.executorDialog.form.entity.chiSquareSignificanceLevel'), |
|||
type: 'select', |
|||
options: chiSquareSignificanceLevelOptionsRef, |
|||
defaultValue: chiSquareSignificanceLevelOptionsRef[0], |
|||
}, |
|||
]" |
|||
> |
|||
</w-form> |
|||
<div style="height: 20px"></div> |
|||
<div class="row justify-center"> |
|||
<q-btn :label="$t('io.sc.engine.mv.executorDialog.form.action.execute')" color="primary" @click="execute"></q-btn> |
|||
</div> |
|||
</div> |
|||
</w-dialog> |
|||
</template> |
|||
<script setup lang="ts"> |
|||
import { ref, nextTick } from 'vue'; |
|||
import { axios, Environment } from 'platform-core'; |
|||
|
|||
const emit = defineEmits(['afterStartExecute']); |
|||
|
|||
const dialogRef = ref(); |
|||
const formRef = ref(); |
|||
const binomialSignificanceLevelOptionsRef = ref([]); |
|||
const chiSquareSignificanceLevelOptionsRef = ref([]); |
|||
|
|||
const open = () => { |
|||
dialogRef.value.show(); |
|||
nextTick(() => { |
|||
axios.get(Environment.apiContextPath('/api/mv/configure/binomial/significanceLevels')).then((response) => { |
|||
binomialSignificanceLevelOptionsRef.value = response.data; |
|||
}); |
|||
axios.get(Environment.apiContextPath('/api/mv/configure/chiSquare/significanceLevels')).then((response) => { |
|||
chiSquareSignificanceLevelOptionsRef.value = response.data; |
|||
}); |
|||
}); |
|||
}; |
|||
|
|||
const close = () => { |
|||
dialogRef.value.hide(); |
|||
}; |
|||
|
|||
const execute = () => { |
|||
axios |
|||
.post(Environment.apiContextPath('/api/mv/execute'), { |
|||
executeMode: 'MANUAL', |
|||
rateStartDateFrom: formRef.value.getFieldValue('rateStartDateFrom'), |
|||
rateStartDateTo: formRef.value.getFieldValue('rateStartDateTo'), |
|||
performPeriod: formRef.value.getFieldValue('performPeriod'), |
|||
binomialSignificanceLevel: formRef.value.getFieldValue('binomialSignificanceLevel'), |
|||
chiSquareSignificanceLevel: formRef.value.getFieldValue('chiSquareSignificanceLevel'), |
|||
}) |
|||
.then(() => { |
|||
emit('afterStartExecute'); |
|||
close(); |
|||
}); |
|||
}; |
|||
|
|||
defineExpose({ |
|||
open, |
|||
close, |
|||
}); |
|||
</script> |
@ -0,0 +1,27 @@ |
|||
package io.sc.engine.mv.configure.controller; |
|||
|
|||
import io.sc.engine.mv.configure.jpa.entity.CfgBinomial; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgBinomialRepository; |
|||
import io.sc.engine.mv.configure.service.CfgBinomialService; |
|||
import io.sc.engine.mv.configure.vo.CfgBinomialVo; |
|||
import io.sc.platform.mvc.controller.support.RestCrudController; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* 二项检验标准正态分布显著水平下的Z值常量配置控制器 |
|||
* @author wangshaoping |
|||
* |
|||
*/ |
|||
@RestController |
|||
@RequestMapping("/api/mv/configure/binomial") |
|||
public class CfgBinomialWebController extends RestCrudController<CfgBinomialVo,CfgBinomial, String, CfgBinomialRepository, CfgBinomialService> { |
|||
|
|||
@GetMapping("significanceLevels") |
|||
public List<Double> significanceLevels(){ |
|||
return service.getRepository().findDistinctSignificanceLevel(); |
|||
} |
|||
} |
@ -0,0 +1,26 @@ |
|||
package io.sc.engine.mv.configure.controller; |
|||
|
|||
import io.sc.engine.mv.configure.jpa.entity.CfgChiSquare; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgChiSquareRepository; |
|||
import io.sc.engine.mv.configure.service.CfgChiSquareService; |
|||
import io.sc.engine.mv.configure.vo.CfgChiSquareVo; |
|||
import io.sc.platform.mvc.controller.support.RestCrudController; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* 卡方分布临界值常量配置信息控制器 |
|||
* @author wangshaoping |
|||
* |
|||
*/ |
|||
@RestController |
|||
@RequestMapping("/api/mv/configure/chiSquare") |
|||
public class CfgChiSquareWebController extends RestCrudController<CfgChiSquareVo, CfgChiSquare, String, CfgChiSquareRepository, CfgChiSquareService> { |
|||
@GetMapping("significanceLevels") |
|||
public List<Double> significanceLevels(){ |
|||
return service.getRepository().findDistinctSignificanceLevel(); |
|||
} |
|||
} |
@ -0,0 +1,32 @@ |
|||
package io.sc.engine.mv.configure.controller; |
|||
|
|||
import io.sc.engine.mv.configure.jpa.entity.CfgDataExtractor; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgDataExtractorRepository; |
|||
import io.sc.engine.mv.configure.service.CfgDataExtractorService; |
|||
import io.sc.engine.mv.configure.vo.CfgDataExtractorVo; |
|||
import io.sc.platform.mvc.controller.support.RestCrudController; |
|||
import io.sc.platform.system.ds.jpa.repository.DsRepository; |
|||
import oracle.jdbc.proxy.annotation.Post; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
/** |
|||
* 数据抽取器接口配置控制器 |
|||
* @author wangshaoping |
|||
* |
|||
*/ |
|||
@RestController |
|||
@RequestMapping("/api/mv/configure/dataExtractor") |
|||
public class CfgDataExtractorWebController extends RestCrudController<CfgDataExtractorVo, CfgDataExtractor, String, CfgDataExtractorRepository, CfgDataExtractorService> { |
|||
@Autowired private DsRepository dsRepository; |
|||
|
|||
@PostMapping("test") |
|||
public void test(@RequestBody CfgDataExtractor object) throws Exception{ |
|||
service.test(object); |
|||
} |
|||
|
|||
@PostMapping("generateSample") |
|||
public void generateSample() throws Exception{ |
|||
service.generateSample(); |
|||
} |
|||
} |
@ -1,32 +1,26 @@ |
|||
package io.sc.engine.mv.controller.configuration; |
|||
package io.sc.engine.mv.configure.controller; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgScale; |
|||
import io.sc.engine.mv.jpa.repository.CfgScaleRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgScaleService; |
|||
import io.sc.engine.mv.vo.CfgScaleVo; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgScale; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgScaleRepository; |
|||
import io.sc.engine.mv.configure.service.CfgScaleService; |
|||
import io.sc.engine.mv.configure.vo.CfgScaleVo; |
|||
import io.sc.platform.mvc.controller.support.RestCrudController; |
|||
import io.sc.platform.orm.service.support.QueryParameter; |
|||
import org.springframework.data.domain.Page; |
|||
import org.springframework.stereotype.Controller; |
|||
import org.springframework.util.StringUtils; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.ResponseBody; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
import javax.servlet.http.HttpServletRequest; |
|||
import javax.servlet.http.HttpServletResponse; |
|||
|
|||
/** |
|||
* 标尺配置控制器 |
|||
* @author wangshaoping |
|||
* |
|||
*/ |
|||
@RestController |
|||
@RequestMapping("/api/mv/config/scale") |
|||
@RequestMapping("/api/mv/configure/scale") |
|||
public class CfgScaleWebController extends RestCrudController<CfgScaleVo, CfgScale, String, CfgScaleRepository, CfgScaleService> { |
|||
@RequestMapping(value="getScaleLevelByModel/{modelId}") |
|||
@ResponseBody |
@ -1,6 +1,6 @@ |
|||
package io.sc.engine.mv.jpa.entity; |
|||
package io.sc.engine.mv.configure.jpa.entity; |
|||
|
|||
import io.sc.engine.mv.vo.CfgBinomialVo; |
|||
import io.sc.engine.mv.configure.vo.CfgBinomialVo; |
|||
import io.sc.platform.orm.entity.AuditorEntity; |
|||
import org.hibernate.annotations.GenericGenerator; |
|||
|
@ -1,6 +1,6 @@ |
|||
package io.sc.engine.mv.jpa.entity; |
|||
package io.sc.engine.mv.configure.jpa.entity; |
|||
|
|||
import io.sc.engine.mv.vo.CfgChiSquareVo; |
|||
import io.sc.engine.mv.configure.vo.CfgChiSquareVo; |
|||
import io.sc.platform.orm.entity.AuditorEntity; |
|||
import org.hibernate.annotations.GenericGenerator; |
|||
|
@ -1,10 +1,8 @@ |
|||
package io.sc.engine.mv.jpa.entity; |
|||
|
|||
import java.io.Serializable; |
|||
package io.sc.engine.mv.configure.jpa.entity; |
|||
|
|||
import javax.persistence.*; |
|||
|
|||
import io.sc.engine.mv.vo.CfgDataExtractorVo; |
|||
import io.sc.engine.mv.configure.vo.CfgDataExtractorVo; |
|||
import io.sc.platform.orm.converter.NumericBooleanConverter; |
|||
import io.sc.platform.orm.entity.AuditorEntity; |
|||
import org.hibernate.annotations.GenericGenerator; |
@ -1,7 +1,7 @@ |
|||
package io.sc.engine.mv.jpa.entity; |
|||
package io.sc.engine.mv.configure.jpa.entity; |
|||
|
|||
import io.sc.engine.mv.ModelType; |
|||
import io.sc.engine.mv.vo.CfgModelVo; |
|||
import io.sc.engine.mv.enums.ModelType; |
|||
import io.sc.engine.mv.configure.vo.CfgModelVo; |
|||
import io.sc.platform.orm.entity.AuditorEntity; |
|||
import org.hibernate.annotations.GenericGenerator; |
|||
|
@ -1,6 +1,6 @@ |
|||
package io.sc.engine.mv.jpa.entity; |
|||
package io.sc.engine.mv.configure.jpa.entity; |
|||
|
|||
import io.sc.engine.mv.vo.CfgScaleVo; |
|||
import io.sc.engine.mv.configure.vo.CfgScaleVo; |
|||
import io.sc.platform.orm.entity.AuditorEntity; |
|||
import org.hibernate.annotations.GenericGenerator; |
|||
|
@ -1,6 +1,6 @@ |
|||
package io.sc.engine.mv.jpa.entity; |
|||
package io.sc.engine.mv.configure.jpa.entity; |
|||
|
|||
import io.sc.engine.mv.vo.CfgThresholdVo; |
|||
import io.sc.engine.mv.configure.vo.CfgThresholdVo; |
|||
import io.sc.platform.orm.entity.AuditorEntity; |
|||
import org.hibernate.annotations.GenericGenerator; |
|||
|
@ -1,8 +1,8 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
package io.sc.engine.mv.configure.jpa.repository; |
|||
|
|||
import java.util.List; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgBinomial; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgBinomial; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
import org.springframework.data.jpa.repository.Query; |
|||
|
@ -1,6 +1,6 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
package io.sc.engine.mv.configure.jpa.repository; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgChiSquare; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgChiSquare; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
import org.springframework.data.jpa.repository.Query; |
|||
|
@ -1,7 +1,7 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
package io.sc.engine.mv.configure.jpa.repository; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgCustomerDistribution; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgCustomerDistribution; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
|
|||
public interface CfgCustomerDistributionRepository extends DaoRepository<CfgCustomerDistribution,String> { |
@ -1,7 +1,7 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
package io.sc.engine.mv.configure.jpa.repository; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgCutOffPoint; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgCutOffPoint; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
|
|||
public interface CfgCutOffPointRepository extends DaoRepository<CfgCutOffPoint,String> { |
@ -1,6 +1,6 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
package io.sc.engine.mv.configure.jpa.repository; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgDataExtractor; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgDataExtractor; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
import org.springframework.data.jpa.repository.Modifying; |
|||
import org.springframework.data.jpa.repository.Query; |
@ -1,6 +1,6 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
package io.sc.engine.mv.configure.jpa.repository; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgModel; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgModel; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
|
|||
import java.util.List; |
@ -1,8 +1,8 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
package io.sc.engine.mv.configure.jpa.repository; |
|||
|
|||
import java.util.List; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgScale; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgScale; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
import org.springframework.data.jpa.repository.Query; |
|||
|
@ -1,6 +1,6 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
package io.sc.engine.mv.configure.jpa.repository; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgThreshold; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgThreshold; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
|
|||
import java.util.List; |
@ -0,0 +1,9 @@ |
|||
package io.sc.engine.mv.configure.service; |
|||
|
|||
import io.sc.engine.mv.configure.jpa.entity.CfgBinomial; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgBinomialRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgBinomialService extends DaoService<CfgBinomial, String, CfgBinomialRepository> { |
|||
|
|||
} |
@ -0,0 +1,10 @@ |
|||
package io.sc.engine.mv.configure.service; |
|||
|
|||
|
|||
import io.sc.engine.mv.configure.jpa.entity.CfgChiSquare; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgChiSquareRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgChiSquareService extends DaoService<CfgChiSquare, String, CfgChiSquareRepository> { |
|||
|
|||
} |
@ -0,0 +1,10 @@ |
|||
package io.sc.engine.mv.configure.service; |
|||
|
|||
|
|||
import io.sc.engine.mv.configure.jpa.entity.CfgCustomerDistribution; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgCustomerDistributionRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgCustomerDistributionService extends DaoService<CfgCustomerDistribution, String, CfgCustomerDistributionRepository> { |
|||
|
|||
} |
@ -0,0 +1,12 @@ |
|||
package io.sc.engine.mv.configure.service; |
|||
|
|||
|
|||
import io.sc.engine.mv.configure.jpa.entity.CfgCutOffPoint; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgCutOffPointRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgCutOffPointService extends DaoService<CfgCutOffPoint, String, CfgCutOffPointRepository> { |
|||
|
|||
} |
|||
|
|||
|
@ -1,8 +1,8 @@ |
|||
package io.sc.engine.mv.service.configuration; |
|||
package io.sc.engine.mv.configure.service; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgDataExtractor; |
|||
import io.sc.engine.mv.jpa.repository.CfgDataExtractorRepository; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgDataExtractor; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgDataExtractorRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgDataExtractorService extends DaoService<CfgDataExtractor, String, CfgDataExtractorRepository> { |
@ -1,11 +1,9 @@ |
|||
package io.sc.engine.mv.service.configuration; |
|||
package io.sc.engine.mv.configure.service; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgModel; |
|||
import io.sc.engine.mv.jpa.repository.CfgModelRepository; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgModel; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgModelRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
import java.util.List; |
|||
|
|||
|
|||
public interface CfgModelService extends DaoService<CfgModel, String, CfgModelRepository> { |
|||
/** |
@ -0,0 +1,10 @@ |
|||
package io.sc.engine.mv.configure.service; |
|||
|
|||
|
|||
import io.sc.engine.mv.configure.jpa.entity.CfgScale; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgScaleRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgScaleService extends DaoService<CfgScale, String, CfgScaleRepository> { |
|||
|
|||
} |
@ -0,0 +1,10 @@ |
|||
package io.sc.engine.mv.configure.service; |
|||
|
|||
|
|||
import io.sc.engine.mv.configure.jpa.entity.CfgThreshold; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgThresholdRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgThresholdService extends DaoService<CfgThreshold, String, CfgThresholdRepository> { |
|||
|
|||
} |
@ -1,10 +1,10 @@ |
|||
package io.sc.engine.mv.service.configuration.impl; |
|||
package io.sc.engine.mv.configure.service.impl; |
|||
|
|||
import java.util.List; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgBinomial; |
|||
import io.sc.engine.mv.jpa.repository.CfgBinomialRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgBinomialService; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgBinomial; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgBinomialRepository; |
|||
import io.sc.engine.mv.configure.service.CfgBinomialService; |
|||
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
|||
import org.springframework.stereotype.Service; |
|||
|
@ -1,10 +1,10 @@ |
|||
package io.sc.engine.mv.service.configuration.impl; |
|||
package io.sc.engine.mv.configure.service.impl; |
|||
|
|||
import java.util.List; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgChiSquare; |
|||
import io.sc.engine.mv.jpa.repository.CfgChiSquareRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgChiSquareService; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgChiSquare; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgChiSquareRepository; |
|||
import io.sc.engine.mv.configure.service.CfgChiSquareService; |
|||
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
|||
import org.springframework.stereotype.Service; |
|||
|
@ -1,8 +1,8 @@ |
|||
package io.sc.engine.mv.service.configuration.impl; |
|||
package io.sc.engine.mv.configure.service.impl; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgCustomerDistribution; |
|||
import io.sc.engine.mv.jpa.repository.CfgCustomerDistributionRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgCustomerDistributionService; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgCustomerDistribution; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgCustomerDistributionRepository; |
|||
import io.sc.engine.mv.configure.service.CfgCustomerDistributionService; |
|||
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
|||
import org.springframework.stereotype.Service; |
|||
|
@ -1,10 +1,10 @@ |
|||
package io.sc.engine.mv.service.configuration.impl; |
|||
package io.sc.engine.mv.configure.service.impl; |
|||
|
|||
import java.util.List; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgCutOffPoint; |
|||
import io.sc.engine.mv.jpa.repository.CfgCutOffPointRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgCutOffPointService; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgCutOffPoint; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgCutOffPointRepository; |
|||
import io.sc.engine.mv.configure.service.CfgCutOffPointService; |
|||
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
|||
import org.springframework.stereotype.Service; |
|||
|
@ -1,17 +1,14 @@ |
|||
package io.sc.engine.mv.service.configuration.impl; |
|||
package io.sc.engine.mv.configure.service.impl; |
|||
|
|||
import io.sc.engine.mv.DataExtractorManager; |
|||
import io.sc.engine.mv.jpa.entity.CfgDataExtractor; |
|||
import io.sc.engine.mv.jpa.repository.CfgDataExtractorRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgDataExtractorService; |
|||
import io.sc.platform.core.Environment; |
|||
import io.sc.engine.mv.validator.extractor.DataExtractorManager; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgDataExtractor; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgDataExtractorRepository; |
|||
import io.sc.engine.mv.configure.service.CfgDataExtractorService; |
|||
import io.sc.platform.core.support.ProgressInfo; |
|||
import io.sc.platform.core.util.FileUtil; |
|||
import io.sc.platform.orm.api.exception.UpdateNullNewObjectException; |
|||
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
|||
import org.apache.commons.io.IOUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.core.io.Resource; |
|||
import org.springframework.core.io.ResourceLoader; |
|||
import org.springframework.stereotype.Service; |
|||
import org.springframework.util.StringUtils; |
@ -1,9 +1,9 @@ |
|||
package io.sc.engine.mv.service.configuration.impl; |
|||
package io.sc.engine.mv.configure.service.impl; |
|||
|
|||
import io.sc.engine.mv.ModelType; |
|||
import io.sc.engine.mv.jpa.entity.CfgModel; |
|||
import io.sc.engine.mv.jpa.repository.CfgModelRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgModelService; |
|||
import io.sc.engine.mv.enums.ModelType; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgModel; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgModelRepository; |
|||
import io.sc.engine.mv.configure.service.CfgModelService; |
|||
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.jdbc.core.JdbcTemplate; |
@ -1,8 +1,8 @@ |
|||
package io.sc.engine.mv.service.configuration.impl; |
|||
package io.sc.engine.mv.configure.service.impl; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgScale; |
|||
import io.sc.engine.mv.jpa.repository.CfgScaleRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgScaleService; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgScale; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgScaleRepository; |
|||
import io.sc.engine.mv.configure.service.CfgScaleService; |
|||
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
|||
import org.springframework.stereotype.Service; |
|||
|
@ -1,8 +1,8 @@ |
|||
package io.sc.engine.mv.service.configuration.impl; |
|||
package io.sc.engine.mv.configure.service.impl; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgThreshold; |
|||
import io.sc.engine.mv.jpa.repository.CfgThresholdRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgThresholdService; |
|||
import io.sc.engine.mv.configure.jpa.entity.CfgThreshold; |
|||
import io.sc.engine.mv.configure.jpa.repository.CfgThresholdRepository; |
|||
import io.sc.engine.mv.configure.service.CfgThresholdService; |
|||
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
|||
import org.springframework.stereotype.Service; |
|||
|
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv.vo; |
|||
package io.sc.engine.mv.configure.vo; |
|||
|
|||
import io.sc.platform.orm.api.vo.AuditorVo; |
|||
|
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv.vo; |
|||
package io.sc.engine.mv.configure.vo; |
|||
|
|||
import io.sc.platform.orm.api.vo.AuditorVo; |
|||
|
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv.vo; |
|||
package io.sc.engine.mv.configure.vo; |
|||
|
|||
import io.sc.platform.orm.api.vo.AuditorVo; |
|||
|
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv.vo; |
|||
package io.sc.engine.mv.configure.vo; |
|||
|
|||
import io.sc.platform.orm.api.vo.AuditorVo; |
|||
|
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv.vo; |
|||
package io.sc.engine.mv.configure.vo; |
|||
|
|||
import io.sc.platform.orm.api.vo.AuditorVo; |
|||
|
@ -1,6 +1,6 @@ |
|||
package io.sc.engine.mv.vo; |
|||
package io.sc.engine.mv.configure.vo; |
|||
|
|||
import io.sc.engine.mv.ModelType; |
|||
import io.sc.engine.mv.enums.ModelType; |
|||
import io.sc.platform.orm.api.vo.AuditorVo; |
|||
|
|||
|
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv.vo; |
|||
package io.sc.engine.mv.configure.vo; |
|||
|
|||
|
|||
import io.sc.platform.orm.api.vo.AuditorVo; |
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv.vo; |
|||
package io.sc.engine.mv.configure.vo; |
|||
|
|||
import io.sc.platform.orm.api.vo.AuditorVo; |
|||
|
@ -1,21 +0,0 @@ |
|||
package io.sc.engine.mv.controller; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.GeneralSampleHistory; |
|||
import io.sc.engine.mv.jpa.entity.id.GeneralSampleHistoryId; |
|||
import io.sc.engine.mv.jpa.repository.GeneralSampleHistoryRepository; |
|||
import io.sc.engine.mv.service.result.GeneralSampleHistoryService; |
|||
import io.sc.engine.mv.vo.GeneralSampleHistoryVo; |
|||
import io.sc.platform.mvc.controller.support.RestCrudController; |
|||
import org.springframework.stereotype.Controller; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
|
|||
/** |
|||
* 查询模型验证样本数据控制器 |
|||
* @author wangshaoping |
|||
* |
|||
*/ |
|||
@Controller |
|||
@RequestMapping("/api/mv/sample") |
|||
public class ShowSampleWebController extends RestCrudController<GeneralSampleHistoryVo,GeneralSampleHistory, GeneralSampleHistoryId, GeneralSampleHistoryRepository, GeneralSampleHistoryService> { |
|||
|
|||
} |
@ -1,33 +0,0 @@ |
|||
package io.sc.engine.mv.controller.coe; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CoeBinomialHistory; |
|||
import io.sc.engine.mv.jpa.repository.CoeBinomialHistoryRepository; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.data.domain.Example; |
|||
import org.springframework.data.domain.ExampleMatcher; |
|||
import org.springframework.data.domain.ExampleMatcher.StringMatcher; |
|||
import org.springframework.stereotype.Controller; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
@RestController |
|||
@RequestMapping("/api/mv/coe/binomial") |
|||
public class BinomialWebController { |
|||
@Autowired private CoeBinomialHistoryRepository coeBinomialHistoryRepository; |
|||
|
|||
@GetMapping(value="") |
|||
public List<CoeBinomialHistory> iscFetch(CoeBinomialHistory history){ |
|||
return fetch(history); |
|||
} |
|||
|
|||
private List<CoeBinomialHistory> fetch(CoeBinomialHistory history){ |
|||
ExampleMatcher matcher = ExampleMatcher.matching() |
|||
.withIgnoreNullValues() |
|||
.withIgnoreCase() |
|||
.withStringMatcher(StringMatcher.CONTAINING); |
|||
Example<CoeBinomialHistory> example = Example.of(history, matcher); |
|||
List<CoeBinomialHistory> result =coeBinomialHistoryRepository.findAll(example); |
|||
return result; |
|||
} |
|||
} |
@ -1,33 +0,0 @@ |
|||
package io.sc.engine.mv.controller.coe; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CoeChiSquareHistory; |
|||
import io.sc.engine.mv.jpa.repository.CoeChiSquareHistoryRepository; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.data.domain.Example; |
|||
import org.springframework.data.domain.ExampleMatcher; |
|||
import org.springframework.data.domain.ExampleMatcher.StringMatcher; |
|||
import org.springframework.stereotype.Controller; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
@RestController |
|||
@RequestMapping("/api/mv/coe/chiSquare") |
|||
public class ChiSquareWebController { |
|||
@Autowired private CoeChiSquareHistoryRepository coeChiSquareHistoryRepository; |
|||
|
|||
@GetMapping("") |
|||
public List<CoeChiSquareHistory> iscFetch(CoeChiSquareHistory psiHistory){ |
|||
return fetch(psiHistory); |
|||
} |
|||
|
|||
private List<CoeChiSquareHistory> fetch(CoeChiSquareHistory history){ |
|||
ExampleMatcher matcher = ExampleMatcher.matching() |
|||
.withIgnoreNullValues() |
|||
.withIgnoreCase() |
|||
.withStringMatcher(StringMatcher.CONTAINING); |
|||
Example<CoeChiSquareHistory> example = Example.of(history, matcher); |
|||
List<CoeChiSquareHistory> result =coeChiSquareHistoryRepository.findAll(example); |
|||
return result; |
|||
} |
|||
} |
@ -1,20 +0,0 @@ |
|||
package io.sc.engine.mv.controller.configuration; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgBinomial; |
|||
import io.sc.engine.mv.jpa.repository.CfgBinomialRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgBinomialService; |
|||
import io.sc.engine.mv.vo.CfgBinomialVo; |
|||
import io.sc.platform.mvc.controller.support.RestCrudController; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
/** |
|||
* 二项检验标准正态分布显著水平下的Z值常量配置控制器 |
|||
* @author wangshaoping |
|||
* |
|||
*/ |
|||
@RestController |
|||
@RequestMapping("/api/mv/config/binomial") |
|||
public class CfgBinomialWebController extends RestCrudController<CfgBinomialVo,CfgBinomial, String, CfgBinomialRepository, CfgBinomialService> { |
|||
|
|||
} |
@ -1,20 +0,0 @@ |
|||
package io.sc.engine.mv.controller.configuration; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgChiSquare; |
|||
import io.sc.engine.mv.jpa.repository.CfgChiSquareRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgChiSquareService; |
|||
import io.sc.engine.mv.vo.CfgChiSquareVo; |
|||
import io.sc.platform.mvc.controller.support.RestCrudController; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
/** |
|||
* 卡方分布临界值常量配置信息控制器 |
|||
* @author wangshaoping |
|||
* |
|||
*/ |
|||
@RestController |
|||
@RequestMapping("/api/mv/config/chiSquare") |
|||
public class CfgChiSquareWebController extends RestCrudController<CfgChiSquareVo, CfgChiSquare, String, CfgChiSquareRepository, CfgChiSquareService> { |
|||
|
|||
} |
@ -1,35 +0,0 @@ |
|||
package io.sc.engine.mv.controller.configuration; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgDataExtractor; |
|||
import io.sc.engine.mv.jpa.repository.CfgDataExtractorRepository; |
|||
import io.sc.engine.mv.service.configuration.CfgDataExtractorService; |
|||
import io.sc.engine.mv.vo.CfgDataExtractorVo; |
|||
import io.sc.platform.mvc.controller.support.RestCrudController; |
|||
import io.sc.platform.system.ds.jpa.repository.DsRepository; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.stereotype.Controller; |
|||
import org.springframework.web.bind.annotation.*; |
|||
import org.springframework.web.servlet.ModelAndView; |
|||
|
|||
/** |
|||
* 数据抽取器接口配置控制器 |
|||
* @author wangshaoping |
|||
* |
|||
*/ |
|||
@RestController |
|||
@RequestMapping("/api/mv/config/dataExtractor") |
|||
public class DataExtractorWebController extends RestCrudController<CfgDataExtractorVo, CfgDataExtractor, String, CfgDataExtractorRepository, CfgDataExtractorService> { |
|||
@Autowired private DsRepository dsRepository; |
|||
|
|||
@RequestMapping(value="test",method=RequestMethod.POST) |
|||
@ResponseBody |
|||
public void test(@RequestBody CfgDataExtractor object) throws Exception{ |
|||
service.test(object); |
|||
} |
|||
|
|||
@RequestMapping(value="generateSample",method=RequestMethod.POST) |
|||
@ResponseBody |
|||
public void generateSample() throws Exception{ |
|||
service.generateSample(); |
|||
} |
|||
} |
@ -1,4 +0,0 @@ |
|||
package io.sc.engine.mv.echart; |
|||
|
|||
public class Tooltip { |
|||
} |
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv; |
|||
package io.sc.engine.mv.enums; |
|||
|
|||
/** |
|||
* 估值准确性检验结果枚举值 |
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv; |
|||
package io.sc.engine.mv.enums; |
|||
|
|||
public enum DataExtractorType { |
|||
SQL, //SQL 语句
|
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv; |
|||
package io.sc.engine.mv.enums; |
|||
|
|||
/** |
|||
* 模型验证执行模式 |
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv; |
|||
package io.sc.engine.mv.enums; |
|||
|
|||
/** |
|||
* 模型创建类型 |
@ -1,4 +1,4 @@ |
|||
package io.sc.engine.mv; |
|||
package io.sc.engine.mv.enums; |
|||
|
|||
/** |
|||
* 标尺枚举值 |
@ -0,0 +1,4 @@ |
|||
package io.sc.engine.mv.exception; |
|||
|
|||
public class CutOffPointNotFoundException extends RuntimeException { |
|||
} |
@ -0,0 +1,4 @@ |
|||
package io.sc.engine.mv.exception; |
|||
|
|||
public class ExecutorNotRunningException extends RuntimeException{ |
|||
} |
@ -0,0 +1,4 @@ |
|||
package io.sc.engine.mv.exception; |
|||
|
|||
public class ExecutorRunningException extends RuntimeException{ |
|||
} |
@ -1,10 +0,0 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.CoeBinomialHistory; |
|||
import io.sc.engine.mv.jpa.entity.id.CoeBinomialHistoryId; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
|
|||
public interface CoeBinomialHistoryRepository extends DaoRepository<CoeBinomialHistory, CoeBinomialHistoryId> { |
|||
|
|||
} |
@ -1,10 +0,0 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.CoeChiSquareHistory; |
|||
import io.sc.engine.mv.jpa.entity.id.CoeChiSquareHistoryId; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
|
|||
public interface CoeChiSquareHistoryRepository extends DaoRepository<CoeChiSquareHistory, CoeChiSquareHistoryId> { |
|||
|
|||
} |
@ -1,11 +0,0 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.DefaultRecord; |
|||
import io.sc.engine.mv.jpa.entity.ScoreRecord; |
|||
import io.sc.engine.mv.jpa.entity.id.DefaultRecordId; |
|||
import io.sc.engine.mv.jpa.entity.id.ScoreRecordId; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
|
|||
public interface DefaultRecordRepository extends DaoRepository<DefaultRecord, DefaultRecordId> { |
|||
|
|||
} |
@ -1,9 +0,0 @@ |
|||
package io.sc.engine.mv.jpa.repository; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.ScoreRecord; |
|||
import io.sc.engine.mv.jpa.entity.id.ScoreRecordId; |
|||
import io.sc.platform.orm.repository.DaoRepository; |
|||
|
|||
public interface ScoreRecordRepository extends DaoRepository<ScoreRecord, ScoreRecordId> { |
|||
|
|||
} |
@ -1,9 +0,0 @@ |
|||
package io.sc.engine.mv.service.configuration; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgBinomial; |
|||
import io.sc.engine.mv.jpa.repository.CfgBinomialRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgBinomialService extends DaoService<CfgBinomial, String, CfgBinomialRepository> { |
|||
|
|||
} |
@ -1,10 +0,0 @@ |
|||
package io.sc.engine.mv.service.configuration; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgChiSquare; |
|||
import io.sc.engine.mv.jpa.repository.CfgChiSquareRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgChiSquareService extends DaoService<CfgChiSquare, String, CfgChiSquareRepository> { |
|||
|
|||
} |
@ -1,10 +0,0 @@ |
|||
package io.sc.engine.mv.service.configuration; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgCustomerDistribution; |
|||
import io.sc.engine.mv.jpa.repository.CfgCustomerDistributionRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgCustomerDistributionService extends DaoService<CfgCustomerDistribution, String, CfgCustomerDistributionRepository> { |
|||
|
|||
} |
@ -1,12 +0,0 @@ |
|||
package io.sc.engine.mv.service.configuration; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgCutOffPoint; |
|||
import io.sc.engine.mv.jpa.repository.CfgCutOffPointRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgCutOffPointService extends DaoService<CfgCutOffPoint, String, CfgCutOffPointRepository> { |
|||
|
|||
} |
|||
|
|||
|
@ -1,10 +0,0 @@ |
|||
package io.sc.engine.mv.service.configuration; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgScale; |
|||
import io.sc.engine.mv.jpa.repository.CfgScaleRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgScaleService extends DaoService<CfgScale, String, CfgScaleRepository> { |
|||
|
|||
} |
@ -1,10 +0,0 @@ |
|||
package io.sc.engine.mv.service.configuration; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.CfgThreshold; |
|||
import io.sc.engine.mv.jpa.repository.CfgThresholdRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface CfgThresholdService extends DaoService<CfgThreshold, String, CfgThresholdRepository> { |
|||
|
|||
} |
@ -1,11 +0,0 @@ |
|||
package io.sc.engine.mv.service.result; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.GeneralResultHistory; |
|||
import io.sc.engine.mv.jpa.entity.id.GeneralResultHistoryId; |
|||
import io.sc.engine.mv.jpa.repository.GeneralResultHistoryRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface GeneralResultHistoryService extends DaoService<GeneralResultHistory, GeneralResultHistoryId, GeneralResultHistoryRepository> { |
|||
|
|||
} |
@ -1,11 +0,0 @@ |
|||
package io.sc.engine.mv.service.result; |
|||
|
|||
|
|||
import io.sc.engine.mv.jpa.entity.GeneralSampleHistory; |
|||
import io.sc.engine.mv.jpa.entity.id.GeneralSampleHistoryId; |
|||
import io.sc.engine.mv.jpa.repository.GeneralSampleHistoryRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface GeneralSampleHistoryService extends DaoService<GeneralSampleHistory, GeneralSampleHistoryId, GeneralSampleHistoryRepository> { |
|||
|
|||
} |
@ -1,13 +0,0 @@ |
|||
package io.sc.engine.mv.service.result.impl; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.GeneralSampleHistory; |
|||
import io.sc.engine.mv.jpa.entity.id.GeneralSampleHistoryId; |
|||
import io.sc.engine.mv.jpa.repository.GeneralSampleHistoryRepository; |
|||
import io.sc.engine.mv.service.result.GeneralSampleHistoryService; |
|||
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
@Service |
|||
public class GeneralSampleHistoryServiceImpl extends DaoServiceImpl<GeneralSampleHistory, GeneralSampleHistoryId, GeneralSampleHistoryRepository> implements GeneralSampleHistoryService { |
|||
|
|||
} |
@ -1,9 +0,0 @@ |
|||
package io.sc.engine.mv.service.sample; |
|||
|
|||
import io.sc.engine.mv.jpa.entity.DefaultRecord; |
|||
import io.sc.engine.mv.jpa.entity.id.DefaultRecordId; |
|||
import io.sc.engine.mv.jpa.repository.DefaultRecordRepository; |
|||
import io.sc.platform.orm.service.DaoService; |
|||
|
|||
public interface DefaultRecordService extends DaoService<DefaultRecord, DefaultRecordId, DefaultRecordRepository> { |
|||
} |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue