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<List<WorkstationGroupVO>> listWorkstationGroup(@RequestParam @ApiParam("组别") String groupType, @RequestParam @ApiParam("组子类") String groupCategory, @RequestParam @ApiParam("组标签") String groupTag) {
|
return R.data(this.groupService.listWorkstationGroup(groupType, groupCategory, groupTag));
|
}
|
}
|