|
|
@@ -2,21 +2,15 @@ package com.zhongshu.card.server.core.service.openAPI;
|
|
|
|
|
|
import com.github.microservice.components.data.base.util.PageEntityUtil;
|
|
|
import com.github.microservice.net.ResultContent;
|
|
|
-import com.github.microservice.types.OrderModeType;
|
|
|
-import com.github.microservice.types.OrderState;
|
|
|
-import com.zhongshu.card.client.model.devices.DeviceInfoModel;
|
|
|
import com.zhongshu.card.client.model.devices.DeviceInfoSearch;
|
|
|
import com.zhongshu.card.client.model.org.OrganizationMiniModel;
|
|
|
-import com.zhongshu.card.client.model.payment.ExpenseFlowSearch;
|
|
|
import com.zhongshu.card.client.model.school.AreaSimpleModel;
|
|
|
import com.zhongshu.card.client.openApi.model.DeviceInfoOpenApiModel;
|
|
|
-import com.zhongshu.card.client.openApi.model.ExpenseFlowOpenApiModel;
|
|
|
-import com.zhongshu.card.client.openApi.params.ExpenseFlowOpenApiSearch;
|
|
|
-import com.zhongshu.card.client.openApi.params.PaymentNoParam;
|
|
|
+import com.zhongshu.card.client.openApi.params.DeviceIdParam;
|
|
|
+import com.zhongshu.card.client.openApi.params.DeviceInfoOpenApiSearch;
|
|
|
import com.zhongshu.card.server.core.dao.devices.DeviceInfoDao;
|
|
|
import com.zhongshu.card.server.core.dao.payment.ExpenseFlowDao;
|
|
|
import com.zhongshu.card.server.core.domain.devices.DeviceInfo;
|
|
|
-import com.zhongshu.card.server.core.domain.payment.ExpenseFlow;
|
|
|
import com.zhongshu.card.server.core.service.base.SuperService;
|
|
|
import com.zhongshu.card.server.core.service.org.OrganizationServiceImpl;
|
|
|
import com.zhongshu.card.server.core.service.orgManager.OrganizationManagerServiceImpl;
|
|
|
@@ -67,18 +61,27 @@ public class DevicePermissOpenApiService extends SuperService {
|
|
|
* @param apiSearch
|
|
|
* @return
|
|
|
*/
|
|
|
- public ResultContent<Page<DeviceInfoOpenApiModel>> page(ExpenseFlowOpenApiSearch apiSearch) {
|
|
|
+ public ResultContent<Page<DeviceInfoOpenApiModel>> page(DeviceInfoOpenApiSearch apiSearch) {
|
|
|
if (StringUtils.isEmpty(apiSearch.getProjectCode())) {
|
|
|
return ResultContent.buildFail("projectCode不能为空");
|
|
|
}
|
|
|
DeviceInfoSearch param = new DeviceInfoSearch();
|
|
|
-
|
|
|
+ BeanUtils.copyProperties(apiSearch, param);
|
|
|
+ param.setProjectInfoCode(apiSearch.getProjectCode());
|
|
|
|
|
|
Pageable pageable = PageRequest.of(apiSearch.getNumber(), apiSearch.getSize());
|
|
|
Page<DeviceInfo> page = deviceInfoDao.page(pageable, param);
|
|
|
return ResultContent.buildSuccess(PageEntityUtil.concurrent2PageModel(page, this::toModel));
|
|
|
}
|
|
|
|
|
|
+// public ResultContent getDetailByDeviceId(DeviceIdParam param) {
|
|
|
+// DeviceInfo deviceInfo = deviceInfoDao.findTopByDeviceId(param.getDeviceId());
|
|
|
+// if () {
|
|
|
+//
|
|
|
+// }
|
|
|
+//
|
|
|
+// }
|
|
|
+
|
|
|
/**
|
|
|
* 设备基础信息
|
|
|
*
|