123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- import {baseFun, BasePageModel} from "@sundata/ui-frame";
- export type RuleModel = {
- /**
- * 规则编号
- */
- ruleNo: string,
- /**
- * 规则名称
- */
- ruleName: string,
- /**
- * 规则模板
- */
- ruleTemplate: string,
- /**
- * 规则结论模板
- */
- ruleConclusionTemplate: string,
- /**
- * 模板说明
- */
- templateDesc: string,
- /**
- * 规则结果
- */
- ruleResult: string,
- /**
- * 规则指标
- */
- ruleIndex: string,
- /**
- * 规则指标
- */
- indexNoList: [],
- ruleIndexList:[],
- /**
- * 规则阈值
- */
- ruleThreshold: string,
- /**
- * 所属规则集
- */
- rulesNo : string,
- /**
- * 数据来源
- */
- rulesDataSour : string,
- } & BasePageModel;
- /** 获取展示列表 */
- export async function getDataListService(body: RuleModel) {
- return baseFun.request<RuleModel[]>('/api/nprule/list', {data: body});
- }
- /** 根据id查询详信息 POST*/
- export async function getDetailByIdService(body: RuleModel) {
- return baseFun.request<RuleModel>('/api/nprule/getById', {data: body});
- }
- /** 插入 POST*/
- export async function insertService(body: RuleModel) {
- return baseFun.request<boolean>('/api/nprule/insert', {data: body});
- }
- /** 更新 POST*/
- export async function updateService(body: RuleModel) {
- return baseFun.request<boolean>('/api/nprule/update', {data: body});
- }
- /** 删除 POST*/
- export async function deleteService(body: RuleModel) {
- return baseFun.request<boolean>('/api/nprule/delete', {data: body});
- }
- export type RulesModel = {
- /**
- * 所属产品
- */
- belongProduct: string ,
- /**
- * 规则集名称
- */
- rulesNo: string ,
- /**
- * 规则集编号
- */
- rulesName: string ,
- /**
- * 规则集结论模板
- */
- rulesConclusionTemplate: string ,
- /**
- * 相关规则清单
- */
- ruleIds: string ,
- } & BasePageModel;
- /** 获取展示列表 */
- export async function getDataListServiceRules(body: RulesModel) {
- return baseFun.request<RulesModel[]>('/api/nprules/list', {data: body});
- }
- /** 根据id查询详信息 POST*/
- export async function getDetailByIdServiceRules(body: RulesModel) {
- return baseFun.request<RulesModel>('/api/nprules/getById', {data: body});
- }
- /** 插入 POST*/
- export async function insertServiceRules(body: RulesModel) {
- return baseFun.request<boolean>('/api/nprules/insert', {data: body});
- }
- /** 更新 POST*/
- export async function updateServiceRules(body: RulesModel) {
- return baseFun.request<boolean>('/api/nprules/update', {data: body});
- }
- /** 删除 POST*/
- export async function deleteServiceRules(body: RulesModel) {
- return baseFun.request<boolean>('/api/nprules/delete', {data: body});
- }
- /** 测试 POST*/
- export async function testServiceRules(body: RulesModel) {
- return baseFun.request<any>('/api/nprules/testRules', {data: body});
- }
|