Просмотр исходного кода

添加常量管理、稽查项、稽查办法、稽查任务、扣分、班组、班次等模块

minitiger 9 лет назад
Родитель
Сommit
5dbbeba85c
37 измененных файлов с 1845 добавлено и 0 удалено
  1. 39 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/bean/Constant.java
  2. 33 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/bean/TeamClass.java
  3. 64 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/CheckItemController.java
  4. 64 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/CheckRuleController.java
  5. 64 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/ConstantController.java
  6. 64 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/ScoreController.java
  7. 64 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/TaskController.java
  8. 64 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/TeamClassController.java
  9. 64 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/TeamController.java
  10. 21 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/CheckItemDao.java
  11. 21 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/CheckRuleDao.java
  12. 21 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/ConstantDao.java
  13. 21 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/ScoreDao.java
  14. 21 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/TaskDao.java
  15. 21 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/TeamClassDao.java
  16. 21 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/TeamDao.java
  17. 68 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/CheckItemMapper.xml
  18. 68 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/CheckRuleMapper.xml
  19. 68 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/ConstantMapper.xml
  20. 68 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/ScoreMapper.xml
  21. 68 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/TaskMapper.xml
  22. 68 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/TeamClassMapper.xml
  23. 68 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/TeamMapper.xml
  24. 28 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/CheckItemService.java
  25. 28 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/CheckRuleService.java
  26. 27 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/ConstantService.java
  27. 28 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/ScoreService.java
  28. 28 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/TaskService.java
  29. 28 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/TeamClassService.java
  30. 28 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/TeamService.java
  31. 71 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/CheckItemServiceImpl.java
  32. 72 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/CheckRuleServiceImpl.java
  33. 81 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/ConstantServiceImpl.java
  34. 72 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/ScoreServiceImpl.java
  35. 70 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/TaskServiceImpl.java
  36. 70 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/TeamClassServiceImpl.java
  37. 71 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/TeamServiceImpl.java

+ 39 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/bean/Constant.java

@@ -0,0 +1,39 @@
+package com.xintong.visualinspection.bean;
+import lombok.Data;
+
+import org.hibernate.validator.constraints.NotEmpty;
+
+/**
+ * 
+ * 常量(字典)实体类
+ * Constant
+ * 
+ * tiger
+ * tiger
+ * 2017年5月4日 上午9:55:12
+ * 
+ * @version 1.0.0
+ *
+ */
+@Data
+public class Constant{
+	/**
+	 * serialVersionUID:TODO(用一句话描述这个变量表示什么)
+	 *
+	 * @since 1.0.0
+	 */
+	
+	private static final long serialVersionUID = -7765958097423155178L;
+	private Integer id;
+	@NotEmpty(message="字典值不能为空")
+	private String codeValue;
+	@NotEmpty(message="字典名称不能为空")
+	private String codeName;
+	@NotEmpty(message="字典标识不能为空")
+	private String codeFlag;
+	@NotEmpty(message="标识名称不能为空")
+	private String flagName;
+	private int valid;
+	private String remark;
+	private int sortNo;
+}

+ 33 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/bean/TeamClass.java

@@ -0,0 +1,33 @@
+package com.xintong.visualinspection.bean;
+
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 文件名:ScoreDeducting
+ * 版本信息:日期:2017/4/18 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Data
+public class TeamClass {
+    //编号
+    private Integer id;
+    //时间
+    private Date time;
+    //扣分内容
+    private String content;
+    //图片数组
+    private String pictures;
+    //视频数组
+    private String videos;
+    //稽查任务编号
+    private Integer visual_inspection_task_id;
+    //名称
+    private String name;
+    //考核项id
+    private Integer assessment_item_id;
+    //考核人员ids
+    private String assessment_personnels;
+    //被考核人员id
+    private Integer check_personnel_id;
+}

+ 64 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/CheckItemController.java

