From 8b78fa91629b31e4af0216884df0bae730751310 Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang960204@163.com>
Date: 星期四, 10 十二月 2020 18:56:41 +0800
Subject: [PATCH] 服务机构的接口及文档
---
platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/FwjgCount.java | 11 +
platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/FwnlAndOrderCount.java | 12 +
platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/FuwuDetails.java | 4
platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/api/FwjgController.java | 182 ++++++++++++++++++++
platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/OrderByExecute.java | 13 +
platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/OrgFuwu.java | 4
api.md | 282 +++++++++++++++++++++++++++++-
platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/FuwuPerson.java | 4
8 files changed, 496 insertions(+), 16 deletions(-)
diff --git a/api.md b/api.md
index ba886c4..52079a9 100644
--- a/api.md
+++ b/api.md
@@ -18,7 +18,7 @@
> 鑾峰彇鎵�鏈夊尯鍩�
###### URL
-> /api/getAllArea
+> /api/fwjg/getByPage
###### 鏀寔鏍煎紡
> JSON
@@ -29,29 +29,82 @@
###### 璇锋眰鍙傛暟
|鍙傛暟|蹇呴�墊绫诲瀷|璇存槑|
|:----- |:-------|:-----|----- |
-| | || |
+| pageNumber | 鏄� |int| 鍒嗛〉椤垫暟 |
+| pageSize | 鏄� |int| 鍒嗛〉澶у皬 |
+| sort | 鍚� |String| 鎺掑簭瀛楁 |
+| order | 鍚� |String| 鎺掑簭鏂瑰紡 asc/desc |
###### 杩斿洖瀛楁
|杩斿洖瀛楁|瀛楁绫诲瀷|璇存槑 |
|:----- |:------|:----------------------------- |
-| | | |
+| total | int | 杩斿洖鍒嗛〉缁撴灉鏁� |
+| size | int | 鍒嗛〉澶у皬 |
+| current | int | 褰撳墠椤垫暟 |
+| pages | int | 鎬诲叡椤垫暟 |
+| success | boolean | 鏄惁鎴愬姛 |
+| code | int | 杩斿洖code鐮� |
+| result | object | 杩斿洖缁撴灉 |
+| name | String | 鍚嶇О |
+| pid | String | 涓婄骇id |
###### 鎺ュ彛绀轰緥
``` java
{
- "statue": 0,
- "company": "鍙彛鍙箰",
- "category": "楗枡",
+ "success": true,
+ "message": "success",
+ "code": 200,
+ "timestamp": 1607582573231,
+ "result": {
+ "records": [
+ {
+ "id": "1336922902628536320",
+ "createBy": null,
+ "createTime": "2020-12-10 14:37:13",
+ "updateBy": null,
+ "updateTime": null,
+ "delFlag": 0,
+ "name": "鐭冲搴勫競",
+ "pid": null
+ },
+ {
+ "id": "1336923402568601600",
+ "createBy": null,
+ "createTime": "2020-12-10 14:39:12",
+ "updateBy": null,
+ "updateTime": null,
+ "delFlag": 0,
+ "name": "鏂板崕鍖�",
+ "pid": "1336922902628536320"
+ },
+ {
+ "id": "1336923441189752832",
+ "createBy": null,
+ "createTime": "2020-12-10 14:39:21",
+ "updateBy": null,
+ "updateTime": null,
+ "delFlag": 0,
+ "name": "姝e畾鍘�",
+ "pid": "1336922902628536320"
+ }
+ ],
+ "total": 7,
+ "size": 10,
+ "current": 1,
+ "orders": [],
+ "hitCount": false,
+ "searchCount": true,
+ "pages": 1
+ }
}
```
-<h3 id='2'>浜屻�侀椤�</h2>
-<h4 id='2.1'>2.1鑾峰彇鍖哄煙娲ヨ创缁熻</h4>
+<h3 id='2'>浜屻�佹湇鍔℃満鏋�</h2>
+<h4 id='2.1'>2.1鏍规嵁鍖哄煙id鑾峰彇鍖哄煙涓嬫墍鏈夋満鏋勫拰浜哄憳鏁伴噺浠ュ強璁㈠崟鎬绘暟</h4>
###### 鎺ュ彛鍔熻兘
-> 鏍规嵁鍖哄煙鍚嶇О鑾峰彇娲ヨ创缁熻
+> 鏍规嵁鍖哄煙id鑾峰彇鍖哄煙涓嬫墍鏈夋満鏋勫拰浜哄憳鏁伴噺浠ュ強璁㈠崟鎬绘暟
###### URL
-> /api/getAllArea
+> /api/fwjg/getCountByAreaId
###### 鏀寔鏍煎紡
> JSON
@@ -62,18 +115,215 @@
###### 璇锋眰鍙傛暟
|鍙傛暟|蹇呴�墊绫诲瀷|璇存槑|
|:----- |:-------|:-----|----- |
-| | || |
+| areaId | 鏄� |String | 鍖哄煙id |
###### 杩斿洖瀛楁
|杩斿洖瀛楁|瀛楁绫诲瀷|璇存槑 |
|:----- |:------|:----------------------------- |
-| | | |
+| fwjgCount | Integer | 鏈嶅姟鏈烘瀯鎬绘暟 |
+| fwPersonCount | Integer | 鏈嶅姟浜哄憳鎬绘暟 |
+| orderCount | Integer | 璁㈠崟鎬绘暟 |
+| orderWatch | String | 璁㈠崟鐩戞帶鐜� |
###### 鎺ュ彛绀轰緥
``` java
{
- "statue": 0,
- "company": "鍙彛鍙箰",
- "category": "楗枡",
+ "success": true,
+ "message": "success",
+ "code": 200,
+ "timestamp": 1607587253794,
+ "result": {
+ "fwjgCount": 1,
+ "fwPersonCount": 1,
+ "orderCount": 2,
+ "orderWatch": "100%"
+ }
}
-```
\ No newline at end of file
+```
+<h4 id='2.1'>2.1鏍规嵁鍖哄煙id鑾峰彇鍖哄煙涓嬫墍鏈夋湇鍔′互鍙婃湇鍔¤鎯呭拰璁㈠崟浜烘暟</h4>
+###### 鎺ュ彛鍔熻兘
+> 鏍规嵁鍖哄煙id鑾峰彇鍖哄煙涓嬫墍鏈夋満鏋勫拰浜哄憳鏁伴噺浠ュ強璁㈠崟鎬绘暟
+
+###### URL
+> /api/fwjg/getFwnlByAreaId
+
+###### 鏀寔鏍煎紡
+> JSON
+
+###### HTTP璇锋眰鏂瑰紡
+> GET
+
+###### 璇锋眰鍙傛暟
+|鍙傛暟|蹇呴�墊绫诲瀷|璇存槑|
+|:----- |:-------|:-----|----- |
+| areaId | 鏄� |String | 鍖哄煙id |
+
+###### 杩斿洖瀛楁
+|杩斿洖瀛楁|瀛楁绫诲瀷|璇存槑 |
+|:----- |:------|:----------------------------- |
+| fuwuDetails | object | 鏈嶅姟璇︽儏涓�绾ц彍鍗� |
+| fuwuDetailsList | list | 鏈嶅姟璇︽儏浜岀骇鑿滃崟 |
+###### 鎺ュ彛绀轰緥
+``` java
+{
+ "success": true,
+ "message": "success",
+ "code": 200,
+ "timestamp": 1607594225830,
+ "result": [
+ {
+ "fuwuDetails": {
+ "id": "1336969411080359936",
+ "createBy": null,
+ "createTime": "2020-12-10 17:42:02",
+ "updateBy": null,
+ "updateTime": null,
+ "delFlag": 0,
+ "areaId": "1336923302341513216",
+ "orgFwId": "1336941016934125568",
+ "pid": null,
+ "name": "搴峰鏈嶅姟",
+ "orderNumber": null
+ },
+ "fuwuDetailsList": [
+ {
+ "id": "1336969601455624192",
+ "createBy": null,
+ "createTime": "2020-12-10 17:42:47",
+ "updateBy": null,
+ "updateTime": null,
+ "delFlag": 0,
+ "areaId": "1336923302341513216",
+ "orgFwId": "1336941016934125568",
+ "pid": "1336969411080359936",
+ "name": "鍔熻兘璁粌",
+ "orderNumber": 1
+ },
+ {
+ "id": "1336969641251180544",
+ "createBy": null,
+ "createTime": "2020-12-10 17:42:56",
+ "updateBy": null,
+ "updateTime": null,
+ "delFlag": 0,
+ "areaId": "1336923302341513216",
+ "orgFwId": "1336941016934125568",
+ "pid": "1336969411080359936",
+ "name": "搴峰鎸夋懇",
+ "orderNumber": 0
+ }
+ ]
+ },
+ {
+ "fuwuDetails": {
+ "id": "1336969708104192000",
+ "createBy": null,
+ "createTime": "2020-12-10 17:43:12",
+ "updateBy": null,
+ "updateTime": null,
+ "delFlag": 0,
+ "areaId": "1336923302341513216",
+ "orgFwId": "1336941016934125568",
+ "pid": null,
+ "name": "鐢熸椿鐓ф枡鏈嶅姟",
+ "orderNumber": null
+ },
+ "fuwuDetailsList": [
+ {
+ "id": "1336969818158534656",
+ "createBy": null,
+ "createTime": "2020-12-10 17:43:39",
+ "updateBy": null,
+ "updateTime": null,
+ "delFlag": 0,
+ "areaId": "1336923302341513216",
+ "orgFwId": "1336941016934125568",
+ "pid": "1336969708104192000",
+ "name": "鍠樻伅鏈嶅姟",
+ "orderNumber": 0
+ }
+ ]
+ }
+ ]
+}
+}
+```
+<h4 id='2.1'>2.3鏍规嵁鍖哄煙id鍜岃鍗曢噺鏌ヨ鏈嶅姟鏈烘瀯鎺掑悕鎯呭喌</h4>
+###### 鎺ュ彛鍔熻兘
+> 鏍规嵁鍖哄煙id鍜岃鍗曢噺鏌ヨ鏈嶅姟鏈烘瀯鎺掑悕鎯呭喌
+
+###### URL
+> /api/fwjg/getFwjgOrderByOrderNumber
+
+###### 鏀寔鏍煎紡
+> JSON
+
+###### HTTP璇锋眰鏂瑰紡
+> GET
+
+###### 璇锋眰鍙傛暟
+|鍙傛暟|蹇呴�墊绫诲瀷|璇存槑|
+|:----- |:-------|:-----|----- |
+| areaId | 鏄� |String | 鍖哄煙id |
+
+###### 杩斿洖瀛楁
+|杩斿洖瀛楁|瀛楁绫诲瀷|璇存槑 |
+|:----- |:------|:----------------------------- |
+| records | list | 鏈嶅姟鏈烘瀯list |
+###### 鎺ュ彛绀轰緥
+``` java
+
+
+```
+<h4 id='2.1'>2.3鏍规嵁鍖哄煙id鍜岃鍗曢噺鏌ヨ鏈嶅姟鏈烘瀯鎺掑悕鎯呭喌</h4>
+###### 鎺ュ彛鍔熻兘
+> 鏍规嵁鍖哄煙id鍜岃鍗曢噺鏌ヨ瀹為檯鏈嶅姟鎺掑悕鎯呭喌
+
+###### URL
+> /api/fwjg/getFuwuDetailsOrderByOrderNumber
+
+###### 鏀寔鏍煎紡
+> JSON
+
+###### HTTP璇锋眰鏂瑰紡
+> GET
+
+###### 璇锋眰鍙傛暟
+|鍙傛暟|蹇呴�墊绫诲瀷|璇存槑|
+|:----- |:-------|:-----|----- |
+| areaId | 鏄� |String | 鍖哄煙id |
+
+###### 杩斿洖瀛楁
+|杩斿洖瀛楁|瀛楁绫诲瀷|璇存槑 |
+|:----- |:------|:----------------------------- |
+| records | list | 鏈嶅姟璇︽儏list |
+###### 鎺ュ彛绀轰緥
+``` java
+
+```
+<h4 id='2.1'>2.4鎵ц涓鍗�</h4>
+###### 鎺ュ彛鍔熻兘
+> 鎵ц涓鍗�
+
+###### URL
+> /api/fwjg/getOrder
+
+###### 鏀寔鏍煎紡
+> JSON
+
+###### HTTP璇锋眰鏂瑰紡
+> GET
+
+###### 璇锋眰鍙傛暟
+|鍙傛暟|蹇呴�墊绫诲瀷|璇存槑|
+|:----- |:-------|:-----|----- |
+| areaId | 鏄� |String | 鍖哄煙id |
+
+###### 杩斿洖瀛楁
+|杩斿洖瀛楁|瀛楁绫诲瀷|璇存槑 |
+|:----- |:------|:----------------------------- |
+| count | int | 鎵ц涓鍗曟暟閲� |
+| orderByExecuteList | list | 鎵ц涓鍗曡鎯� |
+###### 鎺ュ彛绀轰緥
+``` java
+
diff --git a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/api/FwjgController.java b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/api/FwjgController.java
new file mode 100644
index 0000000..bd854c8
--- /dev/null
+++ b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/api/FwjgController.java
@@ -0,0 +1,182 @@
+package cn.cetc54.platform.zhyl.api;
+
+import cn.cetc54.platform.core.common.utils.PageUtil;
+import cn.cetc54.platform.core.common.utils.ResultUtil;
+import cn.cetc54.platform.core.common.vo.PageVo;
+import cn.cetc54.platform.core.common.vo.Result;
+import cn.cetc54.platform.zhyl.entity.*;
+import cn.cetc54.platform.zhyl.entity.vo.FwjgCount;
+import cn.cetc54.platform.zhyl.entity.vo.FwnlAndOrderCount;
+import cn.cetc54.platform.zhyl.entity.vo.OrderByExecute;
+import cn.cetc54.platform.zhyl.service.*;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import javafx.collections.ObservableList;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.sql.Wrapper;
+import java.util.*;
+import java.util.stream.Collectors;
+
+@Slf4j
+@RestController
+@Api(description = "鏈嶅姟鏈烘瀯椤甸潰鎺ュ彛")
+@RequestMapping("/api/fwjg")
+@Transactional
+public class FwjgController {
+ @Autowired
+ private IAreaService iAreaService;
+ @Autowired
+ private IOrgFuwuService iOrgFuwuService;
+ @Autowired
+ private IFuwuPersonService iFuwuPersonService;
+ @Autowired
+ private IOrderService iOrderService;
+ @Autowired
+ private IFuwuDetailsService iFuwuDetailsService;
+
+
+ @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+ @ApiOperation(value = "鍒嗛〉鑾峰彇鎵�鏈�")
+ public Result<IPage<Area>> getByPage(PageVo page){
+
+ IPage<Area> data = iAreaService.page(PageUtil.initMpPage(page));
+ return new ResultUtil<IPage<Area>>().setData(data);
+ }
+
+ @RequestMapping(value = "/getCountByAreaId", method = RequestMethod.GET)
+ @ApiOperation(value = "鏍规嵁鍖哄煙id鑾峰彇鍖哄煙涓嬫墍鏈夋満鏋勫拰浜哄憳鏁伴噺浠ュ強璁㈠崟鎬绘暟")
+ public Result<Object> getCountByAreaId(String areaId){
+ QueryWrapper<OrgFuwu> wrapper = new QueryWrapper<>();
+ wrapper.eq("area_id",areaId);
+ int orgFuwuCount = iOrgFuwuService.count(wrapper);
+ QueryWrapper<FuwuPerson> wrapper1 = new QueryWrapper<>();
+ wrapper1.eq("area_id",areaId);
+ int fuwuPersonCount = iFuwuPersonService.count(wrapper1);
+ QueryWrapper<Order> wrapper2 = new QueryWrapper<>();
+ wrapper2.eq("area_id",areaId);
+ int orderCount = iOrderService.count(wrapper2);
+ QueryWrapper<Order> wrapper3 = new QueryWrapper<>();
+ wrapper2.eq("area_id",areaId);
+ wrapper2.eq("state",0);
+ int orderCount2 = iOrderService.count(wrapper3);
+ FwjgCount fwjgCount=new FwjgCount();
+ fwjgCount.setFwjgCount(orgFuwuCount);
+ fwjgCount.setFwPersonCount(fuwuPersonCount);
+ fwjgCount.setOrderCount(orderCount);
+ fwjgCount.setOrderWatch((orderCount2/orderCount)*100+"%");
+ return new ResultUtil<>().setData(fwjgCount);
+ }
+
+ @RequestMapping(value = "/getFwnlByAreaId", method = RequestMethod.GET)
+ @ApiOperation(value = "鏍规嵁鍖哄煙id鑾峰彇鍖哄煙涓嬫墍鏈夊疄闄呮湇鍔′互鍙婃湇鍔¤鍗曟暟")
+ public Result<Object> getFwnlByAreaId(String areaId){
+ QueryWrapper<FuwuDetails> wrapper = new QueryWrapper<>();
+ wrapper.isNull("pid");
+ List<FuwuDetails> list = iFuwuDetailsService.list(wrapper);
+ List<FwnlAndOrderCount> fwnlAndOrderCountList=new ArrayList<>();
+ for (FuwuDetails fuwuDetails : list) {
+ QueryWrapper<FuwuDetails> wrapper1 = new QueryWrapper<>();
+ wrapper1.eq("pid",fuwuDetails.getId());
+ List<FuwuDetails> list1 = iFuwuDetailsService.list(wrapper1);
+ for (FuwuDetails details : list1) {
+ QueryWrapper<Order> wrapper2 = new QueryWrapper<>();
+ wrapper2.eq("area_id",areaId);
+ wrapper2.eq("detail_id",details.getId());
+ int count = iOrderService.count(wrapper2);
+ details.setOrderNumber(count);
+ }
+ FwnlAndOrderCount fwnlAndOrderCount=new FwnlAndOrderCount();
+ fwnlAndOrderCount.setFuwuDetails(fuwuDetails);
+ fwnlAndOrderCount.setFuwuDetailsList(list1);
+ fwnlAndOrderCountList.add(fwnlAndOrderCount);
+ }
+ return new ResultUtil<Object>().setData(fwnlAndOrderCountList);
+ }
+
+ @RequestMapping(value = "/getFwjgOrderByOrderNumber", method = RequestMethod.GET)
+ @ApiOperation(value = "鏍规嵁鍖哄煙id鍜岃鍗曢噺鏌ヨ鏈嶅姟鏈烘瀯鎺掑悕鎯呭喌")
+ public Result<Object> getFwjgOrderByOrderNumber(String areaId){
+ QueryWrapper<OrgFuwu> wrapper = new QueryWrapper<>();
+ wrapper.eq("area_id",areaId);
+ List<OrgFuwu> list = iOrgFuwuService.list(wrapper);
+ for (OrgFuwu orgFuwu : list) {
+ QueryWrapper<FuwuDetails> wrapper1 = new QueryWrapper<>();
+ wrapper1.isNull("pid");
+ wrapper1.eq("org_fw_id",orgFuwu.getId());
+ List<FuwuDetails> list1 = iFuwuDetailsService.list(wrapper1);
+ int orgFuwuCount=0;
+ for (FuwuDetails fuwuDetails : list1) {
+ QueryWrapper<FuwuDetails> wrapper2 = new QueryWrapper<>();
+ wrapper2.eq("pid",fuwuDetails.getId());
+ List<FuwuDetails> list2 = iFuwuDetailsService.list(wrapper2);
+ int fuwuDetailsCount=0;
+ for (FuwuDetails details : list2) {
+ QueryWrapper<Order> wrapper3 = new QueryWrapper<>();
+ wrapper3.eq("area_id",areaId);
+ wrapper3.eq("detail_id",details.getId());
+ int count = iOrderService.count(wrapper3);
+ fuwuDetailsCount+=count;
+ }
+ orgFuwuCount+=fuwuDetailsCount;
+ }
+ orgFuwu.setOrderNumber(orgFuwuCount);
+ }
+ List<OrgFuwu> collectList = list.stream().sorted(Comparator.comparing(OrgFuwu::getOrderNumber)).collect(Collectors.toList());
+ return new ResultUtil<Object>().setData(collectList.subList(0,10));
+ }
+
+ @RequestMapping(value = "/getFuwuDetailsOrderByOrderNumber", method = RequestMethod.GET)
+ @ApiOperation(value = "鏍规嵁鍖哄煙id鍜岃鍗曢噺鏌ヨ瀹為檯鏈嶅姟鎺掑悕鎯呭喌")
+ public Result<Object> getFuwuDetailsOrderByOrderNumber(String areaId){
+ QueryWrapper<FuwuDetails> wrapper = new QueryWrapper<>();
+ wrapper.isNotNull("pid");
+ wrapper.eq("del_flag",0);
+ List<FuwuDetails> list = iFuwuDetailsService.list(wrapper);
+ for (FuwuDetails fuwuDetails : list) {
+ QueryWrapper<Order> wrapper3 = new QueryWrapper<>();
+ wrapper3.eq("area_id",areaId);
+ wrapper3.eq("detail_id",fuwuDetails.getId());
+ int count = iOrderService.count(wrapper3);
+ fuwuDetails.setOrderNumber(count);
+ }
+ List<FuwuDetails> collectList = list.stream().sorted(Comparator.comparing(FuwuDetails::getOrderNumber)).collect(Collectors.toList());
+ return new ResultUtil<Object>().setData(collectList.subList(0,10));
+ }
+
+ @RequestMapping(value = "/getOrder", method = RequestMethod.GET)
+ @ApiOperation(value = "鎵ц涓鍗�")
+ public Result<Object> getOrder(String areaId){
+ QueryWrapper<Order> wrapper = new QueryWrapper<>();
+ wrapper.eq("area_id",areaId);
+ wrapper.eq("state",0);
+ wrapper.orderByAsc("creat_time");
+ List<Order> list = iOrderService.list(wrapper);
+ int count = iOrderService.count(wrapper);
+ List<OrderByExecute> orderByExecuteList=new ArrayList<>();
+ for (Order order : list) {
+ OrderByExecute orderByExecute=new OrderByExecute();
+ orderByExecute.setOrder(order);
+ FuwuPerson person = iFuwuPersonService.getById(order.getPersonId());
+ orderByExecute.setFuwuPerson(person);
+ FuwuDetails fuwuDetail = iFuwuDetailsService.getById(order.getDetailId());
+ orderByExecute.setFuwuDetails(fuwuDetail);
+ orderByExecuteList.add(orderByExecute);
+ }
+ Map<String,Object> map=new HashMap<>();
+ map.put("count",count);
+ map.put("orderByExecuteList",orderByExecuteList);
+ return new ResultUtil<Object>().setData(map);
+ }
+
+
+
+
+}
diff --git a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/FuwuDetails.java b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/FuwuDetails.java
index 2b61ba2..70b28de 100644
--- a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/FuwuDetails.java
+++ b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/FuwuDetails.java
@@ -1,6 +1,7 @@
package cn.cetc54.platform.zhyl.entity;
import cn.cetc54.platform.core.base.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModel;
@@ -42,4 +43,7 @@
@Column( length = 24 ,name = "name")
@ApiModelProperty(value = "鏈嶅姟鍚嶇О")
private String name;
+
+ @TableField(exist=false)
+ private Integer orderNumber;
}
\ No newline at end of file
diff --git a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/FuwuPerson.java b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/FuwuPerson.java
index 8fd062c..e588643 100644
--- a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/FuwuPerson.java
+++ b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/FuwuPerson.java
@@ -26,6 +26,10 @@
private static final long serialVersionUID = 1L;
+ @Column( length = 24 ,name = "area_id")
+ @ApiModelProperty(value = "鍖哄煙id")
+ private String areaId;
+
@Column( length = 10 ,name = "name")
@ApiModelProperty(value = "鍚嶇О")
private String name;
diff --git a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/OrgFuwu.java b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/OrgFuwu.java
index fb29693..2df6094 100644
--- a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/OrgFuwu.java
+++ b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/OrgFuwu.java
@@ -1,6 +1,7 @@
package cn.cetc54.platform.zhyl.entity;
import cn.cetc54.platform.core.base.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModel;
@@ -33,4 +34,7 @@
@Column( length = 24 ,name = "area_id")
@ApiModelProperty(value = "鍖哄煙id")
private String areaId;
+
+ @TableField(exist=false)
+ private Integer orderNumber;
}
\ No newline at end of file
diff --git a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/FwjgCount.java b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/FwjgCount.java
new file mode 100644
index 0000000..bec9d4a
--- /dev/null
+++ b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/FwjgCount.java
@@ -0,0 +1,11 @@
+package cn.cetc54.platform.zhyl.entity.vo;
+
+import lombok.Data;
+
+@Data
+public class FwjgCount {
+ private Integer fwjgCount;
+ private Integer fwPersonCount;
+ private Integer orderCount;
+ private String orderWatch;
+}
diff --git a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/FwnlAndOrderCount.java b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/FwnlAndOrderCount.java
new file mode 100644
index 0000000..d6b59e5
--- /dev/null
+++ b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/FwnlAndOrderCount.java
@@ -0,0 +1,12 @@
+package cn.cetc54.platform.zhyl.entity.vo;
+
+import cn.cetc54.platform.zhyl.entity.FuwuDetails;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class FwnlAndOrderCount {
+ private FuwuDetails fuwuDetails;
+ private List<FuwuDetails> fuwuDetailsList;
+}
diff --git a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/OrderByExecute.java b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/OrderByExecute.java
new file mode 100644
index 0000000..55cdd9e
--- /dev/null
+++ b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/entity/vo/OrderByExecute.java
@@ -0,0 +1,13 @@
+package cn.cetc54.platform.zhyl.entity.vo;
+
+import cn.cetc54.platform.zhyl.entity.FuwuDetails;
+import cn.cetc54.platform.zhyl.entity.FuwuPerson;
+import cn.cetc54.platform.zhyl.entity.Order;
+import lombok.Data;
+
+@Data
+public class OrderByExecute {
+ private Order order;
+ private FuwuPerson fuwuPerson;
+ private FuwuDetails fuwuDetails;
+}
--
Gitblit v1.9.1