|
@@ -1,9 +1,11 @@
|
|
|
package com.bizmatics.service.impl;
|
|
|
|
|
|
+import com.bizmatics.common.core.bean.CommonPage;
|
|
|
import com.bizmatics.model.Device;
|
|
|
import com.bizmatics.model.SysTenant;
|
|
|
import com.bizmatics.model.system.SysUser;
|
|
|
import com.bizmatics.model.vo.SiteDeviceCountVo;
|
|
|
+import com.bizmatics.model.vo.SysTenantOneVo;
|
|
|
import com.bizmatics.model.vo.SysTenantVo;
|
|
|
import com.bizmatics.persistence.mapper.SysTenantMapper;
|
|
|
import com.bizmatics.persistence.mapper.system.SysUserMapper;
|
|
@@ -36,4 +38,36 @@ public class SysTenantServiceImpl extends AbstractCrudService<SysTenantMapper, S
|
|
|
List<SysTenantVo> list = baseMapper.getUserData(userId);
|
|
|
return list;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 租户管理-租户列表查询
|
|
|
+ * @param sysTenantOneVo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public CommonPage<SysTenant> getTenantData(SysTenantOneVo sysTenantOneVo){
|
|
|
+ List<SysTenant> list1 = baseMapper.getTenantData(sysTenantOneVo.getTenantName() ,
|
|
|
+ sysTenantOneVo.getTenantManager() ,
|
|
|
+ sysTenantOneVo.getTenantType() ,
|
|
|
+ sysTenantOneVo.getStatus() ,
|
|
|
+ sysTenantOneVo.getStartTime() ,
|
|
|
+ sysTenantOneVo.getEndTime() ,null ,null);
|
|
|
+ int total = 0;
|
|
|
+ if (list1.size() > 0) {
|
|
|
+ total = list1.size();
|
|
|
+ }
|
|
|
+ Integer current = null;
|
|
|
+ if (sysTenantOneVo.getPage()!=null&&sysTenantOneVo.getSize()>0){
|
|
|
+ current = (sysTenantOneVo.getPage() - 1) * sysTenantOneVo.getSize();
|
|
|
+ }
|
|
|
+ List<SysTenant> list = baseMapper.getTenantData(sysTenantOneVo.getTenantName() ,
|
|
|
+ sysTenantOneVo.getTenantManager() ,
|
|
|
+ sysTenantOneVo.getTenantType() ,
|
|
|
+ sysTenantOneVo.getStatus() ,
|
|
|
+ sysTenantOneVo.getStartTime() ,
|
|
|
+ sysTenantOneVo.getEndTime() ,
|
|
|
+ current ,
|
|
|
+ sysTenantOneVo.getSize());
|
|
|
+ return new CommonPage<>(list, total, sysTenantOneVo.getSize(), sysTenantOneVo.getPage());
|
|
|
+ }
|
|
|
}
|