| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package net.mingsoft.tf.www;
- import io.swagger.v3.oas.annotations.Operation;
- import io.swagger.v3.oas.annotations.Parameter;
- import io.swagger.v3.oas.annotations.Parameters;
- import io.swagger.v3.oas.annotations.enums.ParameterIn;
- import jakarta.annotation.Resource;
- import net.mingsoft.base.entity.ResultData;
- import net.mingsoft.tf.entity.EnterpriseEntity;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.*;
- @Controller
- @RequestMapping("/tf/enterprise")
- public class EnterpriseAction {
- @Resource
- private net.mingsoft.tf.action.EnterpriseAction action;
- /**
- * 查询企业管理列表
- *
- * @param enterprise 企业管理实体
- */
- @Operation(summary = "查询企业管理列表接口")
- @Parameters({
- @Parameter(name = "enterpriseName", description = "企业名称", in = ParameterIn.QUERY),
- @Parameter(name = "enterpriseType", description = "企业类型", in = ParameterIn.QUERY),
- @Parameter(name = "enterpriseContact", description = "联系人", in = ParameterIn.QUERY),
- @Parameter(name = "enterpriseTel", description = "联系电话", in = ParameterIn.QUERY),
- @Parameter(name = "enterpriseAddress", description = "企业地址", in = ParameterIn.QUERY),
- @Parameter(name = "enterpriseEntryTime", description = "入驻时间", in = ParameterIn.QUERY),
- @Parameter(name = "enterpriseOperatingStatus", description = "经营状态", in = ParameterIn.QUERY),
- @Parameter(name = "enterpriseIntroduction", description = "企业简介", in = ParameterIn.QUERY),
- })
- @PostMapping(value = "/list")
- @ResponseBody
- public ResultData list(@RequestBody EnterpriseEntity enterprise) {
- // TODO 可以用楼屋搜索
- return action.list(enterprise);
- }
- /**
- * 获取企业管理
- *
- * @param enterprise 企业管理实体
- */
- @Operation(summary = "获取企业管理列表接口")
- @Parameter(name = "id", description = "主键ID", required = true, in = ParameterIn.QUERY)
- @GetMapping("/get")
- @ResponseBody
- public ResultData get(@ModelAttribute @Parameter(hidden = true) EnterpriseEntity enterprise) {
- return action.get(enterprise);
- }
- }
|