123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import type { BaseModel, DictTree } from '@sundata/ui-frame';
- import { baseFun } from '@sundata/ui-frame';
- /** 批次配置信息 */
- export type SysBatchModel = {
- /**父级编码 */
- superstep?: string;
- /**步骤编码 */
- stepId?: string;
- /**步骤名称 */
- stepname?: string;
- /**运行方式 */
- runtype?: string;
- /**运行周期 */
- implcycle?: string;
- /**是否有效 */
- stepstate?: string;
- /**优先级 */
- priority?: string;
- /**是否自动重跑 */
- isautorun?: string;
- /**是否关键步骤 */
- iskeystep?: string;
- /**对象/命令 */
- methodimpls?: string;
- /**执行条件展示 */
- conditionsshow?: string;
- /**执行条件 */
- conditions?: string;
- /**自定义周期公式 */
- userformula?: string;
- } & BaseModel;
- /** 获取菜单树 POST */
- export function getFunTree() {
- return baseFun.request<DictTree[]>('/api/admin/batchmanage/getBatchTree.do', {});
- }
- /** 删除 POST */
- export async function deleteFunc(stepId: string) {
- return baseFun.request<void>('/api/admin/batchmanage/delete/' + stepId + '.do');
- }
- /** 获取菜单及按钮详情 POST */
- export function getDetail(body: SysBatchModel) {
- return baseFun.request<SysBatchModel>('/api/admin/batchmanage/getDetail.do', {
- data: body,
- });
- }
- /** 保存 POST */
- export async function save(body: SysBatchModel) {
- return baseFun.request<void>('/api/admin/batchmanage/save.do', {
- data: body,
- });
- }
- /** 验证机构代码是否存在 POST */
- export async function isNotExist(stepId: string) {
- return baseFun.request<string>('/api/admin/batchmanage/isNotExist.do', {
- data: { stepId: stepId },
- });
- }
|