package com.qianwen.smartman.modules.cps.controller; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import java.util.List; import com.qianwen.core.boot.ctrl.BladeController; import com.qianwen.core.scanner.modular.annotation.GetResource; import com.qianwen.core.scanner.modular.stereotype.ApiResource; import com.qianwen.core.tenant.annotation.NonDS; import com.qianwen.core.tool.api.R; import com.qianwen.smartman.modules.cps.service.ICommonGroupService; import com.qianwen.smartman.modules.cps.vo.WorkstationGroupVO; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @Api(value = "应用设置", tags = {"应用设置"}) @RestController @ApiResource({"smis/apply-settings"}) @NonDS public class ApplySettingsController extends BladeController { private final ICommonGroupService groupService; public ApplySettingsController(final ICommonGroupService groupService) { this.groupService = groupService; } @GetResource({"/list-workstation-group"}) @ApiOperation("应用设置工位组列表") public R> listWorkstationGroup(@RequestParam @ApiParam("组别") String groupType, @RequestParam @ApiParam("组子类") String groupCategory, @RequestParam @ApiParam("组标签") String groupTag) { return R.data(this.groupService.listWorkstationGroup(groupType, groupCategory, groupTag)); } }