import { ParentBusiness } from "fccore2"; export declare class FceditBusiness extends ParentBusiness { /** * 初始化校验规则 * @param mainFields 所有字段 */ static initValid(mainFields: any[]): any; /** * 对日期处理,把时间戳修改为日期格式 */ static initValue(mainObj: any, mainFields: any[]): void; /** * 对日期处理,把日期时间格式修改为时间戳 */ static processValue(mainObj: any, mainFields: any[]): any; /** * 验证 */ static validator(mainObj: any, mainValid: any, checkKey?: string): boolean; /** * 保存新建 * @param mainApp 当前元数据 * @param mainObj 当前对象 * @param mainValid 校验规则 * @param mainFields 当前元数据字段 * @param beforeSave 保存校验是否通过的回调方法 * @param afterSave 保存之后的处理方法 */ static saveNew(mainApp: any, mainObj: any, mainValid: any, mainFields: any[], beforeSave: Function, afterSave: Function, pthis: any): void; /** * 保存复制 * @param mainApp 当前元数据 * @param mainObj 当前对象 * @param mainValid 校验规则 * @param mainFields 当前元数据字段 * @param beforeSave 保存校验是否通过的回调方法 * @param afterSave 保存之后的处理方法 */ static cardSaveCopy(mainApp: any, mainObj: any, mainValid: any, mainFields: any[], beforeSave: Function, afterSave: Function, pthis: any): void; /** * 保存复制 * @param mainApp 当前元数据 * @param mainObj 当前对象 * @param mainValid 校验规则 * @param mainFields 当前元数据字段 * @param beforeSave 保存校验是否通过的回调方法 * @param afterSave 保存之后的处理方法 */ static cardSave(mainApp: any, mainObj: any, mainValid: any, mainFields: any[], beforeSave: Function, afterSave: Function, pthis: any): void; /** * 保存返回方法 * @param mainApp 当前元数据 * @param mainObj 当前对象 * @param mainValid 校验规则 * @param mainFields 当前元数据字段 * @param beforeSave 保存校验是否通过的回调方法 * @param afterSave 保存之后的处理方法 * @param cardBack 调用返回方法 */ static cardSaveBack(mainApp: any, mainObj: any, mainValid: any, mainFields: any[], beforeSave: Function, afterSave: Function, cardBack: Function, pthis: any): void; /** * 修改为某个模型属性的值 * @param mainObj 对象 * @param fieldCode 属性名称 * @param value 属性值 */ static setFieldValue(mainObj: any, fieldCode: string, value: any): any; }