@@ -0,0 +1,64 @@
+package com.xintong.visualinspection.controller;
+
+import javax.validation.Valid;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.service.ConstantService;
+
+/**
+ * 文件名:TestController
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@RestController
+@RequestMapping("/constant")
+public class CheckItemController extends BaseController {
+
+    @Autowired
+    private ConstantService constantService;
+
+   
+    /**
+     * 添加常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/addConstant")
+    public String addConstant(@Valid @RequestBody Constant constant, BindingResult result){
+    	constantService.insert(constant);
+    	return super.returnSuccessResult("添加成功");
+    }
+    
+    /**
+     * 修改常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/updateConstant")
+    public String updateConstant(@RequestBody Constant constant){
+    	constantService.update(constant);
+    	return super.returnSuccessResult("修改成功");
+    }
+    
+    /**
+     * 删除常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/deleteConstant")
+    public String deleteConstant(@RequestBody String id){
+    	constantService.delete(Long.parseLong(id));
+    	return super.returnSuccessResult("删除成功");
+    }
+}

+ 64 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/CheckRuleController.java

@@ -0,0 +1,64 @@
+package com.xintong.visualinspection.controller;
+
+import javax.validation.Valid;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.service.ConstantService;
+
+/**
+ * 文件名:TestController
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@RestController
+@RequestMapping("/constant")
+public class CheckRuleController extends BaseController {
+
+    @Autowired
+    private ConstantService constantService;
+
+   
+    /**
+     * 添加常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/addConstant")
+    public String addConstant(@Valid @RequestBody Constant constant, BindingResult result){
+    	constantService.insert(constant);
+    	return super.returnSuccessResult("添加成功");
+    }
+    
+    /**
+     * 修改常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/updateConstant")
+    public String updateConstant(@RequestBody Constant constant){
+    	constantService.update(constant);
+    	return super.returnSuccessResult("修改成功");
+    }
+    
+    /**
+     * 删除常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/deleteConstant")
+    public String deleteConstant(@RequestBody String id){
+    	constantService.delete(Long.parseLong(id));
+    	return super.returnSuccessResult("删除成功");
+    }
+}

+ 64 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/ConstantController.java

@@ -0,0 +1,64 @@
+package com.xintong.visualinspection.controller;
+
+import javax.validation.Valid;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.service.ConstantService;
+
+/**
+ * 文件名:TestController
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@RestController
+@RequestMapping("/constant")
+public class ConstantController extends BaseController {
+
+    @Autowired
+    private ConstantService constantService;
+
+   
+    /**
+     * 添加常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/addConstant")
+    public String addConstant(@Valid @RequestBody Constant constant, BindingResult result){
+    	constantService.insert(constant);
+    	return super.returnSuccessResult("添加成功");
+    }
+    
+    /**
+     * 修改常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/updateConstant")
+    public String updateConstant(@RequestBody Constant constant){
+    	constantService.update(constant);
+    	return super.returnSuccessResult("修改成功");
+    }
+    
+    /**
+     * 删除常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/deleteConstant")
+    public String deleteConstant(@RequestBody String id){
+    	constantService.delete(Long.parseLong(id));
+    	return super.returnSuccessResult("删除成功");
+    }
+}

+ 64 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/ScoreController.java

@@ -0,0 +1,64 @@
+package com.xintong.visualinspection.controller;
+
+import javax.validation.Valid;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.service.ConstantService;
+
+/**
+ * 文件名:TestController
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@RestController
+@RequestMapping("/constant")
+public class ScoreController extends BaseController {
+
+    @Autowired
+    private ConstantService constantService;
+
+   
+    /**
+     * 添加常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/addConstant")
+    public String addConstant(@Valid @RequestBody Constant constant, BindingResult result){
+    	constantService.insert(constant);
+    	return super.returnSuccessResult("添加成功");
+    }
+    
+    /**
+     * 修改常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/updateConstant")
+    public String updateConstant(@RequestBody Constant constant){
+    	constantService.update(constant);
+    	return super.returnSuccessResult("修改成功");
+    }
+    
+    /**
+     * 删除常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/deleteConstant")
+    public String deleteConstant(@RequestBody String id){
+    	constantService.delete(Long.parseLong(id));
+    	return super.returnSuccessResult("删除成功");
+    }
+}

+ 64 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/TaskController.java

@@ -0,0 +1,64 @@
+package com.xintong.visualinspection.controller;
+
+import javax.validation.Valid;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.service.ConstantService;
+
+/**
+ * 文件名:TestController
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@RestController
+@RequestMapping("/constant")
+public class TaskController extends BaseController {
+
+    @Autowired
+    private ConstantService constantService;
+
+   
+    /**
+     * 添加常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/addConstant")
+    public String addConstant(@Valid @RequestBody Constant constant, BindingResult result){
+    	constantService.insert(constant);
+    	return super.returnSuccessResult("添加成功");
+    }
+    
+    /**
+     * 修改常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/updateConstant")
+    public String updateConstant(@RequestBody Constant constant){
+    	constantService.update(constant);
+    	return super.returnSuccessResult("修改成功");
+    }
+    
+    /**
+     * 删除常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/deleteConstant")
+    public String deleteConstant(@RequestBody String id){
+    	constantService.delete(Long.parseLong(id));
+    	return super.returnSuccessResult("删除成功");
+    }
+}

+ 64 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/TeamClassController.java

@@ -0,0 +1,64 @@
+package com.xintong.visualinspection.controller;
+
+import javax.validation.Valid;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.service.ConstantService;
+
+/**
+ * 文件名:TestController
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@RestController
+@RequestMapping("/constant")
+public class TeamClassController extends BaseController {
+
+    @Autowired
+    private ConstantService constantService;
+
+   
+    /**
+     * 添加常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/addConstant")
+    public String addConstant(@Valid @RequestBody Constant constant, BindingResult result){
+    	constantService.insert(constant);
+    	return super.returnSuccessResult("添加成功");
+    }
+    
+    /**
+     * 修改常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/updateConstant")
+    public String updateConstant(@RequestBody Constant constant){
+    	constantService.update(constant);
+    	return super.returnSuccessResult("修改成功");
+    }
+    
+    /**
+     * 删除常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/deleteConstant")
+    public String deleteConstant(@RequestBody String id){
+    	constantService.delete(Long.parseLong(id));
+    	return super.returnSuccessResult("删除成功");
+    }
+}

+ 64 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/TeamController.java

@@ -0,0 +1,64 @@
+package com.xintong.visualinspection.controller;
+
+import javax.validation.Valid;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.service.ConstantService;
+
+/**
+ * 文件名:TestController
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@RestController
+@RequestMapping("/constant")
+public class TeamController extends BaseController {
+
+    @Autowired
+    private ConstantService constantService;
+
+   
+    /**
+     * 添加常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/addConstant")
+    public String addConstant(@Valid @RequestBody Constant constant, BindingResult result){
+    	constantService.insert(constant);
+    	return super.returnSuccessResult("添加成功");
+    }
+    
+    /**
+     * 修改常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/updateConstant")
+    public String updateConstant(@RequestBody Constant constant){
+    	constantService.update(constant);
+    	return super.returnSuccessResult("修改成功");
+    }
+    
+    /**
+     * 删除常量
+     * @return
+     * String
+     * @exception
+     * @since  1.0.0
+     */
+    @RequestMapping(value = "/deleteConstant")
+    public String deleteConstant(@RequestBody String id){
+    	constantService.delete(Long.parseLong(id));
+    	return super.returnSuccessResult("删除成功");
+    }
+}

