interface IColumnMaxMin { boardId: number; columnId: number; maxNum: number; minNum: number; objectVersionNumber: number; projectId: number; } interface UpdateColumn { boardId: number; columnId: number; objectVersionNumber: number; projectId: number; name: string; } interface UColumnSequence { boardId: number; columnId: number; objectVersionNumber: number; projectId: number; sequence: number; } /** * 迭代看板 列 * @author dzc */ declare class BoardColumnApi { get prefix(): string; /** * 配置看板中列的最大最小值更新 * @param columnId * @param data */ updateMaxMinNum(columnId: number, data: IColumnMaxMin): any; /** * 更新配置看板列 * @param columnId * @param boardId * @param data */ update(columnId: number, boardId: number, data: UpdateColumn): any; /** * 更新配置列顺序 * @param data */ updateSequence(data: UColumnSequence): any; /** * 删除配置列 * @param columnId */ delete(columnId: number): any; } declare const boardColumnApi: BoardColumnApi; export { boardColumnApi };