renkang
2024-12-23 560c0bd2c5462f6838901d89fd20e2fc1b4763a9
server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/CompanyCloudController.java
@@ -37,7 +37,7 @@
    @Autowired
    private CompanyService companyService;
    @Autowired
//    @Autowired
    private ERPSyncService erpSyncService;
    @Autowired
    private HkSyncOrgUserFromHKServiceImpl hkSyncOrgUserFHKService;
@@ -55,6 +55,22 @@
        return ApiResponse.success(companyService.create(company));
    }
    @PreventRepeat
    @ApiOperation("创建财务公司")
    @PostMapping("/createFinanceCompany")
    @CloudRequiredPermission("business:company:create")
    public ApiResponse<Integer> createFinanceCompany(@RequestBody Company company, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){
        company.setLoginUserInfo(this.getLoginUser(token));
        return ApiResponse.success(companyService.createFinanceCompany(company));
    }
    @PreventRepeat
    @ApiOperation("更新财务公司")
    @PostMapping("/updateFinanceCompany")
    @CloudRequiredPermission("business:company:update")
    public ApiResponse<Integer> updateFinanceCompany(@RequestBody Company company, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){
        company.setLoginUserInfo(this.getLoginUser(token));
        return ApiResponse.success(companyService.updateFinanceCompany(company));
    }
    @PreventRepeat
    @ApiOperation("创建劳务公司")
    @PostMapping("/createLaborServices")
@@ -135,6 +151,7 @@
    @PostMapping("/updateStatusById")
    @CloudRequiredPermission("business:company:update")
    public ApiResponse updateStatusById(@RequestBody Company company,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){
        company.setLoginUserInfo(getLoginUser(token));
        companyService.updateStatusById(company);
        return ApiResponse.success(null);
    }