diff --git a/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/TenantModel.java b/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/TenantModel.java index bc4a5030..b2b82eee 100644 --- a/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/TenantModel.java +++ b/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/TenantModel.java @@ -38,6 +38,6 @@ public class TenantModel extends BaseModel { /** * 租户编号 */ - private String tenantId; + private Long tenantId; } diff --git a/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysDept.java b/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysDept.java index 41f36f3d..4731e367 100644 --- a/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysDept.java +++ b/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysDept.java @@ -99,7 +99,7 @@ public class SysDept extends BaseModel implements Id, Serializable { /** * 租户编号 */ - private String tenantId; + private Long tenantId; } diff --git a/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysLoginInfo.java b/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysLoginInfo.java index bf304218..cad759c8 100644 --- a/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysLoginInfo.java +++ b/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysLoginInfo.java @@ -47,7 +47,7 @@ public class SysLoginInfo implements Id,Serializable { /** * 租户编号 */ - private String tenantId; + private Long tenantId; /** * 用户账号 diff --git a/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysOperLog.java b/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysOperLog.java index e081df22..84500d22 100644 --- a/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysOperLog.java +++ b/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysOperLog.java @@ -51,7 +51,7 @@ public class SysOperLog extends BaseModel implements Id, Serializable { /** * 租户编号 */ - private String tenantId; + private Long tenantId; /** * 模块标题 diff --git a/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysTenant.java b/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysTenant.java index 300ce909..89be7f7f 100644 --- a/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysTenant.java +++ b/iot-dao/iot-data-model/src/main/java/cc/iotkit/model/system/SysTenant.java @@ -50,7 +50,7 @@ public class SysTenant extends BaseModel implements Id,Serializable { /** * 租户编号 */ - private String tenantId; + private Long tenantId; /** * 联系人 diff --git a/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysLogininforData.java b/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysLogininforData.java index 106a30d2..ddc19d76 100644 --- a/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysLogininforData.java +++ b/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysLogininforData.java @@ -51,7 +51,7 @@ public interface ISysLogininforData extends ICommonData { * * @param tenantId 租户id */ - void deleteByTenantId(String tenantId); + void deleteByTenantId(Long tenantId); /** * 清除所有 diff --git a/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysOperLogData.java b/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysOperLogData.java index a3af11d5..30d3b18f 100644 --- a/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysOperLogData.java +++ b/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysOperLogData.java @@ -37,7 +37,7 @@ public interface ISysOperLogData extends ICommonData { /** * 按条件分页查询 */ - Paging findByConditions(String tenantId, String title, Integer businessType, + Paging findByConditions(Long tenantId, String title, Integer businessType, Integer status, int page, int size); /** @@ -45,7 +45,7 @@ public interface ISysOperLogData extends ICommonData { * * @param tenantId 租户id */ - void deleteByTenantId(String tenantId); + void deleteByTenantId(Long tenantId); void deleteAll(); } diff --git a/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysUserData.java b/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysUserData.java index 1813d3be..eda7b73f 100644 --- a/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysUserData.java +++ b/iot-dao/iot-data-service/src/main/java/cc/iotkit/data/system/ISysUserData.java @@ -52,13 +52,13 @@ public interface ISysUserData extends ICommonData { SysUser selectByPhonenumber(String phonenumber); - SysUser selectTenantUserByPhonenumber(String phonenumber, String tenantId); + SysUser selectTenantUserByPhonenumber(String phonenumber, Long tenantId); - SysUser selectTenantUserByEmail(String email, String tenantId); + SysUser selectTenantUserByEmail(String email, Long tenantId); SysUser selectUserByEmail(String email); - SysUser selectTenantUserByUserName(String username, String tenantId); + SysUser selectTenantUserByUserName(String username, Long tenantId); SysUser selectUserByUserName(String username); diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/dao/IJPACommData.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/dao/IJPACommData.java index eaf8ad69..3489ac6d 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/dao/IJPACommData.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/dao/IJPACommData.java @@ -85,13 +85,13 @@ public interface IJPACommData, ID> extends ICommonData { tbData = dbObj; } if (tbData instanceof TenantAware) { - String sourceTid = null; + Long sourceTid = null; if (data instanceof TenantModel) { sourceTid = ((TenantModel) data).getTenantId(); } - String tenantId = TenantHelper.getTenantId(); + Long tenantId = TenantHelper.getTenantId(); //未指定租户id,使用当前用户所属租户id - if (StringUtils.isBlank(sourceTid) && tenantId != null) { + if (Objects.isNull(sourceTid) && tenantId != null) { ((TenantAware) tbData).setTenantId(tenantId); } } diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbHome.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbHome.java index 456db962..11f635a4 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbHome.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbHome.java @@ -95,6 +95,6 @@ public class TbHome extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; } diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbIcon.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbIcon.java index cfcfe0ab..bf7f45d0 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbIcon.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbIcon.java @@ -55,7 +55,7 @@ public class TbIcon extends BaseEntity implements TenantAware { @Column(name = "tenant_id") - private String tenantId; + private Long tenantId; @ApiModelProperty(value = "图标分类id") private Long iconTypeId; diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbIconType.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbIconType.java index 75240394..6dfe5de9 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbIconType.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbIconType.java @@ -55,7 +55,7 @@ public class TbIconType extends BaseEntity implements TenantAware { @Column(name = "tenant_id") - private String tenantId; + private Long tenantId; @ApiModelProperty(value = "分类名称") private String typeName; diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbPluginInfo.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbPluginInfo.java index 1ab1507e..817ed533 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbPluginInfo.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbPluginInfo.java @@ -141,5 +141,5 @@ public class TbPluginInfo extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; } diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbProduct.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbProduct.java index ed2d8b36..9ba72f94 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbProduct.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbProduct.java @@ -54,7 +54,7 @@ public class TbProduct implements TenantAware { @Column(name = "tenant_id") - private String tenantId; + private Long tenantId; @ApiModelProperty(value = "产品key") private String productKey; diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSpace.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSpace.java index 7d97c584..5c7d684b 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSpace.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSpace.java @@ -76,6 +76,6 @@ public class TbSpace extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; } diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSpaceDevice.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSpaceDevice.java index 39c9efa5..b77ff262 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSpaceDevice.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSpaceDevice.java @@ -85,6 +85,6 @@ public class TbSpaceDevice extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; } diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysApp.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysApp.java index 308c8f36..14c08098 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysApp.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysApp.java @@ -70,7 +70,7 @@ public class TbSysApp extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 应用名称 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysConfig.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysConfig.java index f371d376..1f500d4e 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysConfig.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysConfig.java @@ -66,7 +66,7 @@ public class TbSysConfig extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 参数名称 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDept.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDept.java index 752a2bbf..94c5becb 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDept.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDept.java @@ -70,7 +70,7 @@ public class TbSysDept extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户ID") - private String tenantId; + private Long tenantId; /** * 父部门ID diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDictData.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDictData.java index f2bbdb7c..e11173dd 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDictData.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDictData.java @@ -68,7 +68,7 @@ public class TbSysDictData extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 字典排序 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDictType.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDictType.java index f6cb56d2..44ed53a9 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDictType.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysDictType.java @@ -68,7 +68,7 @@ public class TbSysDictType extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 字典名称 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysLogininfor.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysLogininfor.java index e37a0d68..5db29655 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysLogininfor.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysLogininfor.java @@ -64,7 +64,7 @@ public class TbSysLogininfor extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 用户账号 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysNotice.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysNotice.java index c1784660..31be9ee1 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysNotice.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysNotice.java @@ -67,7 +67,7 @@ public class TbSysNotice extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 公告标题 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOperLog.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOperLog.java index 5be593d3..8eb92c21 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOperLog.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOperLog.java @@ -60,7 +60,7 @@ public class TbSysOperLog implements Serializable { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 操作模块 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOss.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOss.java index be42ce2f..e445437e 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOss.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOss.java @@ -62,7 +62,7 @@ public class TbSysOss extends BaseEntity { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 文件名 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOssConfig.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOssConfig.java index ff72f5df..620b71d4 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOssConfig.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysOssConfig.java @@ -67,7 +67,7 @@ public class TbSysOssConfig extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 配置key diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysPost.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysPost.java index c004153c..1e2854cd 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysPost.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysPost.java @@ -66,7 +66,7 @@ public class TbSysPost extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 岗位编码 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysRole.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysRole.java index 9530d437..15605213 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysRole.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysRole.java @@ -69,7 +69,7 @@ public class TbSysRole extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 角色名称 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysTenant.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysTenant.java index fac70241..ceabb2e9 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysTenant.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysTenant.java @@ -64,7 +64,7 @@ public class TbSysTenant extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 联系人 diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysUser.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysUser.java index 742e0e6f..bf681dcf 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysUser.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbSysUser.java @@ -70,7 +70,7 @@ public class TbSysUser extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 部门ID diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbUserInfo.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbUserInfo.java index 6eddbb27..dc680fb1 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbUserInfo.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/model/TbUserInfo.java @@ -68,7 +68,7 @@ public class TbUserInfo extends BaseEntity implements TenantAware { * 租户编号 */ @ApiModelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 密钥(密码加密后的内容) diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysConfigDataImpl.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysConfigDataImpl.java index cb6c1d60..e1cdf562 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysConfigDataImpl.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysConfigDataImpl.java @@ -37,6 +37,7 @@ import cc.iotkit.data.system.ISysConfigData; import cc.iotkit.data.util.PageBuilder; import cc.iotkit.data.util.PredicateBuilder; import cc.iotkit.model.system.SysConfig; +import cn.hutool.core.util.ObjectUtil; import com.querydsl.core.QueryResults; import com.querydsl.core.types.Predicate; import com.querydsl.jpa.impl.JPAQueryFactory; @@ -119,7 +120,7 @@ public class SysConfigDataImpl implements ISysConfigData, IJPACommData findAllByCondition(SysConfig data) { Predicate predicate = PredicateBuilder.instance() .and(StringUtils.isNotEmpty(data.getConfigKey()), () -> tbSysConfig.configKey.eq(data.getConfigKey())) - .and(StringUtils.isNotEmpty(data.getTenantId()), () -> tbSysConfig.tenantId.eq(data.getTenantId())) + .and(ObjectUtil.isNotNull(data.getTenantId()), () -> tbSysConfig.tenantId.eq(data.getTenantId())) .build(); Iterator iterator = baseRepository.findAll(predicate).iterator(); return MapstructUtils.convert(IteratorUtils.toList(iterator), SysConfig.class); diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysDictDataImpl.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysDictDataImpl.java index 6b1ff513..7b182c7d 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysDictDataImpl.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysDictDataImpl.java @@ -35,6 +35,7 @@ import cc.iotkit.data.system.ISysDictData; import cc.iotkit.data.util.PageBuilder; import cc.iotkit.data.util.PredicateBuilder; import cc.iotkit.model.system.SysDictData; +import cn.hutool.core.util.ObjectUtil; import com.querydsl.core.types.Predicate; import com.querydsl.jpa.impl.JPAQueryFactory; import lombok.RequiredArgsConstructor; @@ -118,6 +119,6 @@ public class SysDictDataImpl implements ISysDictData, IJPACommData tbSysDictData.dictLabel.like(dictData.getDictLabel())) .and(StringUtils.isNotEmpty(dictData.getDictType()), () -> tbSysDictData.dictType.eq(dictData.getDictType())) .and(StringUtils.isNotEmpty(dictData.getStatus()), () -> tbSysDictData.status.eq(dictData.getStatus())) - .and(StringUtils.isNotEmpty(dictData.getTenantId()), () -> tbSysDictData.tenantId.eq(dictData.getTenantId())).build(); + .and(ObjectUtil.isNotNull(dictData.getTenantId()), () -> tbSysDictData.tenantId.eq(dictData.getTenantId())).build(); } } diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysDictTypeDataImpl.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysDictTypeDataImpl.java index 2e6cef75..62063691 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysDictTypeDataImpl.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysDictTypeDataImpl.java @@ -34,6 +34,7 @@ import cc.iotkit.data.system.ISysDictTypeData; import cc.iotkit.data.util.PageBuilder; import cc.iotkit.data.util.PredicateBuilder; import cc.iotkit.model.system.SysDictType; +import cn.hutool.core.util.ObjectUtil; import com.querydsl.core.types.Predicate; import com.querydsl.jpa.impl.JPAQueryFactory; import lombok.RequiredArgsConstructor; @@ -121,7 +122,7 @@ public class SysDictTypeDataImpl implements ISysDictTypeData, IJPACommData tbSysDictType.dictName.like(dictType.getDictName())) .and(StringUtils.isNotEmpty(dictType.getDictType()), () -> tbSysDictType.dictType.like(dictType.getDictType())) .and(StringUtils.isNotEmpty(dictType.getStatus()), () -> tbSysDictType.status.eq(dictType.getStatus())) - .and(StringUtils.isNotEmpty(dictType.getTenantId()), () -> tbSysDictType.tenantId.eq(dictType.getTenantId())).build(); + .and(ObjectUtil.isNotNull(dictType.getTenantId()), () -> tbSysDictType.tenantId.eq(dictType.getTenantId())).build(); } diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysLogininfoDataImpl.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysLogininfoDataImpl.java index 30216b06..67c40eef 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysLogininfoDataImpl.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysLogininfoDataImpl.java @@ -103,7 +103,7 @@ public class SysLogininfoDataImpl implements ISysLogininforData, IJPACommData findByConditions(String tenantId, String title, Integer businessType, Integer status, int page, int size) { + public Paging findByConditions(Long tenantId, String title, Integer businessType, Integer status, int page, int size) { return null; } @Override - public void deleteByTenantId(String tenantId) { + public void deleteByTenantId(Long tenantId) { } diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysRoleDataImpl.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysRoleDataImpl.java index be6b6fd4..d795c6b6 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysRoleDataImpl.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysRoleDataImpl.java @@ -34,6 +34,7 @@ import cc.iotkit.data.system.ISysRoleData; import cc.iotkit.data.util.PageBuilder; import cc.iotkit.data.util.PredicateBuilder; import cc.iotkit.model.system.SysRole; +import cn.hutool.core.util.ObjectUtil; import com.querydsl.core.types.Predicate; import com.querydsl.core.types.Projections; import com.querydsl.jpa.impl.JPAQueryFactory; @@ -205,7 +206,7 @@ public class SysRoleDataImpl implements ISysRoleData, IJPACommData tbSysRole.roleName.like(role.getRoleName())) .and(StringUtils.isNotBlank(role.getStatus()), () -> tbSysRole.roleName.eq(role.getStatus())) .and(StringUtils.isNotBlank(role.getRoleKey()), () -> tbSysRole.roleKey.like(role.getRoleKey())) - .and(StringUtils.isNotBlank(role.getTenantId()), () -> tbSysRole.tenantId.eq(role.getTenantId())) + .and(ObjectUtil.isNotNull(role.getTenantId()), () -> tbSysRole.tenantId.eq(role.getTenantId())) .build(); } diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysTenantDataImpl.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysTenantDataImpl.java index 8860fae4..fbf91c84 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysTenantDataImpl.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysTenantDataImpl.java @@ -31,6 +31,7 @@ import cc.iotkit.data.model.TbSysTenant; import cc.iotkit.data.system.ISysTenantData; import cc.iotkit.data.util.PredicateBuilder; import cc.iotkit.model.system.SysTenant; +import cn.hutool.core.util.ObjectUtil; import com.querydsl.jpa.impl.JPAQueryFactory; import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Primary; @@ -74,7 +75,7 @@ public class SysTenantDataImpl implements ISysTenantData, IJPACommData findAllByCondition(SysTenant data) { List ret=jpaQueryFactory.selectFrom(tbSysTenant).where(PredicateBuilder.instance() - .and(StringUtils.isNotBlank(data.getTenantId()),()->tbSysTenant.tenantId.eq(data.getTenantId())) + .and(ObjectUtil.isNotNull(data.getTenantId()),()->tbSysTenant.tenantId.eq(data.getTenantId())) .and(StringUtils.isNotBlank(data.getContactUserName()),()->tbSysTenant.contactUserName.like(data.getContactUserName())) .and(StringUtils.isNotBlank(data.getContactPhone()),()->tbSysTenant.contactPhone.eq(data.getContactPhone())) .and(StringUtils.isNotBlank(data.getCompanyName()),()->tbSysTenant.companyName.like(data.getCompanyName())) diff --git a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysUserDataImpl.java b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysUserDataImpl.java index 27577758..682e3d29 100644 --- a/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysUserDataImpl.java +++ b/iot-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysUserDataImpl.java @@ -167,7 +167,7 @@ public class SysUserDataImpl implements ISysUserData, IJPACommData bo) { + public void dynamicTenant(@Validated @RequestBody Request bo) { TenantHelper.setDynamic(bo.getData()); } @@ -191,7 +191,7 @@ public class SysTenantController extends BaseController { @SaCheckPermission("system:tenant:edit") @Log(title = "租户", businessType = BusinessType.UPDATE) @PostMapping("/syncTenantPackage") - public void syncTenantPackage(@NotBlank(message = "租户ID不能为空") String tenantId, @NotBlank(message = "套餐ID不能为空") String packageId) { + public void syncTenantPackage(@NotBlank(message = "租户ID不能为空") Long tenantId, @NotBlank(message = "套餐ID不能为空") String packageId) { //TenantHelper.ignore(() -> tenantService.syncTenantPackage(tenantId, packageId)); } diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysLoginInfoBo.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysLoginInfoBo.java index 22393daa..c1567c07 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysLoginInfoBo.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysLoginInfoBo.java @@ -49,7 +49,7 @@ public class SysLoginInfoBo { /** * 租户编号 */ - private String tenantId; + private Long tenantId; /** * 用户账号 diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysOperLogBo.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysOperLogBo.java index af182fa4..f13bff73 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysOperLogBo.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysOperLogBo.java @@ -56,7 +56,7 @@ public class SysOperLogBo extends BaseDto { /** * 租户编号 */ - private String tenantId; + private Long tenantId; /** * 模块标题 diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysTenantBo.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysTenantBo.java index 139e5d5d..41f4fddc 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysTenantBo.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/bo/SysTenantBo.java @@ -54,7 +54,7 @@ public class SysTenantBo extends BaseDto { /** * 租户编号 */ - private String tenantId; + private Long tenantId; /** * 联系人 diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysAppVo.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysAppVo.java index 2d019616..88e4b995 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysAppVo.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysAppVo.java @@ -57,7 +57,7 @@ public class SysAppVo implements Serializable { * 租户id */ @ApiModelProperty(value = "租户id") - private String tenantId; + private Long tenantId; /** * 应用名称 diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysLogininforVo.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysLogininforVo.java index a7b2553d..c264e5b8 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysLogininforVo.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysLogininforVo.java @@ -57,7 +57,7 @@ public class SysLogininforVo implements Serializable { /** * 租户编号 */ - private String tenantId; + private Long tenantId; /** * 用户账号 diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysOperLogVo.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysOperLogVo.java index 00b1a5df..553a2cc4 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysOperLogVo.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysOperLogVo.java @@ -57,7 +57,7 @@ public class SysOperLogVo extends BaseDto implements Serializable { /** * 租户编号 */ - private String tenantId; + private Long tenantId; /** * 模块标题 diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysTenantVo.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysTenantVo.java index 0bf6a17a..8161e17f 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysTenantVo.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysTenantVo.java @@ -57,7 +57,7 @@ public class SysTenantVo extends BaseModel implements Serializable { * 租户编号 */ @ExcelProperty(value = "租户编号") - private String tenantId; + private Long tenantId; /** * 联系人 diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysUserVo.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysUserVo.java index 58828ec7..7ded14c8 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysUserVo.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/dto/vo/SysUserVo.java @@ -52,7 +52,7 @@ public class SysUserVo implements Serializable { /** * 租户ID */ - private String tenantId; + private Long tenantId; /** * 部门ID diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysConfigService.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysConfigService.java index ef0b53db..b7ea740f 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysConfigService.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysConfigService.java @@ -62,7 +62,7 @@ public interface ISysConfigService { * @param tenantId 租户id * @return true开启,false关闭 */ - boolean selectRegisterEnabled(String tenantId); + boolean selectRegisterEnabled(Long tenantId); /** * 查询参数配置列表 diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysTenantService.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysTenantService.java index 9d0a382b..2d9481d4 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysTenantService.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysTenantService.java @@ -45,7 +45,7 @@ public interface ISysTenantService { /** * 基于租户ID查询租户 */ - SysTenantVo queryByTenantId(String tenantId); + SysTenantVo queryByTenantId(Long tenantId); /** * 查询租户列表 @@ -75,7 +75,7 @@ public interface ISysTenantService { /** * 校验租户是否允许操作 */ - void checkTenantAllowed(String tenantId); + void checkTenantAllowed(Long tenantId); /** * 删除租户信息 @@ -90,15 +90,15 @@ public interface ISysTenantService { /** * 校验账号余额 */ - boolean checkAccountBalance(String tenantId); + boolean checkAccountBalance(Long tenantId); /** * 校验有效期 */ - boolean checkExpireTime(String tenantId); + boolean checkExpireTime(Long tenantId); /** * 同步租户套餐 */ - Boolean syncTenantPackage(String tenantId, String packageId); + Boolean syncTenantPackage(Long tenantId, String packageId); } diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysUserService.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysUserService.java index e964a0e3..59beedad 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysUserService.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysUserService.java @@ -155,7 +155,7 @@ public interface ISysUserService { * @param user 用户信息 * @return 结果 */ - boolean registerUser(SysUserBo user, String tenantId); + boolean registerUser(SysUserBo user, Long tenantId); /** * 修改用户信息 diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysConfigServiceImpl.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysConfigServiceImpl.java index ead84587..ab937bff 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysConfigServiceImpl.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysConfigServiceImpl.java @@ -105,7 +105,7 @@ public class SysConfigServiceImpl implements ISysConfigService, ConfigService { * @return true开启,false关闭 */ @Override - public boolean selectRegisterEnabled(String tenantId) { + public boolean selectRegisterEnabled(Long tenantId) { SysConfig query = new SysConfig(); query.setConfigKey("sys.account.registerUser"); SysConfig retConfig = sysConfigData.findOneByCondition(query); diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysOssConfigServiceImpl.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysOssConfigServiceImpl.java index 6ce1bf4c..83675815 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysOssConfigServiceImpl.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysOssConfigServiceImpl.java @@ -82,10 +82,10 @@ public class SysOssConfigServiceImpl implements ISysOssConfigService { @Override public void init() { List list = baseData.findAll(); - List notEmptyTenantIdList = list.stream().filter(item -> StringUtils.isNotBlank(item.getTenantId())).collect(Collectors.toList()); - Map> map = StreamUtils.groupByKey(notEmptyTenantIdList, SysOssConfig::getTenantId); + List notEmptyTenantIdList = list.stream().filter(item -> ObjectUtil.isNotNull(item.getTenantId())).collect(Collectors.toList()); + Map> map = StreamUtils.groupByKey(notEmptyTenantIdList, SysOssConfig::getTenantId); try { - for (Map.Entry> stringListEntry : map.entrySet()) { + for (Map.Entry> stringListEntry : map.entrySet()) { TenantHelper.setDynamic(stringListEntry.getKey()); for (SysOssConfig config : stringListEntry.getValue()) { String configKey = config.getConfigKey(); diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysTenantServiceImpl.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysTenantServiceImpl.java index 45367f83..ffdd3134 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysTenantServiceImpl.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysTenantServiceImpl.java @@ -92,7 +92,7 @@ public class SysTenantServiceImpl implements ISysTenantService { */ @Cacheable(cacheNames = CacheNames.SYS_TENANT, key = "#tenantId") @Override - public SysTenantVo queryByTenantId(String tenantId) { + public SysTenantVo queryByTenantId(Long tenantId) { SysTenant sysTenant = new SysTenant(); sysTenant.setTenantId(tenantId); SysTenant tenant = sysTenantData.findOneByCondition(sysTenant); @@ -111,7 +111,7 @@ public class SysTenantServiceImpl implements ISysTenantService { @Override public void insertByBo(SysTenantBo bo) { - bo.setTenantId(YitIdHelper.nextId()+""); + bo.setTenantId(YitIdHelper.nextId()); SysTenant sysTenant=sysTenantData.save(bo.to(SysTenant.class)); // 根据套餐创建角色 Long roleId = createTenantRole(sysTenant.getTenantId(), bo.getPackageId()); @@ -157,7 +157,7 @@ public class SysTenantServiceImpl implements ISysTenantService { userRole.setRoleId(roleId); sysUserRoleData.save(userRole); - String defaultTenantId = TenantConstants.DEFAULT_TENANT_ID; + Long defaultTenantId = TenantConstants.DEFAULT_TENANT_ID; SysDictType querySysDictType=new SysDictType(); querySysDictType.setTenantId(defaultTenantId); List dictTypeList = sysDictTypeData.findByConditions(querySysDictType); @@ -193,7 +193,7 @@ public class SysTenantServiceImpl implements ISysTenantService { * @param packageId 租户套餐id * @return 角色id */ - private Long createTenantRole(String tenantId, Long packageId) { + private Long createTenantRole(Long tenantId, Long packageId) { // 获取租户套餐 SysTenantPackage tenantPackage = sysTenantPackageData.findById(packageId); if (ObjectUtil.isNull(tenantPackage)) { @@ -239,7 +239,7 @@ public class SysTenantServiceImpl implements ISysTenantService { } @Override - public void checkTenantAllowed(String tenantId) { + public void checkTenantAllowed(Long tenantId) { if (ObjectUtil.isNotNull(tenantId) && TenantConstants.DEFAULT_TENANT_ID.equals(tenantId)) { throw new BizException(ErrCode.UNAUTHORIZED_TENANT); } @@ -247,7 +247,7 @@ public class SysTenantServiceImpl implements ISysTenantService { @Override public void deleteById(Long id) { - String tenantId=LoginHelper.getTenantId(); + Long tenantId=LoginHelper.getTenantId(); //删除角色 SysRole querySysRole=new SysRole(); querySysRole.setTenantId(tenantId); @@ -267,7 +267,7 @@ public class SysTenantServiceImpl implements ISysTenantService { } @Override - public boolean checkAccountBalance(String tenantId) { + public boolean checkAccountBalance(Long tenantId) { SysTenantVo tenant = this.queryByTenantId(tenantId); // 如果余额为-1代表不限制 if (tenant.getAccountCount() == -1) { @@ -279,12 +279,12 @@ public class SysTenantServiceImpl implements ISysTenantService { } @Override - public boolean checkExpireTime(String tenantId) { + public boolean checkExpireTime(Long tenantId) { return false; } @Override - public Boolean syncTenantPackage(String tenantId, String packageId) { + public Boolean syncTenantPackage(Long tenantId, String packageId) { return false; } } diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysUserServiceImpl.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysUserServiceImpl.java index 52d2547e..92a6183d 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysUserServiceImpl.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysUserServiceImpl.java @@ -249,7 +249,7 @@ public class SysUserServiceImpl implements ISysUserService, UserService { } @Override - public boolean registerUser(SysUserBo user, String tenantId) { + public boolean registerUser(SysUserBo user, Long tenantId) { return false; } diff --git a/iot-starter/src/main/java/cc/iotkit/web/domain/vo/TenantListVo.java b/iot-starter/src/main/java/cc/iotkit/web/domain/vo/TenantListVo.java index 3ebf6724..4b4ba192 100644 --- a/iot-starter/src/main/java/cc/iotkit/web/domain/vo/TenantListVo.java +++ b/iot-starter/src/main/java/cc/iotkit/web/domain/vo/TenantListVo.java @@ -43,7 +43,7 @@ import lombok.NoArgsConstructor; @AutoMapper(target = SysTenantVo.class) public class TenantListVo { - private String tenantId; + private Long tenantId; private String companyName; diff --git a/iot-starter/src/main/java/cc/iotkit/web/service/SysLoginService.java b/iot-starter/src/main/java/cc/iotkit/web/service/SysLoginService.java index a16c89aa..9e6d8dec 100644 --- a/iot-starter/src/main/java/cc/iotkit/web/service/SysLoginService.java +++ b/iot-starter/src/main/java/cc/iotkit/web/service/SysLoginService.java @@ -107,7 +107,7 @@ public class SysLoginService { * @param uuid 唯一标识 * @return 结果 */ - public String login(String tenantId, String username, String password, String code, String uuid) { + public String login(Long tenantId, String username, String password, String code, String uuid) { boolean captchaEnabled = captchaProperties.getEnable(); // 验证码开关 if (captchaEnabled) { @@ -131,7 +131,7 @@ public class SysLoginService { return StpUtil.getTokenValue(); } - public String smsLogin(String tenantId, String phonenumber, String smsCode) { + public String smsLogin(Long tenantId, String phonenumber, String smsCode) { // 校验租户 checkTenant(tenantId); // 通过手机号查找用户 @@ -148,7 +148,7 @@ public class SysLoginService { return StpUtil.getTokenValue(); } - public String emailLogin(String tenantId, String email, String emailCode) { + public String emailLogin(Long tenantId, String email, String emailCode) { // 校验租户 checkTenant(tenantId); // 通过手机号查找用户 @@ -225,7 +225,7 @@ public class SysLoginService { * @param status 状态 * @param message 消息内容 */ - private void recordLoginInfo(String tenantId, String username, String status, String message) { + private void recordLoginInfo(Long tenantId, String username, String status, String message) { LogininforEvent logininforEvent = new LogininforEvent(); logininforEvent.setTenantId(tenantId); logininforEvent.setUsername(username); @@ -238,7 +238,7 @@ public class SysLoginService { /** * 校验短信验证码 */ - private boolean validateSmsCode(String tenantId, String phonenumber, String smsCode) { + private boolean validateSmsCode(Long tenantId, String phonenumber, String smsCode) { String code = RedisUtils.getCacheObject(GlobalConstants.CAPTCHA_CODE_KEY + phonenumber); if (StringUtils.isBlank(code)) { recordLoginInfo(tenantId, phonenumber, Constants.LOGIN_FAIL, MessageUtils.message("user.jcaptcha.expire")); @@ -250,7 +250,7 @@ public class SysLoginService { /** * 校验邮箱验证码 */ - private boolean validateEmailCode(String tenantId, String email, String emailCode) { + private boolean validateEmailCode(Long tenantId, String email, String emailCode) { String code = RedisUtils.getCacheObject(GlobalConstants.CAPTCHA_CODE_KEY + email); if (StringUtils.isBlank(code)) { recordLoginInfo(tenantId, email, Constants.LOGIN_FAIL, MessageUtils.message("user.jcaptcha.expire")); @@ -266,7 +266,7 @@ public class SysLoginService { * @param code 验证码 * @param uuid 唯一标识 */ - public void validateCaptcha(String tenantId, String username, String code, String uuid) { + public void validateCaptcha(Long tenantId, String username, String code, String uuid) { String verifyKey = GlobalConstants.CAPTCHA_CODE_KEY + StringUtils.defaultString(uuid, ""); String captcha = RedisUtils.getCacheObject(verifyKey); RedisUtils.deleteObject(verifyKey); @@ -280,7 +280,7 @@ public class SysLoginService { } } - private SysUserVo loadUserByUsername(String tenantId, String username) { + private SysUserVo loadUserByUsername(Long tenantId, String username) { SysUser user = userData.selectTenantUserByUserName(username,tenantId); if (ObjectUtil.isNull(user)) { @@ -297,7 +297,7 @@ public class SysLoginService { return MapstructUtils.convert(sysUser, SysUserVo.class); } - private SysUserVo loadUserByPhonenumber(String tenantId, String phonenumber) { + private SysUserVo loadUserByPhonenumber(Long tenantId, String phonenumber) { SysUser query = new SysUser(); query.setPhonenumber(phonenumber); @@ -314,7 +314,7 @@ public class SysLoginService { return MapstructUtils.convert(sysUser, SysUserVo.class); } - private SysUserVo loadUserByEmail(String tenantId, String email) { + private SysUserVo loadUserByEmail(Long tenantId, String email) { SysUser query = new SysUser(); query.setEmail(email); SysUser user = userData.findOneByCondition(query); @@ -331,7 +331,7 @@ public class SysLoginService { } - private UserInfo loadUserByOpenid(String openid,String tenantId) throws Exception { + private UserInfo loadUserByOpenid(String openid,Long tenantId) throws Exception { // 使用 openid 查询绑定用户 如未绑定用户 则根据业务自行处理 例如 创建默认用户 UserInfo user=userInfoData.findByUid(openid); if (ObjectUtil.isNull(user)) { @@ -400,7 +400,7 @@ public class SysLoginService { /** * 登录校验 */ - private void checkLogin(LoginType loginType, String tenantId, String username, Supplier supplier) { + private void checkLogin(LoginType loginType, Long tenantId, String username, Supplier supplier) { String errorKey = GlobalConstants.PWD_ERR_CNT_KEY + username; String loginFail = Constants.LOGIN_FAIL; @@ -434,7 +434,7 @@ public class SysLoginService { RedisUtils.deleteObject(errorKey); } - private void checkTenant(String tenantId) { + private void checkTenant(Long tenantId) { if (!TenantHelper.isEnable()) { return; } diff --git a/iot-starter/src/main/java/cc/iotkit/web/service/SysRegisterService.java b/iot-starter/src/main/java/cc/iotkit/web/service/SysRegisterService.java index 04ccb3ae..e3097021 100644 --- a/iot-starter/src/main/java/cc/iotkit/web/service/SysRegisterService.java +++ b/iot-starter/src/main/java/cc/iotkit/web/service/SysRegisterService.java @@ -55,7 +55,7 @@ public class SysRegisterService { * 注册 */ public void register(RegisterBody registerBody) { - String tenantId = registerBody.getTenantId(); + Long tenantId = registerBody.getTenantId(); String username = registerBody.getUsername(); String password = registerBody.getPassword(); // 校验用户类型是否存在 @@ -89,7 +89,7 @@ public class SysRegisterService { * @param code 验证码 * @param uuid 唯一标识 */ - public void validateCaptcha(String tenantId, String username, String code, String uuid) { + public void validateCaptcha(Long tenantId, String username, String code, String uuid) { String verifyKey = GlobalConstants.CAPTCHA_CODE_KEY + StringUtils.defaultString(uuid, ""); String captcha = RedisUtils.getCacheObject(verifyKey); RedisUtils.deleteObject(verifyKey); @@ -113,7 +113,7 @@ public class SysRegisterService { * @param message 消息内容 * @return */ - private void recordLoginInfo(String tenantId, String username, String status, String message) { + private void recordLoginInfo(Long tenantId, String username, String status, String message) { // LogininforEvent logininforEvent = new LogininforEvent(); // logininforEvent.setTenantId(tenantId); // logininforEvent.setUsername(username);