Package com.skymobi.qc.admin.dal.domain

Examples of com.skymobi.qc.admin.dal.domain.Project


    return msg;
  }

  public String projectDestroy(String tag){
    //没有数据 、没有子项目才能被删除
    Project project = getProjectByTag(tag);
    ParaMap<String, Object> pm = new ParaMap<String, Object>();
    pm.put("table_name", project.getTable_name());
   
    int c = projectMapper.itemCount(pm);
    //子项目
    int child = projectMapper.getProjectChild(project.getId());
    String msg = "";
    if (c == 0 && child == 0){
      projectMapper.projectDestroy(project);
    }else{
      if(c>0){
View Full Code Here


 
 
  @RequestMapping(value = "/new")
  public String projectNew(Model model) {
    getMain(model);
    model.addAttribute("project", new Project());
    model.addAttribute("projectList", projectBO.getProjectList());
    return "/project/new";
  }
View Full Code Here

  }
 
 
  @RequestMapping("/{tag}")
  public String project(@PathVariable String tag,Model model) {
    Project project = projectBO.getProjectByTag(tag);
    model.addAttribute("project", projectBO.getProjectByTag(tag));
    model.addAttribute("projectList", projectBO.getProjectList(project));
    model.addAttribute("customFieldList", fieldsBO.customFieldList(project.getId()));
   
    Main main = getMain(model);
    projectBO.setMainMenu(main, tag);
    main.setAction("/project/"+tag);
   
View Full Code Here

    }
  }
 
  @RequestMapping("/{tag}/settings")
  public String settings(@PathVariable String tag,Model model,HttpServletRequest request ) {
    Project project = projectBO.getProjectByTag(tag);
    model.addAttribute("project", projectBO.getProjectByTag(tag));
    model.addAttribute("projectList", projectBO.getProjectList(project));
    model.addAttribute("customFieldList", fieldsBO.customFieldList(project.getId()));
    model.addAttribute("message", getParaMap(request).get("message"));
    model.addAttribute("settingsType", "");
   
    Main main = getMain(model);
    projectBO.setMainMenu(main, tag);
View Full Code Here

    return "/project/settings";
  }
 
  @RequestMapping("/{tag}/settings/{type}")
  public String settings(@PathVariable String tag,@PathVariable String type,Model model,HttpServletRequest request ) {
    Project project = projectBO.getProjectByTag(tag);
    model.addAttribute("project", projectBO.getProjectByTag(tag));
    model.addAttribute("projectList", projectBO.getProjectList(project));
    model.addAttribute("customFieldList", fieldsBO.customFieldList(project.getId()));
    model.addAttribute("message", getParaMap(request).get("message"));
    model.addAttribute("settingsType", type);
   
    Main main = getMain(model);
    projectBO.setMainMenu(main, tag);
View Full Code Here

  }
 
  //issues
  @RequestMapping(value = "/{tag}/items")
  public String items(@PathVariable String tag,Model model,HttpServletRequest request) {
    Project project = projectBO.getProjectByTag(tag);
    model.addAttribute("project", project);
   
    //所有的字段名
    model.addAttribute("customFieldList", fieldsBO.customFieldList(project.getId()));
    //所有数据
    ParaMap<String, Object> pm = getParaMap(request);
    pm.put("table_name", project.getTable_name());
    List<HashMap<String, Object>> itemList = projectBO.itemList(pm);
    model.addAttribute("itemList", itemList);
    //page
    Page page = new Page();
    page.setPageSize(30);
View Full Code Here

     
  }
 
  @RequestMapping(value = "/{tag}/items/import")
  public String itemsImport(@PathVariable String tag,Model model) {
    Project project = projectBO.getProjectByTag(tag);
    model.addAttribute("project", project);
   
    Main main = getMain(model);
    projectBO.setMainMenu(main, tag);
    main.setAction("/project/"+tag+"/item/new");
View Full Code Here

  }
 
  @RequestMapping(value = "/{tag}/items/import/upload")
  public void itemsImport(@PathVariable String tag,Model model,@RequestParam("item_import") CommonsMultipartFile mFile) {
    try{
    Project project = projectBO.getProjectByTag(tag);
    model.addAttribute("project", project);
   
    projectBO.itemsImportCsv(mFile,project);
   
   
View Full Code Here

 
 
 
  @RequestMapping(value = "/{tag}/getItems")
  public void getItems(@PathVariable String tag,Model model,HttpServletRequest request,Page page) {
    Project project = projectBO.getProjectByTag(tag);
    model.addAttribute("project", project);
   
    //所有的字段名
    model.addAttribute("customFieldList", fieldsBO.customFieldList(project.getId()));
    //所有数据
    ParaMap<String, Object> pm = getParaMap(request);
    pm.put("table_name", project.getTable_name());
    List<HashMap<String, Object>> itemList = projectBO.itemList(pm);
    model.addAttribute("itemList", itemList);
    //page
    page.setTotalRow(itemList.size());
    model.addAttribute("page", page);
View Full Code Here

    model.addAttribute("page", page);
   
  }
  @RequestMapping(value = "/{tag}/item/{id}")
  public String item(@PathVariable String tag,@PathVariable int id,Model model) {
    Project project = projectBO.getProjectByTag(tag);
    model.addAttribute("project", project);
    model.addAttribute("view", "modfiy");
    //item
    model.addAttribute("item", projectBO.getItem(project,id));
   
    //所有的字段名
    model.addAttribute("customFieldList", fieldsBO.customFieldList(project.getId()));
    model.addAttribute("layout", fieldsBO.getLayout(project.getId()));
    Main main = getMain(model);
    projectBO.setMainMenu(main, tag);
    main.setAction("/project/"+tag+"/items");
   
    return "/project/items_new";
View Full Code Here

TOP

Related Classes of com.skymobi.qc.admin.dal.domain.Project

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.