+ 21 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/CheckItemDao.java

@@ -0,0 +1,21 @@
+package com.xintong.visualinspection.dao.master;
+
+import com.xintong.visualinspection.bean.User;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+/**
+ * 文件名:UserInfoDao
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Mapper
+public interface CheckItemDao  {
+    public List<User> getAll();
+    public User getOne(Long id);
+    public void insert(User user);
+    public void update(User user);
+    public void delete(Long id);
+    public User findByUserName(String username);
+}

+ 21 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/CheckRuleDao.java

@@ -0,0 +1,21 @@
+package com.xintong.visualinspection.dao.master;
+
+import com.xintong.visualinspection.bean.User;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+/**
+ * 文件名:UserInfoDao
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Mapper
+public interface CheckRuleDao  {
+    public List<User> getAll();
+    public User getOne(Long id);
+    public void insert(User user);
+    public void update(User user);
+    public void delete(Long id);
+    public User findByUserName(String username);
+}

+ 21 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/ConstantDao.java

@@ -0,0 +1,21 @@
+package com.xintong.visualinspection.dao.master;
+
+import com.xintong.visualinspection.bean.User;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+/**
+ * 文件名:UserInfoDao
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Mapper
+public interface ConstantDao  {
+    public List<User> getAll();
+    public User getOne(Long id);
+    public void insert(User user);
+    public void update(User user);
+    public void delete(Long id);
+    public User findByUserName(String username);
+}

+ 21 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/ScoreDao.java

@@ -0,0 +1,21 @@
+package com.xintong.visualinspection.dao.master;
+
+import com.xintong.visualinspection.bean.User;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+/**
+ * 文件名:UserInfoDao
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Mapper
+public interface ScoreDao  {
+    public List<User> getAll();
+    public User getOne(Long id);
+    public void insert(User user);
+    public void update(User user);
+    public void delete(Long id);
+    public User findByUserName(String username);
+}

+ 21 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/TaskDao.java

@@ -0,0 +1,21 @@
+package com.xintong.visualinspection.dao.master;
+
+import com.xintong.visualinspection.bean.User;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+/**
+ * 文件名:UserInfoDao
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Mapper
+public interface TaskDao  {
+    public List<User> getAll();
+    public User getOne(Long id);
+    public void insert(User user);
+    public void update(User user);
+    public void delete(Long id);
+    public User findByUserName(String username);
+}

+ 21 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/TeamClassDao.java

@@ -0,0 +1,21 @@
+package com.xintong.visualinspection.dao.master;
+
+import com.xintong.visualinspection.bean.User;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+/**
+ * 文件名:UserInfoDao
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Mapper
+public interface TeamClassDao  {
+    public List<User> getAll();
+    public User getOne(Long id);
+    public void insert(User user);
+    public void update(User user);
+    public void delete(Long id);
+    public User findByUserName(String username);
+}

+ 21 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/dao/master/TeamDao.java

@@ -0,0 +1,21 @@
+package com.xintong.visualinspection.dao.master;
+
+import com.xintong.visualinspection.bean.User;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+/**
+ * 文件名:UserInfoDao
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Mapper
+public interface TeamDao  {
+    public List<User> getAll();
+    public User getOne(Long id);
+    public void insert(User user);
+    public void update(User user);
+    public void delete(Long id);
+    public User findByUserName(String username);
+}

+ 68 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/CheckItemMapper.xml

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xintong.visualinspection.dao.master.CheckItemDao" >
+    <resultMap id="BaseResultMap" type="com.xintong.visualinspection.bean.User" >
+        <id column="id" property="id" jdbcType="INTEGER" />
+        <result column="username" property="username" jdbcType="VARCHAR" />
+        <result column="age" property="age" jdbcType="INTEGER" />
+        <result column="password" property="password" jdbcType="VARCHAR" />
+    </resultMap>
+    <resultMap id="userMap" type="com.xintong.visualinspection.bean.User">
+        <id property="id" column="ID"/>
+        <result property="username" column="username"/>
+        <result property="password" column="PASSWORD"/>
+        <collection property="roles" ofType="com.xintong.visualinspection.bean.Role">
+            <result column="name" property="name"/>
+        </collection>
+    </resultMap>
+
+    <select id="getAll" resultMap="BaseResultMap"  >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+    </select>
+
+    <select id="getOne" parameterType="java.lang.Long" resultMap="BaseResultMap" >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+        WHERE id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="com.xintong.visualinspection.bean.User" >
+        INSERT INTO
+        sys_user
+        (username,age,password,TRUENAME,ORGANID,BIRTH,AGE,MOBILE,POSITIONID,SEX,WORKNO,IDNO)
+        VALUES
+        (#{username}, #{age},#{password},#{truename},#{deptId},#{birth},#{age},#{mobile},#{positionId},#{sex},#{workno},#{idno})
+    </insert>
+
+    <update id="update" parameterType="com.xintong.visualinspection.bean.User" >
+        UPDATE
+        sys_user
+        SET
+        <if test="username != null">userName = #{username},</if>
+        <if test="age != null">age = #{age},</if>
+        <if test="password != null">password = #{password},</if>
+        id = #{id}
+        WHERE
+        id = #{id}
+    </update>
+
+    <delete id="delete" parameterType="java.lang.Long" >
+        DELETE FROM
+        sys_user
+        WHERE
+        id =#{id}
+    </delete>
+
+
+    <select id="findByUserName" parameterType="String" resultMap="userMap">
+        select u.*
+        ,r.name
+        from sys_user u
+        LEFT JOIN sys_role_user sru on u.id= sru.Sys_User_id
+        LEFT JOIN sys_role r on sru.sys_role_id=r.id
+        where username= #{username}
+    </select>
+</mapper>

+ 68 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/CheckRuleMapper.xml

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xintong.visualinspection.dao.master.CheckRuleDao" >
+    <resultMap id="BaseResultMap" type="com.xintong.visualinspection.bean.User" >
+        <id column="id" property="id" jdbcType="INTEGER" />
+        <result column="username" property="username" jdbcType="VARCHAR" />
+        <result column="age" property="age" jdbcType="INTEGER" />
+        <result column="password" property="password" jdbcType="VARCHAR" />
+    </resultMap>
+    <resultMap id="userMap" type="com.xintong.visualinspection.bean.User">
+        <id property="id" column="ID"/>
+        <result property="username" column="username"/>
+        <result property="password" column="PASSWORD"/>
+        <collection property="roles" ofType="com.xintong.visualinspection.bean.Role">
+            <result column="name" property="name"/>
+        </collection>
+    </resultMap>
+
+    <select id="getAll" resultMap="BaseResultMap"  >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+    </select>
+
+    <select id="getOne" parameterType="java.lang.Long" resultMap="BaseResultMap" >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+        WHERE id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="com.xintong.visualinspection.bean.User" >
+        INSERT INTO
+        sys_user
+        (username,age,password,TRUENAME,ORGANID,BIRTH,AGE,MOBILE,POSITIONID,SEX,WORKNO,IDNO)
+        VALUES
+        (#{username}, #{age},#{password},#{truename},#{deptId},#{birth},#{age},#{mobile},#{positionId},#{sex},#{workno},#{idno})
+    </insert>
+
+    <update id="update" parameterType="com.xintong.visualinspection.bean.User" >
+        UPDATE
+        sys_user
+        SET
+        <if test="username != null">userName = #{username},</if>
+        <if test="age != null">age = #{age},</if>
+        <if test="password != null">password = #{password},</if>
+        id = #{id}
+        WHERE
+        id = #{id}
+    </update>
+
+    <delete id="delete" parameterType="java.lang.Long" >
+        DELETE FROM
+        sys_user
+        WHERE
+        id =#{id}
+    </delete>
+
+
+    <select id="findByUserName" parameterType="String" resultMap="userMap">
+        select u.*
+        ,r.name
+        from sys_user u
+        LEFT JOIN sys_role_user sru on u.id= sru.Sys_User_id
+        LEFT JOIN sys_role r on sru.sys_role_id=r.id
+        where username= #{username}
+    </select>
+</mapper>

+ 68 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/ConstantMapper.xml

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xintong.visualinspection.dao.master.ConstantDao" >
+    <resultMap id="BaseResultMap" type="com.xintong.visualinspection.bean.User" >
+        <id column="id" property="id" jdbcType="INTEGER" />
+        <result column="username" property="username" jdbcType="VARCHAR" />
+        <result column="age" property="age" jdbcType="INTEGER" />
+        <result column="password" property="password" jdbcType="VARCHAR" />
+    </resultMap>
+    <resultMap id="userMap" type="com.xintong.visualinspection.bean.User">
+        <id property="id" column="ID"/>
+        <result property="username" column="username"/>
+        <result property="password" column="PASSWORD"/>
+        <collection property="roles" ofType="com.xintong.visualinspection.bean.Role">
+            <result column="name" property="name"/>
+        </collection>
+    </resultMap>
+
+    <select id="getAll" resultMap="BaseResultMap"  >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+    </select>
+
+    <select id="getOne" parameterType="java.lang.Long" resultMap="BaseResultMap" >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+        WHERE id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="com.xintong.visualinspection.bean.User" >
+        INSERT INTO
+        sys_user
+        (username,age,password,TRUENAME,ORGANID,BIRTH,AGE,MOBILE,POSITIONID,SEX,WORKNO,IDNO)
+        VALUES
+        (#{username}, #{age},#{password},#{truename},#{deptId},#{birth},#{age},#{mobile},#{positionId},#{sex},#{workno},#{idno})
+    </insert>
+
+    <update id="update" parameterType="com.xintong.visualinspection.bean.User" >
+        UPDATE
+        sys_user
+        SET
+        <if test="username != null">userName = #{username},</if>
+        <if test="age != null">age = #{age},</if>
+        <if test="password != null">password = #{password},</if>
+        id = #{id}
+        WHERE
+        id = #{id}
+    </update>
+
+    <delete id="delete" parameterType="java.lang.Long" >
+        DELETE FROM
+        sys_user
+        WHERE
+        id =#{id}
+    </delete>
+
+
+    <select id="findByUserName" parameterType="String" resultMap="userMap">
+        select u.*
+        ,r.name
+        from sys_user u
+        LEFT JOIN sys_role_user sru on u.id= sru.Sys_User_id
+        LEFT JOIN sys_role r on sru.sys_role_id=r.id
+        where username= #{username}
+    </select>
+</mapper>

+ 68 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/ScoreMapper.xml

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xintong.visualinspection.dao.master.ScoreDao" >
+    <resultMap id="BaseResultMap" type="com.xintong.visualinspection.bean.User" >
+        <id column="id" property="id" jdbcType="INTEGER" />
+        <result column="username" property="username" jdbcType="VARCHAR" />
+        <result column="age" property="age" jdbcType="INTEGER" />
+        <result column="password" property="password" jdbcType="VARCHAR" />
+    </resultMap>
+    <resultMap id="userMap" type="com.xintong.visualinspection.bean.User">
+        <id property="id" column="ID"/>
+        <result property="username" column="username"/>
+        <result property="password" column="PASSWORD"/>
+        <collection property="roles" ofType="com.xintong.visualinspection.bean.Role">
+            <result column="name" property="name"/>
+        </collection>
+    </resultMap>
+
+    <select id="getAll" resultMap="BaseResultMap"  >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+    </select>
+
+    <select id="getOne" parameterType="java.lang.Long" resultMap="BaseResultMap" >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+        WHERE id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="com.xintong.visualinspection.bean.User" >
+        INSERT INTO
+        sys_user
+        (username,age,password,TRUENAME,ORGANID,BIRTH,AGE,MOBILE,POSITIONID,SEX,WORKNO,IDNO)
+        VALUES
+        (#{username}, #{age},#{password},#{truename},#{deptId},#{birth},#{age},#{mobile},#{positionId},#{sex},#{workno},#{idno})
+    </insert>
+
+    <update id="update" parameterType="com.xintong.visualinspection.bean.User" >
+        UPDATE
+        sys_user
+        SET
+        <if test="username != null">userName = #{username},</if>
+        <if test="age != null">age = #{age},</if>
+        <if test="password != null">password = #{password},</if>
+        id = #{id}
+        WHERE
+        id = #{id}
+    </update>
+
+    <delete id="delete" parameterType="java.lang.Long" >
+        DELETE FROM
+        sys_user
+        WHERE
+        id =#{id}
+    </delete>
+
+
+    <select id="findByUserName" parameterType="String" resultMap="userMap">
+        select u.*
+        ,r.name
+        from sys_user u
+        LEFT JOIN sys_role_user sru on u.id= sru.Sys_User_id
+        LEFT JOIN sys_role r on sru.sys_role_id=r.id
+        where username= #{username}
+    </select>
+</mapper>

+ 68 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/TaskMapper.xml

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xintong.visualinspection.dao.master.TaskDao" >
+    <resultMap id="BaseResultMap" type="com.xintong.visualinspection.bean.User" >
+        <id column="id" property="id" jdbcType="INTEGER" />
+        <result column="username" property="username" jdbcType="VARCHAR" />
+        <result column="age" property="age" jdbcType="INTEGER" />
+        <result column="password" property="password" jdbcType="VARCHAR" />
+    </resultMap>
+    <resultMap id="userMap" type="com.xintong.visualinspection.bean.User">
+        <id property="id" column="ID"/>
+        <result property="username" column="username"/>
+        <result property="password" column="PASSWORD"/>
+        <collection property="roles" ofType="com.xintong.visualinspection.bean.Role">
+            <result column="name" property="name"/>
+        </collection>
+    </resultMap>
+
+    <select id="getAll" resultMap="BaseResultMap"  >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+    </select>
+
+    <select id="getOne" parameterType="java.lang.Long" resultMap="BaseResultMap" >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+        WHERE id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="com.xintong.visualinspection.bean.User" >
+        INSERT INTO
+        sys_user
+        (username,age,password,TRUENAME,ORGANID,BIRTH,AGE,MOBILE,POSITIONID,SEX,WORKNO,IDNO)
+        VALUES
+        (#{username}, #{age},#{password},#{truename},#{deptId},#{birth},#{age},#{mobile},#{positionId},#{sex},#{workno},#{idno})
+    </insert>
+
+    <update id="update" parameterType="com.xintong.visualinspection.bean.User" >
+        UPDATE
+        sys_user
+        SET
+        <if test="username != null">userName = #{username},</if>
+        <if test="age != null">age = #{age},</if>
+        <if test="password != null">password = #{password},</if>
+        id = #{id}
+        WHERE
+        id = #{id}
+    </update>
+
+    <delete id="delete" parameterType="java.lang.Long" >
+        DELETE FROM
+        sys_user
+        WHERE
+        id =#{id}
+    </delete>
+
+
+    <select id="findByUserName" parameterType="String" resultMap="userMap">
+        select u.*
+        ,r.name
+        from sys_user u
+        LEFT JOIN sys_role_user sru on u.id= sru.Sys_User_id
+        LEFT JOIN sys_role r on sru.sys_role_id=r.id
+        where username= #{username}
+    </select>
+</mapper>

+ 68 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/TeamClassMapper.xml

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xintong.visualinspection.dao.master.TeamClassDao" >
+    <resultMap id="BaseResultMap" type="com.xintong.visualinspection.bean.User" >
+        <id column="id" property="id" jdbcType="INTEGER" />
+        <result column="username" property="username" jdbcType="VARCHAR" />
+        <result column="age" property="age" jdbcType="INTEGER" />
+        <result column="password" property="password" jdbcType="VARCHAR" />
+    </resultMap>
+    <resultMap id="userMap" type="com.xintong.visualinspection.bean.User">
+        <id property="id" column="ID"/>
+        <result property="username" column="username"/>
+        <result property="password" column="PASSWORD"/>
+        <collection property="roles" ofType="com.xintong.visualinspection.bean.Role">
+            <result column="name" property="name"/>
+        </collection>
+    </resultMap>
+
+    <select id="getAll" resultMap="BaseResultMap"  >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+    </select>
+
+    <select id="getOne" parameterType="java.lang.Long" resultMap="BaseResultMap" >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+        WHERE id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="com.xintong.visualinspection.bean.User" >
+        INSERT INTO
+        sys_user
+        (username,age,password,TRUENAME,ORGANID,BIRTH,AGE,MOBILE,POSITIONID,SEX,WORKNO,IDNO)
+        VALUES
+        (#{username}, #{age},#{password},#{truename},#{deptId},#{birth},#{age},#{mobile},#{positionId},#{sex},#{workno},#{idno})
+    </insert>
+
+    <update id="update" parameterType="com.xintong.visualinspection.bean.User" >
+        UPDATE
+        sys_user
+        SET
+        <if test="username != null">userName = #{username},</if>
+        <if test="age != null">age = #{age},</if>
+        <if test="password != null">password = #{password},</if>
+        id = #{id}
+        WHERE
+        id = #{id}
+    </update>
+
+    <delete id="delete" parameterType="java.lang.Long" >
+        DELETE FROM
+        sys_user
+        WHERE
+        id =#{id}
+    </delete>
+
+
+    <select id="findByUserName" parameterType="String" resultMap="userMap">
+        select u.*
+        ,r.name
+        from sys_user u
+        LEFT JOIN sys_role_user sru on u.id= sru.Sys_User_id
+        LEFT JOIN sys_role r on sru.sys_role_id=r.id
+        where username= #{username}
+    </select>
+</mapper>

+ 68 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/mapper/master/TeamMapper.xml

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xintong.visualinspection.dao.master.TeamDao" >
+    <resultMap id="BaseResultMap" type="com.xintong.visualinspection.bean.User" >
+        <id column="id" property="id" jdbcType="INTEGER" />
+        <result column="username" property="username" jdbcType="VARCHAR" />
+        <result column="age" property="age" jdbcType="INTEGER" />
+        <result column="password" property="password" jdbcType="VARCHAR" />
+    </resultMap>
+    <resultMap id="userMap" type="com.xintong.visualinspection.bean.User">
+        <id property="id" column="ID"/>
+        <result property="username" column="username"/>
+        <result property="password" column="PASSWORD"/>
+        <collection property="roles" ofType="com.xintong.visualinspection.bean.Role">
+            <result column="name" property="name"/>
+        </collection>
+    </resultMap>
+
+    <select id="getAll" resultMap="BaseResultMap"  >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+    </select>
+
+    <select id="getOne" parameterType="java.lang.Long" resultMap="BaseResultMap" >
+        SELECT
+        id,username,age,password
+        FROM sys_user
+        WHERE id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="com.xintong.visualinspection.bean.User" >
+        INSERT INTO
+        sys_user
+        (username,age,password,TRUENAME,ORGANID,BIRTH,AGE,MOBILE,POSITIONID,SEX,WORKNO,IDNO)
+        VALUES
+        (#{username}, #{age},#{password},#{truename},#{deptId},#{birth},#{age},#{mobile},#{positionId},#{sex},#{workno},#{idno})
+    </insert>
+
+    <update id="update" parameterType="com.xintong.visualinspection.bean.User" >
+        UPDATE
+        sys_user
+        SET
+        <if test="username != null">userName = #{username},</if>
+        <if test="age != null">age = #{age},</if>
+        <if test="password != null">password = #{password},</if>
+        id = #{id}
+        WHERE
+        id = #{id}
+    </update>
+
+    <delete id="delete" parameterType="java.lang.Long" >
+        DELETE FROM
+        sys_user
+        WHERE
+        id =#{id}
+    </delete>
+
+
+    <select id="findByUserName" parameterType="String" resultMap="userMap">
+        select u.*
+        ,r.name
+        from sys_user u
+        LEFT JOIN sys_role_user sru on u.id= sru.Sys_User_id
+        LEFT JOIN sys_role r on sru.sys_role_id=r.id
+        where username= #{username}
+    </select>
+</mapper>

+ 28 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/CheckItemService.java

@@ -0,0 +1,28 @@
+package com.xintong.visualinspection.service;
+
+import java.util.List;
+
+import com.xintong.visualinspection.bean.CheckItem;
+import com.xintong.visualinspection.bean.Constant;
+
+/**
+ * 
+ *
+ * ConstantService
+ * 
+ * tiger
+ * tiger
+ * 2017年5月4日 上午10:41:40
+ * 
+ * @version 1.0.0
+ *
+ */
+public interface CheckItemService {
+    public List<CheckItem> getAll();
+    public Constant getById(Long id);
+    public List<CheckItem> getByFlag();
+    public Constant getByFlagAndValue(String flag, int value);
+    public void insert(CheckItem checkItem);
+    public void update(CheckItem checkItem);
+    public void delete(Long id);
+}

