package com.huaheng.api.U8.controller; import com.huaheng.api.U8.Service.*; import com.huaheng.api.U8.domain.*; import com.huaheng.framework.aspectj.lang.annotation.Log; import com.huaheng.framework.aspectj.lang.constant.BusinessType; import com.huaheng.framework.web.controller.BaseController; import com.huaheng.framework.web.domain.AjaxResult; import io.swagger.annotations.Api; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @RestController @RequestMapping("/api/icsBasicData") @Api(tags = {"icsBasicData"}, description = "ICS基本数据接口") public class ICSBasicDataApi extends BaseController { @Autowired private ComputationUnitApiService computationUnitApiService; @Autowired private CustomerAPIService customerService; @Autowired private DeptAPIService icsDepartmentService; @Autowired private InventoryAPIService ICSInventoryService; @Autowired private UserAPIService icsPersonApiService; @Autowired private SupplierAPIService icsVendorService; @Autowired private WarehouseAPIService icsWarehouseService; @Log(title = "计量单位添加", action = BusinessType.INSERT) @PostMapping("/GetICSComputationUnit") @ResponseBody public AjaxResult ICSComputationUnit(@RequestBody ICScomputationUnitModel icsComputationUnit) { AjaxResult ajaxResult = computationUnitApiService.ICSUnit(icsComputationUnit); return ajaxResult; } @Log(title = "客户档案添加", action = BusinessType.INSERT) @PostMapping("/GetICSCustomer") @ResponseBody public AjaxResult ICSCustomer(@RequestBody ICSCustomerModel icsCustomer) { AjaxResult ajaxResult = customerService.ICSCustomer(icsCustomer); return ajaxResult; } @Log(title = "部门档案添加", action = BusinessType.INSERT) @PostMapping("/GetICSDepartment") @ResponseBody public AjaxResult ICSDepartment(@RequestBody ICSDepartmentModel icsDepartment) { AjaxResult ajaxResult = icsDepartmentService.ICSDepartment(icsDepartment); return ajaxResult; } @Log(title = "物料添加", action = BusinessType.INSERT) @PostMapping("/GetICSInventory") @ResponseBody public AjaxResult ICSInventory(@RequestBody ICSInventoryModel iCSInventory) { AjaxResult ajaxResult = ICSInventoryService.ICSInventory(iCSInventory); return ajaxResult; } @Log(title = "人员档案添加", action = BusinessType.INSERT) @PostMapping("/GetICSPerson") @ResponseBody public AjaxResult ICSPerson(@RequestBody ICSPersonModel icsPerson) { AjaxResult ajaxResult = icsPersonApiService.ICSPerson(icsPerson); return ajaxResult; } @Log(title = "供应商档案添加", action = BusinessType.INSERT) @PostMapping("/GetICSVendor") @ResponseBody public AjaxResult ICSVendor(@RequestBody ICSVendorModel icsVendor){ AjaxResult ajaxResult = icsVendorService.ICSVendor(icsVendor); return ajaxResult; } @Log(title = "仓库档案添加", action = BusinessType.INSERT) @PostMapping("/GetICSWarehouse") @ResponseBody public AjaxResult ICSWarehouse(@RequestBody ICSWarehouseModel icsWarehouse){ AjaxResult ajaxResult = icsWarehouseService.ICSWarehouse(icsWarehouse); return ajaxResult; } }