ghost 4 жил өмнө
parent
commit
5d4e3e745c
26 өөрчлөгдсөн 5771 нэмэгдсэн , 0 устгасан
  1. 130 0
      pom.xml
  2. 14 0
      src/main/java/com/winterchen/SpringbootApplication.java
  3. 34 0
      src/main/java/com/winterchen/config/redis/RedissonConfig.java
  4. 54 0
      src/main/java/com/winterchen/controller/ExcelController.java
  5. 108 0
      src/main/java/com/winterchen/controller/RedisController.java
  6. 33 0
      src/main/java/com/winterchen/controller/UserController.java
  7. 86 0
      src/main/java/com/winterchen/controller/WordController.java
  8. 32 0
      src/main/java/com/winterchen/dao/ProductInfoMapper.java
  9. 20 0
      src/main/java/com/winterchen/dao/UserMapper.java
  10. 69 0
      src/main/java/com/winterchen/listener/BasicExcelListener.java
  11. 36 0
      src/main/java/com/winterchen/model/ProductInfo.java
  12. 390 0
      src/main/java/com/winterchen/model/ProductInfoExample.java
  13. 18 0
      src/main/java/com/winterchen/model/UserDomain.java
  14. 17 0
      src/main/java/com/winterchen/model/UserDomainExcelForm.java
  15. 16 0
      src/main/java/com/winterchen/service/user/UserService.java
  16. 24 0
      src/main/java/com/winterchen/service/user/impl/UserServiceImpl.java
  17. 120 0
      src/main/java/com/winterchen/utils/WordUtil.java
  18. 69 0
      src/main/resources/application.yml
  19. 67 0
      src/main/resources/json/mean.json
  20. 181 0
      src/main/resources/mapper/ProductInfoMapper.xml
  21. 23 0
      src/main/resources/mapper/UserMapper.xml
  22. 2443 0
      src/main/resources/word/softinfo.ftl
  23. 1723 0
      src/main/resources/word/word.ftl
  24. BIN
      src/main/resources/word/word.jpg
  25. 48 0
      src/sql/mytest.sql
  26. 16 0
      src/test/java/com/winterchen/Springboot2MybatisDemoApplicationTests.java

+ 130 - 0
pom.xml

@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.winterchen</groupId>
+    <artifactId>springboot-demo</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+    <packaging>jar</packaging>
+
+    <name>springboot-demo</name>
+    <description>Demo project for Spring Boot</description>
+
+    <parent>
+        <groupId>org.springframework.boot</groupId>
+        <artifactId>spring-boot-starter-parent</artifactId>
+        <version>2.0.1.RELEASE</version>
+        <relativePath/> <!-- lookup parent from repository -->
+    </parent>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+        <java.version>1.8</java.version>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.mybatis.spring.boot</groupId>
+            <artifactId>mybatis-spring-boot-starter</artifactId>
+            <version>1.3.2</version>
+        </dependency>
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-lang3</artifactId>
+            <version>3.4</version>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.datatype</groupId>
+            <artifactId>jackson-datatype-joda</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.module</groupId>
+            <artifactId>jackson-module-parameter-names</artifactId>
+        </dependency>
+        <!-- 分页插件 -->
+        <dependency>
+            <groupId>com.github.pagehelper</groupId>
+            <artifactId>pagehelper-spring-boot-starter</artifactId>
+            <version>1.2.5</version>
+        </dependency>
+        <!-- alibaba的druid数据库连接池 -->
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>druid-spring-boot-starter</artifactId>
+            <version>1.1.9</version>
+        </dependency>
+        <!--实体工具类-->
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <optional>true</optional>
+        </dependency>
+        <!--redis秒杀功能开始-->
+        <!--redis-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+        </dependency>
+        <!--redisson-->
+        <dependency>
+            <groupId>org.redisson</groupId>
+            <artifactId>redisson</artifactId>
+            <version>3.5.0</version>
+        </dependency>
+        <!--redis秒杀功能结束-->
+        <!--easyexcel,推荐使用2.0 以上版本,功能更加完善-->
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>easyexcel</artifactId>
+            <version>2.2.6</version>
+        </dependency>
+        <!--freemarker生成word功能开始-->
+        <dependency>
+             <groupId>org.freemarker</groupId>
+             <artifactId>freemarker</artifactId>
+             <version>2.3.30</version>
+         </dependency>
+        <!--freemarker生成word功能结束-->
+        <!--json-->
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>fastjson</artifactId>
+            <version>1.2.73</version>
+        </dependency>
+        <!--json-->
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+
+
+</project>

+ 14 - 0
src/main/java/com/winterchen/SpringbootApplication.java

@@ -0,0 +1,14 @@
+package com.winterchen;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+@MapperScan("com.winterchen.dao")
+public class SpringbootApplication {
+
+	public static void main(String[] args) {
+		SpringApplication.run(SpringbootApplication.class, args);
+	}
+}

+ 34 - 0
src/main/java/com/winterchen/config/redis/RedissonConfig.java

@@ -0,0 +1,34 @@
+package com.winterchen.config.redis;
+
+import org.redisson.Redisson;
+import org.redisson.api.RedissonClient;
+import org.redisson.config.Config;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.core.env.Environment;
+
+/**
+ * redisson通用化配置
+ **/
+@Configuration
+public class RedissonConfig {
+    @Autowired
+    private Environment env;
+
+    @Value("${myredis.address}")
+    private String address;
+    @Value("${myredis.passord}")
+    private String password;
+
+    @Bean
+    public RedissonClient redissonClient() {
+        Config config = new Config();
+        config.useSingleServer()
+                .setAddress(address)
+                .setPassword(password);
+        RedissonClient client = Redisson.create(config);
+        return client;
+    }
+}

+ 54 - 0
src/main/java/com/winterchen/controller/ExcelController.java

@@ -0,0 +1,54 @@
+package com.winterchen.controller;
+
+import com.alibaba.druid.support.spring.stat.SpringStatUtils;
+import com.alibaba.excel.EasyExcel;
+import com.winterchen.dao.UserMapper;
+import com.winterchen.listener.BasicExcelListener;
+import com.winterchen.model.UserDomain;
+import com.winterchen.model.UserDomainExcelForm;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.net.URLEncoder;
+import java.util.ArrayList;
+import java.util.List;
+
+@RestController
+@RequestMapping(value = "/excel")
+public class ExcelController {
+    @Autowired
+    private UserMapper userMapper;
+
+    @PostMapping(value = "/import")
+    public String importBasic(MultipartFile file) throws IOException {
+        BasicExcelListener basicExcelListener = new BasicExcelListener(userMapper);
+        EasyExcel.read(file.getInputStream(), UserDomainExcelForm.class, basicExcelListener).headRowNumber(1).sheet().doRead();
+        return "导入成功";
+    }
+
+    @GetMapping(value = "/out")
+    public void out(HttpServletResponse response) throws IOException {
+        List<UserDomainExcelForm> data = new ArrayList();
+        String name="zdd";
+        for (int i = 0; i <100000 ; i++) {
+            UserDomainExcelForm userDomainExcelForm=new UserDomainExcelForm();
+            userDomainExcelForm.setUserName(name+i);
+            userDomainExcelForm.setPassword(name+i);
+            userDomainExcelForm.setPhone(name+i);
+            data.add(userDomainExcelForm);
+        }
+        // 这里注意 有同学反应使用swagger 会导致各种问题,请直接用浏览器或者用postman
+        response.setContentType("application/vnd.ms-excel");
+        response.setCharacterEncoding("utf-8");
+        // 这里URLEncoder.encode可以防止中文乱码 当然和easyexcel没有关系
+        String fileName = URLEncoder.encode("测试", "UTF-8");
+        response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
+        EasyExcel.write(response.getOutputStream(), UserDomainExcelForm.class).sheet("模板").doWrite(data);
+    }
+}

+ 108 - 0
src/main/java/com/winterchen/controller/RedisController.java

@@ -0,0 +1,108 @@
+package com.winterchen.controller;
+
+import com.winterchen.dao.ProductInfoMapper;
+import com.winterchen.model.ProductInfo;
+import lombok.extern.slf4j.Slf4j;
+import org.redisson.api.RLock;
+import org.redisson.api.RedissonClient;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.redis.core.StringRedisTemplate;
+import org.springframework.util.StringUtils;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@RequestMapping(value = "/redis")
+@Slf4j
+public class RedisController {
+
+    @Autowired
+    StringRedisTemplate template;
+
+    static final String KEY_USER_INFO__NAME = "com_demo_user_info_007_%s";
+
+
+    @PostMapping("/add")
+    public String setUserNameById(Integer uid, String userName) {
+        template.opsForValue().set(String.format(KEY_USER_INFO__NAME, uid), userName);
+        return "ok";
+    }
+
+    @GetMapping("/get")
+    public String getUserNameById(Integer uid) {
+        String userName = "未知用户";
+        try {
+            userName = template.opsForValue().get(String.format(KEY_USER_INFO__NAME, uid));
+            if (StringUtils.isEmpty(userName)) {
+                return "error";
+            }
+        } catch (Exception e) {
+            System.out.println(e.toString());
+        }
+        return userName;
+    }
+
+    @Autowired
+    private RedissonClient redissonClient;
+    //商品秒杀核心业务逻辑的处理-redisson的分布式锁
+
+    @Autowired
+    private ProductInfoMapper productInfoMapper;
+
+    @GetMapping("/rush")
+    public String decrementProductStore(Long productId, Integer productQuantity) {
+//        String key = "dec_store_lock_" + productId;
+//        RLock lock = redissonClient.getLock(key);
+//        boolean locked = lock.isLocked();
+//        if (!locked) {
+//            try {
+//                //加锁 操作很类似Java的ReentrantLock机制
+//                lock.lock();
+//                ProductInfo productInfo = productInfoMapper.selectByPrimaryKey(productId);
+//                //如果库存为空
+//                if (productInfo.getProductStock() < productQuantity) {
+//                    return "卖完了!";
+//                }
+//                //简单减库存操作 没有重新写其他接口了
+//                productInfo.setProductStock(productInfo.getProductStock() - productQuantity);
+//                productInfoMapper.updateByPrimaryKey(productInfo);
+//            } catch (Exception e) {
+//                System.out.println(e.getMessage());
+//            } finally {
+//                //解锁
+//                lock.unlock();
+//            }
+//            return "下单成功";
+//        } else {
+//            return "请重新抢购!";
+//        }
+
+        String key = "dec_store_lock_" + productId;
+        RLock lock = redissonClient.getLock(key);
+        boolean locked = lock.isLocked();
+        try {
+            //加锁 操作很类似Java的ReentrantLock机制
+            lock.lock();
+            ProductInfo productInfo = productInfoMapper.selectByPrimaryKey(productId);
+            //如果库存为空
+            if (productInfo.getProductStock() < productQuantity) {
+                return "卖完了!";
+            }
+            //简单减库存操作 没有重新写其他接口了
+            productInfo.setProductStock(productInfo.getProductStock() - productQuantity);
+            productInfoMapper.updateByPrimaryKey(productInfo);
+        } catch (Exception e) {
+            System.out.println(e.getMessage());
+            return "请重新抢购!";
+        } finally {
+            //解锁
+            lock.unlock();
+        }
+        return "下单成功";
+
+    }
+
+
+}

+ 33 - 0
src/main/java/com/winterchen/controller/UserController.java

@@ -0,0 +1,33 @@
+package com.winterchen.controller;
+
+import com.github.pagehelper.PageHelper;
+import com.winterchen.model.UserDomain;
+import com.winterchen.service.user.UserService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * Created by Administrator on 2017/8/16.
+ */
+@RestController
+@RequestMapping(value = "/user")
+public class UserController {
+
+    @Autowired
+    private UserService userService;
+
+    @PostMapping("/add")
+    public int addUser(UserDomain user){
+        return userService.addUser(user);
+    }
+
+    @GetMapping("/all")
+    public Object findAllUser(
+            @RequestParam(name = "pageNum", required = false, defaultValue = "1")
+                    int pageNum,
+            @RequestParam(name = "pageSize", required = false, defaultValue = "10")
+                    int pageSize){
+        return userService.findAllUser(pageNum,pageSize);
+    }
+}

+ 86 - 0
src/main/java/com/winterchen/controller/WordController.java

@@ -0,0 +1,86 @@
+package com.winterchen.controller;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.winterchen.utils.WordUtil;
+import org.springframework.core.io.ClassPathResource;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.io.InputStream;
+import java.text.DateFormat;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+@RestController
+@RequestMapping(value = "/word")
+public class WordController {
+
+
+    @GetMapping(value = "/out")
+    public void out(HttpServletResponse response) {
+        Map<String, Object> dataMap = new HashMap();
+        /** 组装数据 */
+        dataMap.put("name", "张三");
+        dataMap.put("address", "深圳市南山区西丽镇");
+        dataMap.put("age", 10);
+        List<Map<String, Object>> newsList = new ArrayList<Map<String, Object>>();
+        for (int i = 1; i <= 10; i++) {
+            Map<String, Object> map = new HashMap<String, Object>();
+            map.put("shuxue", "王" + i);
+            map.put("yuwen", "137" + i);
+            map.put("yinyu", "年龄" + i);
+            newsList.add(map);
+        }
+        dataMap.put("myListData", newsList);
+
+        String img = "";
+        try {
+            img = WordUtil.getImageStringByProject("word/word.jpg");
+        } catch (IOException e) {
+            // TODO Auto-generated catch block
+            e.printStackTrace();
+        }
+//
+        dataMap.put("img", img);
+//        dataMap.put("myPic2", myPic2);
+
+        //文件路径
+        String filePath = "D://doc";
+
+        //文件名称
+        String fileName = System.currentTimeMillis() + ".doc";
+
+        /** 生成word */
+        WordUtil.createWord(dataMap, "word.ftl", filePath, fileName);
+    }
+
+    @GetMapping(value = "/mean")
+    public void mean(HttpServletResponse response) throws IOException {
+
+        ClassPathResource classPathResource = new ClassPathResource("json/mean.json");
+        InputStream config = classPathResource.getInputStream();
+        Map<String,Object> json=new HashMap();
+        if (config == null) {
+            throw new RuntimeException("读取文件失败");
+        } else {
+            json = JSON.parseObject(config, Map.class);
+            System.out.println(json);
+        }
+        //文件路径
+        String filePath = "D://doc";
+
+        //文件名称
+        String fileName = System.currentTimeMillis() + "mean.doc";
+
+        /** 生成word */
+
+        WordUtil.createWord(json, "softinfo.ftl", filePath, fileName);
+    }
+
+}

+ 32 - 0
src/main/java/com/winterchen/dao/ProductInfoMapper.java

