package com.ruoyi.web.controller.api; import com.ruoyi.common.core.domain.R; import com.ruoyi.system.model.TBusinessDept; import com.ruoyi.system.service.ITBusinessDeptService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Lazy; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; /** *

* 营业部 前端控制器 *

* * @author mitao * @since 2025-03-24 */ @Api(tags = {"营业部相关接口"}) @Validated @RestController @RequestMapping("/t-business-dept") @RequiredArgsConstructor(onConstructor_ = @Lazy) public class TBusinessDeptController { private final ITBusinessDeptService businessDeptService; @ApiOperation(value = "获取营业部列表") @GetMapping("/list/type") public R> list(@ApiParam(name = "type",value = "是否添加人员使用 1:是 0:否",required = true) Integer type ) { List list = businessDeptService.list(); if (type == 1){ TBusinessDept tBusinessDept = new TBusinessDept(); tBusinessDept.setId("0"); tBusinessDept.setName("领导层"); list.add(0,tBusinessDept); } return R.ok(list); } }