删除了残留的无用代码

This commit is contained in:
Xu Chang 2024-10-27 12:32:36 +08:00
parent f9974af1fd
commit b7505c52f4
4 changed files with 1 additions and 136 deletions

View File

@ -1,8 +1,7 @@
import { AspectDict } from './AspectDict';
import { test } from './sample';
const aspectDict = {
test,
} as AspectDict;
export default aspectDict;

View File

@ -1,6 +0,0 @@
import { EntityDict } from '@oak-app-domain';
import { BackendRuntimeContext } from '../context/BackendRuntimeContext';
export async function test(params: string, context: BackendRuntimeContext) {
return 'hello world';
}

View File

@ -1,33 +0,0 @@
import { EntityDict } from '@oak-app-domain';
import { Checker } from 'oak-domain/lib/types';
import { RuntimeCxt } from '../types/RuntimeCxt';
import { checkAttributesNotNull } from 'oak-domain/lib/utils/validator';
import { CreateOperationData as CreateStoreData } from '@oak-app-domain/Store/Schema';
export const checkers: Checker<EntityDict, 'store', RuntimeCxt>[] = [
{
type: 'data',
action: 'create',
entity: 'store',
checker: (data, context) => {
if (data instanceof Array) {
data.forEach((ele) => {
checkAttributesNotNull('store', data, [
'coordinate',
'name',
'addrDetail',
'areaId',
]);
});
} else {
checkAttributesNotNull('store', data, [
'coordinate',
'name',
'addrDetail',
'areaId',
]);
}
return 0;
},
},
];

View File

@ -1,95 +0,0 @@
import {
String,
Int,
Text,
Float,
SingleGeo,
} from 'oak-domain/lib/types/DataType';
import { ActionDef, EntityDesc } from 'oak-domain/lib/types';
// import { Schema as Area } from 'oak-general-business/lib/entities/Area';
// import { Schema as ExtraFile } from 'oak-general-business/lib/entities/ExtraFile';
import { EntityShape } from 'oak-domain/lib/types/Entity';
export interface Schema extends EntityShape {
coordinate: SingleGeo; //坐标
// area: Area; //地区
name: String<32>; //名称
addrDetail: String<32>; //地址详情
// files: Array<ExtraFile>; //封面图
}
type IAction = 'online' | 'offline' | 'disable';
type IState = 'online' | 'offline' | 'disabled';
const IActionDef: ActionDef<IAction, IState> = {
stm: {
online: ['offline', 'online'],
offline: ['online', 'offline'],
disable: [['online', 'offline'], 'disabled'],
},
is: 'offline',
};
type Action = IAction;
const entityDesc: EntityDesc<
Schema,
Action,
'',
{
iState: IState;
}
> = {
indexes: [
{
name: 'index_name',
attributes: [
{
name: 'name',
},
],
config: {
unique: true,
},
},
],
locales: {
zh_CN: {
name: '门店',
attr: {
coordinate: '位置',
// area: '地区',
name: '名称',
addrDetail: '地址详情',
// files: '照片',
iState: '状态',
},
action: {
online: '上线',
offline: '下线',
disable: '禁用',
},
v: {
iState: {
online: '已上线',
offline: '已下线',
disabled: '已禁用',
},
},
},
},
style: {
icon: {
offline: '',
online: '',
disable: ''
},
color: {
iState: {
offline: '#FFFFFF',
online: '#FF0000',
disabled: '#00FF00',
}
}
}
};