xiaofei 1 rok pred
rodič
commit
1b3309899a
26 zmenil súbory, kde vykonal 728 pridanie a 1343 odobranie
  1. 36 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/professional/MatrixDto.java
  2. 29 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/professional/MatrixRequirementDto.java
  3. 41 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/professional/MatrixSubRequirementDto.java
  4. 34 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/professional/ProfessionalDto.java
  5. 28 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/params/professional/TPCourseParam.java
  6. 13 65
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TPCourse.java
  7. 17 52
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TPProfessional.java
  8. 13 65
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TPRequirement.java
  9. 50 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/enums/ProfessionalCertificationEnum.java
  10. 5 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/TPProfessionalMapper.java
  11. 11 1
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TPCourseService.java
  12. 9 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TPMatrixService.java
  13. 6 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TPProfessionalService.java
  14. 8 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TPRequirementService.java
  15. 58 1
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TPCourseServiceImpl.java
  16. 120 1
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TPMatrixServiceImpl.java
  17. 43 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TPProfessionalServiceImpl.java
  18. 44 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TPRequirementServiceImpl.java
  19. 29 0
      distributed-print-business/src/main/resources/mapper/TPProfessionalMapper.xml
  20. 0 1095
      distributed-print/install/mysql/init/teachcloud_db.sql
  21. 1 0
      distributed-print/install/mysql/upgrade/3.3.2.sql
  22. 0 20
      distributed-print/src/main/java/com/qmth/distributed/print/api/TPCourseController.java
  23. 0 20
      distributed-print/src/main/java/com/qmth/distributed/print/api/TPMatrixController.java
  24. 132 3
      distributed-print/src/main/java/com/qmth/distributed/print/api/TPProfessionalController.java
  25. 0 20
      distributed-print/src/main/java/com/qmth/distributed/print/api/TPRequirementController.java
  26. 1 0
      teachcloud-common/src/main/java/com/qmth/teachcloud/common/contant/SystemConstant.java

+ 36 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/professional/MatrixDto.java

@@ -0,0 +1,36 @@
+package com.qmth.distributed.print.business.bean.dto.professional;
+
+import com.qmth.distributed.print.business.entity.TPProfessional;
+
+import java.util.List;
+
+public class MatrixDto extends TPProfessional {
+
+    private String courseCode;
+    private String courseName;
+    private List<MatrixRequirementDto> requirements;
+
+    public String getCourseCode() {
+        return courseCode;
+    }
+
+    public void setCourseCode(String courseCode) {
+        this.courseCode = courseCode;
+    }
+
+    public String getCourseName() {
+        return courseName;
+    }
+
+    public void setCourseName(String courseName) {
+        this.courseName = courseName;
+    }
+
+    public List<MatrixRequirementDto> getRequirements() {
+        return requirements;
+    }
+
+    public void setRequirements(List<MatrixRequirementDto> requirements) {
+        this.requirements = requirements;
+    }
+}

+ 29 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/professional/MatrixRequirementDto.java

@@ -0,0 +1,29 @@
+package com.qmth.distributed.print.business.bean.dto.professional;
+
+import com.qmth.distributed.print.business.entity.TPProfessional;
+
+import java.util.List;
+
+public class MatrixRequirementDto extends TPProfessional {
+
+    private String name;
+    private List<MatrixSubRequirementDto> subRequirements;
+
+    @Override
+    public String getName() {
+        return name;
+    }
+
+    @Override
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public List<MatrixSubRequirementDto> getSubRequirements() {
+        return subRequirements;
+    }
+
+    public void setSubRequirements(List<MatrixSubRequirementDto> subRequirements) {
+        this.subRequirements = subRequirements;
+    }
+}

+ 41 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/professional/MatrixSubRequirementDto.java

@@ -0,0 +1,41 @@
+package com.qmth.distributed.print.business.bean.dto.professional;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.distributed.print.business.entity.TPProfessional;
+
+public class MatrixSubRequirementDto extends TPProfessional {
+
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long id;
+    private String name;
+    private Double content;
+
+    @Override
+    public Long getId() {
+        return id;
+    }
+
+    @Override
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    @Override
+    public String getName() {
+        return name;
+    }
+
+    @Override
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Double getContent() {
+        return content;
+    }
+
+    public void setContent(Double content) {
+        this.content = content;
+    }
+}

+ 34 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/professional/ProfessionalDto.java

@@ -0,0 +1,34 @@
+package com.qmth.distributed.print.business.bean.dto.professional;
+
+import com.qmth.distributed.print.business.entity.TPProfessional;
+
+public class ProfessionalDto extends TPProfessional {
+
+    private String orgName;
+    private String loginName;
+    private String userName;
+
+    public String getOrgName() {
+        return orgName;
+    }
+
+    public void setOrgName(String orgName) {
+        this.orgName = orgName;
+    }
+
+    public String getLoginName() {
+        return loginName;
+    }
+
+    public void setLoginName(String loginName) {
+        this.loginName = loginName;
+    }
+
+    public String getUserName() {
+        return userName;
+    }
+
+    public void setUserName(String userName) {
+        this.userName = userName;
+    }
+}

+ 28 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/params/professional/TPCourseParam.java

@@ -0,0 +1,28 @@
+package com.qmth.distributed.print.business.bean.params.professional;
+
+import com.qmth.distributed.print.business.entity.TPCourse;
+
+import java.util.List;
+
+public class TPCourseParam {
+
+    private Long professionalId;
+
+    private List<TPCourse> courses;
+
+    public Long getProfessionalId() {
+        return professionalId;
+    }
+
+    public void setProfessionalId(Long professionalId) {
+        this.professionalId = professionalId;
+    }
+
+    public List<TPCourse> getCourses() {
+        return courses;
+    }
+
+    public void setCourses(List<TPCourse> courses) {
+        this.courses = courses;
+    }
+}

+ 13 - 65
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TPCourse.java

@@ -1,12 +1,12 @@
 package com.qmth.distributed.print.business.entity;
 
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import java.io.Serializable;
+import com.qmth.teachcloud.common.base.BaseEntity;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 
+import java.io.Serializable;
+
 /**
  * <p>
  * 专业认证课程
@@ -16,14 +16,11 @@ import io.swagger.annotations.ApiModelProperty;
  * @since 2024-04-22
  */
 @TableName("t_p_course")