+ 28 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/CheckRuleService.java

@@ -0,0 +1,28 @@
+package com.xintong.visualinspection.service;
+
+import java.util.List;
+
+import com.xintong.visualinspection.bean.CheckRule;
+import com.xintong.visualinspection.bean.Constant;
+
+/**
+ * 
+ *
+ * ConstantService
+ * 
+ * tiger
+ * tiger
+ * 2017年5月4日 上午10:41:40
+ * 
+ * @version 1.0.0
+ *
+ */
+public interface CheckRuleService {
+    public List<CheckRule> getAll();
+    public Constant getById(Long id);
+    public List<CheckRule> getByFlag();
+    public Constant getByFlagAndValue(String flag, int value);
+    public void insert(CheckRule checkRule);
+    public void update(CheckRule checkRule);
+    public void delete(Long id);
+}

+ 27 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/ConstantService.java

@@ -0,0 +1,27 @@
+package com.xintong.visualinspection.service;
+
+import java.util.List;
+
+import com.xintong.visualinspection.bean.Constant;
+
+/**
+ * 
+ *
+ * ConstantService
+ * 
+ * tiger
+ * tiger
+ * 2017年5月4日 上午10:41:40
+ * 
+ * @version 1.0.0
+ *
+ */
+public interface ConstantService {
+    public List<Constant> getAll();
+    public Constant getById(Long id);
+    public List<Constant> getByFlag();
+    public Constant getByFlagAndValue(String flag, int value);
+    public void insert(Constant constant);
+    public void update(Constant constant);
+    public void delete(Long id);
+}

