SysDataSourceDefService.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. angular.module('SysDataSourceDefService', ['baseServices'])
  2. .service('SysDataSourceDef', ['$rootScope','BaseService', '$http',function($rootScope,BaseService,$http) {
  3. var service = {
  4. detail : function(id,callback){
  5. //获取SysDataSourceDef的详情
  6. BaseService.post(__ctx +'/platform/system/sysDataSourceDef/getById.ht',{id:id},function(data){
  7. if(callback){
  8. callback(data);
  9. }
  10. });
  11. },
  12. //保存
  13. save:function(SysDataSourceDef,callback){
  14. $http.post(__ctx +'/platform/system/sysDataSourceDef/save.ht',SysDataSourceDef).success(function(data, status, headers, config){
  15. if(callback){
  16. callback(data);
  17. }
  18. });
  19. },
  20. //获取字段信息
  21. getAttr:function(classPath,callback){
  22. BaseService.post(__ctx +'/platform/system/sysDataSourceDef/getSetterFields.ht',{classPath:classPath},function(data){
  23. if(callback){
  24. callback(data);
  25. }
  26. });
  27. },
  28. //获取字段信息
  29. getAll:function(callback){
  30. BaseService.post(__ctx +'/platform/system/sysDataSourceDef/getAll.ht',{},function(data){
  31. if(callback){
  32. callback(data);
  33. }
  34. });
  35. }
  36. }
  37. return service;
  38. }]);