package com.panzhihua.sangeshenbian.api; import com.panzhihua.common.interfaces.OperLog; import com.panzhihua.common.model.vos.R; import com.panzhihua.sangeshenbian.model.entity.WorkOrderItemConfig; import com.panzhihua.sangeshenbian.service.IWorkOrderItemConfigService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * @author zhibing.pu * @Date 2025/2/23 2:09 */ @Api @RestController @RequestMapping("/sangeshenbian/workOrderItemConfig") public class WorkOrderItemConfigController { @Resource private IWorkOrderItemConfigService workOrderItemConfigService; @GetMapping("/getWorkOrderItemConfigInfo") @ApiOperation(value = "获取工单事项配置", tags = {"三个身边后台-工单事项配置"}) @OperLog(operModul = "三个身边后台",operType = 0,businessType = "获取工单事项配置") public R getWorkOrderItemConfigInfo(){ WorkOrderItemConfig one = workOrderItemConfigService.getOne(null); return R.ok(one); } @PostMapping("/addWorkOrderItemConfig") @ApiOperation(value = "保存工单事项配置", tags = {"三个身边后台-工单事项配置"}) @OperLog(operModul = "三个身边后台",operType = 1,businessType = "保存工单事项配置") public R add(@RequestBody WorkOrderItemConfig workOrderItemConfig){ workOrderItemConfigService.saveOrUpdate(workOrderItemConfig); return R.ok(); } }