organizationExtra.svc.js 6.03 KB
Newer Older
gary's avatar
gary committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
// web service proxy for org
webservices.factory('orgExtraService', ['$http', 'apiConfig', function ($http, apiConfig) {
    'use strict';
    return {
        // 机构其他信息-发票信息
        getInvoiceListByOrgId: function (orgId) {
            return $http.get('/orgExtra/invoice/getListByOrgId?orgId=' + orgId, apiConfig.create());
        },
        insertInvoice: function (organizationInvoiceDtos) {
            return $http.post('/orgExtra/invoice/insert' , organizationInvoiceDtos, apiConfig.create());
        },
        updateInvoice: function (organizationInvoiceDtos) {
            return $http.post('/orgExtra/invoice/update' , organizationInvoiceDtos, apiConfig.create());
        },
        deleteInvoice: function (id) {
            return $http.get('/orgExtra/invoice/delete?id=' + id, apiConfig.create());
        },
        // 机构其他信息-发票信息
        getTaxRuleListByOrgId: function (orgId) {
            return $http.get('/orgExtra/taxRule/getListByOrgId?orgId=' + orgId, apiConfig.create());
        },
        insertTaxRule: function (organizationTaxRuleDtos) {
            return $http.post('/orgExtra/taxRule/insert' , organizationTaxRuleDtos, apiConfig.create());
        },
        updateTaxRule: function (organizationTaxRuleDtos) {
            return $http.post('/orgExtra/taxRule/update' , organizationTaxRuleDtos, apiConfig.create());
        },
        deleteTaxRule: function (id) {
            return $http.get('/orgExtra/taxRule/delete?id=' + id, apiConfig.create());
        },
        // 机构其他信息-入账汇率信息
        getAccountingRateListByOrgId: function (orgId) {
            return $http.get('/orgExtra/accountingRate/getListByOrgId?orgId=' + orgId, apiConfig.create());
        },
        insertAccountingRate: function (organizationAccountingRateDtos) {
            return $http.post('/orgExtra/accountingRate/insert' , organizationAccountingRateDtos, apiConfig.create());
        },
        updateAccountingRate: function (organizationAccountingRateDto) {
            return $http.post('/orgExtra/accountingRate/update' , organizationAccountingRateDto, apiConfig.create());
        },
        deleteAccountingRate: function (id) {
            return $http.get('/orgExtra/accountingRate/delete?id=' + id, apiConfig.create());
        },
        // 机构其他信息-返还率信息
        getReturnRateListByOrgId: function (orgId) {
            return $http.get('/orgExtra/returnRate/getListByOrgId?orgId=' + orgId, apiConfig.create());
        },
        insertReturnRate: function (organizationReturnRateDtos) {
            return $http.post('/orgExtra/returnRate/insert' , organizationReturnRateDtos, apiConfig.create());
        },
        updateReturnRate: function (organizationReturnRateDto) {
            return $http.post('/orgExtra/returnRate/update' , organizationReturnRateDto, apiConfig.create());
        },
        deleteReturnRate: function (id) {
            return $http.get('/orgExtra/returnRate/delete?id=' + id, apiConfig.create());
        },
        // 机构其他信息-核定征收信息
        getApprovedLevyInfoListByOrgId: function (orgId) {
            return $http.get('/orgExtra/approvedLevyInfo/getListByOrgId?orgId=' + orgId, apiConfig.create());
        },
        insertApprovedLevyInfo: function (organizationApprovedLevyInfoDtos) {
            return $http.post('/orgExtra/approvedLevyInfo/insert' , organizationApprovedLevyInfoDtos, apiConfig.create());
        },
        updateApprovedLevyInfo: function (organizationApprovedLevyInfoDto) {
            return $http.post('/orgExtra/approvedLevyInfo/update' , organizationApprovedLevyInfoDto, apiConfig.create());
        },
        deleteApprovedLevyInfo: function (id) {
            return $http.get('/orgExtra/approvedLevyInfo/delete?id=' + id, apiConfig.create());
        },
        // 机构其他信息-专管员列表
        getTaxOfficerListByOrgId: function (orgId) {
            return $http.get('/orgExtra/taxOfficer/getListByOrgId?orgId=' + orgId, apiConfig.create());
        },
        insertTaxOfficer: function (organizationTaxOfficerDtos) {
            return $http.post('/orgExtra/taxOfficer/insert' , organizationTaxOfficerDtos, apiConfig.create());
        },
        updateTaxOfficer: function (organizationTaxOfficerDto) {
            return $http.post('/orgExtra/taxOfficer/update' , organizationTaxOfficerDto, apiConfig.create());
        },
        deleteTaxOfficer: function (id) {
            return $http.get('/orgExtra/taxOfficer/delete?id=' + id, apiConfig.create());
gary's avatar
gary committed
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
        },
        // 机构其他信息-雇员信息列表
        getEmployeeListByOrgId: function (orgId) {
            return $http.get('/orgExtra/employee/getListByOrgId?orgId=' + orgId, apiConfig.create());
        },
        insertEmployee: function (organizationEmployeeDtos) {
            return $http.post('/orgExtra/employee/insert' , organizationEmployeeDtos, apiConfig.create());
        },
        updateEmployee: function (organizationEmployeeDto) {
            return $http.post('/orgExtra/employee/update' , organizationEmployeeDto, apiConfig.create());
        },
        deleteEmployee: function (id) {
            return $http.get('/orgExtra/employee/delete?id=' + id, apiConfig.create());
        },
        // 机构其他信息-资格列表
        getTaxpayerQualificationListByOrgId: function (orgId) {
            return $http.get('/orgExtra/taxpayerQualification/getListByOrgId?orgId=' + orgId, apiConfig.create());
        },
        insertTaxpayerQualification: function (organizationTaxpayerQualificationDtos) {
            return $http.post('/orgExtra/taxpayerQualification/insert' , organizationTaxpayerQualificationDtos, apiConfig.create());
        },
        updateTaxpayerQualification: function (organizationTaxpayerQualificationDto) {
            return $http.post('/orgExtra/taxpayerQualification/update' , organizationTaxpayerQualificationDto, apiConfig.create());
        },
        deleteTaxpayerQualification: function (id) {
            return $http.get('/orgExtra/taxpayerQualification/delete?id=' + id, apiConfig.create());
gary's avatar
gary committed
108 109 110 111
        }

    };
}]);