菜单儿表儿不需要租户相关
This commit is contained in:
@@ -13,7 +13,7 @@ public class PasswordUtil {
|
|||||||
/**
|
/**
|
||||||
* 默认盐值
|
* 默认盐值
|
||||||
*/
|
*/
|
||||||
private static final String DEFAULT_SALT = "rj_system_2025";
|
public static final String DEFAULT_SALT = "rj_system_2025";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* MD5加密密码
|
* MD5加密密码
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ public class MybatisPlusConfig {
|
|||||||
Set<String> ignoreTables = new HashSet<>();
|
Set<String> ignoreTables = new HashSet<>();
|
||||||
ignoreTables.add("tenant"); // 租户表本身
|
ignoreTables.add("tenant"); // 租户表本身
|
||||||
ignoreTables.add("industry_tags"); // 行业标签(示例:如认为是公共字典)
|
ignoreTables.add("industry_tags"); // 行业标签(示例:如认为是公共字典)
|
||||||
|
ignoreTables.add("menu"); // 菜单表(不需要租户隔离)
|
||||||
|
|
||||||
return new TenantLineHandler() {
|
return new TenantLineHandler() {
|
||||||
|
|
||||||
|
|||||||
@@ -109,7 +109,9 @@ public class SalesManagementController {
|
|||||||
// user.setUserId(salesManagement.getId().hashCode());
|
// user.setUserId(salesManagement.getId().hashCode());
|
||||||
user.setUserName(phone); // 用户名 = 销售人员电话
|
user.setUserName(phone); // 用户名 = 销售人员电话
|
||||||
user.setPhone(phone); // 电话号码 = 销售人员电话
|
user.setPhone(phone); // 电话号码 = 销售人员电话
|
||||||
user.setPassword(PasswordUtil.encryptPassword(salesManagement.getPassword())); // 设置密码(UserController会自动加密)
|
user.setOriginalPassword(salesManagement.getPassword());
|
||||||
|
// encryptPassword(inputPassword,DEFAULT_SALT);
|
||||||
|
user.setPassword(salesManagement.getPassword()); // 设置密码(UserController会自动加密)
|
||||||
user.setEmail(phone+"@YiDuoWang.com");
|
user.setEmail(phone+"@YiDuoWang.com");
|
||||||
user.setTenantId(salesManagement.getTenantId());
|
user.setTenantId(salesManagement.getTenantId());
|
||||||
// 调用UserController的addUser方法保存用户
|
// 调用UserController的addUser方法保存用户
|
||||||
@@ -215,7 +217,7 @@ public class SalesManagementController {
|
|||||||
@Parameter(description = "销售名称(模糊查询)")
|
@Parameter(description = "销售名称(模糊查询)")
|
||||||
@RequestParam(required = false) String salesName,
|
@RequestParam(required = false) String salesName,
|
||||||
@Parameter(description = "登录账号(模糊查询)")
|
@Parameter(description = "登录账号(模糊查询)")
|
||||||
@RequestParam(required = false) String loginAccount,
|
@RequestParam(required = false) String salesPhone,
|
||||||
@Parameter(description = "所属门店ID")
|
@Parameter(description = "所属门店ID")
|
||||||
@RequestParam(required = false) String dealershipId,
|
@RequestParam(required = false) String dealershipId,
|
||||||
@Parameter(description = "销售状态")
|
@Parameter(description = "销售状态")
|
||||||
@@ -231,8 +233,8 @@ public class SalesManagementController {
|
|||||||
if (salesName != null && !salesName.trim().isEmpty()) {
|
if (salesName != null && !salesName.trim().isEmpty()) {
|
||||||
queryWrapper.like(SalesManagement::getSalesName, salesName);
|
queryWrapper.like(SalesManagement::getSalesName, salesName);
|
||||||
}
|
}
|
||||||
if (loginAccount != null && !loginAccount.trim().isEmpty()) {
|
if (salesPhone != null && !salesPhone.trim().isEmpty()) {
|
||||||
queryWrapper.like(SalesManagement::getLoginAccount, loginAccount);
|
queryWrapper.like(SalesManagement::getLoginAccount, salesPhone);
|
||||||
}
|
}
|
||||||
if (dealershipId != null && !dealershipId.trim().isEmpty()) {
|
if (dealershipId != null && !dealershipId.trim().isEmpty()) {
|
||||||
queryWrapper.eq(SalesManagement::getDealershipId, dealershipId);
|
queryWrapper.eq(SalesManagement::getDealershipId, dealershipId);
|
||||||
|
|||||||
@@ -91,6 +91,7 @@ public class TenantController {
|
|||||||
public ResponseEntity<Map<String, Object>> addTenant(
|
public ResponseEntity<Map<String, Object>> addTenant(
|
||||||
@Parameter(description = "租户信息", required = true)
|
@Parameter(description = "租户信息", required = true)
|
||||||
@RequestBody Tenant tenant) {
|
@RequestBody Tenant tenant) {
|
||||||
|
tenant.setId(tenant.getTenantCode());
|
||||||
Map<String, Object> result = tenantService.addTenant(tenant);
|
Map<String, Object> result = tenantService.addTenant(tenant);
|
||||||
Boolean success = (Boolean) result.get("success");
|
Boolean success = (Boolean) result.get("success");
|
||||||
if (success != null && success) {
|
if (success != null && success) {
|
||||||
|
|||||||
@@ -114,8 +114,8 @@ public class DeviceManagement implements Serializable {
|
|||||||
@TableField("sales_phone")
|
@TableField("sales_phone")
|
||||||
private String salesPhone;
|
private String salesPhone;
|
||||||
|
|
||||||
@Schema(description = "登录密码")
|
@Schema(description = "登录密码(不存储在数据库中)")
|
||||||
@TableField("password")
|
@TableField(exist = false)
|
||||||
private String password;
|
private String password;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -29,6 +29,10 @@ public class TodoItem implements Serializable {
|
|||||||
@TableId("id")
|
@TableId("id")
|
||||||
private String id;
|
private String id;
|
||||||
|
|
||||||
|
@Schema(description = "租户ID")
|
||||||
|
@TableField("tenant_id")
|
||||||
|
private String tenantId;
|
||||||
|
|
||||||
@Schema(description = "父ID,UUID,用于树状结构关联")
|
@Schema(description = "父ID,UUID,用于树状结构关联")
|
||||||
@TableField("parent_id")
|
@TableField("parent_id")
|
||||||
private String parentId;
|
private String parentId;
|
||||||
|
|||||||
Reference in New Issue
Block a user