資源簡介
基于Maven、Spring、SpringMVC、myBatis。
體驗地址:www.lettiy.top
注意:個人使用時,修改resource下的jdbc.properties為你個人數據庫,并根據sql路徑下的文件建表。
代碼片段和文件信息
package?com.heitian.project.controller;
import?com.heitian.project.model.projectDetial;
import?com.heitian.project.model.projectInfo;
import?com.heitian.project.model.projectMember;
import?com.heitian.project.model.projectParam;
import?com.heitian.project.service.ProjectService;
import?com.heitian.ssm.model.Userinfo;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;
import?javax.annotation.Resource;
import?javax.servlet.http.HttpServletResponse;
import?java.util.HashMap;
import?java.util.List;
/**
?*?Created?by?Richard?Cheung?on?2017/10/10.
?*/
@Controller
@RequestMapping(“/project“)
public?class?projectController?{
????@Resource
????ProjectService?projectService;
????@ResponseBody
????@RequestMapping(value?=?“/getprojectlist“)
????List?viewProjectList(HttpServletResponse?response){
????????response.setHeader(“Access-Control-Allow-Origin“?“*“);
????????List?result=null;
????????result=projectService.getProjectList();
????????return?result;
????}
????@ResponseBody
????@RequestMapping(“/getuserproject“)
????List?getUserProject(Userinfo?userinfo){
????????List?result=null;
????????result=projectService.getUserProjectList(userinfo.getUsername());
????????return?result;
????}
????@ResponseBody
????@RequestMapping(“/getinitorproject“)
????List?getInitorProject(Userinfo?userinfo){
????????List?result=null;
????????result=projectService.getInitorProjectList(userinfo.getUsername());
????????return?result;
????}
????@ResponseBody
????@RequestMapping(“/createProject“)
????HashMapject>?createProject(projectInfo?projectInfo){
????????HashMapject>?result=new?HashMapject>();
????????String?status=projectService.createProject(projectInfo);
????????result.put(“status“status);
????????return?result;
????}
????@ResponseBody
????@RequestMapping(“/viewProjectDetial“)
????HashMapject>?viewProjectDetial(projectParam?projectParam){
????????return?projectService.viewDetial(projectParam);
????}
????@ResponseBody
????@RequestMapping(“/getMemberList“)
????List?getMemberList(String?projectid){
????????return?projectService.getMemberList(projectid);
????}
????@ResponseBody
????@RequestMapping(“/parforProject“)
????HashMapject>?payforProject(projectParam?projectParamString?crash){
????????????return?projectService.parforProject(projectParamcrash);
????}
????@ResponseBody
????@RequestMapping(“/joinProject“)
????HashMapject>?joinProject(projectParam?projectParam){
????????return?projectService.joinProject(projectParam);
????}
????@ResponseBody
????@RequestMapping(“/deleteProject“)
????HashMapject>?deleteProject(String?projectid){
????????return?projectService.deleteProject(projectid);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-10-16?16:25??SSMSystem\
?????目錄???????????0??2017-10-16?16:37??SSMSystem\.git\
?????文件??????????17??2017-10-16?16:24??SSMSystem\.git\COMMIT_EDITMSG
?????文件?????????302??2017-10-11?13:39??SSMSystem\.git\config
?????文件??????????73??2017-10-11?13:39??SSMSystem\.git\desc
?????文件???????????0??2017-10-16?16:40??SSMSystem\.git\FETCH_HEAD
?????文件??????????23??2017-10-11?13:39??SSMSystem\.git\HEAD
?????目錄???????????0??2017-10-10?15:17??SSMSystem\.git\hooks\
?????文件?????????478??2017-10-11?13:39??SSMSystem\.git\hooks\applypatch-msg.sample
?????文件?????????896??2017-10-11?13:39??SSMSystem\.git\hooks\commit-msg.sample
?????文件?????????189??2017-10-11?13:39??SSMSystem\.git\hooks\post-update.sample
?????文件?????????424??2017-10-11?13:39??SSMSystem\.git\hooks\pre-applypatch.sample
?????文件????????1642??2017-10-11?13:39??SSMSystem\.git\hooks\pre-commit.sample
?????文件????????1348??2017-10-11?13:39??SSMSystem\.git\hooks\pre-push.sample
?????文件????????4898??2017-10-11?13:39??SSMSystem\.git\hooks\pre-reba
?????文件?????????544??2017-10-11?13:39??SSMSystem\.git\hooks\pre-receive.sample
?????文件????????1239??2017-10-11?13:39??SSMSystem\.git\hooks\prepare-commit-msg.sample
?????文件????????3610??2017-10-11?13:39??SSMSystem\.git\hooks\update.sample
?????文件???????27766??2017-10-16?16:24??SSMSystem\.git\index
?????目錄???????????0??2017-10-10?15:17??SSMSystem\.git\info\
?????文件?????????240??2017-10-11?13:39??SSMSystem\.git\info\exclude
?????目錄???????????0??2017-10-10?15:20??SSMSystem\.git\logs\
?????文件?????????671??2017-10-16?16:24??SSMSystem\.git\logs\HEAD
?????目錄???????????0??2017-10-10?15:20??SSMSystem\.git\logs\refs\
?????目錄???????????0??2017-10-10?15:20??SSMSystem\.git\logs\refs\heads\
?????文件?????????671??2017-10-16?16:24??SSMSystem\.git\logs\refs\heads\master
?????目錄???????????0??2017-10-10?15:20??SSMSystem\.git\logs\refs\remotes\
?????目錄???????????0??2017-10-10?18:15??SSMSystem\.git\logs\refs\remotes\origin\
?????文件?????????198??2017-10-11?13:39??SSMSystem\.git\logs\refs\remotes\origin\HEAD
?????文件?????????609??2017-10-16?16:31??SSMSystem\.git\logs\refs\remotes\origin\master
?????目錄???????????0??2017-10-16?16:31??SSMSystem\.git\ob
............此處省略473個文件信息
評論
共有 條評論