|
@@ -1,18 +1,14 @@
|
|
|
package com.bizmatics.service.impl;
|
|
|
|
|
|
import com.bizmatics.common.core.bean.CommonPage;
|
|
|
-import com.bizmatics.model.Device;
|
|
|
+import com.bizmatics.common.mvc.base.AbstractCrudService;
|
|
|
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;
|
|
|
import com.bizmatics.service.SysTenantService;
|
|
|
-import com.bizmatics.common.mvc.base.AbstractCrudService;
|
|
|
import com.bizmatics.service.util.SecurityUtils;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
@@ -30,9 +26,6 @@ import java.util.UUID;
|
|
|
@Service
|
|
|
public class SysTenantServiceImpl extends AbstractCrudService<SysTenantMapper, SysTenant> implements SysTenantService {
|
|
|
|
|
|
- @Autowired
|
|
|
- private SysUserMapper userMapper;
|
|
|
-
|
|
|
@Override
|
|
|
public List<SysTenantVo> getUserData() {
|
|
|
SysUser user = SecurityUtils.getLoginUser().getUser();
|
|
@@ -43,41 +36,42 @@ public class SysTenantServiceImpl extends AbstractCrudService<SysTenantMapper, S
|
|
|
|
|
|
/**
|
|
|
* 租户管理-租户列表查询
|
|
|
+ *
|
|
|
* @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);
|
|
|
+ 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){
|
|
|
+ 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());
|
|
|
+ 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());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void addTenantData(SysTenant sysTenant){
|
|
|
+ public void addTenantData(SysTenant sysTenant) {
|
|
|
SysUser user = SecurityUtils.getLoginUser().getUser();
|
|
|
String uuid = UUID.randomUUID().toString();
|
|
|
- uuid=uuid.replace("-", "");
|
|
|
+ uuid = uuid.replace("-", "");
|
|
|
sysTenant.setTenantCode(uuid);
|
|
|
sysTenant.setStatus("0");
|
|
|
sysTenant.setCreateBy(user.getUserName());
|
|
@@ -87,10 +81,26 @@ public class SysTenantServiceImpl extends AbstractCrudService<SysTenantMapper, S
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public void updateTenantData(SysTenant sysTenant){
|
|
|
+ public void updateTenantData(SysTenant sysTenant) {
|
|
|
SysUser user = SecurityUtils.getLoginUser().getUser();
|
|
|
sysTenant.setUpdateBy(user.getUserName());
|
|
|
sysTenant.setUpdateTime(LocalDateTime.now());
|
|
|
this.updateById(sysTenant);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public CommonPage<SysTenant> getTenantDataOne(String tenantName, String tenantManager, Integer page, Integer size) {
|
|
|
+ List<SysTenant> list1 = baseMapper.getTenantDataOne(tenantName, tenantManager, null, null);
|
|
|
+ int total = 0;
|
|
|
+ if (list1.size() > 0) {
|
|
|
+ total = list1.size();
|
|
|
+ }
|
|
|
+ Integer current = null;
|
|
|
+ if (page != null && size > 0) {
|
|
|
+ current = (page - 1) * size;
|
|
|
+ }
|
|
|
+ List<SysTenant> list = baseMapper.getTenantDataOne(tenantName, tenantManager, current, size);
|
|
|
+ return new CommonPage<>(list, total, size, page);
|
|
|
+ }
|
|
|
}
|