This commit is contained in:
zhangchenbiao
2023-06-06 09:43:31 +08:00
parent 04e7ebea85
commit 7a78f59ad7
108 changed files with 511 additions and 4582 deletions

View File

@@ -1,20 +0,0 @@
package com.cool.store.dto.auth;
import lombok.Data;
import java.util.List;
/**
* describe:
*
* @author zhouyiping
* @date 2020/11/17
*/
@Data
public class AuthStoreCountDTO {
private String userId;
private List<String> storeList;
private Integer storeCount;
}

View File

@@ -1,27 +0,0 @@
package com.cool.store.dto.buser;
import lombok.Data;
/**
* @Author suzhuhong
* @Date 2022/2/28 17:27
* @Version 1.0
*/
@Data
public class MySubordinatesDTO {
/**
* 映射ID
*/
String regionId;
String regionName;
String personalId;
String personalName;
/**
* 节点类型 区域 人员
*/
String nodeType;
}

View File

@@ -1,35 +0,0 @@
package com.cool.store.dto.buser;
import lombok.Data;
import java.util.List;
/**
* @ClassName SubordinateUserRangeDTO
* @Description 用户管辖范围
* @author wxp
*/
@Data
public class SubordinateUserRangeDTO {
private String userId;
/**
* 管辖用户范围self-仅自己all-全部人员define-自定义
*/
private String subordinateUserRange;
/**
* auto自动关联 select手动选择
*/
private List<String> sourceList;
/**
* 我的下属集合
*/
private List<MySubordinatesDTO> mySubordinates;
}

View File

@@ -1,48 +0,0 @@
package com.cool.store.dto.store;
import cn.hutool.core.util.StrUtil;
import lombok.Data;
import java.util.List;
/**
* describe:
*
* @author zhouyiping
* @date 2020/10/22
*/
@Data
public class StoreAreaDTO {
private String storeId;
private String storeName;
/**
* 门店所属区域的全部节点信息
*/
private String regionPath;
/**
* 门店挂靠的区域Id
*/
private String areaId;
/**
* 门店的挂挂靠的父节点区域ID
*/
private List<String> areaIdList;
/**
* 所属区域id
*/
private Long regionId;
private String storeStatus;
public List<String> getAreaIdList(){
return StrUtil.splitTrim(regionPath,"/");
}
}

View File

@@ -1,33 +0,0 @@
package com.cool.store.dto.usergroup;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotBlank;
import java.util.List;
/**
* @author wxp
*/
@ApiModel(value = "分组创建")
@Data
public class UserGroupAddRequest {
@ApiModelProperty("分组id")
private String groupId;
@ApiModelProperty(value = "分组名称", required = true)
@NotBlank(message = "分组名称不能为空")
@Length(max = 100, message = "名称最多100个字")
private String groupName;
@ApiModelProperty("共同编辑人userId集合")
private List<String> commonEditUserIdList;
@ApiModelProperty("配置用户userId集合")
private List<String> userIdList;
}

View File

@@ -1,24 +0,0 @@
package com.cool.store.dto.usergroup;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 用户分组dto
* @ClassName: UserGroupDTO
* @Author: wxp
* @Date: 2023/1/5 16:04
*/
@Data
public class UserGroupDTO {
@ApiModelProperty("组别id")
private String groupId;
@ApiModelProperty("组别名称")
private String groupName;
}

View File

@@ -1,10 +1,7 @@
package com.cool.store.vo.buser;
import com.cool.store.dto.auth.AuthRegionStoreUserDTO;
import com.cool.store.dto.buser.MySubordinatesDTO;
import com.cool.store.dto.usergroup.UserGroupDTO;
import com.cool.store.entity.EnterpriseUserDO;
import com.cool.store.utils.UUIDUtils;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -79,18 +76,12 @@ public class EnterpriseUserPageVO implements Serializable {
private String department;
@ApiModelProperty("用户分组")
private List<UserGroupDTO> userGroupList;
@ApiModelProperty("管辖用户范围")
private String subordinateUserRange;
@ApiModelProperty("auto自动关联 select手动选择")
private List<String> sourceList;
@ApiModelProperty("我的下属集合")
private List<MySubordinatesDTO> mySubordinates;
private List<AuthRegionStoreUserDTO> authRegionStoreList;
@ApiModelProperty("选取权限 true可选 false不可选")

View File

@@ -1,47 +0,0 @@
package com.cool.store.vo.usergroup;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.List;
@Data
public class UserGroupVO {
@ApiModelProperty("分组名称")
private String groupName;
@ApiModelProperty("分组id")
private String groupId;
@ApiModelProperty("人员数量")
private Integer userCount;
private List<UserSimpleDTO> commonEditUserList;
@ApiModelProperty("更新人")
private String updateUserName;
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("更新人")
private String updateUserId;
@ApiModelProperty("创建人")
private String createUserName;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("创建人id")
private String createUserId;
@ApiModelProperty("配置用户集合")
private List<UserSimpleDTO> configUserList;
@ApiModelProperty("编辑权限")
private Boolean editFlag;
}

View File

@@ -1,20 +0,0 @@
package com.cool.store.vo.usergroup;
import lombok.Data;
/**
* @author xugangkun
* @date 2022/3/8 14:22
*/
@Data
public class UserSimpleDTO {
/**
* 用户id
*/
private String userId;
/**
* 用户名称
*/
private String userName;
}