+ 28 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/ScoreService.java

@@ -0,0 +1,28 @@
+package com.xintong.visualinspection.service;
+
+import java.util.List;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.bean.Score;
+
+/**
+ * 
+ *
+ * ConstantService
+ * 
+ * tiger
+ * tiger
+ * 2017年5月4日 上午10:41:40
+ * 
+ * @version 1.0.0
+ *
+ */
+public interface ScoreService {
+    public List<Score> getAll();
+    public Constant getById(Long id);
+    public List<Score> getByFlag();
+    public Constant getByFlagAndValue(String flag, int value);
+    public void insert(Score score);
+    public void update(Score score);
+    public void delete(Long id);
+}

+ 28 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/TaskService.java

@@ -0,0 +1,28 @@
+package com.xintong.visualinspection.service;
+
+import java.util.List;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.bean.Task;
+
+/**
+ * 
+ *
+ * ConstantService
+ * 
+ * tiger
+ * tiger
+ * 2017年5月4日 上午10:41:40
+ * 
+ * @version 1.0.0
+ *
+ */
+public interface TaskService {
+    public List<Task> getAll();
+    public Constant getById(Long id);
+    public List<Task> getByFlag();
+    public Constant getByFlagAndValue(String flag, int value);
+    public void insert(Task task);
+    public void update(Task task);
+    public void delete(Long id);
+}

