package com.example.erp.controller.sd;
|
|
import com.example.erp.common.Result;
|
import com.example.erp.entity.sd.BasicData;
|
import com.example.erp.service.sd.BasicDateService;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.Map;
|
|
@RestController
|
@RequestMapping("/basicData")
|
public class BasicDataController {
|
final
|
BasicDateService basicDateService;
|
|
public BasicDataController(BasicDateService basicDateService) {
|
this.basicDateService = basicDateService;
|
}
|
|
@GetMapping("/orderBasicData")
|
public Result getOrderBasicData(){
|
return Result.seccess(basicDateService.getOrderBasicData());
|
}
|
@GetMapping("/BasicDataByType/{type}")
|
public Result getBasicDataByType(@PathVariable String type){
|
return Result.seccess(basicDateService.getBasicDataByType(type));
|
}
|
@GetMapping("/BasicDataByType/{type}/{childType}")
|
public Result getBasicDataByTypeAndChildType(@PathVariable String type,@PathVariable String childType){
|
return Result.seccess(basicDateService.getBasicDataByTypeAndChildType(type,childType));
|
}
|
@GetMapping("/getBasicData")
|
public Result getBasicData(){
|
return Result.seccess(basicDateService.getBasicData());
|
}
|
@GetMapping("/getBasicDataType")
|
public Result getBasicDataType(){
|
return Result.seccess(basicDateService.getBasicDataType());
|
}
|
|
@PostMapping("addBasicData")
|
public Result addBasicData(@RequestBody Map<String,Object> map){
|
return Result.seccess(basicDateService.addBasicData(map));
|
}
|
@PostMapping("updateBasicData")
|
public Result updateBasicData(@RequestBody BasicData basicData){
|
return Result.seccess(basicDateService.updateBasicData(basicData));
|
}
|
|
@PostMapping("deleteBasicData")
|
public Result deleteBasicData(@RequestBody BasicData basicData){
|
return Result.seccess(basicDateService.deleteBasicData(basicData));
|
}
|
}
|