|
@@ -6,9 +6,12 @@ import java.util.List;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.Random;
|
|
|
|
|
|
+import com.miaxis.common.core.domain.entity.SysRole;
|
|
|
import com.miaxis.common.core.domain.entity.SysUser;
|
|
|
+import com.miaxis.common.core.domain.vo.AgentVO;
|
|
|
import com.miaxis.common.exception.CustomException;
|
|
|
import com.miaxis.common.utils.SecurityUtils;
|
|
|
+import com.miaxis.system.service.ISysRoleService;
|
|
|
import com.miaxis.system.service.ISysUserService;
|
|
|
import com.miaxis.vip.dto.QueryVipCodeListDTO;
|
|
|
import io.swagger.annotations.*;
|
|
@@ -48,6 +51,9 @@ public class VipCodeController extends BaseController{
|
|
|
@Autowired
|
|
|
private ISysUserService userService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ISysRoleService roleService;
|
|
|
+
|
|
|
/**
|
|
|
* 查询激活码列表
|
|
|
*/
|
|
@@ -66,6 +72,22 @@ public class VipCodeController extends BaseController{
|
|
|
return toResponsePageInfo(list);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询代理商列表
|
|
|
+ */
|
|
|
+ @PreAuthorize("@ss.hasPermi('vip:code:list')")
|
|
|
+ @GetMapping("/agentList")
|
|
|
+ @ApiOperation("查询代理商列表")
|
|
|
+ public Response<List<AgentVO>> agentList(String agentName){
|
|
|
+ SysRole sysRole = new SysRole();
|
|
|
+ sysRole.setRoleKey("agent");
|
|
|
+ List<SysRole> sysRoles = roleService.selectRoleList(sysRole);
|
|
|
+ Long roleId = sysRoles.get(0).getRoleId();
|
|
|
+ List<AgentVO> sysUsersList = userService.getAgentList(roleId,agentName);
|
|
|
+ return Response.success(sysUsersList);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 导出激活码列表
|
|
|
*/
|