+ 28 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/TeamClassService.java

@@ -0,0 +1,28 @@
+package com.xintong.visualinspection.service;
+
+import java.util.List;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.bean.TeamClass;
+
+/**
+ * 
+ *
+ * ConstantService
+ * 
+ * tiger
+ * tiger
+ * 2017年5月4日 上午10:41:40
+ * 
+ * @version 1.0.0
+ *
+ */
+public interface TeamClassService {
+    public List<TeamClass> getAll();
+    public Constant getById(Long id);
+    public List<TeamClass> getByFlag();
+    public Constant getByFlagAndValue(String flag, int value);
+    public void insert(TeamClass teamClass);
+    public void update(TeamClass teamClass);
+    public void delete(Long id);
+}

+ 28 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/TeamService.java

@@ -0,0 +1,28 @@
+package com.xintong.visualinspection.service;
+
+import java.util.List;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.bean.Team;
+
+/**
+ * 
+ *
+ * ConstantService
+ * 
+ * tiger
+ * tiger
+ * 2017年5月4日 上午10:41:40
+ * 
+ * @version 1.0.0
+ *
+ */
+public interface TeamService {
+    public List<Team> getAll();
+    public Constant getById(Long id);
+    public List<Team> getByFlag();
+    public Constant getByFlagAndValue(String flag, int value);
+    public void insert(Team team);
+    public void update(Team team);
+    public void delete(Long id);
+}