@@ -0,0 +1,32 @@
+package com.winterchen.dao;
+
+import com.winterchen.model.ProductInfo;
+import com.winterchen.model.ProductInfoExample;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+@Mapper
+public interface ProductInfoMapper {
+    int countByExample(ProductInfoExample example);
+
+    int deleteByExample(ProductInfoExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(ProductInfo record);
+
+    int insertSelective(ProductInfo record);
+
+    List<ProductInfo> selectByExample(ProductInfoExample example);
+
+    ProductInfo selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") ProductInfo record, @Param("example") ProductInfoExample example);
+
+    int updateByExample(@Param("record") ProductInfo record, @Param("example") ProductInfoExample example);
+
+    int updateByPrimaryKeySelective(ProductInfo record);
+
+    int updateByPrimaryKey(ProductInfo record);
+}

+ 20 - 0
src/main/java/com/winterchen/dao/UserMapper.java

@@ -0,0 +1,20 @@
+package com.winterchen.dao;
+
+
+import com.winterchen.model.UserDomain;
+import com.winterchen.model.UserDomainExcelForm;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+@Mapper
+public interface UserMapper {
+
+
+    int insert(UserDomain record);
+
+
+
+    List<UserDomain> selectUsers();
+
+    void saveData(List<UserDomainExcelForm> list);
+}

+ 69 - 0
src/main/java/com/winterchen/listener/BasicExcelListener.java

@@ -0,0 +1,69 @@
+package com.winterchen.listener;
+
+import com.alibaba.excel.EasyExcel;
+import com.alibaba.excel.context.AnalysisContext;
+import com.alibaba.excel.event.AnalysisEventListener;
+import com.winterchen.dao.UserMapper;
+import com.winterchen.model.UserDomainExcelForm;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+
+/*
+ * 监听器批处理数据
+ * */
+public class BasicExcelListener extends AnalysisEventListener<UserDomainExcelForm> {
+
+
+    private UserMapper userMapper;
+
+    public BasicExcelListener() {
+    }
+
+    public BasicExcelListener(UserMapper userMapper) {
+        this.userMapper = userMapper;
+    }
+
+
+    /**
+     * 批处理阈值2000
+     */
+    private static final int BATCH_COUNT = 2000;
+
+    List<UserDomainExcelForm> list = new ArrayList();
+
+    List<UserDomainExcelForm> erroList = new ArrayList<>();
+
+
+    @Override
+    public void invoke(UserDomainExcelForm userDomain, AnalysisContext analysisContext) {
+        //获取对应的行数
+        int num = analysisContext.readRowHolder().getRowIndex();
+        list.add(userDomain);
+        if (list.size() >= BATCH_COUNT) {
+            saveData();
+            list.clear();
+        }
+    }
+
+    @Override
+    public void doAfterAllAnalysed(AnalysisContext analysisContext) {
+        saveData();
+        // log.info("所有数据解析完成!");
+
+    }
+
+    private void saveData(){
+        try {
+            //调用saveData()方法
+            userMapper.saveData(list);
+        } catch (Exception e) {
+            e.getMessage();
+            erroList.addAll(list);
+            String templateFileName = "D:\\file"+ File.separator + "list.xlsx";
+            EasyExcel.write(templateFileName, UserDomainExcelForm.class).sheet("模板").doWrite(erroList);
+        }
+
+    }
+}

+ 36 - 0
src/main/java/com/winterchen/model/ProductInfo.java

@@ -0,0 +1,36 @@
+package com.winterchen.model;
+
+public class ProductInfo {
+    /** */
+    private Long id;
+
+    /** */
+    private Long productStock;
+
+    /** */
+    private String productName;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getProductStock() {
+        return productStock;
+    }
+
+    public void setProductStock(Long productStock) {
+        this.productStock = productStock;
+    }
+
+    public String getProductName() {
+        return productName;
+    }
+
+    public void setProductName(String productName) {
+        this.productName = productName == null ? null : productName.trim();
+    }
+}

+ 390 - 0
src/main/java/com/winterchen/model/ProductInfoExample.java

@@ -0,0 +1,390 @@
+package com.winterchen.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class ProductInfoExample {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public ProductInfoExample() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(condition));
+        }
+
+        protected void addCriterion(String condition, Object value, String property) {
+            if (value == null) {
+                throw new RuntimeException("Value for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value));
+        }
+
+        protected void addCriterion(String condition, Object value1, Object value2, String property) {
+            if (value1 == null || value2 == null) {
+                throw new RuntimeException("Between values for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value1, value2));
+        }
+
+        public Criteria andIdIsNull() {
+            addCriterion("id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIsNotNull() {
+            addCriterion("id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdEqualTo(Long value) {
+            addCriterion("id =", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotEqualTo(Long value) {
+            addCriterion("id <>", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThan(Long value) {
+            addCriterion("id >", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThanOrEqualTo(Long value) {
+            addCriterion("id >=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThan(Long value) {
+            addCriterion("id <", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThanOrEqualTo(Long value) {
+            addCriterion("id <=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIn(List<Long> values) {
+            addCriterion("id in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotIn(List<Long> values) {
+            addCriterion("id not in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdBetween(Long value1, Long value2) {
+            addCriterion("id between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotBetween(Long value1, Long value2) {
+            addCriterion("id not between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockIsNull() {
+            addCriterion("product_stock is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockIsNotNull() {
+            addCriterion("product_stock is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockEqualTo(Long value) {
+            addCriterion("product_stock =", value, "productStock");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockNotEqualTo(Long value) {
+            addCriterion("product_stock <>", value, "productStock");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockGreaterThan(Long value) {
+            addCriterion("product_stock >", value, "productStock");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockGreaterThanOrEqualTo(Long value) {
+            addCriterion("product_stock >=", value, "productStock");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockLessThan(Long value) {
+            addCriterion("product_stock <", value, "productStock");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockLessThanOrEqualTo(Long value) {
+            addCriterion("product_stock <=", value, "productStock");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockIn(List<Long> values) {
+            addCriterion("product_stock in", values, "productStock");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockNotIn(List<Long> values) {
+            addCriterion("product_stock not in", values, "productStock");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockBetween(Long value1, Long value2) {
+            addCriterion("product_stock between", value1, value2, "productStock");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductStockNotBetween(Long value1, Long value2) {
+            addCriterion("product_stock not between", value1, value2, "productStock");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameIsNull() {
+            addCriterion("product_name is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameIsNotNull() {
+            addCriterion("product_name is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameEqualTo(String value) {
+            addCriterion("product_name =", value, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameNotEqualTo(String value) {
+            addCriterion("product_name <>", value, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameGreaterThan(String value) {
+            addCriterion("product_name >", value, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameGreaterThanOrEqualTo(String value) {
+            addCriterion("product_name >=", value, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameLessThan(String value) {
+            addCriterion("product_name <", value, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameLessThanOrEqualTo(String value) {
+            addCriterion("product_name <=", value, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameLike(String value) {
+            addCriterion("product_name like", value, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameNotLike(String value) {
+            addCriterion("product_name not like", value, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameIn(List<String> values) {
+            addCriterion("product_name in", values, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameNotIn(List<String> values) {
+            addCriterion("product_name not in", values, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameBetween(String value1, String value2) {
+            addCriterion("product_name between", value1, value2, "productName");
+            return (Criteria) this;
+        }
+
+        public Criteria andProductNameNotBetween(String value1, String value2) {
+            addCriterion("product_name not between", value1, value2, "productName");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 18 - 0
src/main/java/com/winterchen/model/UserDomain.java

@@ -0,0 +1,18 @@
+package com.winterchen.model;
+
+import com.alibaba.excel.annotation.ExcelProperty;
+import lombok.Data;
+
+@Data
+public class UserDomain {
+    private Integer userId;
+
+    @ExcelProperty(value ={"用户名称"})
+    private String userName;
+
+    @ExcelProperty(value ={"密码"})
+    private String password;
+
+    @ExcelProperty(value ={"手机号"})
+    private String phone;
+}

+ 17 - 0
src/main/java/com/winterchen/model/UserDomainExcelForm.java

@@ -0,0 +1,17 @@
+package com.winterchen.model;
+
+import com.alibaba.excel.annotation.ExcelProperty;
+import lombok.Data;
+
+@Data
+public class UserDomainExcelForm {
+
+    @ExcelProperty(value ={"用户名称"})
+    private String userName;
+
+    @ExcelProperty(value ={"密码"})
+    private String password;
+
+    @ExcelProperty(value ={"手机号"})
+    private String phone;
+}

+ 16 - 0
src/main/java/com/winterchen/service/user/UserService.java

@@ -0,0 +1,16 @@
+package com.winterchen.service.user;
+
+import com.github.pagehelper.PageInfo;
+import com.winterchen.model.UserDomain;
+
+import java.util.List;
+
+/**
+ * Created by Administrator on 2018/4/19.
+ */
+public interface UserService {
+
+    int addUser(UserDomain user);
+
+    PageInfo<UserDomain> findAllUser(int pageNum, int pageSize);
+}

+ 24 - 0
src/main/java/com/winterchen/service/user/impl/UserServiceImpl.java

@@ -0,0 +1,24 @@
+package com.winterchen.service.user.impl;
+
+import com.github.pagehelper.PageInfo;
+import com.winterchen.model.UserDomain;
+import com.winterchen.service.user.UserService;
+import org.springframework.stereotype.Service;
+
+/**
+ * Created by Administrator on 2017/8/16.
+ */
+@Service
+public class UserServiceImpl implements UserService {
+
+
+    @Override
+    public int addUser(UserDomain user) {
+        return 0;
+    }
+
+    @Override
+    public PageInfo<UserDomain> findAllUser(int pageNum, int pageSize) {
+        return null;
+    }
+}

+ 120 - 0
src/main/java/com/winterchen/utils/WordUtil.java

@@ -0,0 +1,120 @@
+package com.winterchen.utils;
+
+import java.io.*;
+import java.util.Map;
+
+import freemarker.cache.ClassTemplateLoader;
+import org.springframework.core.io.ClassPathResource;
+import sun.misc.BASE64Encoder;
+import freemarker.template.Configuration;
+import freemarker.template.Template;
+
+public class WordUtil {
+
+    /**
+     * @param dataMap
+     *            word中需要展示的动态数据,用map集合来保存
+     * @param templateName
+     *            word模板名称,例如:teample.ftl
+     * @param filePath
+     *            文件生成的目标路径,例如:D:/
+     * @param fileName
+     *            生成的文件名称
+     */
+    @SuppressWarnings("unchecked")
+    public static void createWord(Map dataMap, String templateName,
+                                  String filePath, String fileName) {
+        try {
+            // 创建配置实例
+            Configuration configuration = new Configuration();
+
+            // 设置编码
+            configuration.setDefaultEncoding("UTF-8");
+
+            // ftl模板文件
+            configuration.setTemplateLoader(new ClassTemplateLoader(WordUtil.class,"/word/"));
+            // 获取模板
+            Template template = configuration.getTemplate(templateName);
+            // 输出文件
+            File outFile = new File(filePath + File.separator + fileName);
+
+            // 如果输出目标文件夹不存在,则创建
+            if (!outFile.getParentFile().exists()) {
+                outFile.getParentFile().mkdirs();
+            }
+
+            // 将模板和数据模型合并生成文件
+            Writer out = new BufferedWriter(new OutputStreamWriter(
+                    new FileOutputStream(outFile), "UTF-8"));
+
+            // 生成文件
+            template.process(dataMap, out);
+
+            // 关闭流
+            out.flush();
+            out.close();
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+
+    }
+
+
+    /**
+     * 将图片转换为BASE64为字符串
+     * @param filename
+     * @return
+     * @throws IOException
+     */
+    public static String getImageStringByDir(String filename) throws IOException {
+        InputStream in = null;
+        byte[] data = null;
+        try {
+            in = new FileInputStream(filename);
+            data = new byte[in.available()];
+            in.read(data);
+            in.close();
+        } catch (IOException e) {
+            throw e;
+        } finally {
+            if(in != null) in.close();
+        }
+        BASE64Encoder encoder = new BASE64Encoder();
+        return data != null ? encoder.encode(data) : "";
+    }
+    /**
+     * 将图片转换为BASE64为字符串
+     * @param filename
+     * @return
+     * @throws IOException
+     */
+    public static String getImageStringByProject(String filename) throws IOException {
+        ClassPathResource classPathResource = new ClassPathResource(filename);
+        InputStream in = null;
+        byte[] data = null;
+        try {
+            in = classPathResource.getInputStream();
+            data = new byte[in.available()];
+            in.read(data);
+            in.close();
+        } catch (IOException e) {
+            throw e;
+        } finally {
+            if(in != null) in.close();
+        }
+        BASE64Encoder encoder = new BASE64Encoder();
+        return data != null ? encoder.encode(data) : "";
+    }
+
+    public static byte[] toByteArray(InputStream input) throws IOException {
+        ByteArrayOutputStream output = new ByteArrayOutputStream();
+        byte[] buffer = new byte[4096];
+        int n = 0;
+        while (-1 != (n = input.read(buffer))) {
+            output.write(buffer, 0, n);
+        }
+        return output.toByteArray();
+    }
+
+
+}

+ 69 - 0
src/main/resources/application.yml

@@ -0,0 +1,69 @@
+server:
+  port: 8888
+
+
+spring:
+    datasource:
+        name: mysql_test
+        type: com.alibaba.druid.pool.DruidDataSource
+        #druid相关配置
+        druid:
+          #监控统计拦截的filters
+          filters: stat
+          driver-class-name: com.mysql.jdbc.Driver
+          #基本属性
+          url: jdbc:mysql://182.61.59.216:3306/util-demo?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&useSSL=false
+          username: util-demo
+          password: zdd755
+          #配置初始化大小/最小/最大
+          initial-size: 1
+          min-idle: 1
+          max-active: 20
+          #获取连接等待超时时间
+          max-wait: 60000
+          #间隔多久进行一次检测,检测需要关闭的空闲连接
+          time-between-eviction-runs-millis: 60000
+          #一个连接在池中最小生存的时间
+          min-evictable-idle-time-millis: 300000
+          validation-query: SELECT 'x'
+          test-while-idle: true
+          test-on-borrow: false
+          test-on-return: false
+          #打开PSCache,并指定每个连接上PSCache的大小。oracle设为true,mysql设为false。分库分表较多推荐设置为false
+          pool-prepared-statements: false
+          max-pool-prepared-statement-per-connection-size: 20
+# ----- Redis -------- #
+# REDIS (RedisProperties)
+# Redis数据库索引(默认为0)
+    redis:
+        database: 0
+      # Redis服务器地址
+        host: 182.61.59.216
+      # Redis服务器连接端口
+        port: 6379
+      # Redis服务器连接密码(默认为空)
+        password : zdd755
+    lettuce:
+      pool:
+        # 连接池中的最大空闲连接 默认8
+        max-idle: 8
+        # 连接池中的最小空闲连接 默认0
+        min-idle: 0
+        # 连接池最大连接数 默认8 ,负数表示没有限制
+        max-active: 8
+        # 连接池最大阻塞等待时间(使用负值表示没有限制) 默认-1
+        max-wait: -1
+myredis:
+  address: redis://${spring.redis.host}:${spring.redis.port}
+  passord: ${spring.redis.password}
+mybatis:
+  mapper-locations: classpath:mapper/*.xml
+  type-aliases-package: com.winterchen.model
+#pagehelper
+pagehelper:
+    helperDialect: mysql
+    reasonable: true
+    supportMethodsArguments: true
+    params: count=countSql
+    returnPageInfo: check
+

+ 67 - 0
src/main/resources/json/mean.json

@@ -0,0 +1,67 @@
+{
+  "projectName": "贵阳银行运维管理系统",
+  "designer": "赵冬冬",
+  "data": "2020-9-22",
+  "meanDataList": [
+    {
+      "mod": "资产管理",
+      "child": [
+        {
+          "manage": "视频类",
+          "child": [
+            {
+              "oper": "搜索"
+            },
+            {
+              "oper": "新增"
+            },
+            {
+              "oper": "更新"
+            }
+          ]
+        },
+        {
+          "manage": "消防类",
+          "child": [
+            {
+              "oper": "搜索"
+            },
+            {
+              "oper": "删除"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "mod": "工单管理",
+      "child": [
+        {
+          "manage": "保修工单",
+          "child": [
+            {
+              "oper": "搜索"
+            },
+            {
+              "oper": "新增"
+            },
+            {
+              "oper": "更新"
+            }
+          ]
+        },
+        {
+          "manage": "报废工单",
+          "child": [
+            {
+              "oper": "新增"
+            },
+            {
+              "oper": "完成工单"
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}

+ 181 - 0
src/main/resources/mapper/ProductInfoMapper.xml

@@ -0,0 +1,181 @@
+<?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.winterchen.dao.ProductInfoMapper" >
+  <resultMap id="BaseResultMap" type="com.winterchen.model.ProductInfo" >
+    <id column="id" property="id" jdbcType="BIGINT" />
+    <result column="product_stock" property="productStock" jdbcType="BIGINT" />
+    <result column="product_name" property="productName" jdbcType="CHAR" />
+  </resultMap>
+  <sql id="Example_Where_Clause" >
+    <where >
+      <foreach collection="oredCriteria" item="criteria" separator="or" >
+        <if test="criteria.valid" >
+          <trim prefix="(" suffix=")" prefixOverrides="and" >
+            <foreach collection="criteria.criteria" item="criterion" >
+              <choose >
+                <when test="criterion.noValue" >
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue" >
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue" >
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue" >
+                  and ${criterion.condition}
+                  <foreach collection="criterion.value" item="listItem" open="(" close=")" separator="," >
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause" >
+    <where >
+      <foreach collection="example.oredCriteria" item="criteria" separator="or" >
+        <if test="criteria.valid" >
+          <trim prefix="(" suffix=")" prefixOverrides="and" >
+            <foreach collection="criteria.criteria" item="criterion" >
+              <choose >
+                <when test="criterion.noValue" >
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue" >
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue" >
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue" >
+                  and ${criterion.condition}
+                  <foreach collection="criterion.value" item="listItem" open="(" close=")" separator="," >
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List" >
+    id, product_stock, product_name
+  </sql>
+  <select id="selectByExample" resultMap="BaseResultMap" parameterType="com.winterchen.model.ProductInfoExample" >
+    select
+    <if test="distinct" >
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from product_info
+    <if test="_parameter != null" >
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null" >
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long" >
+    select 
+    <include refid="Base_Column_List" />
+    from product_info
+    where id = #{id,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long" >
+    delete from product_info
+    where id = #{id,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.winterchen.model.ProductInfoExample" >
+    delete from product_info
+    <if test="_parameter != null" >
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.winterchen.model.ProductInfo" >
+    insert into product_info (id, product_stock, product_name
+      )
+    values (#{id,jdbcType=BIGINT}, #{productStock,jdbcType=BIGINT}, #{productName,jdbcType=CHAR}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="com.winterchen.model.ProductInfo" >
+    insert into product_info
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="id != null" >
+        id,
+      </if>
+      <if test="productStock != null" >
+        product_stock,
+      </if>
+      <if test="productName != null" >
+        product_name,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="id != null" >
+        #{id,jdbcType=BIGINT},
+      </if>
+      <if test="productStock != null" >
+        #{productStock,jdbcType=BIGINT},
+      </if>
+      <if test="productName != null" >
+        #{productName,jdbcType=CHAR},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.winterchen.model.ProductInfoExample" resultType="java.lang.Integer" >
+    select count(*) from product_info
+    <if test="_parameter != null" >
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map" >
+    update product_info
+    <set >
+      <if test="record.id != null" >
+        id = #{record.id,jdbcType=BIGINT},
+      </if>
+      <if test="record.productStock != null" >
+        product_stock = #{record.productStock,jdbcType=BIGINT},
+      </if>
+      <if test="record.productName != null" >
+        product_name = #{record.productName,jdbcType=CHAR},
+      </if>
+    </set>
+    <if test="_parameter != null" >
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map" >
+    update product_info
+    set id = #{record.id,jdbcType=BIGINT},
+      product_stock = #{record.productStock,jdbcType=BIGINT},
+      product_name = #{record.productName,jdbcType=CHAR}
+    <if test="_parameter != null" >
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.winterchen.model.ProductInfo" >
+    update product_info
+    <set >
+      <if test="productStock != null" >
+        product_stock = #{productStock,jdbcType=BIGINT},
+      </if>
+      <if test="productName != null" >
+        product_name = #{productName,jdbcType=CHAR},
+      </if>
+    </set>
+    where id = #{id,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.winterchen.model.ProductInfo" >
+    update product_info
+    set product_stock = #{productStock,jdbcType=BIGINT},
+      product_name = #{productName,jdbcType=CHAR}
+    where id = #{id,jdbcType=BIGINT}
+  </update>
+</mapper>

+ 23 - 0
src/main/resources/mapper/UserMapper.xml

@@ -0,0 +1,23 @@
+<?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.winterchen.dao.UserMapper">
+
+    <insert id="saveData">
+        insert into t_user
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+          user_id,
+          user_name,
+          password,
+          phone,
+        </trim>
+        values
+        <foreach collection="list" item="item" separator=",">
+            <trim prefix="(" suffix=")" suffixOverrides=",">
+                #{item.userId},
+                #{item.userName},
+                #{item.password},
+                #{item.phone},
+            </trim>
+        </foreach>
+    </insert>
+</mapper>

+ 2443 - 0
src/main/resources/word/softinfo.ftl

@@ -0,0 +1,2443 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<?mso-application progid="Word.Document"?>
+<pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage">
+    <pkg:part pkg:name="/_rels/.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml"
+              pkg:padding="512">
+        <pkg:xmlData>
+            <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
+                <Relationship Id="rId3"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties"
+                              Target="docProps/app.xml"/>
+                <Relationship Id="rId2"
+                              Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties"
+                              Target="docProps/core.xml"/>
+                <Relationship Id="rId1"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"
+                              Target="word/document.xml"/>
+            </Relationships>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/document.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml">
+        <pkg:xmlData>
+            <w:document xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas"
+                        xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex"
+                        xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex"
+                        xmlns:cx2="http://schemas.microsoft.com/office/drawing/2015/10/21/chartex"
+                        xmlns:cx3="http://schemas.microsoft.com/office/drawing/2016/5/9/chartex"
+                        xmlns:cx4="http://schemas.microsoft.com/office/drawing/2016/5/10/chartex"
+                        xmlns:cx5="http://schemas.microsoft.com/office/drawing/2016/5/11/chartex"
+                        xmlns:cx6="http://schemas.microsoft.com/office/drawing/2016/5/12/chartex"
+                        xmlns:cx7="http://schemas.microsoft.com/office/drawing/2016/5/13/chartex"
+                        xmlns:cx8="http://schemas.microsoft.com/office/drawing/2016/5/14/chartex"
+                        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+                        xmlns:aink="http://schemas.microsoft.com/office/drawing/2016/ink"
+                        xmlns:am3d="http://schemas.microsoft.com/office/drawing/2017/model3d"
+                        xmlns:o="urn:schemas-microsoft-com:office:office"
+                        xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+                        xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
+                        xmlns:v="urn:schemas-microsoft-com:vml"
+                        xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing"
+                        xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
+                        xmlns:w10="urn:schemas-microsoft-com:office:word"
+                        xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+                        xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
+                        xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"
+                        xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"
+                        xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"
+                        xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"
+                        xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"
+                        xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup"
+                        xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk"
+                        xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml"
+                        xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape"
+                        mc:Ignorable="w14 w15 w16se w16cid w16 w16cex wp14">
+                <w:body>
+                    <w:p w14:paraId="442E917F" w14:textId="419B464C" w:rsidR="00125F7A" w:rsidRDefault="00F85FF7"
+                         w:rsidP="00F85FF7">
+                        <w:pPr>
+                            <w:pStyle w:val="2"/>
+                        </w:pPr>
+                        <w:r>
+                            <w:rPr>
+                                <w:rFonts w:hint="eastAsia"/>
+                            </w:rPr>
+                            <w:t>${projectName}</w:t>
+                        </w:r>
+                    </w:p>
+                    <#list meanDataList as meanData>
+                    <w:p w14:paraId="7CE4B243" w14:textId="517A9659" w:rsidR="00F85FF7" w:rsidRDefault="00F85FF7"
+                         w:rsidP="00F85FF7">
+                        <w:pPr>
+                            <w:pStyle w:val="3"/>
+                        </w:pPr>
+                        <w:r>
+                            <w:rPr>
+                                <w:rFonts w:hint="eastAsia"/>
+                            </w:rPr>
+                            <w:t>${meanData.mod}</w:t>
+                        </w:r>
+                    </w:p>
+                        <#list meanData.child as childs>
+                    <w:p w14:paraId="7EA0F2E0" w14:textId="5076107D" w:rsidR="00F85FF7" w:rsidRDefault="00F85FF7"
+                         w:rsidP="00F85FF7">
+                        <w:pPr>
+                            <w:pStyle w:val="4"/>
+                        </w:pPr>
+                        <w:r>
+                            <w:rPr>
+                                <w:rFonts w:hint="eastAsia"/>
+                            </w:rPr>
+                            <w:t>${childs.manage}</w:t>
+                        </w:r>
+                    </w:p>
+                            <#list childs.child as manage>
+                    <w:p w14:paraId="5C6362ED" w14:textId="302A1AA4" w:rsidR="00F85FF7" w:rsidRDefault="00F85FF7"
+                         w:rsidP="00F85FF7">
+                        <w:pPr>
+                            <w:pStyle w:val="5"/>
+                        </w:pPr>
+                        <w:r>
+                            <w:rPr>
+                                <w:rFonts w:hint="eastAsia"/>
+                            </w:rPr>
+                            <w:t>${manage.oper}</w:t>
+                        </w:r>
+                    </w:p>
+                    <w:tbl>
+                        <w:tblPr>
+                            <w:tblStyle w:val="a3"/>
+                            <w:tblW w:w="0" w:type="auto"/>
+                            <w:jc w:val="center"/>
+                            <w:tblInd w:w="0" w:type="dxa"/>
+                            <w:tblLayout w:type="fixed"/>
+                            <w:tblCellMar>
+                                <w:top w:w="120" w:type="dxa"/>
+                                <w:left w:w="60" w:type="dxa"/>
+                                <w:bottom w:w="120" w:type="dxa"/>
+                                <w:right w:w="60" w:type="dxa"/>
+                            </w:tblCellMar>
+                            <w:tblLook w:val="04A0" w:firstRow="1" w:lastRow="0" w:firstColumn="1" w:lastColumn="0"
+                                       w:noHBand="0" w:noVBand="1"/>
+                        </w:tblPr>
+                        <w:tblGrid>
+                            <w:gridCol w:w="1380"/>
+                            <w:gridCol w:w="2775"/>
+                            <w:gridCol w:w="1275"/>
+                            <w:gridCol w:w="900"/>
+                            <w:gridCol w:w="1080"/>
+                            <w:gridCol w:w="1410"/>
+                        </w:tblGrid>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="39C96362" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="240"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="1380" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="1AD45561" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>系统名称</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="2775" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="5EDC335E" w14:textId="7E4261AA" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:asciiTheme="minorEastAsia" w:eastAsiaTheme="minorEastAsia"
+                                                      w:hAnsiTheme="minorEastAsia" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>${projectName}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="1275" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="40AB81C7" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="21"/>
+                                            <w:szCs w:val="21"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>设计者</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="900" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                </w:tcPr>
+                                <w:p w14:paraId="0E9E86F6" w14:textId="6A0D7C66" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>${designer}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="1080" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="72AC52C5" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>设计日期</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="1410" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="57F053BD" w14:textId="6778B51D" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:asciiTheme="minorEastAsia" w:eastAsiaTheme="minorEastAsia"
+                                                      w:hAnsiTheme="minorEastAsia" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>${data}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="4E0A4829" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="240"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="1380" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="7DF68BC0" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="21"/>
+                                            <w:szCs w:val="21"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>模块名称</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="7440" w:type="dxa"/>
+                                    <w:gridSpan w:val="5"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="765C4D31" w14:textId="58C8DF08" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:asciiTheme="minorEastAsia" w:eastAsiaTheme="minorEastAsia"
+                                                      w:hAnsiTheme="minorEastAsia" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t></w:t>
+                                    </w:r>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体" w:cs="宋体"
+                                                      w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>${childs.manage}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="2791AF57" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="240"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="1380" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="7B7F345E" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="21"/>
+                                            <w:szCs w:val="21"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>处理名称</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="2775" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="5A08F46E" w14:textId="5209FEB5" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>${manage.oper}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="1275" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="24960A96" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="21"/>
+                                            <w:szCs w:val="21"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>处理编号</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3390" w:type="dxa"/>
+                                    <w:gridSpan w:val="3"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="2B20E22D" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>F003</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="0F774ED6" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="225"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="1380" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="1B007207" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="21"/>
+                                            <w:szCs w:val="21"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>前置条件</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="7440" w:type="dxa"/>
+                                    <w:gridSpan w:val="5"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="7B232CB6" w14:textId="757B7D34" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>用户已登录系统,具备</w:t>
+                                    </w:r>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:asciiTheme="minorEastAsia" w:eastAsiaTheme="minorEastAsia"
+                                                      w:hAnsiTheme="minorEastAsia" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t></w:t>
+                                    </w:r>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体" w:cs="宋体"
+                                                      w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>【${childs.manage}】</w:t>
+                                    </w:r>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>页面【</w:t>
+                                    </w:r>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:asciiTheme="minorEastAsia" w:eastAsiaTheme="minorEastAsia"
+                                                      w:hAnsiTheme="minorEastAsia" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>${manage.oper}</w:t>
+                                    </w:r>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>】权限</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="543CBCFE" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="300"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="1380" w:type="dxa"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="6F182003" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="21"/>
+                                            <w:szCs w:val="21"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>约束条件</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="7440" w:type="dxa"/>
+                                    <w:gridSpan w:val="5"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="nil"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="0B90FCBE" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:ind w:left="420"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>无</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="4DB8BAD0" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="315"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="8820" w:type="dxa"/>
+                                    <w:gridSpan w:val="6"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="392B506A" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="21"/>
+                                            <w:szCs w:val="21"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>输入(数据库表和关键字段)</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="31D4E957" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="555"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="8820" w:type="dxa"/>
+                                    <w:gridSpan w:val="6"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="42E3A244" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>无</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="6F061603" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="315"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="8820" w:type="dxa"/>
+                                    <w:gridSpan w:val="6"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="500871E4" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="21"/>
+                                            <w:szCs w:val="21"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>处理过程详细描述</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="6F5ECCA0" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="3105"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="8820" w:type="dxa"/>
+                                    <w:gridSpan w:val="6"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                </w:tcPr>
+                                <w:p w14:paraId="48B553DB" w14:textId="038D72A0" w:rsidR="00F85FF7" w:rsidRPr="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsiaTheme="minorEastAsia" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="15893375" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="315"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="8820" w:type="dxa"/>
+                                    <w:gridSpan w:val="6"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="22DD0EB0" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="21"/>
+                                            <w:szCs w:val="21"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>输出(数据库表和关键字段)</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="330AC073" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="855"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="8820" w:type="dxa"/>
+                                    <w:gridSpan w:val="6"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="4B87C7D9" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:lastRenderedPageBreak/>
+                                        <w:t>无</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="2F697FAF" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="270"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="8820" w:type="dxa"/>
+                                    <w:gridSpan w:val="6"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:shd w:val="clear" w:color="auto" w:fill="AEAAAA"/>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="3E85D5D7" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="21"/>
+                                            <w:szCs w:val="21"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="黑体" w:eastAsia="黑体" w:hAnsi="黑体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                        </w:rPr>
+                                        <w:t>异常情况处理</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr w:rsidR="00F85FF7" w14:paraId="20CCC84C" w14:textId="77777777" w:rsidTr="00F85FF7">
+                            <w:trPr>
+                                <w:trHeight w:val="1110"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="8820" w:type="dxa"/>
+                                    <w:gridSpan w:val="6"/>
+                                    <w:tcBorders>
+                                        <w:top w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:left w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:bottom w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                        <w:right w:val="single" w:sz="8" w:space="0" w:color="000000"/>
+                                    </w:tcBorders>
+                                    <w:vAlign w:val="center"/>
+                                    <w:hideMark/>
+                                </w:tcPr>
+                                <w:p w14:paraId="7D542999" w14:textId="77777777" w:rsidR="00F85FF7"
+                                     w:rsidRDefault="00F85FF7">
+                                    <w:pPr>
+                                        <w:snapToGrid w:val="0"/>
+                                        <w:spacing w:line="360" w:lineRule="auto"/>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:eastAsia="宋体" w:hAnsi="宋体"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:ascii="宋体" w:hAnsi="宋体" w:hint="eastAsia"/>
+                                            <w:color w:val="000000"/>
+                                            <w:sz w:val="24"/>
+                                            <w:szCs w:val="24"/>
+                                        </w:rPr>
+                                        <w:t>详见第5章系统异常设计</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                    </w:tbl>
+                    <w:p w14:paraId="7FE17099" w14:textId="77777777" w:rsidR="00F85FF7" w:rsidRPr="00F85FF7"
+                         w:rsidRDefault="00F85FF7" w:rsidP="00F85FF7"/>
+                    <w:sectPr w:rsidR="00F85FF7" w:rsidRPr="00F85FF7">
+                        <w:pgSz w:w="11906" w:h="16838"/>
+                        <w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="851" w:footer="992"
+                                 w:gutter="0"/>
+                        <w:cols w:space="425"/>
+                        <w:docGrid w:type="lines" w:linePitch="312"/>
+                    </w:sectPr>
+                            </#list>
+                        </#list>
+                    </#list>
+                </w:body>
+            </w:document>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/_rels/document.xml.rels"
+              pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" pkg:padding="256">
+        <pkg:xmlData>
+            <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
+                <Relationship Id="rId3"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings"
+                              Target="settings.xml"/>
+                <Relationship Id="rId2"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
+                              Target="styles.xml"/>
+                <Relationship Id="rId1"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering"
+                              Target="numbering.xml"/>
+                <Relationship Id="rId6" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"
+                              Target="theme/theme1.xml"/>
+                <Relationship Id="rId5"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable"
+                              Target="fontTable.xml"/>
+                <Relationship Id="rId4"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings"
+                              Target="webSettings.xml"/>
+            </Relationships>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/theme/theme1.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.theme+xml">
+        <pkg:xmlData>
+            <a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office 主题​​">
+                <a:themeElements>
+                    <a:clrScheme name="Office">
+                        <a:dk1>
+                            <a:sysClr val="windowText" lastClr="000000"/>
+                        </a:dk1>
+                        <a:lt1>
+                            <a:sysClr val="window" lastClr="FFFFFF"/>
+                        </a:lt1>
+                        <a:dk2>
+                            <a:srgbClr val="44546A"/>
+                        </a:dk2>
+                        <a:lt2>
+                            <a:srgbClr val="E7E6E6"/>
+                        </a:lt2>
+                        <a:accent1>
+                            <a:srgbClr val="4472C4"/>
+                        </a:accent1>
+                        <a:accent2>
+                            <a:srgbClr val="ED7D31"/>
+                        </a:accent2>
+                        <a:accent3>
+                            <a:srgbClr val="A5A5A5"/>
+                        </a:accent3>
+                        <a:accent4>
+                            <a:srgbClr val="FFC000"/>
+                        </a:accent4>
+                        <a:accent5>
+                            <a:srgbClr val="5B9BD5"/>
+                        </a:accent5>
+                        <a:accent6>
+                            <a:srgbClr val="70AD47"/>
+                        </a:accent6>
+                        <a:hlink>
+                            <a:srgbClr val="0563C1"/>
+                        </a:hlink>
+                        <a:folHlink>
+                            <a:srgbClr val="954F72"/>
+                        </a:folHlink>
+                    </a:clrScheme>
+                    <a:fontScheme name="Office">
+                        <a:majorFont>
+                            <a:latin typeface="等线 Light" panose="020F0302020204030204"/>
+                            <a:ea typeface=""/>
+                            <a:cs typeface=""/>
+                            <a:font script="Jpan" typeface="游ゴシック Light"/>
+                            <a:font script="Hang" typeface="맑은 고딕"/>
+                            <a:font script="Hans" typeface="等线 Light"/>
+                            <a:font script="Hant" typeface="新細明體"/>
+                            <a:font script="Arab" typeface="Times New Roman"/>
+                            <a:font script="Hebr" typeface="Times New Roman"/>
+                            <a:font script="Thai" typeface="Angsana New"/>
+                            <a:font script="Ethi" typeface="Nyala"/>
+                            <a:font script="Beng" typeface="Vrinda"/>
+                            <a:font script="Gujr" typeface="Shruti"/>
+                            <a:font script="Khmr" typeface="MoolBoran"/>
+                            <a:font script="Knda" typeface="Tunga"/>
+                            <a:font script="Guru" typeface="Raavi"/>
+                            <a:font script="Cans" typeface="Euphemia"/>
+                            <a:font script="Cher" typeface="Plantagenet Cherokee"/>
+                            <a:font script="Yiii" typeface="Microsoft Yi Baiti"/>
+                            <a:font script="Tibt" typeface="Microsoft Himalaya"/>
+                            <a:font script="Thaa" typeface="MV Boli"/>
+                            <a:font script="Deva" typeface="Mangal"/>
+                            <a:font script="Telu" typeface="Gautami"/>
+                            <a:font script="Taml" typeface="Latha"/>
+                            <a:font script="Syrc" typeface="Estrangelo Edessa"/>
+                            <a:font script="Orya" typeface="Kalinga"/>
+                            <a:font script="Mlym" typeface="Kartika"/>
+                            <a:font script="Laoo" typeface="DokChampa"/>
+                            <a:font script="Sinh" typeface="Iskoola Pota"/>
+                            <a:font script="Mong" typeface="Mongolian Baiti"/>
+                            <a:font script="Viet" typeface="Times New Roman"/>
+                            <a:font script="Uigh" typeface="Microsoft Uighur"/>
+                            <a:font script="Geor" typeface="Sylfaen"/>
+                        </a:majorFont>
+                        <a:minorFont>
+                            <a:latin typeface="等线" panose="020F0502020204030204"/>
+                            <a:ea typeface=""/>
+                            <a:cs typeface=""/>
+                            <a:font script="Jpan" typeface="游明朝"/>
+                            <a:font script="Hang" typeface="맑은 고딕"/>
+                            <a:font script="Hans" typeface="等线"/>
+                            <a:font script="Hant" typeface="新細明體"/>
+                            <a:font script="Arab" typeface="Arial"/>
+                            <a:font script="Hebr" typeface="Arial"/>
+                            <a:font script="Thai" typeface="Cordia New"/>
+                            <a:font script="Ethi" typeface="Nyala"/>
+                            <a:font script="Beng" typeface="Vrinda"/>
+                            <a:font script="Gujr" typeface="Shruti"/>
+                            <a:font script="Khmr" typeface="DaunPenh"/>
+                            <a:font script="Knda" typeface="Tunga"/>
+                            <a:font script="Guru" typeface="Raavi"/>
+                            <a:font script="Cans" typeface="Euphemia"/>
+                            <a:font script="Cher" typeface="Plantagenet Cherokee"/>
+                            <a:font script="Yiii" typeface="Microsoft Yi Baiti"/>
+                            <a:font script="Tibt" typeface="Microsoft Himalaya"/>
+                            <a:font script="Thaa" typeface="MV Boli"/>
+                            <a:font script="Deva" typeface="Mangal"/>
+                            <a:font script="Telu" typeface="Gautami"/>
+                            <a:font script="Taml" typeface="Latha"/>
+                            <a:font script="Syrc" typeface="Estrangelo Edessa"/>
+                            <a:font script="Orya" typeface="Kalinga"/>
+                            <a:font script="Mlym" typeface="Kartika"/>
+                            <a:font script="Laoo" typeface="DokChampa"/>
+                            <a:font script="Sinh" typeface="Iskoola Pota"/>
+                            <a:font script="Mong" typeface="Mongolian Baiti"/>
+                            <a:font script="Viet" typeface="Arial"/>
+                            <a:font script="Uigh" typeface="Microsoft Uighur"/>
+                            <a:font script="Geor" typeface="Sylfaen"/>
+                        </a:minorFont>
+                    </a:fontScheme>
+                    <a:fmtScheme name="Office">
+                        <a:fillStyleLst>
+                            <a:solidFill>
+                                <a:schemeClr val="phClr"/>
+                            </a:solidFill>
+                            <a:gradFill rotWithShape="1">
+                                <a:gsLst>
+                                    <a:gs pos="0">
+                                        <a:schemeClr val="phClr">
+                                            <a:lumMod val="110000"/>
+                                            <a:satMod val="105000"/>
+                                            <a:tint val="67000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="50000">
+                                        <a:schemeClr val="phClr">
+                                            <a:lumMod val="105000"/>
+                                            <a:satMod val="103000"/>
+                                            <a:tint val="73000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="100000">
+                                        <a:schemeClr val="phClr">
+                                            <a:lumMod val="105000"/>
+                                            <a:satMod val="109000"/>
+                                            <a:tint val="81000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                </a:gsLst>
+                                <a:lin ang="5400000" scaled="0"/>
+                            </a:gradFill>
+                            <a:gradFill rotWithShape="1">
+                                <a:gsLst>
+                                    <a:gs pos="0">
+                                        <a:schemeClr val="phClr">
+                                            <a:satMod val="103000"/>
+                                            <a:lumMod val="102000"/>
+                                            <a:tint val="94000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="50000">
+                                        <a:schemeClr val="phClr">
+                                            <a:satMod val="110000"/>
+                                            <a:lumMod val="100000"/>
+                                            <a:shade val="100000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="100000">
+                                        <a:schemeClr val="phClr">
+                                            <a:lumMod val="99000"/>
+                                            <a:satMod val="120000"/>
+                                            <a:shade val="78000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                </a:gsLst>
+                                <a:lin ang="5400000" scaled="0"/>
+                            </a:gradFill>
+                        </a:fillStyleLst>
+                        <a:lnStyleLst>
+                            <a:ln w="6350" cap="flat" cmpd="sng" algn="ctr">
+                                <a:solidFill>
+                                    <a:schemeClr val="phClr"/>
+                                </a:solidFill>
+                                <a:prstDash val="solid"/>
+                                <a:miter lim="800000"/>
+                            </a:ln>
+                            <a:ln w="12700" cap="flat" cmpd="sng" algn="ctr">
+                                <a:solidFill>
+                                    <a:schemeClr val="phClr"/>
+                                </a:solidFill>
+                                <a:prstDash val="solid"/>
+                                <a:miter lim="800000"/>
+                            </a:ln>
+                            <a:ln w="19050" cap="flat" cmpd="sng" algn="ctr">
+                                <a:solidFill>
+                                    <a:schemeClr val="phClr"/>
+                                </a:solidFill>
+                                <a:prstDash val="solid"/>
+                                <a:miter lim="800000"/>
+                            </a:ln>
+                        </a:lnStyleLst>
+                        <a:effectStyleLst>
+                            <a:effectStyle>
+                                <a:effectLst/>
+                            </a:effectStyle>
+                            <a:effectStyle>
+                                <a:effectLst/>
+                            </a:effectStyle>
+                            <a:effectStyle>
+                                <a:effectLst>
+                                    <a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0">
+                                        <a:srgbClr val="000000">
+                                            <a:alpha val="63000"/>
+                                        </a:srgbClr>
+                                    </a:outerShdw>
+                                </a:effectLst>
+                            </a:effectStyle>
+                        </a:effectStyleLst>
+                        <a:bgFillStyleLst>
+                            <a:solidFill>
+                                <a:schemeClr val="phClr"/>
+                            </a:solidFill>
+                            <a:solidFill>
+                                <a:schemeClr val="phClr">
+                                    <a:tint val="95000"/>
+                                    <a:satMod val="170000"/>
+                                </a:schemeClr>
+                            </a:solidFill>
+                            <a:gradFill rotWithShape="1">
+                                <a:gsLst>
+                                    <a:gs pos="0">
+                                        <a:schemeClr val="phClr">
+                                            <a:tint val="93000"/>
+                                            <a:satMod val="150000"/>
+                                            <a:shade val="98000"/>
+                                            <a:lumMod val="102000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="50000">
+                                        <a:schemeClr val="phClr">
+                                            <a:tint val="98000"/>
+                                            <a:satMod val="130000"/>
+                                            <a:shade val="90000"/>
+                                            <a:lumMod val="103000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="100000">
+                                        <a:schemeClr val="phClr">
+                                            <a:shade val="63000"/>
+                                            <a:satMod val="120000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                </a:gsLst>
+                                <a:lin ang="5400000" scaled="0"/>
+                            </a:gradFill>
+                        </a:bgFillStyleLst>
+                    </a:fmtScheme>
+                </a:themeElements>
+                <a:objectDefaults/>
+                <a:extraClrSchemeLst/>
+                <a:extLst>
+                    <a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}">
+                        <thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main"
+                                           name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}"
+                                           vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/>
+                    </a:ext>
+                </a:extLst>
+            </a:theme>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/settings.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml">
+        <pkg:xmlData>
+            <w:settings xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+                        xmlns:o="urn:schemas-microsoft-com:office:office"
+                        xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+                        xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
+                        xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word"
+                        xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+                        xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
+                        xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"
+                        xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"
+                        xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"
+                        xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"
+                        xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"
+                        xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
+                        mc:Ignorable="w14 w15 w16se w16cid w16 w16cex">
+                <w:zoom w:percent="130"/>
+                <w:bordersDoNotSurroundHeader/>
+                <w:bordersDoNotSurroundFooter/>
+                <w:defaultTabStop w:val="420"/>
+                <w:drawingGridVerticalSpacing w:val="156"/>
+                <w:displayHorizontalDrawingGridEvery w:val="0"/>
+                <w:displayVerticalDrawingGridEvery w:val="2"/>
+                <w:characterSpacingControl w:val="compressPunctuation"/>
+                <w:compat>
+                    <w:spaceForUL/>
+                    <w:balanceSingleByteDoubleByteWidth/>
+                    <w:doNotLeaveBackslashAlone/>
+                    <w:ulTrailSpace/>
+                    <w:doNotExpandShiftReturn/>
+                    <w:adjustLineHeightInTable/>
+                    <w:useFELayout/>
+                    <w:compatSetting w:name="compatibilityMode" w:uri="http://schemas.microsoft.com/office/word"
+                                     w:val="15"/>
+                    <w:compatSetting w:name="overrideTableStyleFontSizeAndJustification"
+                                     w:uri="http://schemas.microsoft.com/office/word" w:val="1"/>
+                    <w:compatSetting w:name="enableOpenTypeFeatures" w:uri="http://schemas.microsoft.com/office/word"
+                                     w:val="1"/>
+                    <w:compatSetting w:name="doNotFlipMirrorIndents" w:uri="http://schemas.microsoft.com/office/word"
+                                     w:val="1"/>
+                    <w:compatSetting w:name="differentiateMultirowTableHeaders"
+                                     w:uri="http://schemas.microsoft.com/office/word" w:val="1"/>
+                    <w:compatSetting w:name="useWord2013TrackBottomHyphenation"
+                                     w:uri="http://schemas.microsoft.com/office/word" w:val="0"/>
+                </w:compat>
+                <w:rsids>
+                    <w:rsidRoot w:val="00904C0D"/>
+                    <w:rsid w:val="00125F7A"/>
+                    <w:rsid w:val="001A7DAA"/>
+                    <w:rsid w:val="00904C0D"/>
+                    <w:rsid w:val="00F85FF7"/>
+                </w:rsids>
+                <m:mathPr>
+                    <m:mathFont m:val="Cambria Math"/>
+                    <m:brkBin m:val="before"/>
+                    <m:brkBinSub m:val="--"/>
+                    <m:smallFrac m:val="0"/>
+                    <m:dispDef/>
+                    <m:lMargin m:val="0"/>
+                    <m:rMargin m:val="0"/>
+                    <m:defJc m:val="centerGroup"/>
+                    <m:wrapIndent m:val="1440"/>
+                    <m:intLim m:val="subSup"/>
+                    <m:naryLim m:val="undOvr"/>
+                </m:mathPr>
+                <w:themeFontLang w:val="en-US" w:eastAsia="zh-CN"/>
+                <w:clrSchemeMapping w:bg1="light1" w:t1="dark1" w:bg2="light2" w:t2="dark2" w:accent1="accent1"
+                                    w:accent2="accent2" w:accent3="accent3" w:accent4="accent4" w:accent5="accent5"
+                                    w:accent6="accent6" w:hyperlink="hyperlink"
+                                    w:followedHyperlink="followedHyperlink"/>
+                <w:shapeDefaults>
+                    <o:shapedefaults v:ext="edit" spidmax="1026"/>
+                    <o:shapelayout v:ext="edit">
+                        <o:idmap v:ext="edit" data="1"/>
+                    </o:shapelayout>
+                </w:shapeDefaults>
+                <w:decimalSymbol w:val="."/>
+                <w:listSeparator w:val=","/>
+                <w14:docId w14:val="2398FD6B"/>
+                <w15:chartTrackingRefBased/>
+                <w15:docId w15:val="{E4601A0F-B626-4185-9DD1-E7DDB0B3868F}"/>
+            </w:settings>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/numbering.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml">
+        <pkg:xmlData>
+            <w:numbering xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas"
+                         xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex"
+                         xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex"
+                         xmlns:cx2="http://schemas.microsoft.com/office/drawing/2015/10/21/chartex"
+                         xmlns:cx3="http://schemas.microsoft.com/office/drawing/2016/5/9/chartex"
+                         xmlns:cx4="http://schemas.microsoft.com/office/drawing/2016/5/10/chartex"
+                         xmlns:cx5="http://schemas.microsoft.com/office/drawing/2016/5/11/chartex"
+                         xmlns:cx6="http://schemas.microsoft.com/office/drawing/2016/5/12/chartex"
+                         xmlns:cx7="http://schemas.microsoft.com/office/drawing/2016/5/13/chartex"
+                         xmlns:cx8="http://schemas.microsoft.com/office/drawing/2016/5/14/chartex"
+                         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+                         xmlns:aink="http://schemas.microsoft.com/office/drawing/2016/ink"
+                         xmlns:am3d="http://schemas.microsoft.com/office/drawing/2017/model3d"
+                         xmlns:o="urn:schemas-microsoft-com:office:office"
+                         xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+                         xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
+                         xmlns:v="urn:schemas-microsoft-com:vml"
+                         xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing"
+                         xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
+                         xmlns:w10="urn:schemas-microsoft-com:office:word"
+                         xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+                         xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
+                         xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"
+                         xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"
+                         xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"
+                         xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"
+                         xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"
+                         xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup"
+                         xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk"
+                         xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml"
+                         xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape"
+                         mc:Ignorable="w14 w15 w16se w16cid w16 w16cex wp14">
+                <w:abstractNum w:abstractNumId="0" w15:restartNumberingAfterBreak="0">
+                    <w:nsid w:val="64D63CA8"/>
+                    <w:multiLevelType w:val="multilevel"/>
+                    <w:tmpl w:val="5A28156E"/>
+                    <w:lvl w:ilvl="0">
+                        <w:start w:val="1"/>
+                        <w:numFmt w:val="bullet"/>
+                        <w:lvlText w:val=""/>
+                        <w:lvlJc w:val="left"/>
+                        <w:pPr>
+                            <w:ind w:left="420" w:hanging="420"/>
+                        </w:pPr>
+                        <w:rPr>
+                            <w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings" w:hint="default"/>
+                        </w:rPr>
+                    </w:lvl>
+                    <w:lvl w:ilvl="1">
+                        <w:start w:val="1"/>
+                        <w:numFmt w:val="lowerLetter"/>
+                        <w:lvlText w:val="%2."/>
+                        <w:lvlJc w:val="left"/>
+                        <w:pPr>
+                            <w:ind w:left="840" w:hanging="420"/>
+                        </w:pPr>
+                        <w:rPr>
+                            <w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman" w:cs="Times New Roman"
+                                      w:hint="default"/>
+                        </w:rPr>
+                    </w:lvl>
+                    <w:lvl w:ilvl="2">
+                        <w:start w:val="1"/>
+                        <w:numFmt w:val="lowerRoman"/>
+                        <w:lvlText w:val="%3."/>
+                        <w:lvlJc w:val="left"/>
+                        <w:pPr>
+                            <w:ind w:left="1260" w:hanging="420"/>
+                        </w:pPr>
+                        <w:rPr>
+                            <w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman" w:cs="Times New Roman"
+                                      w:hint="default"/>
+                        </w:rPr>
+                    </w:lvl>
+                    <w:lvl w:ilvl="3">
+                        <w:start w:val="1"/>
+                        <w:numFmt w:val="decimal"/>
+                        <w:lvlText w:val="%4."/>
+                        <w:lvlJc w:val="left"/>
+                        <w:pPr>
+                            <w:ind w:left="1680" w:hanging="420"/>
+                        </w:pPr>
+                        <w:rPr>
+                            <w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman" w:cs="Times New Roman"
+                                      w:hint="default"/>
+                        </w:rPr>
+                    </w:lvl>
+                    <w:lvl w:ilvl="4">
+                        <w:start w:val="1"/>
+                        <w:numFmt w:val="lowerLetter"/>
+                        <w:lvlText w:val="%5."/>
+                        <w:lvlJc w:val="left"/>
+                        <w:pPr>
+                            <w:ind w:left="2100" w:hanging="420"/>
+                        </w:pPr>
+                        <w:rPr>
+                            <w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman" w:cs="Times New Roman"
+                                      w:hint="default"/>
+                        </w:rPr>
+                    </w:lvl>
+                    <w:lvl w:ilvl="5">
+                        <w:start w:val="1"/>
+                        <w:numFmt w:val="lowerRoman"/>
+                        <w:lvlText w:val="%6."/>
+                        <w:lvlJc w:val="left"/>
+                        <w:pPr>
+                            <w:ind w:left="2520" w:hanging="420"/>
+                        </w:pPr>
+                        <w:rPr>
+                            <w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman" w:cs="Times New Roman"
+                                      w:hint="default"/>
+                        </w:rPr>
+                    </w:lvl>
+                    <w:lvl w:ilvl="6">
+                        <w:start w:val="1"/>
+                        <w:numFmt w:val="decimal"/>
+                        <w:lvlText w:val="%7."/>
+                        <w:lvlJc w:val="left"/>
+                        <w:pPr>
+                            <w:ind w:left="2940" w:hanging="420"/>
+                        </w:pPr>
+                        <w:rPr>
+                            <w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman" w:cs="Times New Roman"
+                                      w:hint="default"/>
+                        </w:rPr>
+                    </w:lvl>
+                    <w:lvl w:ilvl="7">
+                        <w:start w:val="1"/>
+                        <w:numFmt w:val="lowerLetter"/>
+                        <w:lvlText w:val="%8."/>
+                        <w:lvlJc w:val="left"/>
+                        <w:pPr>
+                            <w:ind w:left="3360" w:hanging="420"/>
+                        </w:pPr>
+                        <w:rPr>
+                            <w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman" w:cs="Times New Roman"
+                                      w:hint="default"/>
+                        </w:rPr>
+                    </w:lvl>
+                    <w:lvl w:ilvl="8">
+                        <w:start w:val="1"/>
+                        <w:numFmt w:val="lowerRoman"/>
+                        <w:lvlText w:val="%9."/>
+                        <w:lvlJc w:val="left"/>
+                        <w:pPr>
+                            <w:ind w:left="3780" w:hanging="420"/>
+                        </w:pPr>
+                        <w:rPr>
+                            <w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman" w:cs="Times New Roman"
+                                      w:hint="default"/>
+                        </w:rPr>
+                    </w:lvl>
+                </w:abstractNum>
+                <w:num w:numId="1">
+                    <w:abstractNumId w:val="0"/>
+                    <w:lvlOverride w:ilvl="0"/>
+                    <w:lvlOverride w:ilvl="1">
+                        <w:startOverride w:val="1"/>
+                    </w:lvlOverride>
+                    <w:lvlOverride w:ilvl="2">
+                        <w:startOverride w:val="1"/>
+                    </w:lvlOverride>
+                    <w:lvlOverride w:ilvl="3">
+                        <w:startOverride w:val="1"/>
+                    </w:lvlOverride>
+                    <w:lvlOverride w:ilvl="4">
+                        <w:startOverride w:val="1"/>
+                    </w:lvlOverride>
+                    <w:lvlOverride w:ilvl="5">
+                        <w:startOverride w:val="1"/>
+                    </w:lvlOverride>
+                    <w:lvlOverride w:ilvl="6">
+                        <w:startOverride w:val="1"/>
+                    </w:lvlOverride>
+                    <w:lvlOverride w:ilvl="7">
+                        <w:startOverride w:val="1"/>
+                    </w:lvlOverride>
+                    <w:lvlOverride w:ilvl="8">
+                        <w:startOverride w:val="1"/>
+                    </w:lvlOverride>
+                </w:num>
+            </w:numbering>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/styles.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml">
+        <pkg:xmlData>
+            <w:styles xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+                      xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+                      xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+                      xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
+                      xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"
+                      xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"
+                      xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"
+                      xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"
+                      xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"
+                      mc:Ignorable="w14 w15 w16se w16cid w16 w16cex">
+                <w:docDefaults>
+                    <w:rPrDefault>
+                        <w:rPr>
+                            <w:rFonts w:asciiTheme="minorHAnsi" w:eastAsiaTheme="minorEastAsia"
+                                      w:hAnsiTheme="minorHAnsi" w:cstheme="minorBidi"/>
+                            <w:kern w:val="2"/>
+                            <w:sz w:val="21"/>
+                            <w:szCs w:val="22"/>
+                            <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="ar-SA"/>
+                        </w:rPr>
+                    </w:rPrDefault>
+                    <w:pPrDefault/>
+                </w:docDefaults>
+                <w:latentStyles w:defLockedState="0" w:defUIPriority="99" w:defSemiHidden="0" w:defUnhideWhenUsed="0"
+                                w:defQFormat="0" w:count="376">
+                    <w:lsdException w:name="Normal" w:uiPriority="0" w:qFormat="1"/>
+                    <w:lsdException w:name="heading 1" w:uiPriority="9" w:qFormat="1"/>
+                    <w:lsdException w:name="heading 2" w:semiHidden="1" w:uiPriority="9" w:unhideWhenUsed="1"
+                                    w:qFormat="1"/>
+                    <w:lsdException w:name="heading 3" w:semiHidden="1" w:uiPriority="9" w:unhideWhenUsed="1"
+                                    w:qFormat="1"/>
+                    <w:lsdException w:name="heading 4" w:semiHidden="1" w:uiPriority="9" w:unhideWhenUsed="1"
+                                    w:qFormat="1"/>
+                    <w:lsdException w:name="heading 5" w:semiHidden="1" w:uiPriority="9" w:unhideWhenUsed="1"
+                                    w:qFormat="1"/>
+                    <w:lsdException w:name="heading 6" w:semiHidden="1" w:uiPriority="9" w:unhideWhenUsed="1"
+                                    w:qFormat="1"/>
+                    <w:lsdException w:name="heading 7" w:semiHidden="1" w:uiPriority="9" w:unhideWhenUsed="1"
+                                    w:qFormat="1"/>
+                    <w:lsdException w:name="heading 8" w:semiHidden="1" w:uiPriority="9" w:unhideWhenUsed="1"
+                                    w:qFormat="1"/>
+                    <w:lsdException w:name="heading 9" w:semiHidden="1" w:uiPriority="9" w:unhideWhenUsed="1"
+                                    w:qFormat="1"/>
+                    <w:lsdException w:name="index 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="index 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="index 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="index 4" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="index 5" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="index 6" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="index 7" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="index 8" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="index 9" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="toc 1" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="toc 2" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="toc 3" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="toc 4" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="toc 5" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="toc 6" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="toc 7" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="toc 8" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="toc 9" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Normal Indent" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="footnote text" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="annotation text" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="header" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="footer" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="index heading" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="caption" w:semiHidden="1" w:uiPriority="35" w:unhideWhenUsed="1"
+                                    w:qFormat="1"/>
+                    <w:lsdException w:name="table of figures" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="envelope address" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="envelope return" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="footnote reference" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="annotation reference" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="line number" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="page number" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="endnote reference" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="endnote text" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="table of authorities" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="macro" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="toa heading" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Bullet" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Number" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List 4" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List 5" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Bullet 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Bullet 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Bullet 4" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Bullet 5" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Number 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Number 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Number 4" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Number 5" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Title" w:uiPriority="10" w:qFormat="1"/>
+                    <w:lsdException w:name="Closing" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Signature" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Default Paragraph Font" w:semiHidden="1" w:uiPriority="1"
+                                    w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Body Text" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Body Text Indent" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Continue" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Continue 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Continue 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Continue 4" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="List Continue 5" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Message Header" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Subtitle" w:uiPriority="11" w:qFormat="1"/>
+                    <w:lsdException w:name="Salutation" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Date" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Body Text First Indent" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Body Text First Indent 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Note Heading" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Body Text 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Body Text 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Body Text Indent 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Body Text Indent 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Block Text" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Hyperlink" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="FollowedHyperlink" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Strong" w:uiPriority="22" w:qFormat="1"/>
+                    <w:lsdException w:name="Emphasis" w:uiPriority="20" w:qFormat="1"/>
+                    <w:lsdException w:name="Document Map" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Plain Text" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="E-mail Signature" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Top of Form" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Bottom of Form" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Normal (Web)" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Acronym" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Address" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Cite" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Code" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Definition" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Keyboard" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Preformatted" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Sample" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Typewriter" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="HTML Variable" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Normal Table" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="annotation subject" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="No List" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Outline List 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Outline List 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Outline List 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Simple 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Simple 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Simple 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Classic 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Classic 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Classic 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Classic 4" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Colorful 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Colorful 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Colorful 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Columns 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Columns 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Columns 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Columns 4" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Columns 5" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Grid 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Grid 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Grid 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Grid 4" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Grid 5" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Grid 6" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Grid 7" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Grid 8" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table List 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table List 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table List 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table List 4" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table List 5" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table List 6" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table List 7" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table List 8" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table 3D effects 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table 3D effects 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table 3D effects 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Contemporary" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Elegant" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Professional" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Subtle 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Subtle 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Web 1" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Web 2" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Web 3" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Balloon Text" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Table Theme" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Placeholder Text" w:semiHidden="1"/>
+                    <w:lsdException w:name="No Spacing" w:uiPriority="1" w:qFormat="1"/>
+                    <w:lsdException w:name="Light Shading" w:uiPriority="60"/>
+                    <w:lsdException w:name="Light List" w:uiPriority="61"/>
+                    <w:lsdException w:name="Light Grid" w:uiPriority="62"/>
+                    <w:lsdException w:name="Medium Shading 1" w:uiPriority="63"/>
+                    <w:lsdException w:name="Medium Shading 2" w:uiPriority="64"/>
+                    <w:lsdException w:name="Medium List 1" w:uiPriority="65"/>
+                    <w:lsdException w:name="Medium List 2" w:uiPriority="66"/>
+                    <w:lsdException w:name="Medium Grid 1" w:uiPriority="67"/>
+                    <w:lsdException w:name="Medium Grid 2" w:uiPriority="68"/>
+                    <w:lsdException w:name="Medium Grid 3" w:uiPriority="69"/>
+                    <w:lsdException w:name="Dark List" w:uiPriority="70"/>
+                    <w:lsdException w:name="Colorful Shading" w:uiPriority="71"/>
+                    <w:lsdException w:name="Colorful List" w:uiPriority="72"/>
+                    <w:lsdException w:name="Colorful Grid" w:uiPriority="73"/>
+                    <w:lsdException w:name="Light Shading Accent 1" w:uiPriority="60"/>
+                    <w:lsdException w:name="Light List Accent 1" w:uiPriority="61"/>
+                    <w:lsdException w:name="Light Grid Accent 1" w:uiPriority="62"/>
+                    <w:lsdException w:name="Medium Shading 1 Accent 1" w:uiPriority="63"/>
+                    <w:lsdException w:name="Medium Shading 2 Accent 1" w:uiPriority="64"/>
+                    <w:lsdException w:name="Medium List 1 Accent 1" w:uiPriority="65"/>
+                    <w:lsdException w:name="Revision" w:semiHidden="1"/>
+                    <w:lsdException w:name="List Paragraph" w:uiPriority="34" w:qFormat="1"/>
+                    <w:lsdException w:name="Quote" w:uiPriority="29" w:qFormat="1"/>
+                    <w:lsdException w:name="Intense Quote" w:uiPriority="30" w:qFormat="1"/>
+                    <w:lsdException w:name="Medium List 2 Accent 1" w:uiPriority="66"/>
+                    <w:lsdException w:name="Medium Grid 1 Accent 1" w:uiPriority="67"/>
+                    <w:lsdException w:name="Medium Grid 2 Accent 1" w:uiPriority="68"/>
+                    <w:lsdException w:name="Medium Grid 3 Accent 1" w:uiPriority="69"/>
+                    <w:lsdException w:name="Dark List Accent 1" w:uiPriority="70"/>
+                    <w:lsdException w:name="Colorful Shading Accent 1" w:uiPriority="71"/>
+                    <w:lsdException w:name="Colorful List Accent 1" w:uiPriority="72"/>
+                    <w:lsdException w:name="Colorful Grid Accent 1" w:uiPriority="73"/>
+                    <w:lsdException w:name="Light Shading Accent 2" w:uiPriority="60"/>
+                    <w:lsdException w:name="Light List Accent 2" w:uiPriority="61"/>
+                    <w:lsdException w:name="Light Grid Accent 2" w:uiPriority="62"/>
+                    <w:lsdException w:name="Medium Shading 1 Accent 2" w:uiPriority="63"/>
+                    <w:lsdException w:name="Medium Shading 2 Accent 2" w:uiPriority="64"/>
+                    <w:lsdException w:name="Medium List 1 Accent 2" w:uiPriority="65"/>
+                    <w:lsdException w:name="Medium List 2 Accent 2" w:uiPriority="66"/>
+                    <w:lsdException w:name="Medium Grid 1 Accent 2" w:uiPriority="67"/>
+                    <w:lsdException w:name="Medium Grid 2 Accent 2" w:uiPriority="68"/>
+                    <w:lsdException w:name="Medium Grid 3 Accent 2" w:uiPriority="69"/>
+                    <w:lsdException w:name="Dark List Accent 2" w:uiPriority="70"/>
+                    <w:lsdException w:name="Colorful Shading Accent 2" w:uiPriority="71"/>
+                    <w:lsdException w:name="Colorful List Accent 2" w:uiPriority="72"/>
+                    <w:lsdException w:name="Colorful Grid Accent 2" w:uiPriority="73"/>
+                    <w:lsdException w:name="Light Shading Accent 3" w:uiPriority="60"/>
+                    <w:lsdException w:name="Light List Accent 3" w:uiPriority="61"/>
+                    <w:lsdException w:name="Light Grid Accent 3" w:uiPriority="62"/>
+                    <w:lsdException w:name="Medium Shading 1 Accent 3" w:uiPriority="63"/>
+                    <w:lsdException w:name="Medium Shading 2 Accent 3" w:uiPriority="64"/>
+                    <w:lsdException w:name="Medium List 1 Accent 3" w:uiPriority="65"/>
+                    <w:lsdException w:name="Medium List 2 Accent 3" w:uiPriority="66"/>
+                    <w:lsdException w:name="Medium Grid 1 Accent 3" w:uiPriority="67"/>
+                    <w:lsdException w:name="Medium Grid 2 Accent 3" w:uiPriority="68"/>
+                    <w:lsdException w:name="Medium Grid 3 Accent 3" w:uiPriority="69"/>
+                    <w:lsdException w:name="Dark List Accent 3" w:uiPriority="70"/>
+                    <w:lsdException w:name="Colorful Shading Accent 3" w:uiPriority="71"/>
+                    <w:lsdException w:name="Colorful List Accent 3" w:uiPriority="72"/>
+                    <w:lsdException w:name="Colorful Grid Accent 3" w:uiPriority="73"/>
+                    <w:lsdException w:name="Light Shading Accent 4" w:uiPriority="60"/>
+                    <w:lsdException w:name="Light List Accent 4" w:uiPriority="61"/>
+                    <w:lsdException w:name="Light Grid Accent 4" w:uiPriority="62"/>
+                    <w:lsdException w:name="Medium Shading 1 Accent 4" w:uiPriority="63"/>
+                    <w:lsdException w:name="Medium Shading 2 Accent 4" w:uiPriority="64"/>
+                    <w:lsdException w:name="Medium List 1 Accent 4" w:uiPriority="65"/>
+                    <w:lsdException w:name="Medium List 2 Accent 4" w:uiPriority="66"/>
+                    <w:lsdException w:name="Medium Grid 1 Accent 4" w:uiPriority="67"/>
+                    <w:lsdException w:name="Medium Grid 2 Accent 4" w:uiPriority="68"/>
+                    <w:lsdException w:name="Medium Grid 3 Accent 4" w:uiPriority="69"/>
+                    <w:lsdException w:name="Dark List Accent 4" w:uiPriority="70"/>
+                    <w:lsdException w:name="Colorful Shading Accent 4" w:uiPriority="71"/>
+                    <w:lsdException w:name="Colorful List Accent 4" w:uiPriority="72"/>
+                    <w:lsdException w:name="Colorful Grid Accent 4" w:uiPriority="73"/>
+                    <w:lsdException w:name="Light Shading Accent 5" w:uiPriority="60"/>
+                    <w:lsdException w:name="Light List Accent 5" w:uiPriority="61"/>
+                    <w:lsdException w:name="Light Grid Accent 5" w:uiPriority="62"/>
+                    <w:lsdException w:name="Medium Shading 1 Accent 5" w:uiPriority="63"/>
+                    <w:lsdException w:name="Medium Shading 2 Accent 5" w:uiPriority="64"/>
+                    <w:lsdException w:name="Medium List 1 Accent 5" w:uiPriority="65"/>
+                    <w:lsdException w:name="Medium List 2 Accent 5" w:uiPriority="66"/>
+                    <w:lsdException w:name="Medium Grid 1 Accent 5" w:uiPriority="67"/>
+                    <w:lsdException w:name="Medium Grid 2 Accent 5" w:uiPriority="68"/>
+                    <w:lsdException w:name="Medium Grid 3 Accent 5" w:uiPriority="69"/>
+                    <w:lsdException w:name="Dark List Accent 5" w:uiPriority="70"/>
+                    <w:lsdException w:name="Colorful Shading Accent 5" w:uiPriority="71"/>
+                    <w:lsdException w:name="Colorful List Accent 5" w:uiPriority="72"/>
+                    <w:lsdException w:name="Colorful Grid Accent 5" w:uiPriority="73"/>
+                    <w:lsdException w:name="Light Shading Accent 6" w:uiPriority="60"/>
+                    <w:lsdException w:name="Light List Accent 6" w:uiPriority="61"/>
+                    <w:lsdException w:name="Light Grid Accent 6" w:uiPriority="62"/>
+                    <w:lsdException w:name="Medium Shading 1 Accent 6" w:uiPriority="63"/>
+                    <w:lsdException w:name="Medium Shading 2 Accent 6" w:uiPriority="64"/>
+                    <w:lsdException w:name="Medium List 1 Accent 6" w:uiPriority="65"/>
+                    <w:lsdException w:name="Medium List 2 Accent 6" w:uiPriority="66"/>
+                    <w:lsdException w:name="Medium Grid 1 Accent 6" w:uiPriority="67"/>
+                    <w:lsdException w:name="Medium Grid 2 Accent 6" w:uiPriority="68"/>
+                    <w:lsdException w:name="Medium Grid 3 Accent 6" w:uiPriority="69"/>
+                    <w:lsdException w:name="Dark List Accent 6" w:uiPriority="70"/>
+                    <w:lsdException w:name="Colorful Shading Accent 6" w:uiPriority="71"/>
+                    <w:lsdException w:name="Colorful List Accent 6" w:uiPriority="72"/>
+                    <w:lsdException w:name="Colorful Grid Accent 6" w:uiPriority="73"/>
+                    <w:lsdException w:name="Subtle Emphasis" w:uiPriority="19" w:qFormat="1"/>
+                    <w:lsdException w:name="Intense Emphasis" w:uiPriority="21" w:qFormat="1"/>
+                    <w:lsdException w:name="Subtle Reference" w:uiPriority="31" w:qFormat="1"/>
+                    <w:lsdException w:name="Intense Reference" w:uiPriority="32" w:qFormat="1"/>
+                    <w:lsdException w:name="Book Title" w:uiPriority="33" w:qFormat="1"/>
+                    <w:lsdException w:name="Bibliography" w:semiHidden="1" w:uiPriority="37" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="TOC Heading" w:semiHidden="1" w:uiPriority="39" w:unhideWhenUsed="1"
+                                    w:qFormat="1"/>
+                    <w:lsdException w:name="Plain Table 1" w:uiPriority="41"/>
+                    <w:lsdException w:name="Plain Table 2" w:uiPriority="42"/>
+                    <w:lsdException w:name="Plain Table 3" w:uiPriority="43"/>
+                    <w:lsdException w:name="Plain Table 4" w:uiPriority="44"/>
+                    <w:lsdException w:name="Plain Table 5" w:uiPriority="45"/>
+                    <w:lsdException w:name="Grid Table Light" w:uiPriority="40"/>
+                    <w:lsdException w:name="Grid Table 1 Light" w:uiPriority="46"/>
+                    <w:lsdException w:name="Grid Table 2" w:uiPriority="47"/>
+                    <w:lsdException w:name="Grid Table 3" w:uiPriority="48"/>
+                    <w:lsdException w:name="Grid Table 4" w:uiPriority="49"/>
+                    <w:lsdException w:name="Grid Table 5 Dark" w:uiPriority="50"/>
+                    <w:lsdException w:name="Grid Table 6 Colorful" w:uiPriority="51"/>
+                    <w:lsdException w:name="Grid Table 7 Colorful" w:uiPriority="52"/>
+                    <w:lsdException w:name="Grid Table 1 Light Accent 1" w:uiPriority="46"/>
+                    <w:lsdException w:name="Grid Table 2 Accent 1" w:uiPriority="47"/>
+                    <w:lsdException w:name="Grid Table 3 Accent 1" w:uiPriority="48"/>
+                    <w:lsdException w:name="Grid Table 4 Accent 1" w:uiPriority="49"/>
+                    <w:lsdException w:name="Grid Table 5 Dark Accent 1" w:uiPriority="50"/>
+                    <w:lsdException w:name="Grid Table 6 Colorful Accent 1" w:uiPriority="51"/>
+                    <w:lsdException w:name="Grid Table 7 Colorful Accent 1" w:uiPriority="52"/>
+                    <w:lsdException w:name="Grid Table 1 Light Accent 2" w:uiPriority="46"/>
+                    <w:lsdException w:name="Grid Table 2 Accent 2" w:uiPriority="47"/>
+                    <w:lsdException w:name="Grid Table 3 Accent 2" w:uiPriority="48"/>
+                    <w:lsdException w:name="Grid Table 4 Accent 2" w:uiPriority="49"/>
+                    <w:lsdException w:name="Grid Table 5 Dark Accent 2" w:uiPriority="50"/>
+                    <w:lsdException w:name="Grid Table 6 Colorful Accent 2" w:uiPriority="51"/>
+                    <w:lsdException w:name="Grid Table 7 Colorful Accent 2" w:uiPriority="52"/>
+                    <w:lsdException w:name="Grid Table 1 Light Accent 3" w:uiPriority="46"/>
+                    <w:lsdException w:name="Grid Table 2 Accent 3" w:uiPriority="47"/>
+                    <w:lsdException w:name="Grid Table 3 Accent 3" w:uiPriority="48"/>
+                    <w:lsdException w:name="Grid Table 4 Accent 3" w:uiPriority="49"/>
+                    <w:lsdException w:name="Grid Table 5 Dark Accent 3" w:uiPriority="50"/>
+                    <w:lsdException w:name="Grid Table 6 Colorful Accent 3" w:uiPriority="51"/>
+                    <w:lsdException w:name="Grid Table 7 Colorful Accent 3" w:uiPriority="52"/>
+                    <w:lsdException w:name="Grid Table 1 Light Accent 4" w:uiPriority="46"/>
+                    <w:lsdException w:name="Grid Table 2 Accent 4" w:uiPriority="47"/>
+                    <w:lsdException w:name="Grid Table 3 Accent 4" w:uiPriority="48"/>
+                    <w:lsdException w:name="Grid Table 4 Accent 4" w:uiPriority="49"/>
+                    <w:lsdException w:name="Grid Table 5 Dark Accent 4" w:uiPriority="50"/>
+                    <w:lsdException w:name="Grid Table 6 Colorful Accent 4" w:uiPriority="51"/>
+                    <w:lsdException w:name="Grid Table 7 Colorful Accent 4" w:uiPriority="52"/>
+                    <w:lsdException w:name="Grid Table 1 Light Accent 5" w:uiPriority="46"/>
+                    <w:lsdException w:name="Grid Table 2 Accent 5" w:uiPriority="47"/>
+                    <w:lsdException w:name="Grid Table 3 Accent 5" w:uiPriority="48"/>
+                    <w:lsdException w:name="Grid Table 4 Accent 5" w:uiPriority="49"/>
+                    <w:lsdException w:name="Grid Table 5 Dark Accent 5" w:uiPriority="50"/>
+                    <w:lsdException w:name="Grid Table 6 Colorful Accent 5" w:uiPriority="51"/>
+                    <w:lsdException w:name="Grid Table 7 Colorful Accent 5" w:uiPriority="52"/>
+                    <w:lsdException w:name="Grid Table 1 Light Accent 6" w:uiPriority="46"/>
+                    <w:lsdException w:name="Grid Table 2 Accent 6" w:uiPriority="47"/>
+                    <w:lsdException w:name="Grid Table 3 Accent 6" w:uiPriority="48"/>
+                    <w:lsdException w:name="Grid Table 4 Accent 6" w:uiPriority="49"/>
+                    <w:lsdException w:name="Grid Table 5 Dark Accent 6" w:uiPriority="50"/>
+                    <w:lsdException w:name="Grid Table 6 Colorful Accent 6" w:uiPriority="51"/>
+                    <w:lsdException w:name="Grid Table 7 Colorful Accent 6" w:uiPriority="52"/>
+                    <w:lsdException w:name="List Table 1 Light" w:uiPriority="46"/>
+                    <w:lsdException w:name="List Table 2" w:uiPriority="47"/>
+                    <w:lsdException w:name="List Table 3" w:uiPriority="48"/>
+                    <w:lsdException w:name="List Table 4" w:uiPriority="49"/>
+                    <w:lsdException w:name="List Table 5 Dark" w:uiPriority="50"/>
+                    <w:lsdException w:name="List Table 6 Colorful" w:uiPriority="51"/>
+                    <w:lsdException w:name="List Table 7 Colorful" w:uiPriority="52"/>
+                    <w:lsdException w:name="List Table 1 Light Accent 1" w:uiPriority="46"/>
+                    <w:lsdException w:name="List Table 2 Accent 1" w:uiPriority="47"/>
+                    <w:lsdException w:name="List Table 3 Accent 1" w:uiPriority="48"/>
+                    <w:lsdException w:name="List Table 4 Accent 1" w:uiPriority="49"/>
+                    <w:lsdException w:name="List Table 5 Dark Accent 1" w:uiPriority="50"/>
+                    <w:lsdException w:name="List Table 6 Colorful Accent 1" w:uiPriority="51"/>
+                    <w:lsdException w:name="List Table 7 Colorful Accent 1" w:uiPriority="52"/>
+                    <w:lsdException w:name="List Table 1 Light Accent 2" w:uiPriority="46"/>
+                    <w:lsdException w:name="List Table 2 Accent 2" w:uiPriority="47"/>
+                    <w:lsdException w:name="List Table 3 Accent 2" w:uiPriority="48"/>
+                    <w:lsdException w:name="List Table 4 Accent 2" w:uiPriority="49"/>
+                    <w:lsdException w:name="List Table 5 Dark Accent 2" w:uiPriority="50"/>
+                    <w:lsdException w:name="List Table 6 Colorful Accent 2" w:uiPriority="51"/>
+                    <w:lsdException w:name="List Table 7 Colorful Accent 2" w:uiPriority="52"/>
+                    <w:lsdException w:name="List Table 1 Light Accent 3" w:uiPriority="46"/>
+                    <w:lsdException w:name="List Table 2 Accent 3" w:uiPriority="47"/>
+                    <w:lsdException w:name="List Table 3 Accent 3" w:uiPriority="48"/>
+                    <w:lsdException w:name="List Table 4 Accent 3" w:uiPriority="49"/>
+                    <w:lsdException w:name="List Table 5 Dark Accent 3" w:uiPriority="50"/>
+                    <w:lsdException w:name="List Table 6 Colorful Accent 3" w:uiPriority="51"/>
+                    <w:lsdException w:name="List Table 7 Colorful Accent 3" w:uiPriority="52"/>
+                    <w:lsdException w:name="List Table 1 Light Accent 4" w:uiPriority="46"/>
+                    <w:lsdException w:name="List Table 2 Accent 4" w:uiPriority="47"/>
+                    <w:lsdException w:name="List Table 3 Accent 4" w:uiPriority="48"/>
+                    <w:lsdException w:name="List Table 4 Accent 4" w:uiPriority="49"/>
+                    <w:lsdException w:name="List Table 5 Dark Accent 4" w:uiPriority="50"/>
+                    <w:lsdException w:name="List Table 6 Colorful Accent 4" w:uiPriority="51"/>
+                    <w:lsdException w:name="List Table 7 Colorful Accent 4" w:uiPriority="52"/>
+                    <w:lsdException w:name="List Table 1 Light Accent 5" w:uiPriority="46"/>
+                    <w:lsdException w:name="List Table 2 Accent 5" w:uiPriority="47"/>
+                    <w:lsdException w:name="List Table 3 Accent 5" w:uiPriority="48"/>
+                    <w:lsdException w:name="List Table 4 Accent 5" w:uiPriority="49"/>
+                    <w:lsdException w:name="List Table 5 Dark Accent 5" w:uiPriority="50"/>
+                    <w:lsdException w:name="List Table 6 Colorful Accent 5" w:uiPriority="51"/>
+                    <w:lsdException w:name="List Table 7 Colorful Accent 5" w:uiPriority="52"/>
+                    <w:lsdException w:name="List Table 1 Light Accent 6" w:uiPriority="46"/>
+                    <w:lsdException w:name="List Table 2 Accent 6" w:uiPriority="47"/>
+                    <w:lsdException w:name="List Table 3 Accent 6" w:uiPriority="48"/>
+                    <w:lsdException w:name="List Table 4 Accent 6" w:uiPriority="49"/>
+                    <w:lsdException w:name="List Table 5 Dark Accent 6" w:uiPriority="50"/>
+                    <w:lsdException w:name="List Table 6 Colorful Accent 6" w:uiPriority="51"/>
+                    <w:lsdException w:name="List Table 7 Colorful Accent 6" w:uiPriority="52"/>
+                    <w:lsdException w:name="Mention" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Smart Hyperlink" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Hashtag" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Unresolved Mention" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                    <w:lsdException w:name="Smart Link" w:semiHidden="1" w:unhideWhenUsed="1"/>
+                </w:latentStyles>
+                <w:style w:type="paragraph" w:default="1" w:styleId="a">
+                    <w:name w:val="Normal"/>
+                    <w:qFormat/>
+                    <w:pPr>
+                        <w:widowControl w:val="0"/>
+                        <w:jc w:val="both"/>
+                    </w:pPr>
+                </w:style>
+                <w:style w:type="paragraph" w:styleId="2">
+                    <w:name w:val="heading 2"/>
+                    <w:basedOn w:val="a"/>
+                    <w:next w:val="a"/>
+                    <w:link w:val="20"/>
+                    <w:uiPriority w:val="9"/>
+                    <w:unhideWhenUsed/>
+                    <w:qFormat/>
+                    <w:rsid w:val="00F85FF7"/>
+                    <w:pPr>
+                        <w:keepNext/>
+                        <w:keepLines/>
+                        <w:spacing w:before="260" w:after="260" w:line="416" w:lineRule="auto"/>
+                        <w:outlineLvl w:val="1"/>
+                    </w:pPr>
+                    <w:rPr>
+                        <w:rFonts w:asciiTheme="majorHAnsi" w:eastAsiaTheme="majorEastAsia" w:hAnsiTheme="majorHAnsi"
+                                  w:cstheme="majorBidi"/>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="32"/>
+                        <w:szCs w:val="32"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="paragraph" w:styleId="3">
+                    <w:name w:val="heading 3"/>
+                    <w:basedOn w:val="a"/>
+                    <w:next w:val="a"/>
+                    <w:link w:val="30"/>
+                    <w:uiPriority w:val="9"/>
+                    <w:unhideWhenUsed/>
+                    <w:qFormat/>
+                    <w:rsid w:val="00F85FF7"/>
+                    <w:pPr>
+                        <w:keepNext/>
+                        <w:keepLines/>
+                        <w:spacing w:before="260" w:after="260" w:line="416" w:lineRule="auto"/>
+                        <w:outlineLvl w:val="2"/>
+                    </w:pPr>
+                    <w:rPr>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="32"/>
+                        <w:szCs w:val="32"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="paragraph" w:styleId="4">
+                    <w:name w:val="heading 4"/>
+                    <w:basedOn w:val="a"/>
+                    <w:next w:val="a"/>
+                    <w:link w:val="40"/>
+                    <w:uiPriority w:val="9"/>
+                    <w:unhideWhenUsed/>
+                    <w:qFormat/>
+                    <w:rsid w:val="00F85FF7"/>
+                    <w:pPr>
+                        <w:keepNext/>
+                        <w:keepLines/>
+                        <w:spacing w:before="280" w:after="290" w:line="376" w:lineRule="auto"/>
+                        <w:outlineLvl w:val="3"/>
+                    </w:pPr>
+                    <w:rPr>
+                        <w:rFonts w:asciiTheme="majorHAnsi" w:eastAsiaTheme="majorEastAsia" w:hAnsiTheme="majorHAnsi"
+                                  w:cstheme="majorBidi"/>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="28"/>
+                        <w:szCs w:val="28"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="paragraph" w:styleId="5">
+                    <w:name w:val="heading 5"/>
+                    <w:basedOn w:val="a"/>
+                    <w:next w:val="a"/>
+                    <w:link w:val="50"/>
+                    <w:uiPriority w:val="9"/>
+                    <w:unhideWhenUsed/>
+                    <w:qFormat/>
+                    <w:rsid w:val="00F85FF7"/>
+                    <w:pPr>
+                        <w:keepNext/>
+                        <w:keepLines/>
+                        <w:spacing w:before="280" w:after="290" w:line="376" w:lineRule="auto"/>
+                        <w:outlineLvl w:val="4"/>
+                    </w:pPr>
+                    <w:rPr>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="28"/>
+                        <w:szCs w:val="28"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="character" w:default="1" w:styleId="a0">
+                    <w:name w:val="Default Paragraph Font"/>
+                    <w:uiPriority w:val="1"/>
+                    <w:semiHidden/>
+                    <w:unhideWhenUsed/>
+                </w:style>
+                <w:style w:type="table" w:default="1" w:styleId="a1">
+                    <w:name w:val="Normal Table"/>
+                    <w:uiPriority w:val="99"/>
+                    <w:semiHidden/>
+                    <w:unhideWhenUsed/>
+                    <w:tblPr>
+                        <w:tblInd w:w="0" w:type="dxa"/>
+                        <w:tblCellMar>
+                            <w:top w:w="0" w:type="dxa"/>
+                            <w:left w:w="108" w:type="dxa"/>
+                            <w:bottom w:w="0" w:type="dxa"/>
+                            <w:right w:w="108" w:type="dxa"/>
+                        </w:tblCellMar>
+                    </w:tblPr>
+                </w:style>
+                <w:style w:type="numbering" w:default="1" w:styleId="a2">
+                    <w:name w:val="No List"/>
+                    <w:uiPriority w:val="99"/>
+                    <w:semiHidden/>
+                    <w:unhideWhenUsed/>
+                </w:style>
+                <w:style w:type="character" w:customStyle="1" w:styleId="20">
+                    <w:name w:val="标题 2 字符"/>
+                    <w:basedOn w:val="a0"/>
+                    <w:link w:val="2"/>
+                    <w:uiPriority w:val="9"/>
+                    <w:rsid w:val="00F85FF7"/>
+                    <w:rPr>
+                        <w:rFonts w:asciiTheme="majorHAnsi" w:eastAsiaTheme="majorEastAsia" w:hAnsiTheme="majorHAnsi"
+                                  w:cstheme="majorBidi"/>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="32"/>
+                        <w:szCs w:val="32"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="character" w:customStyle="1" w:styleId="30">
+                    <w:name w:val="标题 3 字符"/>
+                    <w:basedOn w:val="a0"/>
+                    <w:link w:val="3"/>
+                    <w:uiPriority w:val="9"/>
+                    <w:rsid w:val="00F85FF7"/>
+                    <w:rPr>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="32"/>
+                        <w:szCs w:val="32"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="character" w:customStyle="1" w:styleId="40">
+                    <w:name w:val="标题 4 字符"/>
+                    <w:basedOn w:val="a0"/>
+                    <w:link w:val="4"/>
+                    <w:uiPriority w:val="9"/>
+                    <w:rsid w:val="00F85FF7"/>
+                    <w:rPr>
+                        <w:rFonts w:asciiTheme="majorHAnsi" w:eastAsiaTheme="majorEastAsia" w:hAnsiTheme="majorHAnsi"
+                                  w:cstheme="majorBidi"/>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="28"/>
+                        <w:szCs w:val="28"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="character" w:customStyle="1" w:styleId="50">
+                    <w:name w:val="标题 5 字符"/>
+                    <w:basedOn w:val="a0"/>
+                    <w:link w:val="5"/>
+                    <w:uiPriority w:val="9"/>
+                    <w:rsid w:val="00F85FF7"/>
+                    <w:rPr>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="28"/>
+                        <w:szCs w:val="28"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="table" w:styleId="a3">
+                    <w:name w:val="Table Grid"/>
+                    <w:basedOn w:val="a1"/>
+                    <w:uiPriority w:val="99"/>
+                    <w:rsid w:val="00F85FF7"/>
+                    <w:pPr>
+                        <w:widowControl w:val="0"/>
+                        <w:jc w:val="both"/>
+                    </w:pPr>
+                    <w:rPr>
+                        <w:rFonts w:ascii="Times New Roman" w:eastAsia="Times New Roman" w:hAnsi="Times New Roman"
+                                  w:cs="Times New Roman"/>
+                        <w:kern w:val="0"/>
+                        <w:sz w:val="20"/>
+                        <w:szCs w:val="20"/>
+                    </w:rPr>
+                    <w:tblPr>
+                        <w:tblInd w:w="0" w:type="nil"/>
+                        <w:tblBorders>
+                            <w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/>
+                            <w:left w:val="single" w:sz="4" w:space="0" w:color="auto"/>
+                            <w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto"/>
+                            <w:right w:val="single" w:sz="4" w:space="0" w:color="auto"/>
+                            <w:insideH w:val="single" w:sz="4" w:space="0" w:color="auto"/>
+                            <w:insideV w:val="single" w:sz="4" w:space="0" w:color="auto"/>
+                        </w:tblBorders>
+                    </w:tblPr>
+                </w:style>
+            </w:styles>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/webSettings.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml">
+        <pkg:xmlData>
+            <w:webSettings xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+                           xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+                           xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+                           xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
+                           xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"
+                           xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"
+                           xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"
+                           xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"
+                           xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"
+                           mc:Ignorable="w14 w15 w16se w16cid w16 w16cex">
+                <w:divs>
+                    <w:div w:id="462846278">
+                        <w:bodyDiv w:val="1"/>
+                        <w:marLeft w:val="0"/>
+                        <w:marRight w:val="0"/>
+                        <w:marTop w:val="0"/>
+                        <w:marBottom w:val="0"/>
+                        <w:divBdr>
+                            <w:top w:val="none" w:sz="0" w:space="0" w:color="auto"/>
+                            <w:left w:val="none" w:sz="0" w:space="0" w:color="auto"/>
+                            <w:bottom w:val="none" w:sz="0" w:space="0" w:color="auto"/>
+                            <w:right w:val="none" w:sz="0" w:space="0" w:color="auto"/>
+                        </w:divBdr>
+                    </w:div>
+                </w:divs>
+                <w:optimizeForBrowser/>
+                <w:allowPNG/>
+            </w:webSettings>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/fontTable.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml">
+        <pkg:xmlData>
+            <w:fonts xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+                     xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+                     xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+                     xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
+                     xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"
+                     xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex"
+                     xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid"
+                     xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml"
+                     xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex"
+                     mc:Ignorable="w14 w15 w16se w16cid w16 w16cex">
+                <w:font w:name="Wingdings">
+                    <w:panose1 w:val="05000000000000000000"/>
+                    <w:charset w:val="02"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="variable"/>
+                    <w:sig w:usb0="00000000" w:usb1="10000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="Times New Roman">
+                    <w:panose1 w:val="02020603050405020304"/>
+                    <w:charset w:val="00"/>
+                    <w:family w:val="roman"/>
+                    <w:pitch w:val="variable"/>
+                    <w:sig w:usb0="E0002EFF" w:usb1="C000785B" w:usb2="00000009" w:usb3="00000000" w:csb0="000001FF"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="等线">
+                    <w:altName w:val="DengXian"/>
+                    <w:panose1 w:val="02010600030101010101"/>
+                    <w:charset w:val="86"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="variable"/>
+                    <w:sig w:usb0="A00002BF" w:usb1="38CF7CFA" w:usb2="00000016" w:usb3="00000000" w:csb0="0004000F"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="等线 Light">
+                    <w:panose1 w:val="02010600030101010101"/>
+                    <w:charset w:val="86"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="variable"/>
+                    <w:sig w:usb0="A00002BF" w:usb1="38CF7CFA" w:usb2="00000016" w:usb3="00000000" w:csb0="0004000F"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="黑体">
+                    <w:altName w:val="SimHei"/>
+                    <w:panose1 w:val="02010609060101010101"/>
+                    <w:charset w:val="86"/>
+                    <w:family w:val="modern"/>
+                    <w:pitch w:val="fixed"/>
+                    <w:sig w:usb0="800002BF" w:usb1="38CF7CFA" w:usb2="00000016" w:usb3="00000000" w:csb0="00040001"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="宋体">
+                    <w:altName w:val="SimSun"/>
+                    <w:panose1 w:val="02010600030101010101"/>
+                    <w:charset w:val="86"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="variable"/>
+                    <w:sig w:usb0="00000003" w:usb1="288F0000" w:usb2="00000016" w:usb3="00000000" w:csb0="00040001"
+                           w:csb1="00000000"/>
+                </w:font>
+            </w:fonts>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/docProps/core.xml" pkg:contentType="application/vnd.openxmlformats-package.core-properties+xml"
+              pkg:padding="256">
+        <pkg:xmlData>
+            <cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
+                               xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/"
+                               xmlns:dcmitype="http://purl.org/dc/dcmitype/"
+                               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+                <dc:title/>
+                <dc:subject/>
+                <dc:creator>赵 冬冬</dc:creator>
+                <cp:keywords/>
+                <dc:description/>
+                <cp:lastModifiedBy>赵 冬冬</cp:lastModifiedBy>
+                <cp:revision>2</cp:revision>
+                <dcterms:created xsi:type="dcterms:W3CDTF">2020-09-22T07:53:00Z</dcterms:created>
+                <dcterms:modified xsi:type="dcterms:W3CDTF">2020-09-22T07:53:00Z</dcterms:modified>
+            </cp:coreProperties>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/docProps/app.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.extended-properties+xml" pkg:padding="256">
+        <pkg:xmlData>
+            <Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"
+                        xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
+                <Template>Normal.dotm</Template>
+                <TotalTime>1</TotalTime>
+                <Pages>2</Pages>
+                <Words>29</Words>
+                <Characters>170</Characters>
+                <Application>Microsoft Office Word</Application>
+                <DocSecurity>0</DocSecurity>
+                <Lines>1</Lines>
+                <Paragraphs>1</Paragraphs>
+                <ScaleCrop>false</ScaleCrop>
+                <Company/>
+                <LinksUpToDate>false</LinksUpToDate>
+                <CharactersWithSpaces>198</CharactersWithSpaces>
+                <SharedDoc>false</SharedDoc>
+                <HyperlinksChanged>false</HyperlinksChanged>
+                <AppVersion>16.0000</AppVersion>
+            </Properties>
+        </pkg:xmlData>
+    </pkg:part>
+</pkg:package>

+ 1723 - 0
src/main/resources/word/word.ftl

@@ -0,0 +1,1723 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<?mso-application progid="Word.Document"?>
+<pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage">
+    <pkg:part pkg:name="/_rels/.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml">
+        <pkg:xmlData>
+            <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
+                <Relationship Id="rId4"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"
+                              Target="word/document.xml"/>
+                <Relationship Id="rId2"
+                              Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties"
+                              Target="docProps/core.xml"/>
+                <Relationship Id="rId1"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties"
+                              Target="docProps/app.xml"/>
+                <Relationship Id="rId3"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties"
+                              Target="docProps/custom.xml"/>
+            </Relationships>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/_rels/document.xml.rels"
+              pkg:contentType="application/vnd.openxmlformats-package.relationships+xml">
+        <pkg:xmlData>
+            <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
+                <Relationship Id="rId6"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable"
+                              Target="fontTable.xml"/>
+                <Relationship Id="rId5"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml"
+                              Target="../customXml/item1.xml"/>
+                <Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"
+                              Target="media/image1.jpeg"/>
+                <Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"
+                              Target="theme/theme1.xml"/>
+                <Relationship Id="rId2"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings"
+                              Target="settings.xml"/>
+                <Relationship Id="rId1"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
+                              Target="styles.xml"/>
+            </Relationships>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/document.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml">
+        <pkg:xmlData>
+            <w:document xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas"
+                        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+                        xmlns:o="urn:schemas-microsoft-com:office:office"
+                        xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+                        xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
+                        xmlns:v="urn:schemas-microsoft-com:vml"
+                        xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing"
+                        xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
+                        xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+                        xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
+                        xmlns:w10="urn:schemas-microsoft-com:office:word"
+                        xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"
+                        xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup"
+                        xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk"
+                        xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml"
+                        xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape"
+                        xmlns:wpsCustomData="http://www.wps.cn/officeDocument/2013/wpsCustomData"
+                        mc:Ignorable="w14 w15 wp14">
+                <w:body>
+                    <w:p>
+                        <w:pPr>
+                            <w:pStyle w:val="4"/>
+                        </w:pPr>
+                        <w:r>
+                            <w:t>W</w:t>
+                        </w:r>
+                        <w:r>
+                            <w:rPr>
+                                <w:rFonts w:hint="eastAsia"/>
+                            </w:rPr>
+                            <w:t>ord文档测试</w:t>
+                        </w:r>
+                    </w:p>
+                    <w:tbl>
+                        <w:tblPr>
+                            <w:tblStyle w:val="6"/>
+                            <w:tblW w:w="9369" w:type="dxa"/>
+                            <w:jc w:val="center"/>
+                            <w:tblBorders>
+                                <w:top w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                <w:left w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                <w:right w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                            </w:tblBorders>
+                            <w:tblLayout w:type="fixed"/>
+                            <w:tblCellMar>
+                                <w:top w:w="0" w:type="dxa"/>
+                                <w:left w:w="108" w:type="dxa"/>
+                                <w:bottom w:w="0" w:type="dxa"/>
+                                <w:right w:w="108" w:type="dxa"/>
+                            </w:tblCellMar>
+                        </w:tblPr>
+                        <w:tblGrid>
+                            <w:gridCol w:w="3119"/>
+                            <w:gridCol w:w="2991"/>
+                            <w:gridCol w:w="3259"/>
+                        </w:tblGrid>
+                        <w:tr>
+                            <w:tblPrEx>
+                                <w:tblBorders>
+                                    <w:top w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:left w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:right w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                </w:tblBorders>
+                                <w:tblCellMar>
+                                    <w:top w:w="0" w:type="dxa"/>
+                                    <w:left w:w="108" w:type="dxa"/>
+                                    <w:bottom w:w="0" w:type="dxa"/>
+                                    <w:right w:w="108" w:type="dxa"/>
+                                </w:tblCellMar>
+                            </w:tblPrEx>
+                            <w:trPr>
+                                <w:trHeight w:val="617" w:hRule="atLeast"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="9369" w:type="dxa"/>
+                                    <w:gridSpan w:val="3"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:spacing w:line="480" w:lineRule="auto"/>
+                                        <w:jc w:val="center"/>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                        </w:rPr>
+                                        <w:t>个人信息</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr>
+                            <w:tblPrEx>
+                                <w:tblBorders>
+                                    <w:top w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:left w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:right w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                </w:tblBorders>
+                                <w:tblCellMar>
+                                    <w:top w:w="0" w:type="dxa"/>
+                                    <w:left w:w="108" w:type="dxa"/>
+                                    <w:bottom w:w="0" w:type="dxa"/>
+                                    <w:right w:w="108" w:type="dxa"/>
+                                </w:tblCellMar>
+                            </w:tblPrEx>
+                            <w:trPr>
+                                <w:trHeight w:val="617" w:hRule="atLeast"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="9369" w:type="dxa"/>
+                                    <w:gridSpan w:val="3"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="left"/>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                        </w:rPr>
+                                        <w:t>基本信息</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr>
+                            <w:tblPrEx>
+                                <w:tblBorders>
+                                    <w:top w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:left w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:right w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                </w:tblBorders>
+                                <w:tblCellMar>
+                                    <w:top w:w="0" w:type="dxa"/>
+                                    <w:left w:w="108" w:type="dxa"/>
+                                    <w:bottom w:w="0" w:type="dxa"/>
+                                    <w:right w:w="108" w:type="dxa"/>
+                                </w:tblCellMar>
+                            </w:tblPrEx>
+                            <w:trPr>
+                                <w:trHeight w:val="617" w:hRule="atLeast"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3119" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                        </w:rPr>
+                                        <w:t>姓名</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="2991" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="default" w:eastAsiaTheme="minorEastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                        <w:t>${name}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3259" w:type="dxa"/>
+                                    <w:vMerge w:val="restart"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="default" w:eastAsiaTheme="minorEastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="default" w:eastAsiaTheme="minorEastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                        <w:drawing>
+                                            <wp:inline distT="0" distB="0" distL="114300" distR="114300">
+                                                <wp:extent cx="1843405" cy="1367790"/>
+                                                <wp:effectExtent l="0" t="0" r="4445" b="3810"/>
+                                                <wp:docPr id="1" name="图片 1"
+                                                          descr="u=206032201,3299683489&amp;fm=26&amp;gp=0"/>
+                                                <wp:cNvGraphicFramePr>
+                                                    <a:graphicFrameLocks
+                                                            xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
+                                                            noChangeAspect="1"/>
+                                                </wp:cNvGraphicFramePr>
+                                                <a:graphic
+                                                        xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
+                                                    <a:graphicData
+                                                            uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
+                                                        <pic:pic
+                                                                xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture">
+                                                            <pic:nvPicPr>
+                                                                <pic:cNvPr id="1" name="图片 1"
+                                                                           descr="u=206032201,3299683489&amp;fm=26&amp;gp=0"/>
+                                                                <pic:cNvPicPr>
+                                                                    <a:picLocks noChangeAspect="1"/>
+                                                                </pic:cNvPicPr>
+                                                            </pic:nvPicPr>
+                                                            <pic:blipFill>
+                                                                <a:blip r:embed="rId4"/>
+                                                                <a:stretch>
+                                                                    <a:fillRect/>
+                                                                </a:stretch>
+                                                            </pic:blipFill>
+                                                            <pic:spPr>
+                                                                <a:xfrm>
+                                                                    <a:off x="0" y="0"/>
+                                                                    <a:ext cx="1843405" cy="1367790"/>
+                                                                </a:xfrm>
+                                                                <a:prstGeom prst="rect">
+                                                                    <a:avLst/>
+                                                                </a:prstGeom>
+                                                            </pic:spPr>
+                                                        </pic:pic>
+                                                    </a:graphicData>
+                                                </a:graphic>
+                                            </wp:inline>
+                                        </w:drawing>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr>
+                            <w:tblPrEx>
+                                <w:tblBorders>
+                                    <w:top w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:left w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:right w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                </w:tblBorders>
+                                <w:tblCellMar>
+                                    <w:top w:w="0" w:type="dxa"/>
+                                    <w:left w:w="108" w:type="dxa"/>
+                                    <w:bottom w:w="0" w:type="dxa"/>
+                                    <w:right w:w="108" w:type="dxa"/>
+                                </w:tblCellMar>
+                            </w:tblPrEx>
+                            <w:trPr>
+                                <w:trHeight w:val="617" w:hRule="atLeast"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3119" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                        </w:rPr>
+                                        <w:t>地址</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="2991" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="default" w:eastAsiaTheme="minorEastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                        <w:t>${address}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3259" w:type="dxa"/>
+                                    <w:vMerge w:val="continue"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                    </w:pPr>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr>
+                            <w:tblPrEx>
+                                <w:tblBorders>
+                                    <w:top w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:left w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:right w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                </w:tblBorders>
+                                <w:tblCellMar>
+                                    <w:top w:w="0" w:type="dxa"/>
+                                    <w:left w:w="108" w:type="dxa"/>
+                                    <w:bottom w:w="0" w:type="dxa"/>
+                                    <w:right w:w="108" w:type="dxa"/>
+                                </w:tblCellMar>
+                            </w:tblPrEx>
+                            <w:trPr>
+                                <w:trHeight w:val="617" w:hRule="atLeast"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3119" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                        </w:rPr>
+                                        <w:t>年龄</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="2991" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="default" w:eastAsiaTheme="minorEastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                        <w:t>${age}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3259" w:type="dxa"/>
+                                    <w:vMerge w:val="continue"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                    </w:pPr>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr>
+                            <w:tblPrEx>
+                                <w:tblBorders>
+                                    <w:top w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:left w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:right w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                </w:tblBorders>
+                                <w:tblCellMar>
+                                    <w:top w:w="0" w:type="dxa"/>
+                                    <w:left w:w="108" w:type="dxa"/>
+                                    <w:bottom w:w="0" w:type="dxa"/>
+                                    <w:right w:w="108" w:type="dxa"/>
+                                </w:tblCellMar>
+                            </w:tblPrEx>
+                            <w:trPr>
+                                <w:trHeight w:val="617" w:hRule="atLeast"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="9369" w:type="dxa"/>
+                                    <w:gridSpan w:val="3"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                        </w:rPr>
+                                        <w:t>成绩</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <w:tr>
+                            <w:tblPrEx>
+                                <w:tblBorders>
+                                    <w:top w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:left w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:right w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                </w:tblBorders>
+                                <w:tblCellMar>
+                                    <w:top w:w="0" w:type="dxa"/>
+                                    <w:left w:w="108" w:type="dxa"/>
+                                    <w:bottom w:w="0" w:type="dxa"/>
+                                    <w:right w:w="108" w:type="dxa"/>
+                                </w:tblCellMar>
+                            </w:tblPrEx>
+                            <w:trPr>
+                                <w:trHeight w:val="648" w:hRule="atLeast"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3119" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                        </w:rPr>
+                                        <w:t>语文</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="2991" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                        </w:rPr>
+                                        <w:t>数学</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3259" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                        </w:rPr>
+                                        <w:t>英语</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+                        <#list myListData as data>
+
+                        <w:tr>
+                            <w:tblPrEx>
+                                <w:tblBorders>
+                                    <w:top w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:left w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:right w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                    <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                                </w:tblBorders>
+                                <w:tblCellMar>
+                                    <w:top w:w="0" w:type="dxa"/>
+                                    <w:left w:w="108" w:type="dxa"/>
+                                    <w:bottom w:w="0" w:type="dxa"/>
+                                    <w:right w:w="108" w:type="dxa"/>
+                                </w:tblCellMar>
+                            </w:tblPrEx>
+                            <w:trPr>
+                                <w:trHeight w:val="648" w:hRule="atLeast"/>
+                                <w:jc w:val="center"/>
+                            </w:trPr>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3119" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="default" w:eastAsiaTheme="minorEastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                        <w:t>${data.yuwen}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="2991" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="default" w:eastAsiaTheme="minorEastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                        <w:t>${data.shuxue}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                            <w:tc>
+                                <w:tcPr>
+                                    <w:tcW w:w="3259" w:type="dxa"/>
+                                </w:tcPr>
+                                <w:p>
+                                    <w:pPr>
+                                        <w:jc w:val="center"/>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="default" w:eastAsiaTheme="minorEastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                    </w:pPr>
+                                    <w:r>
+                                        <w:rPr>
+                                            <w:rFonts w:hint="eastAsia"/>
+                                            <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
+                                        </w:rPr>
+                                        <w:t>${data.yinyu}</w:t>
+                                    </w:r>
+                                </w:p>
+                            </w:tc>
+                        </w:tr>
+
+                        </#list>
+                    </w:tbl>
+                    <w:p>
+                        <w:pPr>
+                            <w:jc w:val="center"/>
+                        </w:pPr>
+                    </w:p>
+                    <w:sectPr>
+                        <w:pgSz w:w="11906" w:h="16838"/>
+                        <w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="851" w:footer="992"
+                                 w:gutter="0"/>
+                        <w:cols w:space="425" w:num="1"/>
+                        <w:docGrid w:type="lines" w:linePitch="312" w:charSpace="0"/>
+                    </w:sectPr>
+                </w:body>
+            </w:document>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/customXml/_rels/item1.xml.rels"
+              pkg:contentType="application/vnd.openxmlformats-package.relationships+xml">
+        <pkg:xmlData>
+            <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
+                <Relationship Id="rId1"
+                              Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps"
+                              Target="itemProps1.xml"/>
+            </Relationships>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/customXml/item1.xml" pkg:contentType="application/xml">
+        <pkg:xmlData>
+            <s:customData xmlns="http://www.wps.cn/officeDocument/2013/wpsCustomData"
+                          xmlns:s="http://www.wps.cn/officeDocument/2013/wpsCustomData">
+                <customSectProps>
+                    <customSectPr/>
+                </customSectProps>
+            </s:customData>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/customXml/itemProps1.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.customXmlProperties+xml">
+        <pkg:xmlData>
+            <ds:datastoreItem ds:itemID="{B1977F7D-205B-4081-913C-38D41E755F92}"
+                              xmlns:ds="http://schemas.openxmlformats.org/officeDocument/2006/customXml">
+                <ds:schemaRefs>
+                    <ds:schemaRef ds:uri="http://www.wps.cn/officeDocument/2013/wpsCustomData"/>
+                </ds:schemaRefs>
+            </ds:datastoreItem>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/docProps/app.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.extended-properties+xml">
+        <pkg:xmlData>
+            <Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties"
+                        xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
+                <Template>Normal.dotm</Template>
+                <Pages>1</Pages>
+                <Words>18</Words>
+                <Characters>109</Characters>
+                <Lines>1</Lines>
+                <Paragraphs>1</Paragraphs>
+                <TotalTime>4</TotalTime>
+                <ScaleCrop>false</ScaleCrop>
+                <LinksUpToDate>false</LinksUpToDate>
+                <CharactersWithSpaces>126</CharactersWithSpaces>
+                <Application>WPS Office_11.1.0.10000_F1E327BC-269C-435d-A152-05C5408002CA</Application>
+                <DocSecurity>0</DocSecurity>
+            </Properties>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/docProps/core.xml"
+              pkg:contentType="application/vnd.openxmlformats-package.core-properties+xml">
+        <pkg:xmlData>
+            <cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
+                               xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/"
+                               xmlns:dcmitype="http://purl.org/dc/dcmitype/"
+                               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+                <dcterms:created xsi:type="dcterms:W3CDTF">2020-09-15T09:47:00Z</dcterms:created>
+                <dc:creator>赵 冬冬</dc:creator>
+                <cp:lastModifiedBy>Administrator</cp:lastModifiedBy>
+                <dcterms:modified xsi:type="dcterms:W3CDTF">2020-09-22T06:52:41Z</dcterms:modified>
+                <cp:revision>18</cp:revision>
+            </cp:coreProperties>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/docProps/custom.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.custom-properties+xml">
+        <pkg:xmlData>
+            <Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"
+                        xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
+                <property fmtid="{D5CDD505-2E9C-101B-9397-08002B2CF9AE}" pid="2" name="KSOProductBuildVer">
+                    <vt:lpwstr>2052-11.1.0.10000</vt:lpwstr>
+                </property>
+            </Properties>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/fontTable.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml">
+        <pkg:xmlData>
+            <w:fonts xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+                     xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+                     xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+                     xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" mc:Ignorable="w14">
+                <w:font w:name="Times New Roman">
+                    <w:panose1 w:val="02020603050405020304"/>
+                    <w:charset w:val="00"/>
+                    <w:family w:val="roman"/>
+                    <w:pitch w:val="variable"/>
+                    <w:sig w:usb0="20007A87" w:usb1="80000000" w:usb2="00000008" w:usb3="00000000" w:csb0="000001FF"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="宋体">
+                    <w:panose1 w:val="02010600030101010101"/>
+                    <w:charset w:val="86"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="00000003" w:usb1="288F0000" w:usb2="00000006" w:usb3="00000000" w:csb0="00040001"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="Wingdings">
+                    <w:panose1 w:val="05000000000000000000"/>
+                    <w:charset w:val="02"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="00000000" w:usb1="00000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="Arial">
+                    <w:panose1 w:val="020B0604020202020204"/>
+                    <w:charset w:val="01"/>
+                    <w:family w:val="swiss"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="E0002EFF" w:usb1="C000785B" w:usb2="00000009" w:usb3="00000000" w:csb0="400001FF"
+                           w:csb1="FFFF0000"/>
+                </w:font>
+                <w:font w:name="黑体">
+                    <w:panose1 w:val="02010609060101010101"/>
+                    <w:charset w:val="86"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="800002BF" w:usb1="38CF7CFA" w:usb2="00000016" w:usb3="00000000" w:csb0="00040001"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="Courier New">
+                    <w:panose1 w:val="02070309020205020404"/>
+                    <w:charset w:val="01"/>
+                    <w:family w:val="modern"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="E0002EFF" w:usb1="C0007843" w:usb2="00000009" w:usb3="00000000" w:csb0="400001FF"
+                           w:csb1="FFFF0000"/>
+                </w:font>
+                <w:font w:name="Symbol">
+                    <w:panose1 w:val="05050102010706020507"/>
+                    <w:charset w:val="02"/>
+                    <w:family w:val="roman"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="00000000" w:usb1="00000000" w:usb2="00000000" w:usb3="00000000" w:csb0="80000000"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="Calibri">
+                    <w:panose1 w:val="020F0502020204030204"/>
+                    <w:charset w:val="00"/>
+                    <w:family w:val="swiss"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="E4002EFF" w:usb1="C000247B" w:usb2="00000009" w:usb3="00000000" w:csb0="200001FF"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="等线">
+                    <w:panose1 w:val="02010600030101010101"/>
+                    <w:charset w:val="86"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="A00002BF" w:usb1="38CF7CFA" w:usb2="00000016" w:usb3="00000000" w:csb0="0004000F"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="等线 Light">
+                    <w:panose1 w:val="02010600030101010101"/>
+                    <w:charset w:val="86"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="A00002BF" w:usb1="38CF7CFA" w:usb2="00000016" w:usb3="00000000" w:csb0="0004000F"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="微软雅黑">
+                    <w:panose1 w:val="020B0503020204020204"/>
+                    <w:charset w:val="86"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="80000287" w:usb1="2ACF3C50" w:usb2="00000016" w:usb3="00000000" w:csb0="0004001F"
+                           w:csb1="00000000"/>
+                </w:font>
+                <w:font w:name="Tahoma">
+                    <w:panose1 w:val="020B0604030504040204"/>
+                    <w:charset w:val="00"/>
+                    <w:family w:val="auto"/>
+                    <w:pitch w:val="default"/>
+                    <w:sig w:usb0="E1002EFF" w:usb1="C000605B" w:usb2="00000029" w:usb3="00000000" w:csb0="200101FF"
+                           w:csb1="20280000"/>
+                </w:font>
+            </w:fonts>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/media/image1.jpeg" pkg:contentType="image/jpeg">
+        <pkg:binaryData>
+            ${img}
+        </pkg:binaryData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/settings.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml">
+        <pkg:xmlData>
+            <w:settings xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+                        xmlns:o="urn:schemas-microsoft-com:office:office"
+                        xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+                        xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
+                        xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word"
+                        xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+                        xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
+                        xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" mc:Ignorable="w14">
+                <w:zoom w:percent="100"/>
+                <w:bordersDoNotSurroundHeader w:val="1"/>
+                <w:bordersDoNotSurroundFooter w:val="1"/>
+                <w:documentProtection w:enforcement="0"/>
+                <w:defaultTabStop w:val="420"/>
+                <w:drawingGridVerticalSpacing w:val="156"/>
+                <w:displayHorizontalDrawingGridEvery w:val="0"/>
+                <w:displayVerticalDrawingGridEvery w:val="2"/>
+                <w:characterSpacingControl w:val="compressPunctuation"/>
+                <w:compat>
+                    <w:spaceForUL/>
+                    <w:balanceSingleByteDoubleByteWidth/>
+                    <w:doNotLeaveBackslashAlone/>
+                    <w:ulTrailSpace/>
+                    <w:doNotExpandShiftReturn/>
+                    <w:adjustLineHeightInTable/>
+                    <w:useFELayout/>
+                    <w:compatSetting w:name="compatibilityMode" w:uri="http://schemas.microsoft.com/office/word"
+                                     w:val="15"/>
+                    <w:compatSetting w:name="overrideTableStyleFontSizeAndJustification"
+                                     w:uri="http://schemas.microsoft.com/office/word" w:val="1"/>
+                    <w:compatSetting w:name="enableOpenTypeFeatures" w:uri="http://schemas.microsoft.com/office/word"
+                                     w:val="1"/>
+                    <w:compatSetting w:name="doNotFlipMirrorIndents" w:uri="http://schemas.microsoft.com/office/word"
+                                     w:val="1"/>
+                    <w:compatSetting w:name="differentiateMultirowTableHeaders"
+                                     w:uri="http://schemas.microsoft.com/office/word" w:val="1"/>
+                </w:compat>
+                <w:rsids>
+                    <w:rsidRoot w:val="00E71D97"/>
+                    <w:rsid w:val="000064D8"/>
+                    <w:rsid w:val="00125F7A"/>
+                    <w:rsid w:val="00152283"/>
+                    <w:rsid w:val="002D3793"/>
+                    <w:rsid w:val="003D372B"/>
+                    <w:rsid w:val="003D60A6"/>
+                    <w:rsid w:val="005C38E9"/>
+                    <w:rsid w:val="00835F4C"/>
+                    <w:rsid w:val="00AF7FC7"/>
+                    <w:rsid w:val="00C5328C"/>
+                    <w:rsid w:val="00C80102"/>
+                    <w:rsid w:val="00E71D97"/>
+                    <w:rsid w:val="00ED0493"/>
+                    <w:rsid w:val="00EF336F"/>
+                    <w:rsid w:val="00F57557"/>
+                    <w:rsid w:val="00FE7102"/>
+                    <w:rsid w:val="04892BF8"/>
+                    <w:rsid w:val="0C347BBE"/>
+                    <w:rsid w:val="1E4226A8"/>
+                    <w:rsid w:val="1F37320E"/>
+                    <w:rsid w:val="4DC23BBE"/>
+                </w:rsids>
+                <m:mathPr>
+                    <m:mathFont m:val="Cambria Math"/>
+                    <m:brkBin m:val="before"/>
+                    <m:brkBinSub m:val="--"/>
+                    <m:smallFrac m:val="0"/>
+                    <m:dispDef/>
+                    <m:lMargin m:val="0"/>
+                    <m:rMargin m:val="0"/>
+                    <m:defJc m:val="centerGroup"/>
+                    <m:wrapIndent m:val="1440"/>
+                    <m:intLim m:val="subSup"/>
+                    <m:naryLim m:val="undOvr"/>
+                </m:mathPr>
+                <w:themeFontLang w:val="en-US" w:eastAsia="zh-CN"/>
+                <w:clrSchemeMapping w:bg1="light1" w:t1="dark1" w:bg2="light2" w:t2="dark2" w:accent1="accent1"
+                                    w:accent2="accent2" w:accent3="accent3" w:accent4="accent4" w:accent5="accent5"
+                                    w:accent6="accent6" w:hyperlink="hyperlink"
+                                    w:followedHyperlink="followedHyperlink"/>
+            </w:settings>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/styles.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml">
+        <pkg:xmlData>
+            <w:styles xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+                      xmlns:o="urn:schemas-microsoft-com:office:office"
+                      xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+                      xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
+                      xmlns:v="urn:schemas-microsoft-com:vml"
+                      xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+                      xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
+                      xmlns:w10="urn:schemas-microsoft-com:office:word"
+                      xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" mc:Ignorable="w14">
+                <w:docDefaults>
+                    <w:rPrDefault>
+                        <w:rPr>
+                            <w:rFonts w:asciiTheme="minorHAnsi" w:hAnsiTheme="minorHAnsi"
+                                      w:eastAsiaTheme="minorEastAsia" w:cstheme="minorBidi"/>
+                        </w:rPr>
+                    </w:rPrDefault>
+                </w:docDefaults>
+                <w:latentStyles w:count="260" w:defQFormat="0" w:defUnhideWhenUsed="1" w:defSemiHidden="1"
+                                w:defUIPriority="99" w:defLockedState="0">
+                    <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="0" w:semiHidden="0"
+                                    w:name="Normal"/>
+                    <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="9" w:semiHidden="0"
+                                    w:name="heading 1"/>
+                    <w:lsdException w:qFormat="1" w:uiPriority="9" w:semiHidden="0" w:name="heading 2"/>
+                    <w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 3"/>
+                    <w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 4"/>
+                    <w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 5"/>
+                    <w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 6"/>
+                    <w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 7"/>
+                    <w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 8"/>
+                    <w:lsdException w:qFormat="1" w:uiPriority="9" w:name="heading 9"/>
+                    <w:lsdException w:uiPriority="99" w:name="index 1"/>
+                    <w:lsdException w:uiPriority="99" w:name="index 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="index 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="index 4"/>
+                    <w:lsdException w:uiPriority="99" w:name="index 5"/>
+                    <w:lsdException w:uiPriority="99" w:name="index 6"/>
+                    <w:lsdException w:uiPriority="99" w:name="index 7"/>
+                    <w:lsdException w:uiPriority="99" w:name="index 8"/>
+                    <w:lsdException w:uiPriority="99" w:name="index 9"/>
+                    <w:lsdException w:uiPriority="39" w:name="toc 1"/>
+                    <w:lsdException w:uiPriority="39" w:name="toc 2"/>
+                    <w:lsdException w:uiPriority="39" w:name="toc 3"/>
+                    <w:lsdException w:uiPriority="39" w:name="toc 4"/>
+                    <w:lsdException w:uiPriority="39" w:name="toc 5"/>
+                    <w:lsdException w:uiPriority="39" w:name="toc 6"/>
+                    <w:lsdException w:uiPriority="39" w:name="toc 7"/>
+                    <w:lsdException w:uiPriority="39" w:name="toc 8"/>
+                    <w:lsdException w:uiPriority="39" w:name="toc 9"/>
+                    <w:lsdException w:uiPriority="99" w:name="Normal Indent"/>
+                    <w:lsdException w:uiPriority="99" w:name="footnote text"/>
+                    <w:lsdException w:uiPriority="99" w:name="annotation text"/>
+                    <w:lsdException w:uiPriority="99" w:name="header"/>
+                    <w:lsdException w:uiPriority="99" w:name="footer"/>
+                    <w:lsdException w:uiPriority="99" w:name="index heading"/>
+                    <w:lsdException w:qFormat="1" w:uiPriority="35" w:name="caption"/>
+                    <w:lsdException w:uiPriority="99" w:name="table of figures"/>
+                    <w:lsdException w:uiPriority="99" w:name="envelope address"/>
+                    <w:lsdException w:uiPriority="99" w:name="envelope return"/>
+                    <w:lsdException w:uiPriority="99" w:name="footnote reference"/>
+                    <w:lsdException w:uiPriority="99" w:name="annotation reference"/>
+                    <w:lsdException w:uiPriority="99" w:name="line number"/>
+                    <w:lsdException w:uiPriority="99" w:name="page number"/>
+                    <w:lsdException w:uiPriority="99" w:name="endnote reference"/>
+                    <w:lsdException w:uiPriority="99" w:name="endnote text"/>
+                    <w:lsdException w:uiPriority="99" w:name="table of authorities"/>
+                    <w:lsdException w:uiPriority="99" w:name="macro"/>
+                    <w:lsdException w:uiPriority="99" w:name="toa heading"/>
+                    <w:lsdException w:uiPriority="99" w:name="List"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Bullet"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Number"/>
+                    <w:lsdException w:uiPriority="99" w:name="List 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="List 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="List 4"/>
+                    <w:lsdException w:uiPriority="99" w:name="List 5"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Bullet 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Bullet 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Bullet 4"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Bullet 5"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Number 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Number 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Number 4"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Number 5"/>
+                    <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="10" w:semiHidden="0"
+                                    w:name="Title"/>
+                    <w:lsdException w:uiPriority="99" w:name="Closing"/>
+                    <w:lsdException w:uiPriority="99" w:name="Signature"/>
+                    <w:lsdException w:uiPriority="1" w:name="Default Paragraph Font"/>
+                    <w:lsdException w:uiPriority="99" w:name="Body Text"/>
+                    <w:lsdException w:uiPriority="99" w:name="Body Text Indent"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Continue"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Continue 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Continue 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Continue 4"/>
+                    <w:lsdException w:uiPriority="99" w:name="List Continue 5"/>
+                    <w:lsdException w:uiPriority="99" w:name="Message Header"/>
+                    <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="11" w:semiHidden="0"
+                                    w:name="Subtitle"/>
+                    <w:lsdException w:uiPriority="99" w:name="Salutation"/>
+                    <w:lsdException w:uiPriority="99" w:name="Date"/>
+                    <w:lsdException w:uiPriority="99" w:name="Body Text First Indent"/>
+                    <w:lsdException w:uiPriority="99" w:name="Body Text First Indent 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Note Heading"/>
+                    <w:lsdException w:uiPriority="99" w:name="Body Text 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Body Text 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="Body Text Indent 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Body Text Indent 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="Block Text"/>
+                    <w:lsdException w:uiPriority="99" w:name="Hyperlink"/>
+                    <w:lsdException w:uiPriority="99" w:name="FollowedHyperlink"/>
+                    <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="22" w:semiHidden="0"
+                                    w:name="Strong"/>
+                    <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="20" w:semiHidden="0"
+                                    w:name="Emphasis"/>
+                    <w:lsdException w:uiPriority="99" w:name="Document Map"/>
+                    <w:lsdException w:uiPriority="99" w:name="Plain Text"/>
+                    <w:lsdException w:uiPriority="99" w:name="E-mail Signature"/>
+                    <w:lsdException w:uiPriority="99" w:name="Normal (Web)"/>
+                    <w:lsdException w:uiPriority="99" w:name="HTML Acronym"/>
+                    <w:lsdException w:uiPriority="99" w:name="HTML Address"/>
+                    <w:lsdException w:uiPriority="99" w:name="HTML Cite"/>
+                    <w:lsdException w:uiPriority="99" w:name="HTML Code"/>
+                    <w:lsdException w:uiPriority="99" w:name="HTML Definition"/>
+                    <w:lsdException w:uiPriority="99" w:name="HTML Keyboard"/>
+                    <w:lsdException w:uiPriority="99" w:name="HTML Preformatted"/>
+                    <w:lsdException w:uiPriority="99" w:name="HTML Sample"/>
+                    <w:lsdException w:uiPriority="99" w:name="HTML Typewriter"/>
+                    <w:lsdException w:uiPriority="99" w:name="HTML Variable"/>
+                    <w:lsdException w:qFormat="1" w:uiPriority="99" w:name="Normal Table"/>
+                    <w:lsdException w:uiPriority="99" w:name="annotation subject"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Simple 1"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Simple 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Simple 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Classic 1"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Classic 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Classic 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Classic 4"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Colorful 1"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Colorful 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Colorful 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Columns 1"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Columns 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Columns 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Columns 4"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Columns 5"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Grid 1"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Grid 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Grid 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Grid 4"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Grid 5"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Grid 6"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Grid 7"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Grid 8"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table List 1"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table List 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table List 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table List 4"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table List 5"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table List 6"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table List 7"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table List 8"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table 3D effects 1"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table 3D effects 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table 3D effects 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Contemporary"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Elegant"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Professional"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Subtle 1"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Subtle 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Web 1"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Web 2"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Web 3"/>
+                    <w:lsdException w:uiPriority="99" w:name="Balloon Text"/>
+                    <w:lsdException w:qFormat="1" w:unhideWhenUsed="0" w:uiPriority="39" w:semiHidden="0"
+                                    w:name="Table Grid"/>
+                    <w:lsdException w:uiPriority="99" w:name="Table Theme"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0" w:name="Light Shading"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0" w:name="Light List"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0" w:name="Light Grid"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0" w:name="Medium Shading 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0" w:name="Medium Shading 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0" w:name="Medium List 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0" w:name="Medium List 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0" w:name="Medium Grid 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0" w:name="Medium Grid 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0" w:name="Medium Grid 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0" w:name="Dark List"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0" w:name="Colorful Shading"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0" w:name="Colorful List"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0" w:name="Colorful Grid"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0"
+                                    w:name="Light Shading Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0"
+                                    w:name="Light List Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0"
+                                    w:name="Light Grid Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0"
+                                    w:name="Medium Shading 1 Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0"
+                                    w:name="Medium Shading 2 Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0"
+                                    w:name="Medium List 1 Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0"
+                                    w:name="Medium List 2 Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0"
+                                    w:name="Medium Grid 1 Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0"
+                                    w:name="Medium Grid 2 Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0"
+                                    w:name="Medium Grid 3 Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0"
+                                    w:name="Dark List Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0"
+                                    w:name="Colorful Shading Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0"
+                                    w:name="Colorful List Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0"
+                                    w:name="Colorful Grid Accent 1"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0"
+                                    w:name="Light Shading Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0"
+                                    w:name="Light List Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0"
+                                    w:name="Light Grid Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0"
+                                    w:name="Medium Shading 1 Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0"
+                                    w:name="Medium Shading 2 Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0"
+                                    w:name="Medium List 1 Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0"
+                                    w:name="Medium List 2 Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0"
+                                    w:name="Medium Grid 1 Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0"
+                                    w:name="Medium Grid 2 Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0"
+                                    w:name="Medium Grid 3 Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0"
+                                    w:name="Dark List Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0"
+                                    w:name="Colorful Shading Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0"
+                                    w:name="Colorful List Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0"
+                                    w:name="Colorful Grid Accent 2"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0"
+                                    w:name="Light Shading Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0"
+                                    w:name="Light List Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0"
+                                    w:name="Light Grid Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0"
+                                    w:name="Medium Shading 1 Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0"
+                                    w:name="Medium Shading 2 Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0"
+                                    w:name="Medium List 1 Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0"
+                                    w:name="Medium List 2 Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0"
+                                    w:name="Medium Grid 1 Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0"
+                                    w:name="Medium Grid 2 Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0"
+                                    w:name="Medium Grid 3 Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0"
+                                    w:name="Dark List Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0"
+                                    w:name="Colorful Shading Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0"
+                                    w:name="Colorful List Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0"
+                                    w:name="Colorful Grid Accent 3"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0"
+                                    w:name="Light Shading Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0"
+                                    w:name="Light List Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0"
+                                    w:name="Light Grid Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0"
+                                    w:name="Medium Shading 1 Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0"
+                                    w:name="Medium Shading 2 Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0"
+                                    w:name="Medium List 1 Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0"
+                                    w:name="Medium List 2 Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0"
+                                    w:name="Medium Grid 1 Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0"
+                                    w:name="Medium Grid 2 Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0"
+                                    w:name="Medium Grid 3 Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0"
+                                    w:name="Dark List Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0"
+                                    w:name="Colorful Shading Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0"
+                                    w:name="Colorful List Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0"
+                                    w:name="Colorful Grid Accent 4"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0"
+                                    w:name="Light Shading Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0"
+                                    w:name="Light List Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0"
+                                    w:name="Light Grid Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0"
+                                    w:name="Medium Shading 1 Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0"
+                                    w:name="Medium Shading 2 Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0"
+                                    w:name="Medium List 1 Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0"
+                                    w:name="Medium List 2 Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0"
+                                    w:name="Medium Grid 1 Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0"
+                                    w:name="Medium Grid 2 Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0"
+                                    w:name="Medium Grid 3 Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0"
+                                    w:name="Dark List Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0"
+                                    w:name="Colorful Shading Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0"
+                                    w:name="Colorful List Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0"
+                                    w:name="Colorful Grid Accent 5"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="60" w:semiHidden="0"
+                                    w:name="Light Shading Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="61" w:semiHidden="0"
+                                    w:name="Light List Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="62" w:semiHidden="0"
+                                    w:name="Light Grid Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="63" w:semiHidden="0"
+                                    w:name="Medium Shading 1 Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="64" w:semiHidden="0"
+                                    w:name="Medium Shading 2 Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="65" w:semiHidden="0"
+                                    w:name="Medium List 1 Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="66" w:semiHidden="0"
+                                    w:name="Medium List 2 Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="67" w:semiHidden="0"
+                                    w:name="Medium Grid 1 Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="68" w:semiHidden="0"
+                                    w:name="Medium Grid 2 Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="69" w:semiHidden="0"
+                                    w:name="Medium Grid 3 Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="70" w:semiHidden="0"
+                                    w:name="Dark List Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="71" w:semiHidden="0"
+                                    w:name="Colorful Shading Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="72" w:semiHidden="0"
+                                    w:name="Colorful List Accent 6"/>
+                    <w:lsdException w:unhideWhenUsed="0" w:uiPriority="73" w:semiHidden="0"
+                                    w:name="Colorful Grid Accent 6"/>
+                </w:latentStyles>
+                <w:style w:type="paragraph" w:default="1" w:styleId="1">
+                    <w:name w:val="Normal"/>
+                    <w:qFormat/>
+                    <w:uiPriority w:val="0"/>
+                    <w:pPr>
+                        <w:widowControl w:val="0"/>
+                        <w:jc w:val="both"/>
+                    </w:pPr>
+                    <w:rPr>
+                        <w:rFonts w:asciiTheme="minorHAnsi" w:hAnsiTheme="minorHAnsi" w:eastAsiaTheme="minorEastAsia"
+                                  w:cstheme="minorBidi"/>
+                        <w:kern w:val="2"/>
+                        <w:sz w:val="21"/>
+                        <w:szCs w:val="22"/>
+                        <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="ar-SA"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="paragraph" w:styleId="2">
+                    <w:name w:val="heading 1"/>
+                    <w:basedOn w:val="1"/>
+                    <w:next w:val="1"/>
+                    <w:link w:val="8"/>
+                    <w:qFormat/>
+                    <w:uiPriority w:val="9"/>
+                    <w:pPr>
+                        <w:keepNext/>
+                        <w:keepLines/>
+                        <w:spacing w:before="340" w:after="330" w:line="578" w:lineRule="auto"/>
+                        <w:outlineLvl w:val="0"/>
+                    </w:pPr>
+                    <w:rPr>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:kern w:val="44"/>
+                        <w:sz w:val="44"/>
+                        <w:szCs w:val="44"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="paragraph" w:styleId="3">
+                    <w:name w:val="heading 2"/>
+                    <w:basedOn w:val="1"/>
+                    <w:next w:val="1"/>
+                    <w:link w:val="10"/>
+                    <w:unhideWhenUsed/>
+                    <w:qFormat/>
+                    <w:uiPriority w:val="9"/>
+                    <w:pPr>
+                        <w:keepNext/>
+                        <w:keepLines/>
+                        <w:spacing w:before="260" w:after="260" w:line="416" w:lineRule="auto"/>
+                        <w:outlineLvl w:val="1"/>
+                    </w:pPr>
+                    <w:rPr>
+                        <w:rFonts w:asciiTheme="majorHAnsi" w:hAnsiTheme="majorHAnsi" w:eastAsiaTheme="majorEastAsia"
+                                  w:cstheme="majorBidi"/>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="32"/>
+                        <w:szCs w:val="32"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="character" w:default="1" w:styleId="7">
+                    <w:name w:val="Default Paragraph Font"/>
+                    <w:semiHidden/>
+                    <w:unhideWhenUsed/>
+                    <w:uiPriority w:val="1"/>
+                </w:style>
+                <w:style w:type="table" w:default="1" w:styleId="5">
+                    <w:name w:val="Normal Table"/>
+                    <w:semiHidden/>
+                    <w:unhideWhenUsed/>
+                    <w:qFormat/>
+                    <w:uiPriority w:val="99"/>
+                    <w:tblPr>
+                        <w:tblCellMar>
+                            <w:top w:w="0" w:type="dxa"/>
+                            <w:left w:w="108" w:type="dxa"/>
+                            <w:bottom w:w="0" w:type="dxa"/>
+                            <w:right w:w="108" w:type="dxa"/>
+                        </w:tblCellMar>
+                    </w:tblPr>
+                </w:style>
+                <w:style w:type="paragraph" w:styleId="4">
+                    <w:name w:val="Title"/>
+                    <w:basedOn w:val="1"/>
+                    <w:next w:val="1"/>
+                    <w:link w:val="9"/>
+                    <w:qFormat/>
+                    <w:uiPriority w:val="10"/>
+                    <w:pPr>
+                        <w:spacing w:before="240" w:after="60"/>
+                        <w:jc w:val="center"/>
+                        <w:outlineLvl w:val="0"/>
+                    </w:pPr>
+                    <w:rPr>
+                        <w:rFonts w:asciiTheme="majorHAnsi" w:hAnsiTheme="majorHAnsi" w:eastAsiaTheme="majorEastAsia"
+                                  w:cstheme="majorBidi"/>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="32"/>
+                        <w:szCs w:val="32"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="table" w:styleId="6">
+                    <w:name w:val="Table Grid"/>
+                    <w:basedOn w:val="5"/>
+                    <w:qFormat/>
+                    <w:uiPriority w:val="39"/>
+                    <w:tblPr>
+                        <w:tblBorders>
+                            <w:top w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                            <w:left w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                            <w:bottom w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                            <w:right w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                            <w:insideH w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                            <w:insideV w:val="single" w:color="auto" w:sz="4" w:space="0"/>
+                        </w:tblBorders>
+                    </w:tblPr>
+                </w:style>
+                <w:style w:type="character" w:customStyle="1" w:styleId="8">
+                    <w:name w:val="标题 1 字符"/>
+                    <w:basedOn w:val="7"/>
+                    <w:link w:val="2"/>
+                    <w:qFormat/>
+                    <w:uiPriority w:val="9"/>
+                    <w:rPr>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:kern w:val="44"/>
+                        <w:sz w:val="44"/>
+                        <w:szCs w:val="44"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="character" w:customStyle="1" w:styleId="9">
+                    <w:name w:val="标题 字符"/>
+                    <w:basedOn w:val="7"/>
+                    <w:link w:val="4"/>
+                    <w:qFormat/>
+                    <w:uiPriority w:val="10"/>
+                    <w:rPr>
+                        <w:rFonts w:asciiTheme="majorHAnsi" w:hAnsiTheme="majorHAnsi" w:eastAsiaTheme="majorEastAsia"
+                                  w:cstheme="majorBidi"/>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:sz w:val="32"/>
+                        <w:szCs w:val="32"/>
+                    </w:rPr>
+                </w:style>
+                <w:style w:type="character" w:customStyle="1" w:styleId="10">
+                    <w:name w:val="标题 2 字符"/>
+                    <w:basedOn w:val="7"/>
+                    <w:link w:val="3"/>
+                    <w:qFormat/>
+                    <w:uiPriority w:val="9"/>
+                    <w:rPr>
+                        <w:rFonts w:asciiTheme="majorHAnsi" w:hAnsiTheme="majorHAnsi" w:eastAsiaTheme="majorEastAsia"
+                                  w:cstheme="majorBidi"/>
+                        <w:b/>
+                        <w:bCs/>
+                        <w:kern w:val="2"/>
+                        <w:sz w:val="32"/>
+                        <w:szCs w:val="32"/>
+                    </w:rPr>
+                </w:style>
+            </w:styles>
+        </pkg:xmlData>
+    </pkg:part>
+    <pkg:part pkg:name="/word/theme/theme1.xml"
+              pkg:contentType="application/vnd.openxmlformats-officedocument.theme+xml">
+        <pkg:xmlData>
+            <a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office 主题​​">
+                <a:themeElements>
+                    <a:clrScheme name="Office">
+                        <a:dk1>
+                            <a:sysClr val="windowText" lastClr="000000"/>
+                        </a:dk1>
+                        <a:lt1>
+                            <a:sysClr val="window" lastClr="FFFFFF"/>
+                        </a:lt1>
+                        <a:dk2>
+                            <a:srgbClr val="44546A"/>
+                        </a:dk2>
+                        <a:lt2>
+                            <a:srgbClr val="E7E6E6"/>
+                        </a:lt2>
+                        <a:accent1>
+                            <a:srgbClr val="4472C4"/>
+                        </a:accent1>
+                        <a:accent2>
+                            <a:srgbClr val="ED7D31"/>
+                        </a:accent2>
+                        <a:accent3>
+                            <a:srgbClr val="A5A5A5"/>
+                        </a:accent3>
+                        <a:accent4>
+                            <a:srgbClr val="FFC000"/>
+                        </a:accent4>
+                        <a:accent5>
+                            <a:srgbClr val="5B9BD5"/>
+                        </a:accent5>
+                        <a:accent6>
+                            <a:srgbClr val="70AD47"/>
+                        </a:accent6>
+                        <a:hlink>
+                            <a:srgbClr val="0563C1"/>
+                        </a:hlink>
+                        <a:folHlink>
+                            <a:srgbClr val="954F72"/>
+                        </a:folHlink>
+                    </a:clrScheme>
+                    <a:fontScheme name="Office">
+                        <a:majorFont>
+                            <a:latin typeface="等线 Light"/>
+                            <a:ea typeface=""/>
+                            <a:cs typeface=""/>
+                            <a:font script="Jpan" typeface="游ゴシック Light"/>
+                            <a:font script="Hang" typeface="맑은 고딕"/>
+                            <a:font script="Hans" typeface="等线 Light"/>
+                            <a:font script="Hant" typeface="新細明體"/>
+                            <a:font script="Arab" typeface="Times New Roman"/>
+                            <a:font script="Hebr" typeface="Times New Roman"/>
+                            <a:font script="Thai" typeface="Angsana New"/>
+                            <a:font script="Ethi" typeface="Nyala"/>
+                            <a:font script="Beng" typeface="Vrinda"/>
+                            <a:font script="Gujr" typeface="Shruti"/>
+                            <a:font script="Khmr" typeface="MoolBoran"/>
+                            <a:font script="Knda" typeface="Tunga"/>
+                            <a:font script="Guru" typeface="Raavi"/>
+                            <a:font script="Cans" typeface="Euphemia"/>
+                            <a:font script="Cher" typeface="Plantagenet Cherokee"/>
+                            <a:font script="Yiii" typeface="Microsoft Yi Baiti"/>
+                            <a:font script="Tibt" typeface="Microsoft Himalaya"/>
+                            <a:font script="Thaa" typeface="MV Boli"/>
+                            <a:font script="Deva" typeface="Mangal"/>
+                            <a:font script="Telu" typeface="Gautami"/>
+                            <a:font script="Taml" typeface="Latha"/>
+                            <a:font script="Syrc" typeface="Estrangelo Edessa"/>
+                            <a:font script="Orya" typeface="Kalinga"/>
+                            <a:font script="Mlym" typeface="Kartika"/>
+                            <a:font script="Laoo" typeface="DokChampa"/>
+                            <a:font script="Sinh" typeface="Iskoola Pota"/>
+                            <a:font script="Mong" typeface="Mongolian Baiti"/>
+                            <a:font script="Viet" typeface="Times New Roman"/>
+                            <a:font script="Uigh" typeface="Microsoft Uighur"/>
+                            <a:font script="Geor" typeface="Sylfaen"/>
+                        </a:majorFont>
+                        <a:minorFont>
+                            <a:latin typeface="等线"/>
+                            <a:ea typeface=""/>
+                            <a:cs typeface=""/>
+                            <a:font script="Jpan" typeface="游明朝"/>
+                            <a:font script="Hang" typeface="맑은 고딕"/>
+                            <a:font script="Hans" typeface="等线"/>
+                            <a:font script="Hant" typeface="新細明體"/>
+                            <a:font script="Arab" typeface="Arial"/>
+                            <a:font script="Hebr" typeface="Arial"/>
+                            <a:font script="Thai" typeface="Cordia New"/>
+                            <a:font script="Ethi" typeface="Nyala"/>
+                            <a:font script="Beng" typeface="Vrinda"/>
+                            <a:font script="Gujr" typeface="Shruti"/>
+                            <a:font script="Khmr" typeface="DaunPenh"/>
+                            <a:font script="Knda" typeface="Tunga"/>
+                            <a:font script="Guru" typeface="Raavi"/>
+                            <a:font script="Cans" typeface="Euphemia"/>
+                            <a:font script="Cher" typeface="Plantagenet Cherokee"/>
+                            <a:font script="Yiii" typeface="Microsoft Yi Baiti"/>
+                            <a:font script="Tibt" typeface="Microsoft Himalaya"/>
+                            <a:font script="Thaa" typeface="MV Boli"/>
+                            <a:font script="Deva" typeface="Mangal"/>
+                            <a:font script="Telu" typeface="Gautami"/>
+                            <a:font script="Taml" typeface="Latha"/>
+                            <a:font script="Syrc" typeface="Estrangelo Edessa"/>
+                            <a:font script="Orya" typeface="Kalinga"/>
+                            <a:font script="Mlym" typeface="Kartika"/>
+                            <a:font script="Laoo" typeface="DokChampa"/>
+                            <a:font script="Sinh" typeface="Iskoola Pota"/>
+                            <a:font script="Mong" typeface="Mongolian Baiti"/>
+                            <a:font script="Viet" typeface="Arial"/>
+                            <a:font script="Uigh" typeface="Microsoft Uighur"/>
+                            <a:font script="Geor" typeface="Sylfaen"/>
+                        </a:minorFont>
+                    </a:fontScheme>
+                    <a:fmtScheme name="Office">
+                        <a:fillStyleLst>
+                            <a:solidFill>
+                                <a:schemeClr val="phClr"/>
+                            </a:solidFill>
+                            <a:gradFill rotWithShape="1">
+                                <a:gsLst>
+                                    <a:gs pos="0">
+                                        <a:schemeClr val="phClr">
+                                            <a:lumMod val="110000"/>
+                                            <a:satMod val="105000"/>
+                                            <a:tint val="67000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="50000">
+                                        <a:schemeClr val="phClr">
+                                            <a:lumMod val="105000"/>
+                                            <a:satMod val="103000"/>
+                                            <a:tint val="73000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="100000">
+                                        <a:schemeClr val="phClr">
+                                            <a:lumMod val="105000"/>
+                                            <a:satMod val="109000"/>
+                                            <a:tint val="81000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                </a:gsLst>
+                                <a:lin ang="5400000" scaled="0"/>
+                            </a:gradFill>
+                            <a:gradFill rotWithShape="1">
+                                <a:gsLst>
+                                    <a:gs pos="0">
+                                        <a:schemeClr val="phClr">
+                                            <a:satMod val="103000"/>
+                                            <a:lumMod val="102000"/>
+                                            <a:tint val="94000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="50000">
+                                        <a:schemeClr val="phClr">
+                                            <a:satMod val="110000"/>
+                                            <a:lumMod val="100000"/>
+                                            <a:shade val="100000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="100000">
+                                        <a:schemeClr val="phClr">
+                                            <a:lumMod val="99000"/>
+                                            <a:satMod val="120000"/>
+                                            <a:shade val="78000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                </a:gsLst>
+                                <a:lin ang="5400000" scaled="0"/>
+                            </a:gradFill>
+                        </a:fillStyleLst>
+                        <a:lnStyleLst>
+                            <a:ln w="6350" cap="flat" cmpd="sng" algn="ctr">
+                                <a:solidFill>
+                                    <a:schemeClr val="phClr"/>
+                                </a:solidFill>
+                                <a:prstDash val="solid"/>
+                                <a:miter lim="800000"/>
+                            </a:ln>
+                            <a:ln w="12700" cap="flat" cmpd="sng" algn="ctr">
+                                <a:solidFill>
+                                    <a:schemeClr val="phClr"/>
+                                </a:solidFill>
+                                <a:prstDash val="solid"/>
+                                <a:miter lim="800000"/>
+                            </a:ln>
+                            <a:ln w="19050" cap="flat" cmpd="sng" algn="ctr">
+                                <a:solidFill>
+                                    <a:schemeClr val="phClr"/>
+                                </a:solidFill>
+                                <a:prstDash val="solid"/>
+                                <a:miter lim="800000"/>
+                            </a:ln>
+                        </a:lnStyleLst>
+                        <a:effectStyleLst>
+                            <a:effectStyle>
+                                <a:effectLst/>
+                            </a:effectStyle>
+                            <a:effectStyle>
+                                <a:effectLst/>
+                            </a:effectStyle>
+                            <a:effectStyle>
+                                <a:effectLst>
+                                    <a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0">
+                                        <a:srgbClr val="000000">
+                                            <a:alpha val="63000"/>
+                                        </a:srgbClr>
+                                    </a:outerShdw>
+                                </a:effectLst>
+                            </a:effectStyle>
+                        </a:effectStyleLst>
+                        <a:bgFillStyleLst>
+                            <a:solidFill>
+                                <a:schemeClr val="phClr"/>
+                            </a:solidFill>
+                            <a:solidFill>
+                                <a:schemeClr val="phClr">
+                                    <a:tint val="95000"/>
+                                    <a:satMod val="170000"/>
+                                </a:schemeClr>
+                            </a:solidFill>
+                            <a:gradFill rotWithShape="1">
+                                <a:gsLst>
+                                    <a:gs pos="0">
+                                        <a:schemeClr val="phClr">
+                                            <a:tint val="93000"/>
+                                            <a:satMod val="150000"/>
+                                            <a:shade val="98000"/>
+                                            <a:lumMod val="102000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="50000">
+                                        <a:schemeClr val="phClr">
+                                            <a:tint val="98000"/>
+                                            <a:satMod val="130000"/>
+                                            <a:shade val="90000"/>
+                                            <a:lumMod val="103000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                    <a:gs pos="100000">
+                                        <a:schemeClr val="phClr">
+                                            <a:shade val="63000"/>
+                                            <a:satMod val="120000"/>
+                                        </a:schemeClr>
+                                    </a:gs>
+                                </a:gsLst>
+                                <a:lin ang="5400000" scaled="0"/>
+                            </a:gradFill>
+                        </a:bgFillStyleLst>
+                    </a:fmtScheme>
+                </a:themeElements>
+                <a:objectDefaults/>
+            </a:theme>
+        </pkg:xmlData>
+    </pkg:part>
+</pkg:package>

BIN
src/main/resources/word/word.jpg


+ 48 - 0
src/sql/mytest.sql

@@ -0,0 +1,48 @@
+/*
+Navicat MySQL Data Transfer
+
+Source Server         : 182.61.59.216_3306
+Source Server Version : 50728
+Source Host           : 182.61.59.216:3306
+Source Database       : mytest
+
+Target Server Type    : MYSQL
+Target Server Version : 50728
+File Encoding         : 65001
+
+Date: 2020-07-29 10:34:44
+*/
+
+SET FOREIGN_KEY_CHECKS=0;
+
+-- ----------------------------
+-- Table structure for product_info
+-- ----------------------------
+DROP TABLE IF EXISTS `product_info`;
+CREATE TABLE `product_info` (
+  `id` bigint(17) NOT NULL AUTO_INCREMENT,
+  `product_stock` bigint(17) NOT NULL DEFAULT '0',
+  `product_name` char(50) DEFAULT NULL,
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;
+
+-- ----------------------------
+-- Records of product_info
+-- ----------------------------
+INSERT INTO `product_info` VALUES ('1', '0', '苹果手机');
+
+-- ----------------------------
+-- Table structure for t_user
+-- ----------------------------
+DROP TABLE IF EXISTS `t_user`;
+CREATE TABLE `t_user` (
+  `user_id` int(11) NOT NULL AUTO_INCREMENT,
+  `user_name` varchar(255) NOT NULL,
+  `password` varchar(255) NOT NULL,
+  `phone` varchar(255) NOT NULL,
+  PRIMARY KEY (`user_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8;
+
+-- ----------------------------
+-- Records of t_user
+-- ----------------------------

+ 16 - 0
src/test/java/com/winterchen/Springboot2MybatisDemoApplicationTests.java

@@ -0,0 +1,16 @@
+package com.winterchen;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit4.SpringRunner;
+
+@RunWith(SpringRunner.class)
+@SpringBootTest
+public class Springboot2MybatisDemoApplicationTests {
+
+	@Test
+	public void contextLoads() {
+	}
+
+}