Browse Source

租户管理-管理员配置-查询、新增、编辑上传

jichaobo 3 years ago
parent
commit
3f1fcee689

+ 22 - 0
fiveep-controller/src/main/java/com/bizmatics/controller/web/TenantConfigController.java

@@ -38,5 +38,27 @@ public class TenantConfigController {
     }
 
 
+    /**
+     * 租户管理-租户单位配置-新增
+     * @param sysTenant
+     * @return
+     */
+    @PostMapping("addTenantData")
+    public ApiResult<Void> addTenantData(@RequestBody SysTenant sysTenant) {
+        sysTenantService.addTenantData(sysTenant);
+        return ApiResult.success();
+    }
+
+    /**
+     * 租户管理-租户单位配置-修改
+     * @param sysTenant
+     * @return
+     */
+    @PostMapping("updateTenantData")
+    public ApiResult<Void> updateTenantData(@RequestBody SysTenant sysTenant) {
+        sysTenantService.updateTenantData(sysTenant);
+        return ApiResult.success();
+    }
+
 }
 

+ 4 - 0
fiveep-service/src/main/java/com/bizmatics/service/SysTenantService.java

@@ -22,4 +22,8 @@ public interface SysTenantService extends CrudService<SysTenant> {
 
     CommonPage<SysTenant> getTenantData(SysTenantOneVo sysTenantOneVo);
 
+    void addTenantData(SysTenant sysTenant);
+
+    void updateTenantData(SysTenant sysTenant);
+
 }

+ 19 - 0
fiveep-service/src/main/java/com/bizmatics/service/impl/SysTenantServiceImpl.java

@@ -15,7 +15,9 @@ import com.bizmatics.service.util.SecurityUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.time.LocalDateTime;
 import java.util.List;
+import java.util.UUID;
 
 /**
  * <p>
@@ -71,7 +73,24 @@ public class SysTenantServiceImpl extends AbstractCrudService<SysTenantMapper, S
         return new CommonPage<>(list, total, sysTenantOneVo.getSize(), sysTenantOneVo.getPage());
     }
 
+    @Override
     public void addTenantData(SysTenant sysTenant){
+        SysUser user = SecurityUtils.getLoginUser().getUser();
+        String uuid = UUID.randomUUID().toString();
+        uuid=uuid.replace("-", "");
+        sysTenant.setTenantCode(uuid);
+        sysTenant.setStatus("0");
+        sysTenant.setCreateBy(user.getUserName());
+        sysTenant.setCreateTime(LocalDateTime.now());
+        this.save(sysTenant);
+    }
+
+
+    @Override
+    public void updateTenantData(SysTenant sysTenant){
+        SysUser user = SecurityUtils.getLoginUser().getUser();
+        sysTenant.setUpdateBy(user.getUserName());
+        sysTenant.setUpdateTime(LocalDateTime.now());
         this.updateById(sysTenant);
     }
 }