huangxiao hai 1 mes
pai
achega
3bbae35aa3

+ 2 - 2
src/main/java/net/mingsoft/tf/action/BusinessOpportunityAction.java

@@ -94,7 +94,7 @@ public class BusinessOpportunityAction extends net.mingsoft.tf.action.BaseAction
     })
     })
     @RequestMapping(value ="/list",method = {RequestMethod.GET,RequestMethod.POST})
     @RequestMapping(value ="/list",method = {RequestMethod.GET,RequestMethod.POST})
     @ResponseBody
     @ResponseBody
-    @RequiresPermissions("tf:businessOpportunity:view")
+    // @RequiresPermissions("tf:businessOpportunity:view")
     public ResultData list(@ModelAttribute @Parameter(hidden = true) BusinessOpportunityEntity businessOpportunity) {
     public ResultData list(@ModelAttribute @Parameter(hidden = true) BusinessOpportunityEntity businessOpportunity) {
         BasicUtil.startPage();
         BasicUtil.startPage();
         List businessOpportunityList = null;
         List businessOpportunityList = null;
@@ -116,7 +116,7 @@ public class BusinessOpportunityAction extends net.mingsoft.tf.action.BaseAction
     @Parameter(name = "id", description = "主键ID", required =true,in = ParameterIn.QUERY)
     @Parameter(name = "id", description = "主键ID", required =true,in = ParameterIn.QUERY)
     @GetMapping("/get")
     @GetMapping("/get")
     @ResponseBody
     @ResponseBody
-    @RequiresPermissions("tf:businessOpportunity:view")
+    // @RequiresPermissions("tf:businessOpportunity:view")
     public ResultData get(@ModelAttribute @Parameter(hidden = true) BusinessOpportunityEntity businessOpportunity) {
     public ResultData get(@ModelAttribute @Parameter(hidden = true) BusinessOpportunityEntity businessOpportunity) {
         if (StringUtils.isBlank(businessOpportunity.getId())) {
         if (StringUtils.isBlank(businessOpportunity.getId())) {
             return ResultData.build().error(getResString("err.error",this.getResString("id")));
             return ResultData.build().error(getResString("err.error",this.getResString("id")));

+ 2 - 2
src/main/java/net/mingsoft/tf/action/DesignAction.java

@@ -97,7 +97,7 @@ public class DesignAction extends net.mingsoft.tf.action.BaseAction{
     })
     })
     @RequestMapping(value ="/list",method = {RequestMethod.GET,RequestMethod.POST})
     @RequestMapping(value ="/list",method = {RequestMethod.GET,RequestMethod.POST})
     @ResponseBody
     @ResponseBody
-    @RequiresPermissions("tf:design:view")
+    // @RequiresPermissions("tf:design:view")
     public ResultData list(@ModelAttribute @Parameter(hidden = true) DesignEntity design) {
     public ResultData list(@ModelAttribute @Parameter(hidden = true) DesignEntity design) {
         BasicUtil.startPage();
         BasicUtil.startPage();
         List designList = null;
         List designList = null;
@@ -119,7 +119,7 @@ public class DesignAction extends net.mingsoft.tf.action.BaseAction{
     @Parameter(name = "id", description = "主键ID", required =true,in = ParameterIn.QUERY)
     @Parameter(name = "id", description = "主键ID", required =true,in = ParameterIn.QUERY)
     @GetMapping("/get")
     @GetMapping("/get")
     @ResponseBody
     @ResponseBody
-    @RequiresPermissions("tf:design:view")
+    // @RequiresPermissions("tf:design:view")
     public ResultData get(@ModelAttribute @Parameter(hidden = true) DesignEntity design) {
     public ResultData get(@ModelAttribute @Parameter(hidden = true) DesignEntity design) {
         if (StringUtils.isBlank(design.getId())) {
         if (StringUtils.isBlank(design.getId())) {
             return ResultData.build().error(getResString("err.error",this.getResString("id")));
             return ResultData.build().error(getResString("err.error",this.getResString("id")));

+ 2 - 2
src/main/java/net/mingsoft/tf/action/EnterpriseProductsAction.java

@@ -103,7 +103,7 @@ public class EnterpriseProductsAction extends net.mingsoft.tf.action.BaseAction{
     })
     })
     @RequestMapping(value ="/list",method = {RequestMethod.GET,RequestMethod.POST})
     @RequestMapping(value ="/list",method = {RequestMethod.GET,RequestMethod.POST})
     @ResponseBody
     @ResponseBody
-    @RequiresPermissions("tf:enterpriseProducts:view")
+    // @RequiresPermissions("tf:enterpriseProducts:view")
     public ResultData list(@ModelAttribute @Parameter(hidden = true) EnterpriseProductsEntity enterpriseProducts) {
     public ResultData list(@ModelAttribute @Parameter(hidden = true) EnterpriseProductsEntity enterpriseProducts) {
         BasicUtil.startPage();
         BasicUtil.startPage();
         List enterpriseProductsList = null;
         List enterpriseProductsList = null;
@@ -125,7 +125,7 @@ public class EnterpriseProductsAction extends net.mingsoft.tf.action.BaseAction{
     @Parameter(name = "id", description = "主键ID", required =true,in = ParameterIn.QUERY)
     @Parameter(name = "id", description = "主键ID", required =true,in = ParameterIn.QUERY)
     @GetMapping("/get")
     @GetMapping("/get")
     @ResponseBody
     @ResponseBody
-    @RequiresPermissions("tf:enterpriseProducts:view")
+    // @RequiresPermissions("tf:enterpriseProducts:view")
     public ResultData get(@ModelAttribute @Parameter(hidden = true) EnterpriseProductsEntity enterpriseProducts) {
     public ResultData get(@ModelAttribute @Parameter(hidden = true) EnterpriseProductsEntity enterpriseProducts) {
         if (StringUtils.isBlank(enterpriseProducts.getId())) {
         if (StringUtils.isBlank(enterpriseProducts.getId())) {
             return ResultData.build().error(getResString("err.error",this.getResString("id")));
             return ResultData.build().error(getResString("err.error",this.getResString("id")));

+ 10 - 0
src/main/java/net/mingsoft/tf/www/Browse2Action.java

@@ -0,0 +1,10 @@
+package net.mingsoft.tf.www;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+@Controller
+@RequestMapping("/${ms.manager.path}/tf/browse")
+public class Browse2Action {
+    // TODO 管理后台的主页报表
+}

+ 23 - 0
src/main/java/net/mingsoft/tf/www/BrowseAction.java

@@ -0,0 +1,23 @@
+package net.mingsoft.tf.www;
+
+import net.mingsoft.base.entity.ResultData;
+import net.mingsoft.tf.entity.BrowseRecordsEntity;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+@Controller
+@RequestMapping("/tf/browse")
+public class BrowseAction {
+    /**
+     * 记录访问量
+     */
+    @PostMapping(value = "/list")
+    @ResponseBody
+    public ResultData visits(@RequestBody BrowseRecordsEntity browseRecords) {
+        // TODO 记录访问量和访问历史,起线程
+        return ResultData.build().success();
+    }
+}

+ 49 - 0
src/main/java/net/mingsoft/tf/www/BusinessOpportunityAction.java

@@ -0,0 +1,49 @@
+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.BusinessOpportunityEntity;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+@Controller()
+@RequestMapping("/tf/businessOpportunity")
+public class BusinessOpportunityAction {
+    @Resource
+    private net.mingsoft.tf.action.BusinessOpportunityAction action;
+
+    /**
+     * 查询商机对接列表
+     *
+     * @param businessOpportunity 商机对接实体
+     */
+    @Operation(summary = "查询商机对接列表接口")
+    @Parameters({
+            @Parameter(name = "businessName", description = "名称", in = ParameterIn.QUERY),
+            @Parameter(name = "businessInfo", description = "介绍", in = ParameterIn.QUERY),
+    })
+    @PostMapping(value = "/list")
+    @ResponseBody
+    // @RequiresPermissions("tf:businessOpportunity:view")
+    public ResultData list(@RequestBody BusinessOpportunityEntity businessOpportunity) {
+        return action.list(businessOpportunity);
+    }
+
+    /**
+     * 获取商机对接
+     *
+     * @param businessOpportunity 商机对接实体
+     */
+    @Operation(summary = "获取商机对接列表接口")
+    @Parameter(name = "id", description = "主键ID", required = true, in = ParameterIn.QUERY)
+    @GetMapping("/get")
+    @ResponseBody
+    // @RequiresPermissions("tf:businessOpportunity:view")
+    public ResultData get(@ModelAttribute @Parameter(hidden = true) BusinessOpportunityEntity businessOpportunity) {
+        return action.get(businessOpportunity);
+    }
+}

+ 52 - 0
src/main/java/net/mingsoft/tf/www/DesignAction.java

@@ -0,0 +1,52 @@
+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.DesignEntity;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+@Controller()
+@RequestMapping("/tf/design")
+public class DesignAction {
+    @Resource
+    private net.mingsoft.tf.action.DesignAction action;
+
+    /**
+     * 查询设计谷列表
+     *
+     * @param design 设计谷实体
+     */
+    @Operation(summary = "查询设计谷列表接口")
+    @Parameters({
+            @Parameter(name = "designName", description = "名称", in = ParameterIn.QUERY),
+            @Parameter(name = "designStyle", description = "风格", in = ParameterIn.QUERY),
+            @Parameter(name = "designType", description = "类型", in = ParameterIn.QUERY),
+            @Parameter(name = "designVisits", description = "访问量", in = ParameterIn.QUERY),
+            @Parameter(name = "designInfo", description = "简介", in = ParameterIn.QUERY),
+    })
+    @PostMapping(value = "/list")
+    @ResponseBody
+    // @RequiresPermissions("tf:design:view")
+    public ResultData list(@RequestBody DesignEntity design) {
+        return action.list(design);
+    }
+
+    /**
+     * 获取设计谷
+     *
+     * @param design 设计谷实体
+     */
+    @Operation(summary = "获取设计谷列表接口")
+    @Parameter(name = "id", description = "主键ID", required = true, in = ParameterIn.QUERY)
+    @GetMapping("/get")
+    @ResponseBody
+    // @RequiresPermissions("tf:design:view")
+    public ResultData get(@ModelAttribute @Parameter(hidden = true) DesignEntity design) {
+        return action.get(design);
+    }
+}

+ 1 - 0
src/main/java/net/mingsoft/tf/www/EnterpriseAction.java

@@ -35,6 +35,7 @@ public class EnterpriseAction {
     @PostMapping(value = "/list")
     @PostMapping(value = "/list")
     @ResponseBody
     @ResponseBody
     public ResultData list(@RequestBody EnterpriseEntity enterprise) {
     public ResultData list(@RequestBody EnterpriseEntity enterprise) {
+        // TODO 可以用楼屋搜索
         return action.list(enterprise);
         return action.list(enterprise);
     }
     }
 
 

+ 55 - 0
src/main/java/net/mingsoft/tf/www/EnterpriseProductsAction.java

@@ -0,0 +1,55 @@
+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.EnterpriseProductsEntity;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+@Controller()
+@RequestMapping("/tf/enterpriseProducts")
+public class EnterpriseProductsAction {
+    @Resource
+    private net.mingsoft.tf.action.EnterpriseProductsAction action;
+
+    /**
+     * 查询企业产品列表
+     */
+    @Operation(summary = "查询企业产品列表接口")
+    @Parameters({
+            @Parameter(name = "productName", description = "产品名", in = ParameterIn.QUERY),
+            @Parameter(name = "productStyle", description = "产品风格", in = ParameterIn.QUERY),
+            @Parameter(name = "productHighlights", description = "产品亮点", in = ParameterIn.QUERY),
+            @Parameter(name = "productPrice", description = "价格", in = ParameterIn.QUERY),
+            @Parameter(name = "productUnit", description = "单位", in = ParameterIn.QUERY),
+            @Parameter(name = "productMin", description = "最小起定量", in = ParameterIn.QUERY),
+            @Parameter(name = "productVisits", description = "访问量", in = ParameterIn.QUERY),
+            @Parameter(name = "productPhone", description = "联系方式", in = ParameterIn.QUERY),
+            @Parameter(name = "productEnterpriseId", description = "公司ID", in = ParameterIn.QUERY),
+            @Parameter(name = "productInfo", description = "产品信息", in = ParameterIn.QUERY),
+            @Parameter(name = "productText", description = "产品详情", in = ParameterIn.QUERY),
+    })
+    @PostMapping(value = "/list")
+    @ResponseBody
+    public ResultData list(@RequestBody EnterpriseProductsEntity enterpriseProducts) {
+        // TODO 要有企业名和logo
+        return action.list(enterpriseProducts);
+    }
+
+    /**
+     * 获取企业产品
+     *
+     * @param enterpriseProducts 企业产品实体
+     */
+    @Operation(summary = "获取企业产品列表接口")
+    @Parameter(name = "id", description = "主键ID", required = true, in = ParameterIn.QUERY)
+    @GetMapping("/get")
+    @ResponseBody
+    public ResultData get(@ModelAttribute @Parameter(hidden = true) EnterpriseProductsEntity enterpriseProducts) {
+        return action.get(enterpriseProducts);
+    }
+}