-@ApiModel(value="TPCourse对象", description="专业认证课程")
-public class TPCourse implements Serializable {
+@ApiModel(value = "TPCourse对象", description = "专业认证课程")
+public class TPCourse extends BaseEntity implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
-    @TableId(value = "id", type = IdType.INPUT)
-    private Long id;
-
     @ApiModelProperty(value = "专业ID")
     private Long professionalId;
 
@@ -36,25 +33,6 @@ public class TPCourse implements Serializable {
     @ApiModelProperty(value = "排序值")
     private Integer sortNum;
 
-    @ApiModelProperty(value = "创建人ID")
-    private Long createId;
-
-    @ApiModelProperty(value = "创建时间")
-    private Long createTime;
-
-    @ApiModelProperty(value = "更新人ID")
-    private Long updateId;
-
-    @ApiModelProperty(value = "更新时间")
-    private Long updateTime;
-
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
     public Long getProfessionalId() {
         return professionalId;
     }
@@ -62,6 +40,7 @@ public class TPCourse implements Serializable {
     public void setProfessionalId(Long professionalId) {
         this.professionalId = professionalId;
     }
+
     public String getCourseCode() {
         return courseCode;
     }
@@ -69,6 +48,7 @@ public class TPCourse implements Serializable {
     public void setCourseCode(String courseCode) {
         this.courseCode = courseCode;
     }
+
     public String getCourseName() {
         return courseName;
     }
@@ -76,6 +56,7 @@ public class TPCourse implements Serializable {
     public void setCourseName(String courseName) {
         this.courseName = courseName;
     }
+
     public Integer getSortNum() {
         return sortNum;
     }
@@ -83,47 +64,14 @@ public class TPCourse implements Serializable {
     public void setSortNum(Integer sortNum) {
         this.sortNum = sortNum;
     }
-    public Long getCreateId() {
-        return createId;
-    }
-
-    public void setCreateId(Long createId) {
-        this.createId = createId;
-    }
-    public Long getCreateTime() {
-        return createTime;
-    }
-
-    public void setCreateTime(Long createTime) {
-        this.createTime = createTime;
-    }
-    public Long getUpdateId() {
-        return updateId;
-    }
-
-    public void setUpdateId(Long updateId) {
-        this.updateId = updateId;
-    }
-    public Long getUpdateTime() {
-        return updateTime;
-    }
-
-    public void setUpdateTime(Long updateTime) {
-        this.updateTime = updateTime;
-    }
 
     @Override
     public String toString() {
         return "TPCourse{" +
-            "id=" + id +
-            ", professionalId=" + professionalId +
-            ", courseCode=" + courseCode +
-            ", courseName=" + courseName +
-            ", sortNum=" + sortNum +
-            ", createId=" + createId +
-            ", createTime=" + createTime +
-            ", updateId=" + updateId +
-            ", updateTime=" + updateTime +
-        "}";
+                ", professionalId=" + professionalId +
+                ", courseCode=" + courseCode +
+                ", courseName=" + courseName +
+                ", sortNum=" + sortNum +
+                "}";
     }
 }

+ 17 - 52
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TPProfessional.java

@@ -4,9 +4,16 @@ import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import java.io.Serializable;
+
+import com.qmth.teachcloud.common.base.BaseEntity;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 
+import javax.validation.constraints.Max;
+import javax.validation.constraints.Min;
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
 /**
  * <p>
  * 专业认证专业表
@@ -17,38 +24,29 @@ import io.swagger.annotations.ApiModelProperty;
  */
 @TableName("t_p_professional")
 @ApiModel(value="TPProfessional对象", description="专业认证专业表")
-public class TPProfessional implements Serializable {
+public class TPProfessional extends BaseEntity implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
-    @TableId(value = "id", type = IdType.INPUT)
-    private Integer id;
+    @ApiModelProperty(value = "学校ID")
+    private Long schoolId;
 
+    @NotBlank(message = "专业名称不能为空")
     @ApiModelProperty(value = "专业名称")
     private String name;
 
+    @NotNull(message = "所属学院ID不能为空")
     @ApiModelProperty(value = "所属学院ID")
     private Long orgId;
 
-    @ApiModelProperty(value = "创建人ID")
-    private Long createId;
-
-    @ApiModelProperty(value = "创建时间")
-    private Long createTime;
-
-    @ApiModelProperty(value = "更新人ID")
-    private Long updateId;
-
-    @ApiModelProperty(value = "更新时间")
-    private Long updateTime;
-
-    public Integer getId() {
-        return id;
+    public Long getSchoolId() {
+        return schoolId;
     }
 
-    public void setId(Integer id) {
-        this.id = id;
+    public void setSchoolId(Long schoolId) {
+        this.schoolId = schoolId;
     }
+
     public String getName() {
         return name;
     }
@@ -63,45 +61,12 @@ public class TPProfessional implements Serializable {
     public void setOrgId(Long orgId) {
         this.orgId = orgId;
     }
-    public Long getCreateId() {
-        return createId;
-    }
-
-    public void setCreateId(Long createId) {
-        this.createId = createId;
-    }
-    public Long getCreateTime() {
-        return createTime;
-    }
-
-    public void setCreateTime(Long createTime) {
-        this.createTime = createTime;
-    }
-    public Long getUpdateId() {
-        return updateId;
-    }
-
-    public void setUpdateId(Long updateId) {
-        this.updateId = updateId;
-    }
-    public Long getUpdateTime() {
-        return updateTime;
-    }
-
-    public void setUpdateTime(Long updateTime) {
-        this.updateTime = updateTime;
-    }
 
     @Override
     public String toString() {
         return "TPProfessional{" +
-            "id=" + id +
             ", name=" + name +
             ", orgId=" + orgId +
-            ", createId=" + createId +
-            ", createTime=" + createTime +
-            ", updateId=" + updateId +
-            ", updateTime=" + updateTime +
         "}";
     }
 }

+ 13 - 65
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TPRequirement.java

@@ -1,12 +1,12 @@
 package com.qmth.distributed.print.business.entity;
 
 import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import java.io.Serializable;
+import com.qmth.teachcloud.common.base.BaseEntity;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 
+import java.io.Serializable;
+
 /**
  * <p>
  * 专业认证毕业要求
@@ -16,14 +16,11 @@ import io.swagger.annotations.ApiModelProperty;
  * @since 2024-04-22
  */
 @TableName("t_p_requirement")
-@ApiModel(value="TPRequirement对象", description="专业认证毕业要求")
-public class TPRequirement implements Serializable {
+@ApiModel(value = "TPRequirement对象", description = "专业认证毕业要求")
+public class TPRequirement extends BaseEntity implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
-    @TableId(value = "id", type = IdType.INPUT)
-    private Long id;
-
     @ApiModelProperty(value = "专业ID")
     private Long professionalId;
 
@@ -36,25 +33,6 @@ public class TPRequirement implements Serializable {
     @ApiModelProperty(value = "排序值")
     private Integer sortNum;
 
-    @ApiModelProperty(value = "创建人ID")
-    private Long createId;
-
-    @ApiModelProperty(value = "创建时间")
-    private Long createTime;
-
-    @ApiModelProperty(value = "更新人ID")
-    private Long updateId;
-
-    @ApiModelProperty(value = "更新时间")
-    private Long updateTime;
-
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
     public Long getProfessionalId() {
         return professionalId;
     }
@@ -62,6 +40,7 @@ public class TPRequirement implements Serializable {
     public void setProfessionalId(Long professionalId) {
         this.professionalId = professionalId;
     }
+
     public String getName() {
         return name;
     }
@@ -69,6 +48,7 @@ public class TPRequirement implements Serializable {
     public void setName(String name) {
         this.name = name;
     }
+
     public Integer getNodeCount() {
         return nodeCount;
     }
@@ -76,6 +56,7 @@ public class TPRequirement implements Serializable {
     public void setNodeCount(Integer nodeCount) {
         this.nodeCount = nodeCount;
     }
+
     public Integer getSortNum() {
         return sortNum;
     }
@@ -83,47 +64,14 @@ public class TPRequirement implements Serializable {
     public void setSortNum(Integer sortNum) {
         this.sortNum = sortNum;
     }
-    public Long getCreateId() {
-        return createId;
-    }
-
-    public void setCreateId(Long createId) {
-        this.createId = createId;
-    }
-    public Long getCreateTime() {
-        return createTime;
-    }
-
-    public void setCreateTime(Long createTime) {
-        this.createTime = createTime;
-    }
-    public Long getUpdateId() {
-        return updateId;
-    }
-
-    public void setUpdateId(Long updateId) {
-        this.updateId = updateId;
-    }
-    public Long getUpdateTime() {
-        return updateTime;
-    }
-
-    public void setUpdateTime(Long updateTime) {
-        this.updateTime = updateTime;
-    }
 
     @Override
     public String toString() {
         return "TPRequirement{" +
-            "id=" + id +
-            ", professionalId=" + professionalId +
-            ", name=" + name +
-            ", nodeCount=" + nodeCount +
-            ", sortNum=" + sortNum +
-            ", createId=" + createId +
-            ", createTime=" + createTime +
-            ", updateId=" + updateId +
-            ", updateTime=" + updateTime +
-        "}";
+                ", professionalId=" + professionalId +
+                ", name=" + name +
+                ", nodeCount=" + nodeCount +
+                ", sortNum=" + sortNum +
+                "}";
     }
 }

+ 50 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/enums/ProfessionalCertificationEnum.java

@@ -0,0 +1,50 @@
+package com.qmth.distributed.print.business.enums;
+
+import com.qmth.teachcloud.common.enums.EnumResult;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 专业认证毕业要求
+ */
+public enum ProfessionalCertificationEnum {
+    GCZS("工程知识"),
+    WTFX("问题分析"),
+    SJKFJJFA("设计/开发解决方案"),
+    YJ("研究"),
+    SYGJ("使用工具"),
+    GCYSH("工程与社会"),
+    HJHKCXFZ("环境和可持续发展"),
+    ZYGF("职业规范"),
+    GRYTD("个人与团队"),
+    GT("沟通"),
+    XMGL("项目管理"),
+    ZSXX("终身学习");
+
+    ProfessionalCertificationEnum(String name) {
+        this.name = name;
+    }
+
+    private String name;
+
+    public String getName() {
+        return name;
+    }
+
+    /**
+     * @return
+     */
+    public static List<EnumResult> listTypes() {
+        List<EnumResult> list = new ArrayList<EnumResult>();
+        for (ProfessionalCertificationEnum value : ProfessionalCertificationEnum.values()) {
+            EnumResult result = new EnumResult();
+            result.setCode(value.name());
+            result.setName(value.getName());
+            result.setOrdinal(value.ordinal());
+            list.add(result);
+        }
+        return list;
+    }
+
+}

+ 5 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/TPProfessionalMapper.java

@@ -1,7 +1,11 @@
 package com.qmth.distributed.print.business.mapper;
 
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.qmth.distributed.print.business.bean.dto.professional.ProfessionalDto;
 import com.qmth.distributed.print.business.entity.TPProfessional;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
 
 /**
  * <p>
@@ -13,4 +17,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  */
 public interface TPProfessionalMapper extends BaseMapper<TPProfessional> {
 
+    IPage<ProfessionalDto> pageData(@Param("page") Page<ProfessionalDto> page, @Param("schoolId") Long schoolId, @Param("name") String name, @Param("orgId") Long orgId);
 }

+ 11 - 1
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TPCourseService.java

@@ -1,7 +1,10 @@
 package com.qmth.distributed.print.business.service;
 
-import com.qmth.distributed.print.business.entity.TPCourse;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.bean.params.professional.TPCourseParam;
+import com.qmth.distributed.print.business.entity.TPCourse;
+
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +16,11 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface TPCourseService extends IService<TPCourse> {
 
+    List<TPCourse> listCourse(Long professionalId);
+
+    boolean saveCourse(TPCourseParam tpCourseParam);
+
+    boolean saveSort(TPCourseParam tpCourseParam);
+
+    boolean removeCourse(Long id);
 }

+ 9 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TPMatrixService.java

@@ -1,8 +1,12 @@
 package com.qmth.distributed.print.business.service;
 
+import com.qmth.distributed.print.business.bean.dto.professional.MatrixDto;
 import com.qmth.distributed.print.business.entity.TPMatrix;
 import com.baomidou.mybatisplus.extension.service.IService;
 
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
 /**
  * <p>
  * 专业认证毕业要求支撑矩阵 服务类
@@ -13,4 +17,9 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface TPMatrixService extends IService<TPMatrix> {
 
+    List<MatrixDto> listMatrix(Long professionalId);
+
+    boolean saveMatrix(Long id, Double content);
+
+    void downloadMatrix(Long professionalId, HttpServletResponse response);
 }

+ 6 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TPProfessionalService.java

@@ -1,5 +1,8 @@
 package com.qmth.distributed.print.business.service;
 
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.qmth.distributed.print.business.bean.dto.professional.ProfessionalDto;
 import com.qmth.distributed.print.business.entity.TPProfessional;
 import com.baomidou.mybatisplus.extension.service.IService;
 
@@ -13,4 +16,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface TPProfessionalService extends IService<TPProfessional> {
 
+    IPage<ProfessionalDto> pageData(Page<ProfessionalDto> page, String name, Long orgId);
+
+    Boolean saveData(TPProfessional tpProfessional);
 }

+ 8 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TPRequirementService.java

@@ -1,8 +1,11 @@
 package com.qmth.distributed.print.business.service;
 
+import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.qmth.distributed.print.business.entity.TPRequirement;
 import com.baomidou.mybatisplus.extension.service.IService;
 
+import java.util.List;
+
 /**
  * <p>
  * 专业认证毕业要求 服务类
@@ -13,4 +16,9 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface TPRequirementService extends IService<TPRequirement> {
 
+    List<TPRequirement> listRequirement(Long professionalId);
+
+    boolean saveRequirement(TPRequirement tpRequirement);
+
+    boolean saveSort(List<TPRequirement> requirementList);
 }

+ 58 - 1
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TPCourseServiceImpl.java

@@ -1,10 +1,22 @@
 package com.qmth.distributed.print.business.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.bean.params.professional.TPCourseParam;
 import com.qmth.distributed.print.business.entity.TPCourse;
 import com.qmth.distributed.print.business.mapper.TPCourseMapper;
 import com.qmth.distributed.print.business.service.TPCourseService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.service.TPRequirementService;
+import com.qmth.teachcloud.common.entity.SysUser;
+import com.qmth.teachcloud.common.util.ServletUtil;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.concurrent.atomic.AtomicInteger;
 
 /**
  * <p>
@@ -17,4 +29,49 @@ import org.springframework.stereotype.Service;
 @Service
 public class TPCourseServiceImpl extends ServiceImpl<TPCourseMapper, TPCourse> implements TPCourseService {
 
+    @Override
+    public List<TPCourse> listCourse(Long professionalId) {
+        QueryWrapper<TPCourse> queryWrapper = new QueryWrapper<>();
+        queryWrapper.lambda().eq(TPCourse::getProfessionalId, professionalId)
+                .orderByAsc(TPCourse::getSortNum);
+        return this.list(queryWrapper);
+    }
+
+    @Override
+    public boolean saveCourse(TPCourseParam tpCourseParam) {
+        SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
+        List<TPCourse> tpCourseList = new ArrayList<>();
+        AtomicInteger i = new AtomicInteger(1);
+        tpCourseParam.getCourses().forEach(t -> {
+            TPCourse tpCourse = new TPCourse();
+            tpCourse.setProfessionalId(tpCourseParam.getProfessionalId());
+            tpCourse.setCourseCode(t.getCourseCode());
+            tpCourse.setCourseName(t.getCourseName());
+            tpCourse.setSortNum(i.getAndIncrement());
+            tpCourse.insertInfo(sysUser.getId());
+            tpCourseList.add(tpCourse);
+        });
+        return this.saveBatch(tpCourseList);
+    }
+
+    @Transactional
+    @Override
+    public boolean saveSort(TPCourseParam tpCourseParam) {
+        tpCourseParam.getCourses().forEach(t -> {
+            if (t.getId() != null && t.getSortNum() != null) {
+                UpdateWrapper<TPCourse> updateWrapper = new UpdateWrapper();
+                updateWrapper.lambda().set(TPCourse::getSortNum, t.getSortNum())
+                        .eq(TPCourse::getId, t.getId());
+                this.update(updateWrapper);
+            }
+        });
+        return true;
+    }
+
+    @Transactional
+    @Override
+    public boolean removeCourse(Long id) {
+        // todo 是否删除矩阵数据
+        return this.removeById(id);
+    }
 }

+ 120 - 1
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TPMatrixServiceImpl.java

@@ -1,11 +1,34 @@
 package com.qmth.distributed.print.business.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.boot.tools.excel.ExcelWriter;
+import com.qmth.boot.tools.excel.enums.ExcelType;
+import com.qmth.boot.tools.excel.model.DataMap;
+import com.qmth.distributed.print.business.bean.dto.professional.MatrixDto;
+import com.qmth.distributed.print.business.bean.dto.professional.MatrixRequirementDto;
+import com.qmth.distributed.print.business.bean.dto.professional.MatrixSubRequirementDto;
+import com.qmth.distributed.print.business.entity.TPCourse;
 import com.qmth.distributed.print.business.entity.TPMatrix;
+import com.qmth.distributed.print.business.entity.TPProfessional;
+import com.qmth.distributed.print.business.entity.TPRequirement;
 import com.qmth.distributed.print.business.mapper.TPMatrixMapper;
+import com.qmth.distributed.print.business.service.TPCourseService;
 import com.qmth.distributed.print.business.service.TPMatrixService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.service.TPProfessionalService;
+import com.qmth.distributed.print.business.service.TPRequirementService;
+import com.qmth.teachcloud.common.contant.SystemConstant;
+import org.apache.commons.collections4.CollectionUtils;
 import org.springframework.stereotype.Service;
 
+import javax.annotation.Resource;
+import javax.servlet.ServletOutputStream;
+import javax.servlet.http.HttpServletResponse;
+import java.net.URLEncoder;
+import java.util.*;
+import java.util.stream.Collectors;
+
 /**
  * <p>
  * 专业认证毕业要求支撑矩阵 服务实现类
@@ -17,4 +40,100 @@ import org.springframework.stereotype.Service;
 @Service
 public class TPMatrixServiceImpl extends ServiceImpl<TPMatrixMapper, TPMatrix> implements TPMatrixService {
 
+    @Resource
+    private TPProfessionalService tpProfessionalService;
+    @Resource
+    private TPCourseService tpCourseService;
+    @Resource
+    private TPRequirementService tpRequirementService;
+
+    @Override
+    public List<MatrixDto> listMatrix(Long professionalId) {
+        List<TPMatrix> tpMatrixList = this.list(new QueryWrapper<TPMatrix>().lambda().eq(TPMatrix::getProfessionalId, professionalId));
+        if (CollectionUtils.isNotEmpty(tpMatrixList)) {
+            List<MatrixDto> matrixDtoList = new ArrayList<>();
+            Map<Long, List<TPMatrix>> courseMap = tpMatrixList.stream().collect(Collectors.groupingBy(TPMatrix::getCourseId));
+            for (Map.Entry<Long, List<TPMatrix>> entry : courseMap.entrySet()) {
+                TPCourse tpCourse = tpCourseService.getById(entry.getKey());
+                MatrixDto matrixDto = new MatrixDto();
+                matrixDto.setCourseCode(tpCourse.getCourseCode());
+                matrixDto.setCourseName(tpCourse.getCourseName());
+                List<MatrixRequirementDto> matrixRequirementDtoList = new ArrayList<>();
+                Map<Long, List<TPMatrix>> requirementMap = entry.getValue().stream().collect(Collectors.groupingBy(TPMatrix::getRequirementId));
+                for (Map.Entry<Long, List<TPMatrix>> requirementEntry : requirementMap.entrySet()) {
+                    TPRequirement tpRequirement = tpRequirementService.getById(requirementEntry.getKey());
+                    MatrixRequirementDto matrixRequirementDto = new MatrixRequirementDto();
+                    matrixRequirementDto.setName(tpRequirement.getName());
+                    // 排序
+                    List<MatrixSubRequirementDto> matrixSubRequirementDtoList = requirementEntry.getValue().stream().sorted(Comparator.comparing(TPMatrix::getSubName)).map(tpMatrix -> {
+                        MatrixSubRequirementDto matrixSubRequirementDto = new MatrixSubRequirementDto();
+                        matrixSubRequirementDto.setId(tpMatrix.getId());
+                        matrixSubRequirementDto.setName(tpMatrix.getSubName());
+                        matrixSubRequirementDto.setContent(tpMatrix.getContent());
+                        return matrixSubRequirementDto;
+                    }).collect(Collectors.toList());
+                    matrixRequirementDto.setSubRequirements(matrixSubRequirementDtoList);
+                    matrixRequirementDtoList.add(matrixRequirementDto);
+                }
+                matrixDto.setRequirements(matrixRequirementDtoList);
+                matrixDtoList.add(matrixDto);
+            }
+            return matrixDtoList;
+        }
+        return new ArrayList<>();
+    }
+
+    @Override
+    public boolean saveMatrix(Long id, Double content) {
+        UpdateWrapper<TPMatrix> updateWrapper = new UpdateWrapper<>();
+        updateWrapper.lambda().set(TPMatrix::getContent, content)
+                .eq(TPMatrix::getId, id);
+        return this.update(updateWrapper);
+    }
+
+    @Override
+    public void downloadMatrix(Long professionalId, HttpServletResponse response) {
+        TPProfessional tpProfessional = tpProfessionalService.getById(professionalId);
+        List<TPMatrix> tpMatrixList = this.list(new QueryWrapper<TPMatrix>().lambda().eq(TPMatrix::getProfessionalId, professionalId));
+        if (CollectionUtils.isNotEmpty(tpMatrixList)) {
+            List<DataMap> matrixMapList = new ArrayList<>();
+            Map<Long, List<TPMatrix>> courseMap = tpMatrixList.stream().collect(Collectors.groupingBy(TPMatrix::getCourseId));
+            List<String> columnNameList = Arrays.asList("课程名称");
+            // 是否添加表头列
+            boolean addColumn = true;
+            for (Map.Entry<Long, List<TPMatrix>> entry : courseMap.entrySet()) {
+                TPCourse tpCourse = tpCourseService.getById(entry.getKey());
+                DataMap dataMap = new DataMap();
+                dataMap.put("courseName", tpCourse.getCourseName());
+                Map<Long, List<TPMatrix>> requirementMap = entry.getValue().stream().collect(Collectors.groupingBy(TPMatrix::getRequirementId));
+                for (Map.Entry<Long, List<TPMatrix>> requirementEntry : requirementMap.entrySet()) {
+                    TPRequirement tpRequirement = tpRequirementService.getById(requirementEntry.getKey());
+                    // 排序
+                    boolean finalAddColumn = addColumn;
+                    requirementEntry.getValue().stream().sorted(Comparator.comparing(TPMatrix::getSubName)).forEach(tpMatrix -> {
+                        if (finalAddColumn) {
+                            columnNameList.add(tpMatrix.getSubName());
+                        }
+                        dataMap.put(tpMatrix.getSubName(), tpMatrix.getContent() == null ? "" : tpMatrix.getContent().toString());
+                    });
+                }
+                addColumn = false;
+            }
+            String[] columnNames = columnNameList.toArray(new String[0]);
+            try {
+                log.debug("导出Excel开始...");
+                response.setHeader("Content-Disposition", "inline;filename=" + URLEncoder.encode(tpProfessional.getName() + "毕业要求支撑矩阵", SystemConstant.CHARSET_NAME) + ".xlsx");
+                response.setContentType("application/vnd.ms-excel");
+                ServletOutputStream outputStream = response.getOutputStream();
+                ExcelWriter writer = ExcelWriter.create(ExcelType.XLSX);
+                writer.writeDataMaps("毕业要求支撑矩阵", null, columnNames, matrixMapList.listIterator());
+                writer.output(outputStream);
+                outputStream.flush();
+                outputStream.close();
+                log.debug("导出Excel结束");
+            } catch (Exception e) {
+                throw new RuntimeException(e);
+            }
+        }
+    }
 }

+ 43 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TPProfessionalServiceImpl.java

@@ -1,10 +1,23 @@
 package com.qmth.distributed.print.business.service.impl;
 
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.qmth.distributed.print.business.bean.dto.professional.ProfessionalDto;
 import com.qmth.distributed.print.business.entity.TPProfessional;
+import com.qmth.distributed.print.business.entity.TPRequirement;
+import com.qmth.distributed.print.business.enums.ProfessionalCertificationEnum;
 import com.qmth.distributed.print.business.mapper.TPProfessionalMapper;
 import com.qmth.distributed.print.business.service.TPProfessionalService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.service.TPRequirementService;
+import com.qmth.teachcloud.common.entity.SysUser;
+import com.qmth.teachcloud.common.util.ServletUtil;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.List;
 
 /**
  * <p>
@@ -17,4 +30,34 @@ import org.springframework.stereotype.Service;
 @Service
 public class TPProfessionalServiceImpl extends ServiceImpl<TPProfessionalMapper, TPProfessional> implements TPProfessionalService {
 
+    @Resource
+    private TPRequirementService tpRequirementService;
+
+    @Override
+    public IPage<ProfessionalDto> pageData(Page<ProfessionalDto> page, String name, Long orgId) {
+        Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
+        return this.baseMapper.pageData(page, schoolId, name, orgId);
+    }
+
+    @Transactional
+    @Override
+    public Boolean saveData(TPProfessional tpProfessional) {
+        SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
+        tpProfessional.insertInfo(sysUser.getId());
+        tpProfessional.setSchoolId(sysUser.getSchoolId());
+        this.save(tpProfessional);
+
+        List<TPRequirement> tpRequirementList = new ArrayList<>();
+        // 新增默认毕业要求
+        ProfessionalCertificationEnum.listTypes().forEach(m -> {
+            TPRequirement tpRequirement = new TPRequirement();
+            tpRequirement.setProfessionalId(tpProfessional.getId());
+            tpRequirement.setName(m.getName());
+            tpRequirement.setSortNum(m.getOrdinal() + 1);
+            tpRequirement.insertInfo(sysUser.getId());
+            tpRequirementList.add(tpRequirement);
+        });
+        tpRequirementService.saveBatch(tpRequirementList);
+        return true;
+    }
 }

+ 44 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TPRequirementServiceImpl.java

@@ -1,11 +1,19 @@
 package com.qmth.distributed.print.business.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.qmth.distributed.print.business.entity.TPCourse;
 import com.qmth.distributed.print.business.entity.TPRequirement;
 import com.qmth.distributed.print.business.mapper.TPRequirementMapper;
 import com.qmth.distributed.print.business.service.TPRequirementService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.teachcloud.common.entity.SysUser;
+import com.qmth.teachcloud.common.util.ServletUtil;
 import org.springframework.stereotype.Service;
 
+import java.util.List;
+
 /**
  * <p>
  * 专业认证毕业要求 服务实现类
@@ -17,4 +25,40 @@ import org.springframework.stereotype.Service;
 @Service
 public class TPRequirementServiceImpl extends ServiceImpl<TPRequirementMapper, TPRequirement> implements TPRequirementService {
 
+    @Override
+    public List<TPRequirement> listRequirement(Long professionalId) {
+        QueryWrapper<TPRequirement> queryWrapper = new QueryWrapper<>();
+        queryWrapper.lambda().eq(TPRequirement::getProfessionalId, professionalId)
+                .orderByAsc(TPRequirement::getSortNum);
+        return this.list();
+    }
+
+    @Override
+    public boolean saveRequirement(TPRequirement tpRequirement) {
+        SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
+        // 修改
+        if(tpRequirement.getId() != null){
+            tpRequirement.updateInfo(sysUser.getId());
+        }
+        // 新增
+        else {
+            tpRequirement.insertInfo(sysUser.getId());
+        }
+        // todo 节点数变动后,修改矩阵数据
+        this.saveOrUpdate(tpRequirement);
+        return true;
+    }
+
+    @Override
+    public boolean saveSort(List<TPRequirement> requirementList) {
+        requirementList.forEach(t -> {
+            if (t.getId() != null && t.getSortNum() != null) {
+                UpdateWrapper<TPRequirement> updateWrapper = new UpdateWrapper();
+                updateWrapper.lambda().set(TPRequirement::getSortNum, t.getSortNum())
+                        .eq(TPRequirement::getId, t.getId());
+                this.update(updateWrapper);
+            }
+        });
+        return true;
+    }
 }

+ 29 - 0
distributed-print-business/src/main/resources/mapper/TPProfessionalMapper.xml

@@ -5,6 +5,7 @@
     <!-- 通用查询映射结果 -->
     <resultMap id="BaseResultMap" type="com.qmth.distributed.print.business.entity.TPProfessional">
         <id column="id" property="id" />
+        <result column="school_id" property="schoolId" />
         <result column="name" property="name" />
         <result column="org_id" property="orgId" />
         <result column="create_id" property="createId" />
@@ -12,5 +13,33 @@
         <result column="update_id" property="updateId" />
         <result column="update_time" property="updateTime" />
     </resultMap>
+    <select id="pageData"
+            resultType="com.qmth.distributed.print.business.bean.dto.professional.ProfessionalDto">
+        select
+            tpp.id,
+            tpp.name,
+            tpp.org_id,
+            tpp.create_id,
+            tpp.create_time,
+            tpp.update_id,
+            tpp.update_time,
+            so.name orgName,
+            su.login_name loginName,
+            su.real_name userName
+        from t_p_professional tpp
+            left join sys_org so on tpp.org_id = so.id
+            left join sys_user su on tpp.create_id = su.id
+        <where>
+            <if test="schoolId != null">
+                and tpp.school_id = #{schoolId}
+            </if>
+            <if test="name != null and name != ''">
+                and tpp.name like concat('%',#{name},'%')
+            </if>
+            <if test="orgId != null">
+                and tpp.org_id = #{orgId}
+            </if>
+        </where>
+    </select>
 
 </mapper>

+ 0 - 1095
distributed-print/install/mysql/init/teachcloud_db.sql

@@ -3501,144 +3501,6 @@ INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `sc
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1726862255011729410, 12, 680, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1726862296006856706, 10, 739, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1726862296015245314, 10, 680, 1, NULL);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113397284865, 2, 680, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113405673473, 2, 681, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113405673474, 2, 682, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113405673475, 2, 683, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113409867778, 2, 684, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113414062081, 2, 685, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113414062082, 2, 686, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113418256386, 2, 687, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113422450689, 2, 688, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113422450690, 2, 689, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113422450691, 2, 690, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113426644993, 2, 691, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113426644994, 2, 692, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113426644995, 2, 693, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113430839298, 2, 694, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113430839299, 2, 695, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113435033601, 2, 696, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113435033602, 2, 704, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113435033603, 2, 705, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113439227905, 2, 708, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113439227906, 2, 709, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113439227907, 2, 710, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113443422210, 2, 711, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113443422211, 2, 712, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113447616513, 2, 717, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113447616514, 2, 718, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113447616515, 2, 719, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113451810817, 2, 720, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113451810818, 2, 726, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113456005121, 2, 727, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113456005122, 2, 728, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113456005123, 2, 729, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113460199426, 2, 735, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113460199427, 2, 736, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113464393730, 2, 737, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113464393731, 2, 738, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113464393732, 2, 739, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113468588033, 2, 741, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113468588034, 2, 742, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113472782338, 2, 743, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113472782339, 2, 744, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113472782340, 2, 747, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113476976642, 2, 748, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113476976643, 2, 749, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113481170945, 2, 750, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113481170946, 2, 751, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113485365249, 2, 752, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750056113485365250, 2, 755, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065042919426, 10, 704, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065068085249, 10, 705, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065068085250, 10, 708, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065072279553, 10, 709, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065072279554, 10, 710, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065076473857, 10, 711, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065076473858, 10, 712, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065080668162, 10, 717, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065080668163, 10, 718, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065080668164, 10, 719, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065084862465, 10, 720, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065084862466, 10, 726, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065089056769, 10, 727, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065089056770, 10, 728, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065093251073, 10, 729, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065093251074, 10, 735, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065097445378, 10, 736, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065097445379, 10, 737, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065101639682, 10, 738, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065101639683, 10, 741, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065101639684, 10, 742, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065105833986, 10, 743, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065105833987, 10, 744, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065110028289, 10, 681, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065110028290, 10, 682, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065110028291, 10, 747, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065114222594, 10, 683, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065114222595, 10, 684, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065118416898, 10, 748, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065118416899, 10, 749, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065118416900, 10, 685, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065122611202, 10, 750, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065122611203, 10, 686, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065126805506, 10, 687, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065126805507, 10, 751, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065126805508, 10, 688, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065130999810, 10, 752, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065130999811, 10, 689, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065135194114, 10, 690, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065135194115, 10, 691, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065139388418, 10, 755, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065139388419, 10, 692, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065139388420, 10, 693, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065143582722, 10, 694, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065143582723, 10, 695, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1750057065147777026, 10, 696, 1, 2);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085057560577, 4, 640, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085065949185, 4, 641, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085065949186, 4, 288, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085070143490, 4, 289, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085070143491, 4, 417, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085074337793, 4, 163, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085074337794, 4, 292, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085078532098, 4, 420, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085082726401, 4, 293, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085082726402, 4, 421, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085086920706, 4, 294, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085086920707, 4, 166, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085086920708, 4, 295, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085091115009, 4, 296, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085091115010, 4, 41, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085095309314, 4, 297, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085095309315, 4, 298, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085099503618, 4, 73, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085099503619, 4, 74, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286085099503620, 4, 477, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544199630850, 11, 640, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544203825154, 11, 641, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544208019458, 11, 73, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544208019459, 11, 74, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544208019460, 11, 651, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544212213761, 11, 652, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544212213762, 11, 477, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544212213763, 11, 288, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544216408065, 11, 289, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544216408066, 11, 417, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544220602370, 11, 163, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544220602371, 11, 292, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544220602372, 11, 420, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544224796673, 11, 293, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544224796674, 11, 421, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544224796675, 11, 294, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544228990977, 11, 166, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544228990978, 11, 295, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544233185282, 11, 296, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544233185283, 11, 41, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544233185284, 11, 297, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544237379586, 11, 298, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544237379587, 11, 441, 1, 140);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1765286544237379588, 11, 442, 1, 140);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1769529991525810177, 6, 970, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1769529991534198785, 6, 971, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1769529991534198786, 6, 972, 1, NULL);
@@ -3701,298 +3563,9 @@ INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `sc
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1769530075034402817, 5, 214, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1769530075034402818, 5, 215, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1769530075038597121, 5, 216, 1, NULL);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1769541935305572354, 8, 768, 1, 2);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770014169614761985, 8, 768, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770014169618956290, 8, 769, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770014169623150593, 8, 770, 1, NULL);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023246986199041, 10, 14, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023246994587649, 10, 541, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023246994587650, 10, 38, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023246998781953, 10, 39, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023246998781954, 10, 40, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247002976258, 10, 41, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247002976259, 10, 42, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247007170561, 10, 43, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247007170562, 10, 44, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247011364865, 10, 45, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247011364866, 10, 47, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247015559170, 10, 48, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247015559171, 10, 49, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247019753473, 10, 562, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247019753474, 10, 50, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247023947778, 10, 51, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247023947779, 10, 52, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247028142082, 10, 53, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247032336385, 10, 54, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247032336386, 10, 55, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247036530690, 10, 568, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247036530691, 10, 56, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247040724994, 10, 57, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247040724995, 10, 58, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247040724996, 10, 59, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247044919297, 10, 60, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247044919298, 10, 61, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247049113601, 10, 62, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247049113602, 10, 63, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247053307906, 10, 64, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247053307907, 10, 65, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247057502209, 10, 66, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247057502210, 10, 67, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247057502211, 10, 68, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247061696514, 10, 70, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247061696515, 10, 71, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247065890818, 10, 72, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247065890819, 10, 73, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247070085122, 10, 74, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247070085123, 10, 76, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247074279425, 10, 105, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247074279426, 10, 1130, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247074279427, 10, 1131, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247078473729, 10, 621, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247078473730, 10, 640, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247082668034, 10, 641, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247082668035, 10, 642, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247086862337, 10, 651, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247086862338, 10, 652, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247091056642, 10, 157, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247091056643, 10, 158, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247091056644, 10, 159, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247095250945, 10, 672, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247095250946, 10, 161, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247099445249, 10, 162, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247099445250, 10, 163, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247103639554, 10, 164, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247103639555, 10, 165, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247103639556, 10, 166, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247107833858, 10, 167, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247107833859, 10, 168, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247112028162, 10, 169, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247112028163, 10, 174, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247112028164, 10, 188, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247116222465, 10, 190, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247116222466, 10, 191, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247120416769, 10, 193, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247120416770, 10, 194, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247120416771, 10, 759, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247124611073, 10, 760, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247124611074, 10, 761, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247128805378, 10, 762, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247128805379, 10, 766, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247132999682, 10, 272, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247132999683, 10, 273, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247137193986, 10, 274, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247137193987, 10, 275, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247137193988, 10, 277, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247141388290, 10, 278, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247141388291, 10, 279, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247145582594, 10, 280, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247145582595, 10, 281, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247145582596, 10, 282, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247149776897, 10, 283, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247149776898, 10, 284, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247153971202, 10, 285, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247153971203, 10, 286, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247158165505, 10, 287, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247158165506, 10, 288, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247158165507, 10, 289, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247162359809, 10, 804, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247162359810, 10, 292, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247166554113, 10, 293, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247166554114, 10, 805, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247166554115, 10, 806, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247170748418, 10, 294, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247170748419, 10, 295, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247174942721, 10, 807, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247174942722, 10, 296, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247179137025, 10, 808, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247179137026, 10, 297, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247179137027, 10, 809, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247183331329, 10, 298, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247183331330, 10, 299, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247183331331, 10, 300, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247187525634, 10, 301, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247187525635, 10, 302, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247191719938, 10, 303, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247191719939, 10, 304, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247191719940, 10, 305, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247195914242, 10, 309, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247195914243, 10, 310, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247200108546, 10, 311, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247200108547, 10, 312, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247200108548, 10, 313, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247204302849, 10, 825, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247204302850, 10, 314, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247204302851, 10, 826, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247208497153, 10, 315, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247208497154, 10, 316, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247212691457, 10, 317, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247212691458, 10, 318, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247212691459, 10, 319, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247216885762, 10, 320, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247216885763, 10, 321, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247216885764, 10, 322, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247221080066, 10, 323, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247221080067, 10, 324, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247225274370, 10, 325, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247225274371, 10, 326, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247225274372, 10, 327, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247229468674, 10, 328, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247229468675, 10, 329, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247229468676, 10, 330, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247233662978, 10, 331, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247233662979, 10, 332, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247237857281, 10, 333, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247237857282, 10, 334, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247237857283, 10, 335, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247242051586, 10, 336, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247242051587, 10, 872, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247246245890, 10, 873, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247246245891, 10, 875, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247246245892, 10, 876, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247250440194, 10, 877, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247250440195, 10, 878, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247250440196, 10, 879, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247254634498, 10, 880, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247254634499, 10, 881, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247258828802, 10, 371, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247258828803, 10, 884, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247258828804, 10, 885, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247263023105, 10, 886, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247263023106, 10, 887, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247263023107, 10, 888, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247267217409, 10, 889, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247267217410, 10, 890, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247271411713, 10, 891, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247271411714, 10, 892, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247271411715, 10, 893, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247275606017, 10, 894, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247275606018, 10, 895, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247275606019, 10, 896, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247279800321, 10, 897, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247279800322, 10, 898, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247283994626, 10, 899, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247283994627, 10, 900, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247283994628, 10, 901, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247288188929, 10, 902, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247288188930, 10, 903, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247292383233, 10, 904, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247292383234, 10, 905, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247292383235, 10, 906, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247296577538, 10, 907, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247296577539, 10, 908, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247296577540, 10, 909, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247300771842, 10, 910, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247300771843, 10, 911, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247317549057, 10, 912, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247317549058, 10, 913, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247321743362, 10, 914, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247321743363, 10, 915, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247321743364, 10, 916, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247325937665, 10, 917, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247325937666, 10, 918, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247330131970, 10, 919, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247330131971, 10, 920, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247330131972, 10, 921, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247334326274, 10, 922, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247334326275, 10, 923, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247334326276, 10, 924, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247338520577, 10, 925, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247338520578, 10, 926, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247342714882, 10, 927, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247342714883, 10, 928, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247342714884, 10, 417, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247346909185, 10, 929, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247346909186, 10, 930, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247346909187, 10, 931, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247351103489, 10, 420, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247351103490, 10, 932, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247355297794, 10, 421, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247355297795, 10, 933, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247355297796, 10, 934, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247359492097, 10, 935, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247359492098, 10, 936, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247363686402, 10, 424, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247363686403, 10, 937, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247363686404, 10, 938, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247367880705, 10, 939, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247367880706, 10, 427, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247367880707, 10, 940, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247372075010, 10, 941, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247372075011, 10, 942, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247372075012, 10, 943, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247376269314, 10, 944, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247376269315, 10, 945, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247380463618, 10, 946, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247380463619, 10, 947, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247380463620, 10, 948, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247384657921, 10, 949, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247384657922, 10, 950, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247384657923, 10, 951, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247388852226, 10, 952, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247388852227, 10, 441, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247393046530, 10, 953, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247393046531, 10, 442, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247393046532, 10, 954, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247397240833, 10, 955, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247397240834, 10, 956, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247397240835, 10, 957, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247401435138, 10, 445, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247401435139, 10, 958, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247405629442, 10, 446, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247405629443, 10, 447, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247405629444, 10, 959, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247409823746, 10, 448, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247409823747, 10, 960, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247414018049, 10, 961, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247414018050, 10, 962, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247414018051, 10, 963, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247418212353, 10, 964, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247418212354, 10, 965, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247418212355, 10, 966, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247422406657, 10, 967, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247422406658, 10, 968, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247426600961, 10, 969, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247426600962, 10, 463, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247426600963, 10, 464, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247430795265, 10, 465, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247430795266, 10, 466, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247434989570, 10, 467, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247434989571, 10, 468, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247434989572, 10, 469, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247439183874, 10, 470, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247439183875, 10, 471, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247439183876, 10, 472, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247443378177, 10, 473, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247443378178, 10, 474, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247447572482, 10, 475, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247447572483, 10, 476, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247447572484, 10, 477, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247451766786, 10, 478, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247451766787, 10, 479, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247451766788, 10, 480, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247455961090, 10, 481, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247455961091, 10, 482, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247460155394, 10, 483, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247460155395, 10, 486, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247460155396, 10, 491, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247464349697, 10, 492, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247464349698, 10, 493, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247464349699, 10, 495, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770023247468544001, 10, 1008, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748585439233, 7, 542, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748589633537, 7, 543, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748593827841, 7, 544, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748593827842, 7, 487, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748593827843, 7, 488, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748598022145, 7, 489, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748598022146, 7, 490, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748602216450, 7, 494, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748602216451, 7, 561, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748602216452, 7, 498, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748606410753, 7, 499, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748606410754, 7, 500, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711748606410755, 7, 506, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1770711788806410756, 7, 955, 1, 1);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1771018392287903745, 9, 768, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1771018392292098049, 9, 769, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1771018392292098050, 9, 770, 1, NULL);
@@ -4030,674 +3603,6 @@ INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `sc
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1771018392321458180, 9, 2030, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1771018392325652481, 9, 2031, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1771018392325652482, 9, 2032, 1, NULL);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288825651200, 11, 1999, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288825651201, 11, 2000, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288834039809, 11, 2001, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288834039810, 11, 2002, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288838234113, 11, 2003, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288838234114, 11, 2004, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288842428417, 11, 2005, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288846622721, 11, 2006, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288846622722, 11, 2007, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288850817026, 11, 2008, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288850817027, 11, 2009, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288855011329, 11, 2010, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288855011330, 11, 2011, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288855011331, 11, 2012, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288859205633, 11, 2013, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288859205634, 11, 2014, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288863399938, 11, 2015, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288863399939, 11, 2016, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288863399940, 11, 2017, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288867594241, 11, 2018, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288867594242, 11, 2019, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288871788545, 11, 2020, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288871788546, 11, 2021, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288871788547, 11, 2022, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288875982850, 11, 2023, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288875982851, 11, 2024, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288880177154, 11, 2025, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288880177155, 11, 2026, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288880177156, 11, 2027, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288884371458, 11, 2028, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288884371459, 11, 2029, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288888565761, 11, 2030, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288888565762, 11, 2031, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288888565763, 11, 2032, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288892760066, 11, 2033, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521288892760067, 11, 2034, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521594997260290, 4, 1115, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595005648897, 4, 1116, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595005648898, 4, 1117, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595005648899, 4, 1118, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595009843201, 4, 1119, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595009843202, 4, 1120, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595014037505, 4, 1121, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595014037506, 4, 1122, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595018231809, 4, 1123, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595018231810, 4, 1124, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595022426114, 4, 1125, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595022426115, 4, 1126, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595022426116, 4, 1128, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595026620418, 4, 1129, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595026620420, 4, 1999, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595026620419, 4, 2000, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595030814722, 4, 2001, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595030814723, 4, 2002, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595035009026, 4, 2003, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595035009027, 4, 2004, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595035009028, 4, 2005, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595039203330, 4, 2006, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595039203331, 4, 2007, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595043397633, 4, 2008, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595043397634, 4, 2009, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595043397635, 4, 2010, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595047591937, 4, 2011, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595047591938, 4, 2012, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595051786241, 4, 2013, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595051786242, 4, 2014, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595051786243, 4, 2015, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595055980545, 4, 2016, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595055980546, 4, 2017, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595060174850, 4, 2018, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595060174851, 4, 2019, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595064369153, 4, 2020, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595064369154, 4, 2021, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595064369155, 4, 2022, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595068563457, 4, 2023, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595068563458, 4, 2024, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595072757762, 4, 2025, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595072757763, 4, 2026, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595076952065, 4, 2027, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595076952066, 4, 2028, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595076952067, 4, 2029, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595081146370, 4, 2030, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595081146371, 4, 2031, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595085340674, 4, 2032, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595085340675, 4, 2033, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773521595085340676, 4, 2034, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860838408194, 8, 640, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860846796801, 8, 641, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860846796802, 8, 650, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860850991105, 8, 651, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860850991106, 8, 652, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860855185410, 8, 542, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860855185411, 8, 543, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860859379713, 8, 288, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860859379714, 8, 544, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860863574018, 8, 417, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860863574019, 8, 292, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860867768321, 8, 420, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860867768322, 8, 293, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860871962625, 8, 421, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860871962626, 8, 294, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860876156930, 8, 166, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860876156931, 8, 295, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860876156932, 8, 296, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860880351233, 8, 41, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860880351234, 8, 297, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860884545538, 8, 298, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860884545539, 8, 561, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860888739842, 8, 441, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860888739843, 8, 442, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860888739844, 8, 830, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860892934145, 8, 575, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860892934146, 8, 831, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860897128450, 8, 576, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860897128451, 8, 832, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860901322753, 8, 833, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860901322754, 8, 834, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860901322755, 8, 835, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860905517057, 8, 836, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860905517058, 8, 837, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860909711362, 8, 838, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860909711363, 8, 839, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860913905666, 8, 840, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860913905667, 8, 841, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860913905668, 8, 73, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860918099969, 8, 74, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860918099970, 8, 842, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860922294274, 8, 843, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860922294275, 8, 844, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860922294276, 8, 77, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860926488577, 8, 845, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860926488578, 8, 846, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860930682882, 8, 847, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860930682883, 8, 848, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860934877185, 8, 849, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860934877186, 8, 850, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860934877187, 8, 851, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860939071490, 8, 852, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860939071491, 8, 853, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860943265794, 8, 1115, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860943265795, 8, 1116, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860947460098, 8, 477, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860947460099, 8, 1117, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860947460100, 8, 1118, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860951654401, 8, 1119, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860951654402, 8, 1120, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860955848706, 8, 1121, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860955848707, 8, 866, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860955848708, 8, 1122, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860960043010, 8, 1123, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860960043011, 8, 1124, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860964237314, 8, 1125, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860964237315, 8, 1126, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860964237316, 8, 487, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860968431618, 8, 488, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860968431619, 8, 1128, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860972625922, 8, 489, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860972625923, 8, 1129, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860972625924, 8, 490, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860976820226, 8, 494, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860976820227, 8, 498, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860981014530, 8, 499, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860981014531, 8, 500, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773553860981014532, 8, 506, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565901950977, 8, 640, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565910339585, 8, 641, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565914533889, 8, 73, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565914533890, 8, 74, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565918728193, 8, 651, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565922922497, 8, 652, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565922922498, 8, 477, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565927116801, 8, 288, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565931311105, 8, 417, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565931311106, 8, 292, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565931311107, 8, 420, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565935505409, 8, 293, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565935505410, 8, 421, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565939699713, 8, 294, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565939699714, 8, 166, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565939699715, 8, 295, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565943894018, 8, 296, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565943894019, 8, 41, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565948088322, 8, 297, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565948088323, 8, 298, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565948088324, 8, 441, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565952282625, 8, 442, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1773652565555564626, 8, 955, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628369760258, 9, 1, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628373954562, 9, 14, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628378148865, 9, 38, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628378148866, 9, 39, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628378148867, 9, 40, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628382343170, 9, 41, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628382343171, 9, 42, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628386537474, 9, 43, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628386537475, 9, 44, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628386537476, 9, 45, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628390731777, 9, 47, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628390731778, 9, 48, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628394926081, 9, 49, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628394926082, 9, 50, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628394926083, 9, 51, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628399120385, 9, 52, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628399120386, 9, 53, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628403314690, 9, 54, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628403314691, 9, 55, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628403314692, 9, 56, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628407508994, 9, 57, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628407508995, 9, 58, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628411703297, 9, 59, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628411703298, 9, 60, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628411703299, 9, 61, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628415897602, 9, 62, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628415897603, 9, 63, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628415897604, 9, 64, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628420091905, 9, 65, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628420091906, 9, 66, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628420091907, 9, 67, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628424286210, 9, 68, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628424286211, 9, 70, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628428480513, 9, 71, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628428480514, 9, 72, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628428480515, 9, 73, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628432674818, 9, 74, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628432674819, 9, 76, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628436869121, 9, 77, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628436869122, 9, 1115, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628436869123, 9, 1116, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628441063425, 9, 1117, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628441063426, 9, 1118, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628441063427, 9, 1119, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628445257730, 9, 1120, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628445257731, 9, 1121, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628449452033, 9, 1122, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628449452034, 9, 1123, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628449452035, 9, 1124, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628453646337, 9, 1125, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628453646338, 9, 1126, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628457840641, 9, 1128, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628457840642, 9, 1129, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628457840643, 9, 105, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628462034946, 9, 112, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628462034947, 9, 115, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628462034948, 9, 116, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628466229249, 9, 126, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628466229250, 9, 127, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628470423554, 9, 128, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628470423555, 9, 157, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628470423556, 9, 158, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628474617858, 9, 159, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628474617859, 9, 161, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628474617860, 9, 162, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628478812161, 9, 164, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628478812162, 9, 165, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628483006466, 9, 166, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628483006467, 9, 167, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628483006468, 9, 168, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628487200769, 9, 169, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628487200770, 9, 174, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628487200771, 9, 188, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628491395074, 9, 190, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628491395075, 9, 191, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628495589378, 9, 193, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628495589379, 9, 194, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628495589380, 9, 272, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628499783681, 9, 273, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628499783682, 9, 274, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628503977986, 9, 275, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628503977987, 9, 277, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628503977988, 9, 278, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628508172290, 9, 279, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628508172291, 9, 280, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628512366594, 9, 281, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628512366595, 9, 282, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628512366596, 9, 283, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628516560897, 9, 284, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628516560898, 9, 285, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628520755201, 9, 286, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628520755202, 9, 287, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628520755203, 9, 288, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628524949506, 9, 292, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628524949507, 9, 293, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628524949508, 9, 294, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628529143809, 9, 295, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628529143810, 9, 296, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628533338113, 9, 297, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628533338114, 9, 298, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628533338115, 9, 299, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628537532417, 9, 300, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628537532418, 9, 301, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628537532419, 9, 302, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628541726721, 9, 303, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628541726722, 9, 304, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628545921025, 9, 305, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628545921026, 9, 309, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628545921027, 9, 310, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628550115329, 9, 311, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628550115330, 9, 312, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628550115331, 9, 313, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628554309633, 9, 314, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628554309634, 9, 315, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628558503938, 9, 316, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628558503939, 9, 317, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628558503940, 9, 318, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628562698242, 9, 319, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628562698243, 9, 320, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628562698244, 9, 321, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628566892545, 9, 322, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628566892546, 9, 323, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628566892547, 9, 324, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628571086850, 9, 325, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628571086851, 9, 326, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628575281154, 9, 327, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628575281155, 9, 328, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628575281156, 9, 329, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628579475458, 9, 330, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628579475459, 9, 331, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628583669762, 9, 332, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628583669763, 9, 333, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628583669764, 9, 334, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628587864066, 9, 335, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628587864067, 9, 336, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628587864068, 9, 371, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628592058369, 9, 413, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628592058370, 9, 417, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628596252674, 9, 420, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628596252675, 9, 421, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628600446977, 9, 424, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628600446978, 9, 427, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628600446979, 9, 441, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628604641282, 9, 442, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628604641283, 9, 445, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628604641284, 9, 446, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628608835586, 9, 447, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628608835587, 9, 448, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628613029889, 9, 463, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628613029890, 9, 464, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628613029891, 9, 465, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628617224194, 9, 466, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628617224195, 9, 467, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628621418497, 9, 468, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628621418498, 9, 469, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628621418499, 9, 470, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628625612801, 9, 471, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628625612802, 9, 472, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628625612803, 9, 473, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628629807105, 9, 474, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628629807106, 9, 475, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628634001409, 9, 476, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628634001410, 9, 477, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628634001411, 9, 478, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628638195714, 9, 479, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628638195715, 9, 480, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628638195716, 9, 481, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628642390018, 9, 482, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628642390019, 9, 483, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628646584321, 9, 486, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628646584322, 9, 487, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628646584323, 9, 488, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628650778625, 9, 489, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628650778626, 9, 490, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628650778627, 9, 491, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628654972929, 9, 492, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628654972930, 9, 493, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628654972931, 9, 494, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628659167233, 9, 495, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628659167234, 9, 498, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628663361537, 9, 499, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628663361538, 9, 500, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628663361539, 9, 506, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628667555842, 9, 521, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628667555843, 9, 523, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628667555844, 9, 524, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628671750146, 9, 525, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628671750147, 9, 526, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628675944449, 9, 541, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628675944450, 9, 542, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628675944451, 9, 543, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628680138754, 9, 544, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628680138755, 9, 557, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628680138756, 9, 561, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628684333057, 9, 562, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628684333058, 9, 568, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628688527361, 9, 575, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628688527362, 9, 576, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628688527363, 9, 577, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628692721666, 9, 578, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628692721667, 9, 579, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628696915970, 9, 580, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628696915971, 9, 581, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628696915972, 9, 582, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628701110274, 9, 583, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628701110275, 9, 584, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628705304578, 9, 585, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628705304579, 9, 586, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628709498881, 9, 587, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628709498882, 9, 588, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628709498883, 9, 621, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628713693185, 9, 640, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628713693186, 9, 641, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628717887490, 9, 642, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628717887491, 9, 650, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628717887492, 9, 651, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628722081793, 9, 652, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628722081794, 9, 653, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628726276097, 9, 654, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628726276098, 9, 655, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628726276099, 9, 656, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628730470401, 9, 657, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628730470402, 9, 658, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628734664705, 9, 659, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628734664706, 9, 660, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628734664707, 9, 661, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628738859009, 9, 664, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628738859010, 9, 665, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628738859011, 9, 672, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628743053313, 9, 680, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628743053314, 9, 681, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628743053315, 9, 682, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628747247617, 9, 683, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628747247618, 9, 684, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628747247619, 9, 685, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628751441921, 9, 686, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628751441922, 9, 687, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628751441923, 9, 688, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628755636225, 9, 689, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628755636226, 9, 690, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628759830529, 9, 691, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628759830530, 9, 692, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628759830531, 9, 693, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628764024833, 9, 694, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628764024834, 9, 695, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628764024835, 9, 696, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628768219137, 9, 704, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628768219138, 9, 705, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628768219139, 9, 708, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628772413441, 9, 709, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628772413442, 9, 710, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628776607746, 9, 711, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628776607747, 9, 712, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628776607748, 9, 717, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628780802049, 9, 718, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628780802050, 9, 719, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628780802051, 9, 720, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628784996353, 9, 726, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628784996354, 9, 727, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628789190657, 9, 728, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628789190658, 9, 729, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628789190659, 9, 735, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628793384961, 9, 736, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628793384962, 9, 737, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628797579265, 9, 738, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628797579266, 9, 739, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628797579267, 9, 741, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628801773570, 9, 742, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628801773571, 9, 743, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628805967873, 9, 744, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628805967874, 9, 747, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628805967875, 9, 748, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628810162177, 9, 749, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628810162178, 9, 750, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628810162179, 9, 751, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628814356481, 9, 752, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628814356482, 9, 755, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628818550786, 9, 759, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628818550787, 9, 760, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628818550788, 9, 766, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628822745089, 9, 804, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628822745090, 9, 805, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628822745091, 9, 806, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628826939393, 9, 807, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628826939394, 9, 808, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628831133698, 9, 809, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628831133699, 9, 825, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628831133700, 9, 826, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628835328002, 9, 830, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628835328003, 9, 831, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628835328004, 9, 832, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628839522306, 9, 833, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628839522307, 9, 834, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628839522308, 9, 835, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628843716610, 9, 836, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628843716611, 9, 837, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628847910914, 9, 838, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628847910915, 9, 839, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628847910916, 9, 840, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628852105218, 9, 841, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628852105219, 9, 842, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628852105220, 9, 843, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628856299522, 9, 844, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628856299523, 9, 845, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628860493826, 9, 846, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628860493827, 9, 847, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628864688129, 9, 848, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628864688130, 9, 849, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628864688131, 9, 850, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628868882433, 9, 851, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628868882434, 9, 852, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628868882435, 9, 853, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628873076737, 9, 866, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628873076738, 9, 872, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628877271042, 9, 873, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628877271043, 9, 876, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628877271044, 9, 877, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628881465345, 9, 878, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628881465346, 9, 879, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628885659650, 9, 880, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628885659651, 9, 881, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628885659652, 9, 884, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628889853954, 9, 885, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628889853955, 9, 886, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628889853956, 9, 887, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628894048258, 9, 888, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628894048259, 9, 889, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628898242561, 9, 890, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628898242562, 9, 891, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628898242563, 9, 892, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628902436866, 9, 893, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628902436867, 9, 894, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628906631170, 9, 895, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628906631171, 9, 896, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628906631172, 9, 897, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628910825473, 9, 898, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628910825474, 9, 899, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628915019778, 9, 900, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628915019779, 9, 901, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628915019780, 9, 902, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628919214081, 9, 903, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628919214082, 9, 904, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628919214083, 9, 905, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628923408386, 9, 906, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628923408387, 9, 907, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628927602689, 9, 908, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628927602690, 9, 909, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628931796993, 9, 910, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628931796994, 9, 911, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628931796995, 9, 912, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628935991298, 9, 913, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628935991299, 9, 914, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628935991300, 9, 915, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628940185602, 9, 916, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628940185603, 9, 917, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628940185604, 9, 918, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628944379905, 9, 919, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628944379906, 9, 920, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628948574209, 9, 921, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628948574210, 9, 922, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628948574211, 9, 923, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628952768514, 9, 924, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628952768515, 9, 925, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628952768516, 9, 926, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628956962817, 9, 927, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628956962818, 9, 928, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628956962819, 9, 929, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628961157121, 9, 930, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628961157122, 9, 931, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628965351426, 9, 932, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628965351427, 9, 933, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628965351428, 9, 934, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628969545729, 9, 935, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628969545730, 9, 936, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628969545731, 9, 937, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628973740033, 9, 938, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628973740034, 9, 939, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628977934338, 9, 940, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628977934339, 9, 941, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628977934340, 9, 942, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628982128641, 9, 943, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628982128642, 9, 944, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628982128643, 9, 945, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628986322945, 9, 946, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628986322946, 9, 947, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628990517249, 9, 948, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628990517250, 9, 949, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628990517251, 9, 950, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628994711554, 9, 951, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628994711555, 9, 952, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628994711556, 9, 953, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628998905858, 9, 954, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594628998905859, 9, 955, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629003100162, 9, 956, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629003100163, 9, 957, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629003100164, 9, 958, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629007294465, 9, 959, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629007294466, 9, 960, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629007294467, 9, 961, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629011488769, 9, 962, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629011488770, 9, 963, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629015683073, 9, 964, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629015683074, 9, 965, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629015683075, 9, 966, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629019877378, 9, 967, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629019877379, 9, 968, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629024071681, 9, 969, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629024071682, 9, 1008, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629024071683, 9, 2033, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774594629024071684, 9, 2034, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833423962113, 3, 680, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833432350721, 3, 708, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833436545025, 3, 709, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833436545026, 3, 710, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833440739329, 3, 711, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833444933634, 3, 712, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833444933635, 3, 717, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833449127937, 3, 718, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833449127938, 3, 719, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833453322242, 3, 720, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833453322243, 3, 726, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833453322244, 3, 727, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833457516546, 3, 728, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833457516547, 3, 729, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833461710850, 3, 735, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833461710851, 3, 736, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833461710852, 3, 737, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833465905153, 3, 738, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833465905154, 3, 739, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833470099458, 3, 749, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774629833470099459, 3, 755, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057825624065, 2, 680, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057829818369, 2, 681, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057834012673, 2, 682, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057834012674, 2, 683, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057834012675, 2, 684, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057838206978, 2, 685, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057838206979, 2, 686, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057842401282, 2, 687, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057842401283, 2, 688, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057842401284, 2, 689, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057846595586, 2, 690, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057846595587, 2, 691, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057850789890, 2, 692, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057850789891, 2, 693, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057850789892, 2, 694, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057854984194, 2, 695, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057854984195, 2, 696, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057859178498, 2, 704, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057859178499, 2, 705, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057859178500, 2, 708, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057863372801, 2, 709, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057863372802, 2, 710, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057867567105, 2, 711, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057867567106, 2, 712, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057867567107, 2, 717, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057871761409, 2, 718, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057871761410, 2, 719, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057875955713, 2, 720, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057875955714, 2, 726, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057880150018, 2, 727, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057880150019, 2, 728, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057880150020, 2, 729, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057884344322, 2, 735, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057884344323, 2, 736, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057884344324, 2, 737, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057888538626, 2, 738, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057888538627, 2, 739, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057892732929, 2, 741, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057892732930, 2, 742, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057892732931, 2, 743, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057896927234, 2, 744, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057896927235, 2, 747, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057901121538, 2, 748, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057901121539, 2, 749, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057901121540, 2, 750, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057905315842, 2, 751, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057905315843, 2, 752, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057905315844, 2, 755, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057909510145, 2, 2033, 1, 137);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1774636057909510146, 2, 2034, 1, 137);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1775091897652539394, 3, 541, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1775091897686093825, 3, 542, 1, NULL);
 INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`, `school_id`) VALUES (1775091897686093826, 3, 543, 1, NULL);

+ 1 - 0
distributed-print/install/mysql/upgrade/3.3.2.sql

@@ -2,6 +2,7 @@ USE teachcloud_db;
 
 CREATE TABLE `t_p_professional` (
        `id` INT NOT NULL,
+       `school_id` BIGINT(20) NULL COMMENT '学校ID',
        `name` VARCHAR(80) NULL COMMENT '专业名称',
        `org_id` BIGINT(20) NULL COMMENT '所属学院ID',
        `create_id` BIGINT(20) NULL COMMENT '创建人ID',

+ 0 - 20
distributed-print/src/main/java/com/qmth/distributed/print/api/TPCourseController.java

@@ -1,20 +0,0 @@
-package com.qmth.distributed.print.api;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- * 专业认证课程 前端控制器
- * </p>
- *
- * @author xf
- * @since 2024-04-22
- */
-@RestController
-@RequestMapping("/t-pcourse")
-public class TPCourseController {
-
-}

+ 0 - 20
distributed-print/src/main/java/com/qmth/distributed/print/api/TPMatrixController.java

@@ -1,20 +0,0 @@
-package com.qmth.distributed.print.api;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- * 专业认证毕业要求支撑矩阵 前端控制器
- * </p>
- *
- * @author xf
- * @since 2024-04-22
- */
-@RestController
-@RequestMapping("/t-pmatrix")
-public class TPMatrixController {
-
-}

+ 132 - 3
distributed-print/src/main/java/com/qmth/distributed/print/api/TPProfessionalController.java

@@ -1,9 +1,31 @@
 package com.qmth.distributed.print.api;
 
 
-import org.springframework.web.bind.annotation.RequestMapping;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.qmth.boot.api.constant.ApiConstant;
+import com.qmth.distributed.print.business.bean.dto.professional.MatrixDto;
+import com.qmth.distributed.print.business.bean.dto.professional.ProfessionalDto;
+import com.qmth.distributed.print.business.bean.params.professional.TPCourseParam;
+import com.qmth.distributed.print.business.bean.result.ScoreResult;
+import com.qmth.distributed.print.business.entity.TPCourse;
+import com.qmth.distributed.print.business.entity.TPMatrix;
+import com.qmth.distributed.print.business.entity.TPProfessional;
+import com.qmth.distributed.print.business.entity.TPRequirement;
+import com.qmth.distributed.print.business.service.TPCourseService;
+import com.qmth.distributed.print.business.service.TPMatrixService;
+import com.qmth.distributed.print.business.service.TPProfessionalService;
+import com.qmth.distributed.print.business.service.TPRequirementService;
+import com.qmth.teachcloud.common.contant.SystemConstant;
+import com.qmth.teachcloud.common.util.Result;
+import com.qmth.teachcloud.common.util.ResultUtil;
+import io.swagger.annotations.*;
+import org.springframework.web.bind.annotation.*;
 
-import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import javax.validation.constraints.Max;
+import javax.validation.constraints.Min;
+import java.util.List;
 
 /**
  * <p>
@@ -13,8 +35,115 @@ import org.springframework.web.bind.annotation.RestController;
  * @author xf
  * @since 2024-04-22
  */
+@Api(tags = "专业认证Controller")
 @RestController
-@RequestMapping("/t-pprofessional")
+@RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + SystemConstant.PREFIX_URL_PROFESSIONAL)
 public class TPProfessionalController {
 
+    @Resource
+    private TPProfessionalService tpProfessionalService;
+    @Resource
+    private TPCourseService tpCourseService;
+    @Resource
+    private TPRequirementService tpRequirementService;
+    @Resource
+    private TPMatrixService tpMatrixService;
+
+    @ApiOperation(value = "查询")
+    @RequestMapping(value = "/page", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = ProfessionalDto.class)})
+    public Result page(@ApiParam(value = "专业名称") @RequestParam(required = false) String name,
+                       @ApiParam(value = "课程编码") @RequestParam(required = false) Long orgId,
+                       @ApiParam(value = "分页页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
+                       @ApiParam(value = "分页数", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
+        return ResultUtil.ok(tpProfessionalService.pageData(new Page<>(pageNumber, pageSize), name, orgId));
+    }
+
+    @ApiOperation(value = "新增")
+    @RequestMapping(value = "/save", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "新增", response = Boolean.class)})
+    public Result save(@ApiParam(value = "专业对象") @RequestParam(required = false) TPProfessional tpProfessional) {
+        return ResultUtil.ok(tpProfessionalService.saveData(tpProfessional));
+    }
+
+    @ApiOperation(value = "课程管理-选择课程")
+    @RequestMapping(value = "/course/query_list", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = TPCourse.class)})
+    public Result queryList(@ApiParam(value = "机构ID", required = true) @RequestParam Long orgId) {
+//        return ResultUtil.ok(tpCourseService.listCourse(professionalId));
+        return null;
+    }
+
+    @ApiOperation(value = "课程管理-查询")
+    @RequestMapping(value = "/course/list", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = TPCourse.class)})
+    public Result listCourse(@ApiParam(value = "专业ID", required = true) @RequestParam Long professionalId) {
+        return ResultUtil.ok(tpCourseService.listCourse(professionalId));
+    }
+
+    @ApiOperation(value = "课程管理-新增")
+    @RequestMapping(value = "/course/save", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "新增", response = Boolean.class)})
+    public Result saveCourse(@RequestBody TPCourseParam tpCourseParam) {
+        return ResultUtil.ok(tpCourseService.saveCourse(tpCourseParam));
+    }
+
+    @ApiOperation(value = "课程管理-排序")
+    @RequestMapping(value = "/course/sort", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "排序", response = Boolean.class)})
+    public Result saveSort(@RequestBody TPCourseParam tpCourseParam) {
+        return ResultUtil.ok(tpCourseService.saveSort(tpCourseParam));
+    }
+
+    @ApiOperation(value = "课程管理-删除")
+    @RequestMapping(value = "/course/remove", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "删除", response = Boolean.class)})
+    public Result removeCourse(@ApiParam(value = "专业课程ID", required = true) @RequestParam Long id) {
+        return ResultUtil.ok(tpCourseService.removeCourse(id));
+    }
+
+    @ApiOperation(value = "毕业要求-查询")
+    @RequestMapping(value = "/requirement/list", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = TPRequirement.class)})
+    public Result listRequirement(@ApiParam(value = "专业ID", required = true) @RequestParam Long professionalId) {
+        return ResultUtil.ok(tpRequirementService.listRequirement(professionalId));
+    }
+
+    @ApiOperation(value = "毕业要求-新增/编辑")
+    @RequestMapping(value = "/requirement/save", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = Boolean.class)})
+    public Result saveRequirement(@ApiParam(value = "专业要求对象", required = true) @RequestParam TPRequirement tpRequirement) {
+        return ResultUtil.ok(tpRequirementService.saveRequirement(tpRequirement));
+    }
+
+    @ApiOperation(value = "毕业要求-排序")
+    @RequestMapping(value = "/requirement/sort", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "排序", response = Boolean.class)})
+    public Result sortRequirement(@RequestBody List<TPRequirement> requirementList) {
+        return ResultUtil.ok(tpRequirementService.saveSort(requirementList));
+    }
+
+    @ApiOperation(value = "毕业矩阵支撑-查询")
+    @RequestMapping(value = "/matrix/list", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = MatrixDto.class)})
+    public Result listMatrix(@ApiParam(value = "专业ID", required = true) @RequestParam Long professionalId) {
+        return ResultUtil.ok(tpMatrixService.listMatrix(professionalId));
+    }
+
+    @ApiOperation(value = "毕业矩阵支撑-提交")
+    @RequestMapping(value = "/matrix/save", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = Boolean.class)})
+    public Result saveMatrix(@ApiParam(value = "毕业矩阵支撑ID", required = true) @RequestParam Long id,
+                             @ApiParam(value = "毕业矩阵支撑值", required = true) @RequestParam Double content) {
+        return ResultUtil.ok(tpMatrixService.saveMatrix(id, content));
+    }
+
+    @ApiOperation(value = "毕业矩阵支撑-下载")
+    @RequestMapping(value = "/matrix/download", method = RequestMethod.POST)
+    @ApiResponses({@ApiResponse(code = 200, message = "分页查询", response = Boolean.class)})
+    public void downloadMatrix(@ApiParam(value = "专业ID", required = true) @RequestParam Long professionalId,
+                               HttpServletResponse response) {
+        tpMatrixService.downloadMatrix(professionalId, response);
+    }
+
 }

+ 0 - 20
distributed-print/src/main/java/com/qmth/distributed/print/api/TPRequirementController.java

@@ -1,20 +0,0 @@
-package com.qmth.distributed.print.api;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- * 专业认证毕业要求 前端控制器
- * </p>
- *
- * @author xf
- * @since 2024-04-22
- */
-@RestController
-@RequestMapping("/t-prequirement")
-public class TPRequirementController {
-
-}

+ 1 - 0
teachcloud-common/src/main/java/com/qmth/teachcloud/common/contant/SystemConstant.java

@@ -76,6 +76,7 @@ public class SystemConstant {
     public static final String PREFIX_URL_NOTIFY = "/admin/print/notify";
     public static final String PREFIX_URL_GRADE = "/admin/grade";
     public static final String PREFIX_URL_COURSE_DEGREE = "/admin/course/degree";
+    public static final String PREFIX_URL_PROFESSIONAL = "/api/admin/professional/certification";
 
     /**
      * 教研分析api前缀