package com.fzzy.sys.controller.group;
|
|
import com.fzzy.igds.constant.Constant;
|
import com.fzzy.igds.domain.Dept;
|
import com.fzzy.igds.domain.DicArea;
|
import com.fzzy.igds.utils.ContextUtil;
|
import com.fzzy.sys.manager.group.GroupManager;
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
import org.springframework.stereotype.Controller;
|
import org.springframework.ui.ModelMap;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
/**
|
* @Description 大屏控制层
|
* @Author CZT
|
* @Date 2025/12/10 18:31
|
*/
|
@Controller
|
@RequestMapping("group")
|
public class GroupController {
|
|
|
@Resource
|
private GroupManager groupManager;
|
|
private String prefix = "group";
|
|
|
/**
|
* 总览大屏页面
|
* @return
|
*/
|
@RequestMapping("/index")
|
public String index(ModelMap view) {
|
SysUser user = ContextUtil.getLoginUser();
|
view.put(Constant.MODEL_KEY_LOGIN_USER, user);
|
|
view.put("deptId", user.getDeptId());
|
|
view.put("sysName", "智慧粮库质押监管大屏");
|
|
|
//查询库区信息
|
List<Dept> deptList = groupManager.getAllDept(user.getCompanyId());
|
view.put("deptList", deptList);
|
|
return prefix + "/index";
|
}
|
|
/**
|
* 总览大屏页面
|
* @return
|
*/
|
@RequestMapping("/video")
|
public String video(ModelMap view) {
|
SysUser user = ContextUtil.getLoginUser();
|
view.put(Constant.MODEL_KEY_LOGIN_USER, user);
|
|
view.put("deptId", user.getDeptId());
|
|
view.put("sysName", "智慧粮库质押监管大屏");
|
|
|
//查询库区信息
|
List<Dept> deptList = groupManager.getAllDept(user.getCompanyId());
|
view.put("deptList", deptList);
|
|
return prefix + "/video";
|
}
|
|
/**
|
* 总览大屏页面
|
* @return
|
*/
|
@RequestMapping("/gis")
|
public String gis(ModelMap view) {
|
SysUser user = ContextUtil.getLoginUser();
|
view.put(Constant.MODEL_KEY_LOGIN_USER, user);
|
|
view.put("deptId", user.getDeptId());
|
|
view.put("sysName", "智慧粮库质押监管大屏");
|
|
view.put("defaultAreaCode", "650000");
|
|
//获取新疆区划信息
|
List<DicArea> areaList = groupManager.getAreaAndChild("650000");
|
view.put("areaList", areaList);
|
|
//获取新疆及下属市州
|
List<DicArea> allArea = groupManager.getArea("650000");
|
view.put("allArea", allArea);
|
|
//获取所有库区
|
List<Dept> deptList = groupManager.getAllDept(user.getCompanyId());
|
view.put("deptList", deptList);
|
|
return prefix + "/gis";
|
}
|
|
}
|