소스 검색

rest api支持

haha600 5 년 전
부모
커밋
0cce4af4a9
2개의 변경된 파일22개의 추가작업 그리고 13개의 파일을 삭제
  1. 21 12
      facade/src/app/service/module.service.ts
  2. 1 1
      src/main/java/com/kingkong/bljs/api/RestController.java

+ 21 - 12
facade/src/app/service/module.service.ts

@@ -250,19 +250,19 @@ constructor(private http: _HttpClient,
250 250
          * @param data 更新数据
251 251
          * @param condition 更新条件
252 252
          */
253
-        updateOrInsert(name: string, data: object, condition: object) {
253
+        updateOrInsert(name: string, data: object, condition: object) { // TODO 即将删除,不建议使用
254 254
           return this['moduleSvr'].updateOrInsert(
255 255
             this['module'].id, name, data, condition
256 256
           );
257 257
         }
258 258
 
259
-        update(name: string, data: object, condition: object) {
259
+        update(name: string, data: object, condition: object) { // TODO 即将删除,不建议使用
260 260
           return this['moduleSvr'].updateOrInsert(
261 261
             this['module'].id, name, data, condition
262 262
           );
263 263
         }
264 264
 
265
-        delete(name: string, condition: object) {
265
+        delete(name: string, condition: object) { // TODO 即将删除,不建议使用
266 266
           return this['moduleSvr'].delete(this['module'].id, name, condition);
267 267
         }
268 268
 
@@ -294,15 +294,24 @@ constructor(private http: _HttpClient,
294 294
           });
295 295
         }
296 296
 
297
-        post(name: string, body?: any, params?: any, options?: any) {
297
+        /**
298
+         * post API 参数
299
+         * @param name api名称
300
+         * @param body api参数
301
+         */
302
+        postData(name: string, body?: any) {
303
+            return this['http'].post('rest/' + name, body);
304
+        }
305
+
306
+        post(name: string, body?: any, params?: any, options?: any) { // TODO 即将删除,不建议使用
298 307
           return this['moduleSvr'].post(this['module'].id, name, body, params, options);
299 308
         }
300 309
 
301
-        get(url: string, params?: object, options?: object) {
310
+        get(url: string, params?: object, options?: object) { // TODO 即将删除,不建议使用
302 311
           return this['moduleSvr'].http.get(url, params, options);
303 312
         }
304 313
 
305
-        getData(name: string, body: any) {
314
+        getData(name: string, body: any) {  // TODO 即将删除,不建议使用
306 315
           const query = {
307 316
             id: this['module'].id,
308 317
             name: name,
@@ -312,7 +321,7 @@ constructor(private http: _HttpClient,
312 321
           return this['moduleSvr'].getData(query);
313 322
         }
314 323
 
315
-        getAllData(name: string, params: any) {
324
+        getAllData(name: string, params: any) { // TODO 即将删除,不建议使用
316 325
           const query = {
317 326
             id: this['module'].id,
318 327
             name: name,
@@ -327,7 +336,7 @@ constructor(private http: _HttpClient,
327 336
         /**
328 337
          * 批量操作
329 338
          */
330
-        batchOper(oper: Function, data?: any) {
339
+        batchOper(oper: Function, data?: any) { // TODO 即将删除,不建议使用
331 340
           const body = {
332 341
             oper: oper.toString(),
333 342
             data: data || '',
@@ -342,7 +351,7 @@ constructor(private http: _HttpClient,
342 351
          * @param data 查询条件
343 352
          * @param list 是否返回多条记录,默认否
344 353
          */
345
-        find(name: string, data?: any, list?: boolean) {
354
+        find(name: string, data?: any, list?: boolean) { // TODO 即将删除,不建议使用
346 355
           const body = {
347 356
             name: name,
348 357
             condition: data || {},
@@ -357,7 +366,7 @@ constructor(private http: _HttpClient,
357 366
          * @param name 表
358 367
          * @param data 参数
359 368
          */
360
-        findAll(name: string, data?: any){
369
+        findAll(name: string, data?: any) {  // TODO 即将删除,不建议使用
361 370
           const body = {
362 371
             name: name,
363 372
             condition: data || {},
@@ -396,7 +405,7 @@ constructor(private http: _HttpClient,
396 405
          * @param success 成功回调
397 406
          * @param fail 失败回调
398 407
          */
399
-        getSequence(name: string, success: Function, fail?: Function) {
408
+        getSequence(name: string, success: Function, fail?: Function) { // TODO 即将删除,不建议使用
400 409
             this['http'].get('sequence/' + name).subscribe( res => {
401 410
               success(res);
402 411
             }, error => {
@@ -410,7 +419,7 @@ constructor(private http: _HttpClient,
410 419
          * @param name 过程名称
411 420
          * @param params 过程参数
412 421
          */
413
-        execProc(name: string, params: any[]) {
422
+        execProc(name: string, params: any[]) { // TODO 即将删除,不建议使用
414 423
           return this['http'].post('exec-proc/' + name, params);
415 424
         }
416 425
 

+ 1 - 1
src/main/java/com/kingkong/bljs/api/RestController.java

@@ -12,7 +12,7 @@ import java.util.Map;
12 12
 
13 13
 @Controller
14 14
 @ResponseBody
15
-@RequestMapping("rest")
15
+@RequestMapping("api/rest")
16 16
 public class RestController extends BaseController {
17 17
 
18 18