UNPKG

kd-api-project-21building

Version:

KD-API-PROJECT

253 lines (252 loc) 10.9 kB
interface initFlag { flag: boolean; } interface initStartColorParams { id: string; color: string; } interface initChangeColorParam { id: string; color: string; time: string; } interface initChangeIdParam { id: string; } /** * 储存水切面要变的颜色,变几次就要调几次,每次的颜色可随意 * @param params object * @param params.color string * -关于color参数 * 颜色目前有6种,分别是 red,blue,green,purple,yellow,black * 恢复到普通颜色是 return * 这里需要填入多个颜色,数量和id内填入的一样,一个颜色对应一个水切面模型,各个名字间使用”,”进行分割 * 例如 red,yellow,black * 填入的颜色数量需要和上一个接口储存的水切面数量相 * * -关于id参数 * 这里可以填入多个水切面名字,各个名字间使用”,”进行分割, * 列入 NBXCSX001,NBXCSX003,NBXCSX024 * */ interface initChangeColor { color: string; } /** * 闸门控制 * @param params object * @param params.stcd string 泵站名 * @param params.pumpMachine string 泵机号 * @param params.opending string 闸门开的高度 * @param params.way string 泵机里的水流的方向 * * -关于pumpMachine参数 * 目前编号有1,2,3,4,5,6,7,8, 可以输入多个泵机标号,使用“,”进行分割, 列入 1,2,3,4 * -关于opending参数 * 0表示关闭,1表示开到最大值,0-1中间为浮动值 * -关于way参数 * 0为逆流,1为正流 * */ interface initChangeGateControl { stcd: string; pumpMachine: string; opending: string; way: string; } /** * ok-切换彩虹桥 * @param params object * @param params.num string值 彩虹桥编号 * * -关于num参数 * 目前彩虹桥目前编号 1,2,3 * */ interface initChangeNumParam { num: string; } /** * ok蓄水池动画 * @param params object * @param params.startZ string 蓄水池初始高度 * @param params.endZ string 蓄水池初动画到达高度 * @param params.time string 动画持续时间 * * -关于startZ变量 * 最高为1最低为0 * * -关于endZ变量 * 最高为1最低为0 * */ interface initChangePoolParam { startZ: string; endZ: string; time: string; } /** * ok蓄水池颜色 * @param params object * @param params.color string 蓄水池颜色 * @param params.time string 动画持续时间 * * -和水切面变色用法一样 * * -初始颜色,time设为0即可 * */ interface initChangePoolColorParam { color: string; time: string; } /** * //多个水持续变色1 * @param params object * @param params.time string 变化间隔时间 * * -和水切面变色用法一样 * * -初始颜色,time设为0即可 * */ interface initChangeTime { time: string; } interface initPipeControl { num: string; flag: string; } interface initPipeEffect { num: string; flag: string; id: string; } interface initPipeHightLight { num: string; id: string; val: boolean; } interface initGateScreen { flag: string; } interface initGateEffect { height: string; } interface initPipeWaterSize { num: string; } interface BuildType { id: string; } interface WaterType { Temp: number; Name: string; Val: any; } interface WaterCol { Temp: string; Name: string; Val: any; } interface TranType { Temp: string; Name: string; Val: any; } interface CamerType { Val: any; } interface JingGaiType { Val: any; } /** * 切换场景 0或1 * @param temp 0或1 */ interface newScenarioParam { temp: any; } interface flowParam { temp: number; val: boolean; } interface focusParam { PoiName: string; distance: string; } interface buildingParam { temp: string; val: string; } interface cameraParam { val: any; } interface AreaParam { number: any; val: any; } interface RotParam { isRot: any; Yangle: any; Speed: any; } declare const _default: { AreaWall: (params: AreaParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; AutoRot: (params: RotParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; allContinueChangeColor: (params: initChangeTime[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; allContinueChangeColor_1: (params: initChangeTime[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; allStartColor: (params: initStartColorParams[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; allStartColor_1: (params: initStartColorParams[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; buildingState: (params: buildingParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; cameraControl: (params: cameraParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; changeColorForAll: (params: initStartColorParams[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; changeColorForAll_1: (params: initStartColorParams[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; changeColorForSingle: (params: initChangeColorParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; changeColorForSingle_1: (params: initChangeColorParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; changeRainBowModel: (params: initChangeNumParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; changeRiverModel: (params: initFlag[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; changeWay: (params: initFlag[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; cleararea: (params: []) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; clearlLine: (params: []) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; creatarea: (params: []) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; gateControl: (params: initChangeGateControl[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; gateEffect: (params: initGateEffect[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; gateGaiControl: (params: initGateScreen[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; gateLineControl: (params: initGateEffect[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; gateScreen: (params: initGateScreen[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; gateWaterControl: (params: initGateScreen[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; hideLine: (params: initFlag[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; jingGaiOpen: (params: JingGaiType[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; modifyWaterRgbaColor: (color: string, r: number, g: number, b: number, a: number) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; newScenario: (params: newScenarioParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; onlyThisFocusing: (params: focusParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; openOrDownCamera: (params: CamerType[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; pipeControl: (params: initPipeControl[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; pipeEffect: (params: initPipeEffect[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; pipeFlow: (params: flowParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; pipeHightLight: (params: initPipeHightLight[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; pipeScreen: (params: initGateScreen[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; pipeWaterSize: (params: initPipeWaterSize[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; saveColor: (params: initChangeColor[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; saveColor_1: (params: initChangeColor[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; saveName: (params: initChangeIdParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; saveName_1: (params: initChangeIdParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; specailLine: (params: initPipeHightLight[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; splitsreen: (params: initFlag[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; startColorForSingle: (params: initStartColorParams[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; startColorForSingle_1: (params: initStartColorParams[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; startarea: (params: []) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; stateControl: (params: WaterCol[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; threeBuilding: (params: BuildType) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; translation: (params: TranType[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; waterOverflow: (params: WaterType[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; waterPoolColor: (params: initChangePoolColorParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; waterPoolColor_1: (params: initChangePoolColorParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; waterPoolControl: (params: initChangePoolParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; waterPoolControl_1: (params: initChangePoolParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; waterUp: (params: initFlag[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; waterUpChangeColor: (params: initChangePoolColorParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; waterUpChangeColor_1: (params: initChangePoolColorParam[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; }; export default _default;