+ 71 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/CheckItemServiceImpl.java

@@ -0,0 +1,71 @@
+package com.xintong.visualinspection.service.impl;
+
+import java.util.List;
+
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import com.xintong.visualinspection.bean.CheckItem;
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.dao.master.CheckItemDao;
+import com.xintong.visualinspection.service.BaseService;
+import com.xintong.visualinspection.service.CheckItemService;
+
+/**
+ * 文件名:UserServiceImpl
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Service
+public class CheckItemServiceImpl extends BaseService implements CheckItemService {
+
+    private static final org.slf4j.Logger logger = LoggerFactory.getLogger(CheckItemServiceImpl.class);
+
+
+    @Autowired
+    private CheckItemDao checkItemDao;
+
+
+	public List getAll() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getById(Long id) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public List getByFlag() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getByFlagAndValue(String flag, int value) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public void insert(CheckItem checkItem) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void update(CheckItem checkItem) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void delete(Long id) {
+		// TODO Auto-generated method stub
+		
+	}
+
+    
+}

+ 72 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/CheckRuleServiceImpl.java

@@ -0,0 +1,72 @@
+package com.xintong.visualinspection.service.impl;
+
+import java.util.List;
+
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import com.xintong.visualinspection.bean.CheckRule;
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.dao.master.CheckRuleDao;
+import com.xintong.visualinspection.service.BaseService;
+import com.xintong.visualinspection.service.CheckRuleService;
+
+/**
+ * 文件名:UserServiceImpl
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Service
+public class CheckRuleServiceImpl extends BaseService implements CheckRuleService {
+
+    private static final org.slf4j.Logger logger = LoggerFactory.getLogger(CheckRuleServiceImpl.class);
+
+
+    @Autowired
+    private CheckRuleDao checkRuleDao;
+
+
+	public List getAll() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getById(Long id) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public List getByFlag() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getByFlagAndValue(String flag, int value) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public void insert(CheckRule checkRule) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void update(CheckRule checkRule) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void delete(Long id) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+    
+}

+ 81 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/ConstantServiceImpl.java

@@ -0,0 +1,81 @@
+package com.xintong.visualinspection.service.impl;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import lombok.Data;
+
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.security.core.GrantedAuthority;
+import org.springframework.security.core.authority.SimpleGrantedAuthority;
+import org.springframework.security.core.userdetails.UserDetails;
+import org.springframework.security.core.userdetails.UsernameNotFoundException;
+import org.springframework.stereotype.Service;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.bean.Permission;
+import com.xintong.visualinspection.bean.User;
+import com.xintong.visualinspection.dao.cluster.UserInfoDao;
+import com.xintong.visualinspection.dao.master.PermissionDao;
+import com.xintong.visualinspection.dao.master.UserDao;
+import com.xintong.visualinspection.service.BaseService;
+import com.xintong.visualinspection.service.ConstantService;
+
+/**
+ * 文件名:UserServiceImpl
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Service
+public class ConstantServiceImpl extends BaseService implements ConstantService {
+
+    private static final org.slf4j.Logger logger = LoggerFactory.getLogger(ConstantServiceImpl.class);
+
+
+    @Autowired
+    private UserDao userDao;
+
+
+	public List getAll() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getById(Long id) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public List getByFlag() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getByFlagAndValue(String flag, int value) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public void insert(Constant constant) {
+		// TODO Auto-generated method stub
+		int i = 1/0;
+	}
+
+
+	public void update(Constant constant) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void delete(Long id) {
+		// TODO Auto-generated method stub
+		
+	}
+    
+}

+ 72 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/ScoreServiceImpl.java

@@ -0,0 +1,72 @@
+package com.xintong.visualinspection.service.impl;
+
+import java.util.List;
+
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.bean.Score;
+import com.xintong.visualinspection.dao.master.ScoreDao;
+import com.xintong.visualinspection.service.BaseService;
+import com.xintong.visualinspection.service.ScoreService;
+
+/**
+ * 文件名:UserServiceImpl
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Service
+public class ScoreServiceImpl extends BaseService implements ScoreService {
+
+    private static final org.slf4j.Logger logger = LoggerFactory.getLogger(ScoreServiceImpl.class);
+
+
+    @Autowired
+    private ScoreDao scoreDao;
+
+
+	public List getAll() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getById(Long id) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public List getByFlag() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getByFlagAndValue(String flag, int value) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public void insert(Score score) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void update(Score score) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void delete(Long id) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+    
+}

+ 70 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/TaskServiceImpl.java

@@ -0,0 +1,70 @@
+package com.xintong.visualinspection.service.impl;
+
+import java.util.List;
+
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.bean.Task;
+import com.xintong.visualinspection.dao.master.TaskDao;
+import com.xintong.visualinspection.service.BaseService;
+import com.xintong.visualinspection.service.TaskService;
+
+/**
+ * 文件名:UserServiceImpl
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Service
+public class TaskServiceImpl extends BaseService implements TaskService {
+
+    private static final org.slf4j.Logger logger = LoggerFactory.getLogger(TaskServiceImpl.class);
+
+
+    @Autowired
+    private TaskDao taskDao;
+
+
+	public List getAll() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getById(Long id) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public List getByFlag() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getByFlagAndValue(String flag, int value) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public void insert(Task task) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void update(Task task) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void delete(Long id) {
+		// TODO Auto-generated method stub
+		
+	}
+
+}

+ 70 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/TeamClassServiceImpl.java

@@ -0,0 +1,70 @@
+package com.xintong.visualinspection.service.impl;
+
+import java.util.List;
+
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.bean.TeamClass;
+import com.xintong.visualinspection.dao.master.TeamClassDao;
+import com.xintong.visualinspection.service.BaseService;
+import com.xintong.visualinspection.service.TeamClassService;
+
+/**
+ * 文件名:UserServiceImpl
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Service
+public class TeamClassServiceImpl extends BaseService implements TeamClassService {
+
+    private static final org.slf4j.Logger logger = LoggerFactory.getLogger(TeamClassServiceImpl.class);
+
+
+    @Autowired
+    private TeamClassDao teamClassDao;
+
+
+	public List getAll() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getById(Long id) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public List getByFlag() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getByFlagAndValue(String flag, int value) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public void insert(TeamClass teamClass) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void update(TeamClass teamClass) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void delete(Long id) {
+		// TODO Auto-generated method stub
+		
+	}
+
+}

+ 71 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/service/impl/TeamServiceImpl.java

@@ -0,0 +1,71 @@
+package com.xintong.visualinspection.service.impl;
+
+import java.util.List;
+
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import com.xintong.visualinspection.bean.Constant;
+import com.xintong.visualinspection.bean.Team;
+import com.xintong.visualinspection.dao.master.TeamDao;
+import com.xintong.visualinspection.service.BaseService;
+import com.xintong.visualinspection.service.TeamService;
+
+/**
+ * 文件名:UserServiceImpl
+ * 版本信息:日期:2017/3/30 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
+ */
+@Service
+public class TeamServiceImpl extends BaseService implements TeamService {
+
+    private static final org.slf4j.Logger logger = LoggerFactory.getLogger(TeamServiceImpl.class);
+
+
+    @Autowired
+    private TeamDao teamDao;
+
+
+	public List getAll() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getById(Long id) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public List getByFlag() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public Constant getByFlagAndValue(String flag, int value) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public void insert(Team team) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void update(Team team) {
+		// TODO Auto-generated method stub
+		
+	}
+
+
+	public void delete(Long id) {
+		// TODO Auto-generated method stub
+		
+	}
+
+    
+}