From c3baf00d702d4e88e37cc0b17efc1f920c293922 Mon Sep 17 00:00:00 2001 From: Gao Date: Thu, 29 Feb 2024 08:53:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- src/main/java/cms/bean/ErrorView.java | 3 + .../java/cms/bean/message/RemindEntity.java | 10 +- .../java/cms/bean/staff/PermissionMenu.java | 40 + src/main/java/cms/bean/staff/SysUsers.java | 35 +- .../java/cms/bean/user/UserDynamicEntity.java | 12 + .../cms/service/message/RemindService.java | 5 + .../service/message/SystemNotifyService.java | 5 + .../message/impl/RemindServiceBean.java | 32 + .../message/impl/SystemNotifyServiceBean.java | 29 +- .../cms/service/question/AnswerService.java | 18 + .../cms/service/question/QuestionService.java | 9 + .../question/impl/AnswerServiceBean.java | 33 +- .../question/impl/QuestionServiceBean.java | 53 ++ .../java/cms/service/staff/ACLService.java | 9 + .../java/cms/service/staff/StaffService.java | 18 +- .../service/staff/impl/ACLServiceBean.java | 60 ++ .../service/staff/impl/StaffServiceBean.java | 40 +- src/main/java/cms/utils/StringUtil.java | 4 +- src/main/java/cms/web/action/AdminAction.java | 31 +- .../java/cms/web/action/TextFilterManage.java | 2 +- .../web/action/common/FeedbackFormAction.java | 2 +- .../web/action/common/HomeManageAction.java | 648 ++++++++++--- .../web/action/common/QuestionFormAction.java | 5 +- .../cms/web/action/common/SearchAction.java | 51 +- .../cms/web/action/fileSystem/FileManage.java | 3 + .../cms/web/action/follow/FollowManage.java | 192 +++- .../action/install/InstallManageAction.java | 2 +- .../web/action/question/QuestionAction.java | 170 ++-- .../web/action/question/QuestionManage.java | 12 + .../action/question/QuestionManageAction.java | 34 + .../cms/web/action/staff/ACLManageAction.java | 8 +- .../staff/CustomAccessDecisionManager.java | 29 +- .../staff/CustomUserDetailsService.java | 6 +- .../cms/web/action/staff/StaffAction.java | 6 +- .../cms/web/action/staff/StaffManage.java | 139 +++ .../web/action/staff/StaffManageAction.java | 863 +++++++++++++++++- .../impl/Question_TemplateManage.java | 66 +- .../template/impl/Topic_TemplateManage.java | 101 +- .../web/action/topic/CommentManageAction.java | 16 +- .../cms/web/action/topic/TopicAction.java | 173 ++-- .../cms/web/action/topic/TopicManage.java | 12 + .../web/action/topic/TopicManageAction.java | 44 + .../action/upgrade/impl/Upgrade6_1to6_2.java | 143 +++ .../cms/web/action/user/UserManageAction.java | 101 +- src/main/resources/ehcache.xml | 34 +- .../data/install/data_tables_mysql.sql | 6 +- .../data/install/structure_tables_mysql.sql | 2 + .../webapp/WEB-INF/data/systemVersion.txt | 2 +- .../topicRelated_addTopic_collection.html | 9 +- .../webapp/WEB-INF/manage/data/dataReset.vue | 2 +- .../manage/filePackage/filePackageList.vue | 2 +- .../manage/forumCode/forumCodeList.vue | 2 +- src/main/webapp/WEB-INF/manage/index.html | 9 +- .../manage/message/privateMessageChatList.vue | 2 +- .../WEB-INF/manage/message/remindList.vue | 17 +- .../message/subscriptionSystemNotifyList.vue | 2 +- .../payment/editOnlinePaymentInterface.vue | 2 +- .../WEB-INF/manage/question/addQuestion.vue | 2 +- .../manage/question/allAuditAnswer.vue | 9 +- .../manage/question/allAuditAnswerReply.vue | 7 +- .../manage/question/allAuditQuestion.vue | 7 +- .../WEB-INF/manage/question/questionList.vue | 7 +- .../manage/question/questionSearch.vue | 7 +- .../WEB-INF/manage/question/questionView.vue | 47 +- .../WEB-INF/manage/setting/maintainData.vue | 12 +- .../webapp/WEB-INF/manage/staff/addStaff.vue | 195 +++- .../WEB-INF/manage/staff/editSelfInfo.vue | 425 +++++++++ .../webapp/WEB-INF/manage/staff/editStaff.vue | 212 ++++- .../webapp/WEB-INF/manage/staff/staffList.vue | 15 + .../manage/staff/staffLoginLogList.vue | 16 + .../WEB-INF/manage/template/editForum.vue | 2 +- .../WEB-INF/manage/template/editLayout.vue | 2 +- .../manage/template/editLayoutCode.vue | 2 +- .../WEB-INF/manage/template/forumList.vue | 4 +- .../manage/template/importTemplateList.vue | 6 +- .../WEB-INF/manage/template/layoutList.vue | 2 +- .../WEB-INF/manage/template/resourceList.vue | 2 +- .../WEB-INF/manage/template/templateList.vue | 2 +- .../editThirdPartyLoginInterface.vue | 2 +- .../manage/thumbnail/thumbnailList.vue | 2 +- .../webapp/WEB-INF/manage/topic/addTopic.vue | 2 +- .../WEB-INF/manage/topic/allAuditComment.vue | 9 +- .../WEB-INF/manage/topic/allAuditReply.vue | 7 +- .../WEB-INF/manage/topic/allAuditTopic.vue | 7 +- .../webapp/WEB-INF/manage/topic/topicList.vue | 7 +- .../WEB-INF/manage/topic/topicSearch.vue | 7 +- .../webapp/WEB-INF/manage/topic/topicView.vue | 59 +- .../manage/upgrade/upgradeSystemList.vue | 6 +- .../webapp/WEB-INF/manage/user/userShow.vue | 2 +- .../templates/default/pc/public/blank_1.html | 1 + .../templates/default/pc/public/blank_9.html | 1 + .../templates/default/pc/remindList.html | 164 +++- .../default/pc/systemNotifyList.html | 61 +- .../default/wap/public/newPublic_5.html | 111 ++- src/main/webapp/backstage/css/common.css | 123 ++- src/main/webapp/backstage/js/main.js | 10 +- .../webapp/common/default/pc/css/common.css | 57 ++ .../webapp/common/default/wap/css/common.css | 7 + src/main/webapp/common/default/wap/js/main.js | 59 +- .../webapp/file/questionTag/lock/.gitkeep | 0 src/main/webapp/file/staffAvatar/.gitkeep | 0 src/main/webapp/file/topicTag/lock/.gitkeep | 0 .../java/utils/UpdatePackageSignature.java | 2 +- 104 files changed, 4526 insertions(+), 530 deletions(-) create mode 100644 src/main/java/cms/bean/staff/PermissionMenu.java create mode 100644 src/main/java/cms/web/action/upgrade/impl/Upgrade6_1to6_2.java create mode 100644 src/main/webapp/WEB-INF/manage/staff/editSelfInfo.vue create mode 100644 src/main/webapp/file/questionTag/lock/.gitkeep create mode 100644 src/main/webapp/file/staffAvatar/.gitkeep create mode 100644 src/main/webapp/file/topicTag/lock/.gitkeep diff --git a/pom.xml b/pom.xml index 28bd28d4..70115289 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 bbs bbs - 6.1 + 6.2 war bbs diff --git a/src/main/java/cms/bean/ErrorView.java b/src/main/java/cms/bean/ErrorView.java index 5b1ca975..56e551f3 100644 --- a/src/main/java/cms/bean/ErrorView.java +++ b/src/main/java/cms/bean/ErrorView.java @@ -158,6 +158,9 @@ public enum ErrorView { _833("呢称不能和其他用户名相同"), _834("用户类型不能为空"), _835("用户类型错误"), + _836("呢称不能和其他账号相同"), + _837("呢称不能和员工账号相同"), + _838("呢称不能和员工呢称相同"), _850("手机验证码错误"), _851("手机号不能为空"), _852("手机验证码不能为空"), diff --git a/src/main/java/cms/bean/message/RemindEntity.java b/src/main/java/cms/bean/message/RemindEntity.java index 2a07a03d..66e60649 100644 --- a/src/main/java/cms/bean/message/RemindEntity.java +++ b/src/main/java/cms/bean/message/RemindEntity.java @@ -106,7 +106,9 @@ public class RemindEntity implements Serializable{ protected Long friendQuestionAnswerId; /** 对方的问题回复Id **/ protected Long friendQuestionReplyId; - + /** 内容摘要 **/ + @Transient + protected String summary; public String getId() { return id; @@ -264,6 +266,12 @@ public String getSenderAccount() { public void setSenderAccount(String senderAccount) { this.senderAccount = senderAccount; } + public String getSummary() { + return summary; + } + public void setSummary(String summary) { + this.summary = summary; + } } diff --git a/src/main/java/cms/bean/staff/PermissionMenu.java b/src/main/java/cms/bean/staff/PermissionMenu.java new file mode 100644 index 00000000..8a45a7f2 --- /dev/null +++ b/src/main/java/cms/bean/staff/PermissionMenu.java @@ -0,0 +1,40 @@ +package cms.bean.staff; + +import java.io.Serializable; + +/** + * 权限菜单 + * @author Gao + * + */ +public class PermissionMenu implements Serializable{ + private static final long serialVersionUID = 1721622201354849134L; + + /** 名称 **/ + private String name; + /** URL **/ + private String url; + /** 请求类型 **/ + private String methods; + + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public String getUrl() { + return url; + } + public void setUrl(String url) { + this.url = url; + } + public String getMethods() { + return methods; + } + public void setMethods(String methods) { + this.methods = methods; + } + + +} diff --git a/src/main/java/cms/bean/staff/SysUsers.java b/src/main/java/cms/bean/staff/SysUsers.java index 87cae02a..00194745 100644 --- a/src/main/java/cms/bean/staff/SysUsers.java +++ b/src/main/java/cms/bean/staff/SysUsers.java @@ -61,6 +61,15 @@ public class SysUsers implements UserDetails ,java.io.Serializable{ /** 安全摘要 **/ @Column(length=32) private String securityDigest; + /** 呢称 **/ + @Column(length=50) + private String nickname; + /** 头像路径 不写入数据库**/ + @Transient + private String avatarPath; + /** 头像名称 **/ + @Column(length=50) + private String avatarName; /** 当前登录用户权限是否拥有本权限 **/ @Transient @@ -92,7 +101,7 @@ public class SysUsers implements UserDetails ,java.io.Serializable{ public SysUsers(){} - public SysUsers(String userId, String userAccount, String fullName, + public SysUsers(String userId, String userAccount, String fullName,String nickname,String avatarName, String userPassword, String userDesc, boolean enabled,boolean issys,String securityDigest, String userDuty, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection authorities) { @@ -103,6 +112,8 @@ public SysUsers(String userId, String userAccount, String fullName, this.userId = userId; this.userAccount = userAccount; this.fullName = fullName; + this.nickname = nickname; + this.avatarName = avatarName; this.userPassword = userPassword; this.userDesc = userDesc; this.issys = issys; @@ -320,13 +331,33 @@ public void setAccountNonLocked(boolean accountNonLocked) { public void setCredentialsNonExpired(boolean credentialsNonExpired) { this.credentialsNonExpired = credentialsNonExpired; } - + public String getNickname() { + return nickname; + } + public void setNickname(String nickname) { + this.nickname = nickname; + } public String getSecurityDigest() { return securityDigest; } public void setSecurityDigest(String securityDigest) { this.securityDigest = securityDigest; } + public String getAvatarPath() { + if(this.avatarPath == null || "".equals(this.avatarPath.trim())){ + this.avatarPath = "file/staffAvatar/"; + } + return avatarPath; + } + public void setAvatarPath(String avatarPath) { + this.avatarPath = avatarPath; + } + public String getAvatarName() { + return avatarName; + } + public void setAvatarName(String avatarName) { + this.avatarName = avatarName; + } private static SortedSet sortAuthorities(Collection authorities) { Assert.notNull(authorities, "Cannot pass a null GrantedAuthority collection"); // Ensure array iteration order is predictable (as per UserDetails.getAuthorities() contract and SEC-717) diff --git a/src/main/java/cms/bean/user/UserDynamicEntity.java b/src/main/java/cms/bean/user/UserDynamicEntity.java index e3080fe5..c07f66da 100644 --- a/src/main/java/cms/bean/user/UserDynamicEntity.java +++ b/src/main/java/cms/bean/user/UserDynamicEntity.java @@ -60,6 +60,10 @@ public class UserDynamicEntity implements Serializable{ /** 回复Id -1表示默认空值 **/ protected Long replyId = -1L; + + /** 是否使用Markdown **/ + @Transient + protected Boolean isMarkdown; /** 话题标题 **/ @Transient protected String topicTitle; @@ -379,5 +383,13 @@ public String getAccount() { public void setAccount(String account) { this.account = account; } + + public Boolean getIsMarkdown() { + return isMarkdown; + } + + public void setIsMarkdown(Boolean isMarkdown) { + this.isMarkdown = isMarkdown; + } } diff --git a/src/main/java/cms/service/message/RemindService.java b/src/main/java/cms/service/message/RemindService.java index 890a882e..71dd5a1e 100644 --- a/src/main/java/cms/service/message/RemindService.java +++ b/src/main/java/cms/service/message/RemindService.java @@ -24,6 +24,11 @@ public interface RemindService extends DAO{ * @param unreadRemindIdList 提醒设Id集合 */ public Integer updateRemindStatus(Long userId,List unreadRemindIdList); + /** + * 设置全部提醒状态为已读 + * @param userId 用户Id + */ + public Integer updateAllRemindStatus(Long userId); /** * 软删除提醒 * @param userId 用户Id diff --git a/src/main/java/cms/service/message/SystemNotifyService.java b/src/main/java/cms/service/message/SystemNotifyService.java index 950bcf1d..611f7e82 100644 --- a/src/main/java/cms/service/message/SystemNotifyService.java +++ b/src/main/java/cms/service/message/SystemNotifyService.java @@ -55,6 +55,11 @@ public interface SystemNotifyService extends DAO{ * @param subscriptionSystemNotifyIdList 订阅系统通知Id集合 */ public Integer updateSubscriptionSystemNotifyStatus(Long userId,List subscriptionSystemNotifyIdList); + /** + * 设置全部订阅系统通知状态为已读 + * @param userId 用户Id + */ + public Integer updateAllSubscriptionSystemNotifyStatus(Long userId); /** * 根据用户Id查询最早的未读系统通知Id * @param userId 用户Id diff --git a/src/main/java/cms/service/message/impl/RemindServiceBean.java b/src/main/java/cms/service/message/impl/RemindServiceBean.java index f755ae87..19a7e19b 100644 --- a/src/main/java/cms/service/message/impl/RemindServiceBean.java +++ b/src/main/java/cms/service/message/impl/RemindServiceBean.java @@ -72,6 +72,38 @@ public Integer updateRemindStatus(Long userId,List unreadRemindIdList){ return i; + } + + /** + * 设置全部提醒状态为已读 + * @param userId 用户Id + */ + public Integer updateAllRemindStatus(Long userId){ + int i = 0; + Long time = new Date().getTime(); + + //表编号 + int tableNumber = remindConfig.userIdRemainder(userId); + if(tableNumber == 0){//默认对象 + Query query = em.createQuery("update Remind o set o.status=:status, o.readTimeFormat=:readTimeFormat where o.receiverUserId=:receiverUserId and o.status <:status2") + .setParameter("status", 20) + .setParameter("readTimeFormat", time) + .setParameter("receiverUserId", userId) + .setParameter("status2", 20); + i += query.executeUpdate(); + + }else{//带下划线对象 + Query query = em.createQuery("update Remind_"+tableNumber+" o set o.status=:status, o.readTimeFormat=:readTimeFormat where o.receiverUserId=:receiverUserId and o.status <:status2") + .setParameter("status", 20) + .setParameter("readTimeFormat", time) + .setParameter("receiverUserId", userId) + .setParameter("status2", 20); + i += query.executeUpdate(); + } + + return i; + + } /** * 软删除提醒 diff --git a/src/main/java/cms/service/message/impl/SystemNotifyServiceBean.java b/src/main/java/cms/service/message/impl/SystemNotifyServiceBean.java index 2bf73eb1..8b0e911e 100644 --- a/src/main/java/cms/service/message/impl/SystemNotifyServiceBean.java +++ b/src/main/java/cms/service/message/impl/SystemNotifyServiceBean.java @@ -284,7 +284,34 @@ public Integer updateSubscriptionSystemNotifyStatus(Long userId,List sub return i; } - + /** + * 设置全部订阅系统通知状态为已读 + * @param userId 用户Id + */ + public Integer updateAllSubscriptionSystemNotifyStatus(Long userId){ + int i = 0; + Date time = new Date(); + //表编号 + int tableNumber = subscriptionSystemNotifyConfig.userIdRemainder(userId); + if(tableNumber == 0){//默认对象 + Query query = em.createQuery("update SubscriptionSystemNotify o set o.status=:status, o.readTime=:readTime where o.userId=:userId and o.status <:status2") + .setParameter("status", 20) + .setParameter("readTime", time) + .setParameter("userId", userId) + .setParameter("status2", 20); + i += query.executeUpdate(); + + }else{//带下划线对象 + Query query = em.createQuery("update SubscriptionSystemNotify_"+tableNumber+" o set o.status=:status, o.readTime=:readTime where o.userId=:userId and o.status <:status2") + .setParameter("status", 20) + .setParameter("readTime", time) + .setParameter("userId", userId) + .setParameter("status2", 20); + i += query.executeUpdate(); + } + + return i; + } /** * 根据用户Id查询最早的未读系统通知Id diff --git a/src/main/java/cms/service/question/AnswerService.java b/src/main/java/cms/service/question/AnswerService.java index 133fed9a..7af0b512 100644 --- a/src/main/java/cms/service/question/AnswerService.java +++ b/src/main/java/cms/service/question/AnswerService.java @@ -58,6 +58,15 @@ public interface AnswerService extends DAO{ * @return */ public List findAnswerContentByPage(int firstIndex, int maxResult,String userName,boolean isStaff); + /** + * 分页查询答案 + * @param userName 用户名称 + * @param postTime 评论发表时间 + * @param firstIndex + * @param maxResult + * @return + */ + public List findAnswerByPage(String userName,Date postTime,int firstIndex, int maxResult); /** * 保存答案 * @param answer @@ -188,6 +197,15 @@ public int updateAdoptionAnswer(Long questionId, Long answerId,boolean changeAdo * @return */ public List findByAnswerReplyIdList(List answerReplyIdList); + /** + * 分页查询回复 + * @param userName 用户名称 + * @param postTime 回复发表时间 + * @param firstIndex + * @param maxResult + * @return + */ + public List findReplyByPage(String userName,Date postTime,int firstIndex, int maxResult); /** * 修改回复 * @param answerReplyId 回复Id diff --git a/src/main/java/cms/service/question/QuestionService.java b/src/main/java/cms/service/question/QuestionService.java index 2eddedf4..ee545175 100644 --- a/src/main/java/cms/service/question/QuestionService.java +++ b/src/main/java/cms/service/question/QuestionService.java @@ -57,6 +57,15 @@ public interface QuestionService extends DAO{ * @return */ public List findQuestionByPage(int firstIndex, int maxResult); + /** + * 分页查询问题 + * @param userName用户名称 + * @param postTime 问题发表时间 + * @param firstIndex 开始索引 + * @param maxResult 需要获取的记录数 + * @return + */ + public List findQuestionByPage(String userName,Date postTime,int firstIndex, int maxResult); /** * 根据问题Id查询问题标签关联 * @param questionId 问题Id diff --git a/src/main/java/cms/service/question/impl/AnswerServiceBean.java b/src/main/java/cms/service/question/impl/AnswerServiceBean.java index 7654ba84..69386aa7 100644 --- a/src/main/java/cms/service/question/impl/AnswerServiceBean.java +++ b/src/main/java/cms/service/question/impl/AnswerServiceBean.java @@ -158,7 +158,28 @@ public List findAnswerContentByPage(int firstIndex, int maxResult,String return contentList; } - + /** + * 分页查询答案 + * @param userName 用户名称 + * @param postTime 评论发表时间 + * @param firstIndex + * @param maxResult + * @return + */ + @Transactional(readOnly=true,propagation=Propagation.NOT_SUPPORTED) + public List findAnswerByPage(String userName,Date postTime,int firstIndex, int maxResult){ + String sql = "select o from Answer o where o.userName=?1 and o.postTime>?2"; + Query query = em.createQuery(sql); + query.setParameter(1, userName); + query.setParameter(2, postTime); + //索引开始,即从哪条记录开始 + query.setFirstResult(firstIndex); + //获取多少条数据 + query.setMaxResults(maxResult); + + List answerList = query.getResultList(); + return answerList; + } /** * 保存答案 @@ -535,10 +556,10 @@ public List findByAnswerReplyIdList(List answerReplyIdList){ * @param firstIndex * @param maxResult * @return - + */ @Transactional(readOnly=true,propagation=Propagation.NOT_SUPPORTED) - public List findReplyByPage(String userName,Date postTime,int firstIndex, int maxResult){ - String sql = "select o from Reply o where o.userName=?1 and o.postTime>?2"; + public List findReplyByPage(String userName,Date postTime,int firstIndex, int maxResult){ + String sql = "select o from AnswerReply o where o.userName=?1 and o.postTime>?2"; Query query = em.createQuery(sql); query.setParameter(1, userName); query.setParameter(2, postTime); @@ -547,9 +568,9 @@ public List findReplyByPage(String userName,Date postTime,int firstIndex, //获取多少条数据 query.setMaxResults(maxResult); - List replyList = query.getResultList(); + List replyList = query.getResultList(); return replyList; - }*/ + } /** * 修改回复 diff --git a/src/main/java/cms/service/question/impl/QuestionServiceBean.java b/src/main/java/cms/service/question/impl/QuestionServiceBean.java index e742de65..88389ee9 100644 --- a/src/main/java/cms/service/question/impl/QuestionServiceBean.java +++ b/src/main/java/cms/service/question/impl/QuestionServiceBean.java @@ -230,6 +230,59 @@ public List findQuestionByPage(int firstIndex, int maxResult){ return questionList; } + /** + * 分页查询问题 + * @param userName用户名称 + * @param postTime 问题发表时间 + * @param firstIndex 开始索引 + * @param maxResult 需要获取的记录数 + * @return + */ + @Transactional(readOnly=true,propagation=Propagation.NOT_SUPPORTED) + public List findQuestionByPage(String userName,Date postTime,int firstIndex, int maxResult){ + List questionList = new ArrayList(); + + String sql = "select o.id,o.title,o.content,o.appendContent," + + "o.postTime,o.userName,o.isStaff,o.status " + + " from Question o where o.userName=?1 and o.postTime>?2"; + + Query query = em.createQuery(sql); + query.setParameter(1, userName); + query.setParameter(2, postTime); + //索引开始,即从哪条记录开始 + query.setFirstResult(firstIndex); + //获取多少条数据 + query.setMaxResults(maxResult); + + List objectList = query.getResultList(); + if(objectList != null && objectList.size() >0){ + for(int i = 0; i findSysResourcesBysysResourcesId(List sysResourcesIdList); + /** + * 根据权限Id集合取得权限菜单 + */ + public List findPermissionMenuByPermissionIdList(List permissionIdList); + /** + * 获取所有权限菜单 + */ + public List findAllPermissionMenu(); /******************* SysPermissionDao权限 *********************/ /** diff --git a/src/main/java/cms/service/staff/StaffService.java b/src/main/java/cms/service/staff/StaffService.java index 9a772a2c..159c4481 100644 --- a/src/main/java/cms/service/staff/StaffService.java +++ b/src/main/java/cms/service/staff/StaffService.java @@ -42,11 +42,18 @@ public interface StaffService extends DAO{ */ public List findPermissionIdByUserAccount(String userAccount); /** - * 根据用户账号返回SysUsers实例对象。 - *@param userAccount 用户账号,比如admin等。 + * 根据员工账号返回SysUsers实例对象。 + *@param account 员工账号,比如admin等。 *@return SysUsers实例对象。 */ - public SysUsers findByUserAccount(String userAccount); + public SysUsers findByUserAccount(String account); + + /** + * 根据员工呢称返回SysUsers实例对象。 + *@param nickname 呢称 + *@return SysUsers实例对象。 + */ + public SysUsers findByNickname(String nickname); /** * 根据员工名称查询员工安全摘要 * @param userName 用户名称 @@ -64,6 +71,11 @@ public interface StaffService extends DAO{ * @param usersRoleList 用户角色 */ public void updateUser(SysUsers sysUsers, Set usersRoleList); + /** + * 修改员工 + * @param sysUsers 用户 + */ + public void updateUser(SysUsers sysUsers); /** * 删除员工 * @param staffId 员工Id diff --git a/src/main/java/cms/service/staff/impl/ACLServiceBean.java b/src/main/java/cms/service/staff/impl/ACLServiceBean.java index ee36b769..20da6017 100644 --- a/src/main/java/cms/service/staff/impl/ACLServiceBean.java +++ b/src/main/java/cms/service/staff/impl/ACLServiceBean.java @@ -12,6 +12,7 @@ import cms.bean.PermissionObject; import cms.bean.QueryResult; import cms.bean.SaveResourcesObject; +import cms.bean.staff.PermissionMenu; import cms.bean.staff.SysPermission; import cms.bean.staff.SysPermissionResources; import cms.bean.staff.SysResources; @@ -99,7 +100,66 @@ public List findSysResourcesBysysResourcesId(List sysResou return query.getResultList(); } + /** + * 根据权限Id集合取得权限菜单 + */ + @Transactional(readOnly=true,propagation=Propagation.NOT_SUPPORTED) + public List findPermissionMenuByPermissionIdList(List permissionIdList) { + + Query query = em.createQuery("select b.name,b.url,c.methods from SysPermissionResources a,SysResources b,SysPermission c where a.resourceId=b.id and c.id=a.permissionId and a.permissionId in(:permissionIdList) and b.urlParentId is null"); + query.setParameter("permissionIdList", permissionIdList); + + + List objectList = query.getResultList(); + + //角色名称 + List permissionMenuList = new ArrayList(); + if(objectList != null && objectList.size() >0){ + Iterator iter = objectList.iterator(); + while (iter.hasNext()){ + Object[] o = (Object[]) iter.next(); + String _name = (String) o[0]; + String _url = (String) o[1]; + String _methods = (String) o[2]; + PermissionMenu permissionMenu = new PermissionMenu(); + permissionMenu.setName(_name); + permissionMenu.setUrl(_url); + permissionMenu.setMethods(_methods); + permissionMenuList.add(permissionMenu); + } + } + + + return permissionMenuList; + } + /** + * 获取所有权限菜单 + */ + @Transactional(readOnly=true,propagation=Propagation.NOT_SUPPORTED) + public List findAllPermissionMenu() { + Query query = em.createQuery("select b.name,b.url,c.methods from SysPermissionResources a,SysResources b,SysPermission c where a.resourceId=b.id and c.id=a.permissionId and b.urlParentId is null"); + + List objectList = query.getResultList(); + + //角色名称 + List permissionMenuList = new ArrayList(); + if(objectList != null && objectList.size() >0){ + Iterator iter = objectList.iterator(); + while (iter.hasNext()){ + Object[] o = (Object[]) iter.next(); + String _name = (String) o[0]; + String _url = (String) o[1]; + String _methods = (String) o[2]; + PermissionMenu permissionMenu = new PermissionMenu(); + permissionMenu.setName(_name); + permissionMenu.setUrl(_url); + permissionMenu.setMethods(_methods); + permissionMenuList.add(permissionMenu); + } + } + return permissionMenuList; + } /******************* SysPermissionDao权限 *********************/ /** * 得到权限列表。 diff --git a/src/main/java/cms/service/staff/impl/StaffServiceBean.java b/src/main/java/cms/service/staff/impl/StaffServiceBean.java index 7510f03c..9ce3a344 100644 --- a/src/main/java/cms/service/staff/impl/StaffServiceBean.java +++ b/src/main/java/cms/service/staff/impl/StaffServiceBean.java @@ -131,21 +131,38 @@ public List findPermissionIdByUserAccount(String userAccount){ return query.getResultList(); } /** - * 根据用户账号返回SysUsers实例对象。 - *@param userAccount 用户账号,比如admin等。 + * 根据员工账号返回SysUsers实例对象。 + *@param account 员工账号,比如admin等。 *@return SysUsers实例对象。 */ @Transactional(readOnly=true,propagation=Propagation.NOT_SUPPORTED) - public SysUsers findByUserAccount(String userAccount){ + public SysUsers findByUserAccount(String account){ Query query = em.createQuery("" + "select o from SysUsers o where o.userAccount=?1"); - query.setParameter(1, userAccount); + query.setParameter(1, account); List list = query.getResultList(); - SysUsers sysUsers = null; for(SysUsers su :list){ - sysUsers = su; + return su; } - return sysUsers; + return null; + } + + /** + * 根据员工呢称返回SysUsers实例对象。 + *@param nickname 呢称 + *@return SysUsers实例对象。 + */ + @Transactional(readOnly=true,propagation=Propagation.NOT_SUPPORTED) + public SysUsers findByNickname(String nickname){ + Query query = em.createQuery("" + + "select o from SysUsers o where o.nickname=?1"); + query.setParameter(1, nickname); + List list = query.getResultList(); + + for(SysUsers su :list){ + return su; + } + return null; } /** @@ -213,6 +230,15 @@ public void updateUser(SysUsers sysUsers, Set usersRoleList){ } } + + /** + * 修改员工 + * @param sysUsers 用户 + */ + public void updateUser(SysUsers sysUsers){ + //修改员工 + this.update(sysUsers); + } /** * 删除员工 * @param staffId 员工Id diff --git a/src/main/java/cms/utils/StringUtil.java b/src/main/java/cms/utils/StringUtil.java index 20bb4206..f4a97f8f 100644 --- a/src/main/java/cms/utils/StringUtil.java +++ b/src/main/java/cms/utils/StringUtil.java @@ -121,8 +121,8 @@ public static String clearSpace(String html){ * @return */ public static String replaceSpace(String html){ - return html.toLowerCase().replaceAll("(?i) ",""); - + //return html.toLowerCase().replaceAll("(?i) ",""); + return html.replaceAll("(?i) ",""); } /** diff --git a/src/main/java/cms/web/action/AdminAction.java b/src/main/java/cms/web/action/AdminAction.java index 74b49bae..bfb6bbca 100644 --- a/src/main/java/cms/web/action/AdminAction.java +++ b/src/main/java/cms/web/action/AdminAction.java @@ -27,6 +27,7 @@ import cms.utils.PathUtil; import cms.utils.WebUtil; import cms.web.action.fileSystem.FileManage; +import cms.web.action.staff.StaffManage; import org.apache.commons.io.FileUtils; import org.springframework.http.ResponseEntity; @@ -53,6 +54,7 @@ public class AdminAction { @Resource FeedbackService feedbackService; @Resource FileManage fileManage; @Resource ReportService reportService; + @Resource StaffManage staffManage; /** * 后台管理框架页 @@ -60,21 +62,30 @@ public class AdminAction { */ @ResponseBody @RequestMapping("control/manage/index") - public String framework(ModelMap model){ + public String framework(ModelMap model,HttpServletRequest request, HttpServletResponse response){ Map returnValue = new HashMap(); + + SysUsers sysUserView = new SysUsers(); Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); if(authentication != null){ - Object o = authentication.getPrincipal(); - if(o instanceof SysUsers){ - SysUsers sysUsers = (SysUsers)o; + Object principal = authentication.getPrincipal(); + if(principal instanceof SysUsers){ + String userId =((SysUsers)principal).getUserId();//用户Id - sysUserView.setUserId(sysUsers.getUserId());//用户id - sysUserView.setUserAccount(sysUsers.getUserAccount());//用户账号 - sysUserView.setFullName(sysUsers.getFullName());//姓名 - sysUserView.setUserDuty(sysUsers.getUserDuty());//用户的职位 - sysUserView.setIssys(sysUsers.isIssys());//是否是超级用户 - } + + SysUsers sysUsers = (SysUsers)staffService.find(SysUsers.class, userId); + if(sysUsers != null){ + sysUserView.setUserId(sysUsers.getUserId());//用户id + sysUserView.setUserAccount(sysUsers.getUserAccount());//用户账号 + sysUserView.setFullName(sysUsers.getFullName());//姓名 + sysUserView.setUserDuty(sysUsers.getUserDuty());//用户的职位 + sysUserView.setIssys(sysUsers.isIssys());//是否是超级用户 + sysUserView.setAvatarName(sysUsers.getAvatarName()); + sysUserView.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + returnValue.put("permissionMenuList", staffManage.query_staffPermissionMenu(sysUsers.getUserAccount())); + } + } } returnValue.put("sysUsers", sysUserView); returnValue.put("fileStorageSystem", fileManage.getFileSystem());//文件存储系统 0.本地系统 10.SeaweedFS 20.MinIO 30.阿里云OSS diff --git a/src/main/java/cms/web/action/TextFilterManage.java b/src/main/java/cms/web/action/TextFilterManage.java index 0fdc34bc..03bf1ff5 100644 --- a/src/main/java/cms/web/action/TextFilterManage.java +++ b/src/main/java/cms/web/action/TextFilterManage.java @@ -242,7 +242,7 @@ private Safelist filterParameter(EditorTag editorTag){ if(editorTag == null || editorTag.isLink()){//超级链接 //超级链接 safelist.addTags("a") - .addAttributes("a", "href", "title","target","linkType") + .addAttributes("a", "href", "target","linkType") .addProtocols("a", "href", "ftp", "http", "https", "mailto") .addEnforcedAttribute("a", "rel", "nofollow"); } diff --git a/src/main/java/cms/web/action/common/FeedbackFormAction.java b/src/main/java/cms/web/action/common/FeedbackFormAction.java index 4b65788e..25f55f38 100644 --- a/src/main/java/cms/web/action/common/FeedbackFormAction.java +++ b/src/main/java/cms/web/action/common/FeedbackFormAction.java @@ -134,7 +134,7 @@ public String add(ModelMap model,String name, String contact,String content, } //联系方式 if(contact != null && !"".equals(contact.trim())){ - if(contact.trim().length() >100){ + if(content.trim().length() >100){ error.put("contact", ErrorView._301.name());//不能超过100个字符 }else{ feedback.setContact(contact.trim()); diff --git a/src/main/java/cms/web/action/common/HomeManageAction.java b/src/main/java/cms/web/action/common/HomeManageAction.java index c250f2ec..47c4e664 100644 --- a/src/main/java/cms/web/action/common/HomeManageAction.java +++ b/src/main/java/cms/web/action/common/HomeManageAction.java @@ -2,6 +2,7 @@ import java.awt.image.BufferedImage; import java.io.File; +import java.io.InputStream; import java.math.BigDecimal; import java.sql.Timestamp; import java.util.ArrayList; @@ -59,6 +60,7 @@ import cms.bean.report.Report; import cms.bean.report.ReportType; import cms.bean.setting.SystemSetting; +import cms.bean.staff.SysUsers; import cms.bean.topic.Comment; import cms.bean.topic.HideTagType; import cms.bean.topic.ImageInfo; @@ -121,6 +123,7 @@ import cms.web.action.TextFilterManage; import cms.web.action.favorite.FavoriteManage; import cms.web.action.fileSystem.FileManage; +import cms.web.action.filterWord.SensitiveWordFilterManage; import cms.web.action.follow.FollowManage; import cms.web.action.follow.FollowerManage; import cms.web.action.like.LikeManage; @@ -134,6 +137,7 @@ import cms.web.action.redEnvelope.RedEnvelopeManage; import cms.web.action.setting.SettingManage; import cms.web.action.sms.SmsManage; +import cms.web.action.staff.StaffManage; import cms.web.action.topic.CommentManage; import cms.web.action.topic.TopicManage; import cms.web.action.user.RoleAnnotation; @@ -214,6 +218,9 @@ public class HomeManageAction { @Resource RedEnvelopeService redEnvelopeService; @Resource RedEnvelopeManage redEnvelopeManage; @Resource ReportTypeService reportTypeService; + @Resource SensitiveWordFilterManage sensitiveWordFilterManage; + @Resource StaffManage staffManage; + //? 匹配任何单字符 //* 匹配0或者任意数量的字符 @@ -1081,6 +1088,20 @@ public String editUser(ModelMap model,User formbean,String jumpUrl, error.put("nickname", ErrorView._833.name());//呢称不能和其他用户名相同 } + User u2 = userService.findUserByAccount(formbean.getNickname().trim()); + if(u2 != null){ + error.put("nickname", ErrorView._836.name());//呢称不能和其他账号相同 + } + + SysUsers s1 = staffManage.query_cache_findByUserAccount(formbean.getNickname().trim()); + if(s1 != null){ + error.put("nickname", ErrorView._837.name());//呢称不能和员工账号相同 + } + SysUsers s2 = staffManage.query_cache_findByNickname(formbean.getNickname().trim()); + if(s2 != null){ + error.put("nickname", ErrorView._838.name());//呢称不能和员工呢称相同 + } + List disableUserNameList = userService.findAllDisableUserName_cache(); if(disableUserNameList != null && disableUserNameList.size() >0){ for(DisableUserName disableUserName : disableUserNameList){ @@ -1446,32 +1467,34 @@ public String updateAvatar(ModelMap model,MultipartFile imgFile, newFileName = UUIDUtil.getUUID32()+ ".png"; - BufferedImage bufferImage = ImageIO.read(imgFile.getInputStream()); - //获取图片的宽和高 - int srcWidth = bufferImage.getWidth(); - int srcHeight = bufferImage.getHeight(); - if(srcWidth > maxWidth){ - error.put("imgFile",ErrorView._1290.name());//超出最大宽度 - } - if(srcHeight > maxHeight){ - error.put("imgFile",ErrorView._1300.name());//超出最大高度 - } - if(error.size() == 0){ - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - String oldPathFile = pathDir +user.getAvatarName(); - //删除旧头像 - fileManage.deleteFile(oldPathFile); - String oldPathFile_100 = pathDir_100+user.getAvatarName(); - //删除旧头像100*100 - fileManage.deleteFile(oldPathFile_100); + try (InputStream is = imgFile.getInputStream()){ + BufferedImage bufferImage = ImageIO.read(is); + //获取图片的宽和高 + int srcWidth = bufferImage.getWidth(); + int srcHeight = bufferImage.getHeight(); + if(srcWidth > maxWidth){ + error.put("imgFile",ErrorView._1290.name());//超出最大宽度 } - - //保存文件 - fileManage.writeFile(pathDir, newFileName,imgFile.getBytes()); + if(srcHeight > maxHeight){ + error.put("imgFile",ErrorView._1300.name());//超出最大高度 + } + if(error.size() == 0){ + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + String oldPathFile = pathDir +user.getAvatarName(); + //删除旧头像 + fileManage.deleteFile(oldPathFile); + String oldPathFile_100 = pathDir_100+user.getAvatarName(); + //删除旧头像100*100 + fileManage.deleteFile(oldPathFile_100); + } + + //保存文件 + fileManage.writeFile(pathDir, newFileName,imgFile.getBytes()); - //生成100*100缩略图 - fileManage.createImage(imgFile.getInputStream(),pathDir_100+newFileName,"png",100,100); - + //生成100*100缩略图 + fileManage.createImage(imgFile.getInputStream(),pathDir_100+newFileName,"png",100,100); + + } } }else{//图片类型 //验证文件类型 @@ -1487,38 +1510,38 @@ public String updateAvatar(ModelMap model,MultipartFile imgFile, fileManage.deleteFile(oldPathFile_100); } - - BufferedImage bufferImage = ImageIO.read(imgFile.getInputStream()); - //获取图片的宽和高 - int srcWidth = bufferImage.getWidth(); - int srcHeight = bufferImage.getHeight(); - - //取得文件后缀 - String suffix = FileUtil.getExtension(fileName).toLowerCase(); - - //构建文件名称 - newFileName = UUIDUtil.getUUID32()+ "." + suffix; - - if(srcWidth <=200 && srcHeight <=200){ - //保存文件 - fileManage.writeFile(pathDir, newFileName,imgFile.getBytes()); + try (InputStream is = imgFile.getInputStream()){ + BufferedImage bufferImage = ImageIO.read(is); + //获取图片的宽和高 + int srcWidth = bufferImage.getWidth(); + int srcHeight = bufferImage.getHeight(); + + //取得文件后缀 + String suffix = FileUtil.getExtension(fileName).toLowerCase(); - if(srcWidth <=100 && srcHeight <=100){ + //构建文件名称 + newFileName = UUIDUtil.getUUID32()+ "." + suffix; + + if(srcWidth <=200 && srcHeight <=200){ //保存文件 - fileManage.writeFile(pathDir_100, newFileName,imgFile.getBytes()); - }else{ - //生成100*100缩略图 - fileManage.createImage(imgFile.getInputStream(),pathDir_100+newFileName,suffix,100,100); + fileManage.writeFile(pathDir, newFileName,imgFile.getBytes()); - } - }else{ - //生成200*200缩略图 - fileManage.createImage(imgFile.getInputStream(),pathDir+newFileName,suffix,x,y,width,height,200,200); + if(srcWidth <=100 && srcHeight <=100){ + //保存文件 + fileManage.writeFile(pathDir_100, newFileName,imgFile.getBytes()); + }else{ + //生成100*100缩略图 + fileManage.createImage(imgFile.getInputStream(),pathDir_100+newFileName,suffix,100,100); + + } + }else{ + //生成200*200缩略图 + fileManage.createImage(imgFile.getInputStream(),pathDir+newFileName,suffix,x,y,width,height,200,200); - //生成100*100缩略图 - fileManage.createImage(imgFile.getInputStream(),pathDir_100+newFileName,suffix,x,y,width,height,100,100); - } - + //生成100*100缩略图 + fileManage.createImage(imgFile.getInputStream(),pathDir_100+newFileName,suffix,x,y,width,height,100,100); + } + } }else{ error.put("imgFile",ErrorView._1310.name());//当前文件类型不允许上传 } @@ -3058,6 +3081,10 @@ public String systemNotifyList(ModelMap model,PageForm pageForm, if(unreadSystemNotifyIdList != null && unreadSystemNotifyIdList.size() >0){ //将未读订阅系统通知设置为已读 systemNotifyService.updateSubscriptionSystemNotifyStatus(accessUser.getUserId(), unreadSystemNotifyIdList); + + //删除缓存 + systemNotifyManage.delete_cache_findMinUnreadSystemNotifyIdByUserId(user.getId()); + systemNotifyManage.delete_cache_findMaxReadSystemNotifyIdByUserId(user.getId()); } @@ -3119,6 +3146,99 @@ private void pullSystemNotify(Long userId,Date registrationDate){ } } + /** + * 全部系统通知标记为已读 + * @param model + * @param jumpUrl 跳转地址 页面post方式提交有效 + * @param token 令牌标记 + */ + @RequestMapping(value="/user/control/allSystemNotifyMarkAsRead", method=RequestMethod.POST) + public String allSystemNotifyMarkAsRead(ModelMap model,String jumpUrl,String token, + RedirectAttributes redirectAttrs, + HttpServletRequest request, HttpServletResponse response) + throws Exception { + + boolean isAjax = WebUtil.submitDataMode(request);//是否以Ajax方式提交数据 + Map error = new HashMap();//错误 + SystemSetting systemSetting = settingService.findSystemSetting_cache(); + if(systemSetting.getCloseSite().equals(2)){ + error.put("systemNotify", ErrorView._21.name());//只读模式不允许提交数据 + } + + //处理CSRF令牌 + csrfTokenManage.processCsrfToken(request, token,error); + + + //获取登录用户 + AccessUser accessUser = AccessUserThreadLocal.get(); + + + + if(error.size() == 0){ + int i = systemNotifyService.updateAllSubscriptionSystemNotifyStatus(accessUser.getUserId()); + + //删除缓存 + systemNotifyManage.delete_cache_findMinUnreadSystemNotifyIdByUserId(accessUser.getUserId()); + systemNotifyManage.delete_cache_findMaxReadSystemNotifyIdByUserId(accessUser.getUserId()); + + } + + Map returnError = new HashMap();//错误 + if(error.size() >0){ + //将枚举数据转为错误提示字符 + for (Map.Entry entry : error.entrySet()) { + if(ErrorView.get(entry.getValue()) != null){ + returnError.put(entry.getKey(), ErrorView.get(entry.getValue())); + }else{ + returnError.put(entry.getKey(), entry.getValue()); + } + + } + } + + if(isAjax == true){ + Map returnValue = new HashMap();//返回值 + + if(error != null && error.size() >0){ + returnValue.put("success", "false"); + returnValue.put("error", returnError); + }else{ + returnValue.put("success", "true"); + + } + + WebUtil.writeToWeb(JsonUtils.toJSONString(returnValue), "json", response); + return null; + }else{ + String dirName = templateService.findTemplateDir_cache(); + String accessPath = accessSourceDeviceManage.accessDevices(request); + if(error != null && error.size() >0){//如果有错误 + + for (Map.Entry entry : returnError.entrySet()) { + model.addAttribute("message",entry.getValue());//提示 + return "/templates/"+dirName+"/"+accessPath+"/message"; + } + + } + + + if(jumpUrl != null && !"".equals(jumpUrl.trim())){ + String url = Base64.decodeBase64URL(jumpUrl.trim()); + return "redirect:"+url; + }else{//默认跳转 + model.addAttribute("message", "全部系统通知标记为已读成功"); + String referer = request.getHeader("referer"); + if(RefererCompare.compare(request, "login")){//如果是登录页面则跳转到首页 + referer = Configuration.getUrl(request); + } + model.addAttribute("urlAddress", referer); + + return "/templates/"+dirName+"/"+accessPath+"/jump"; + } + } + + } + /** * 删除系统通知 @@ -3311,79 +3431,265 @@ public String remindList(ModelMap model,PageForm pageForm, AccessUser accessUser = AccessUserThreadLocal.get(); - //调用分页算法代码 - PageView pageView = new PageView(settingService.findSystemSetting_cache().getForestagePageNumber(),pageForm.getPage(),10,request.getRequestURI(),request.getQueryString()); - //当前页 - int firstIndex = (pageForm.getPage()-1)*pageView.getMaxresult(); - - //用户Id集合 - Set userIdList = new HashSet(); - //用户集合 - Map userMap = new HashMap(); - - //未读提醒Id集合 - List unreadRemindIdList = new ArrayList(); - - - QueryResult qr = remindService.findRemindByUserId(accessUser.getUserId(),100,firstIndex,pageView.getMaxresult()); - if(qr != null && qr.getResultlist() != null && qr.getResultlist().size() >0){ - for(Remind remind : qr.getResultlist()){ - userIdList.add(remind.getSenderUserId());//发送用户Id - - if(remind .getStatus().equals(10)){ - unreadRemindIdList.add(remind.getId()); - } - - remind.setSendTime(new Timestamp(remind.getSendTimeFormat())); - if(remind.getReadTimeFormat() != null){ - remind.setReadTime(new Timestamp(remind.getReadTimeFormat())); - } - - if(remind.getTopicId() != null && remind.getTopicId() >0L){ - Topic topic = topicManage.queryTopicCache(remind.getTopicId());//查询缓存 - if(topic != null){ - remind.setTopicTitle(topic.getTitle()); - } - - } - if(remind.getQuestionId() != null && remind.getQuestionId() >0L){ - Question question = questionManage.query_cache_findById(remind.getQuestionId());//查询缓存 - if(question != null){ - remind.setQuestionTitle(question.getTitle()); - } - - } - - - } + //调用分页算法代码 + PageView pageView = new PageView(settingService.findSystemSetting_cache().getForestagePageNumber(),pageForm.getPage(),10,request.getRequestURI(),request.getQueryString()); + //当前页 + int firstIndex = (pageForm.getPage()-1)*pageView.getMaxresult(); + + //用户Id集合 + Set userIdList = new HashSet(); + //用户集合 + Map userMap = new HashMap(); + + //未读提醒Id集合 + List unreadRemindIdList = new ArrayList(); + SystemSetting systemSetting = settingService.findSystemSetting_cache(); + + + List tagList = tagService.findAllTag_cache(); + Map> tagRoleNameMap = new HashMap>();//标签角色名称 key:标签Id 角色名称集合 + Map userViewPermissionMap = new HashMap();//用户如果对话题项是否有查看权限 key:标签Id value:是否有查看权限 + Map tagMap = new HashMap();//话题标签 key:话题Id value:标签Id + + QueryResult qr = remindService.findRemindByUserId(accessUser.getUserId(),100,firstIndex,pageView.getMaxresult()); + if(qr != null && qr.getResultlist() != null && qr.getResultlist().size() >0){ + for(Remind remind : qr.getResultlist()){ + userIdList.add(remind.getSenderUserId());//发送用户Id + + if(remind .getStatus().equals(10)){ + unreadRemindIdList.add(remind.getId()); + } + + remind.setSendTime(new Timestamp(remind.getSendTimeFormat())); + if(remind.getReadTimeFormat() != null){ + remind.setReadTime(new Timestamp(remind.getReadTimeFormat())); + } + + + + + if(remind.getTopicId() != null && remind.getTopicId() >0L){ + Topic topic = topicManage.queryTopicCache(remind.getTopicId());//查询缓存 + if(topic != null){ + remind.setTopicTitle(topic.getTitle()); + if(topic.getStatus().equals(20)){ + + if(remind.getTypeCode().equals(60)//60:别人解锁了我的话题 + || remind.getTypeCode().equals(70)//70.别人点赞了我的话题 + ){ + remind.setSummary(topic.getSummary()); + } + + if(remind.getTypeCode().equals(90)){//90.我关注的人发表了话题 + remind.setSummary(topic.getSummary()); + if(tagList != null && tagList.size() >0){ + for(Tag tag :tagList){ + if(topic.getTagId().equals(tag.getId())){ + tagRoleNameMap.put(topic.getTagId(), null); + userViewPermissionMap.put(topic.getTagId(), null); + tagMap.put(topic.getId(), topic.getTagId()); + break; + } + + } + } + } + } + } + + } + if(remind.getFriendTopicCommentId() != null && remind.getFriendTopicCommentId() >0L){ + Comment comment = commentManage.query_cache_findByCommentId(remind.getFriendTopicCommentId());//查询缓存 + if(comment != null + && comment.getStatus().equals(20) + && (remind.getTypeCode().equals(10)//10:别人评论了我的话题 + || remind.getTypeCode().equals(30)//30:别人引用了我的评论 + || remind.getTypeCode().equals(100)//100.我关注的人发表了评论 + )){ + //不含标签内容 + String text = textFilterManage.filterText(textFilterManage.specifyHtmlTagToText(comment.getContent())); + //清除空格  + String trimSpace = cms.utils.StringUtil.replaceSpace(text).trim(); + //摘要 + if(trimSpace != null && !"".equals(trimSpace)){ + if(systemSetting.isAllowFilterWord()){ + String wordReplace = ""; + if(systemSetting.getFilterWordReplace() != null){ + wordReplace = systemSetting.getFilterWordReplace(); + } + trimSpace = sensitiveWordFilterManage.filterSensitiveWord(trimSpace, wordReplace); + } + if(trimSpace.length() >180){ + remind.setSummary(trimSpace.substring(0, 180)+".."); + }else{ + remind.setSummary(trimSpace+".."); + } + } + } + } + if(remind.getFriendTopicReplyId() != null && remind.getFriendTopicReplyId() >0L){ + Reply reply = commentManage.query_cache_findReplyByReplyId(remind.getFriendTopicReplyId());//查询缓存 + if(reply != null + && reply.getStatus().equals(20) + && (remind.getTypeCode().equals(20)//20:别人回复了我的话题 + || remind.getTypeCode().equals(40)//40:别人回复了我的评论 + || remind.getTypeCode().equals(50)//50:别人回复了我回复过的评论 + || remind.getTypeCode().equals(55)//55:别人回复了我的评论回复 + || remind.getTypeCode().equals(110)//110.我关注的人发表了回复 + )){ + //清除空格  + String trimSpace = cms.utils.StringUtil.replaceSpace(reply.getContent()).trim(); + //摘要 + if(trimSpace != null && !"".equals(trimSpace)){ + if(systemSetting.isAllowFilterWord()){ + String wordReplace = ""; + if(systemSetting.getFilterWordReplace() != null){ + wordReplace = systemSetting.getFilterWordReplace(); + } + trimSpace = sensitiveWordFilterManage.filterSensitiveWord(trimSpace, wordReplace); + } + if(trimSpace.length() >180){ + remind.setSummary(trimSpace.substring(0, 180)+".."); + }else{ + remind.setSummary(trimSpace+".."); + } + } + } + } + + + if(remind.getQuestionId() != null && remind.getQuestionId() >0L){ + Question question = questionManage.query_cache_findById(remind.getQuestionId());//查询缓存 + if(question != null){ + remind.setQuestionTitle(question.getTitle()); + if(question.getStatus().equals(20) + && remind.getTypeCode().equals(170) //170:我关注的人提了问题 + ){ + remind.setSummary(question.getSummary()); + } + } + } + if(remind.getFriendQuestionAnswerId() != null && remind.getFriendQuestionAnswerId() >0L){ + Answer answer = answerManage.query_cache_findByAnswerId(remind.getFriendQuestionAnswerId());//查询缓存 + if(answer != null + && answer.getStatus().equals(20) + && (remind.getTypeCode().equals(120)//120:别人回答了我的问题 + || remind.getTypeCode().equals(180)//180.我关注的人回答了问题 + )){ + //不含标签内容 + String text = textFilterManage.filterText(textFilterManage.specifyHtmlTagToText(answer.getContent())); + //清除空格  + String trimSpace = cms.utils.StringUtil.replaceSpace(text).trim(); + //摘要 + if(trimSpace != null && !"".equals(trimSpace)){ + if(systemSetting.isAllowFilterWord()){ + String wordReplace = ""; + if(systemSetting.getFilterWordReplace() != null){ + wordReplace = systemSetting.getFilterWordReplace(); + } + trimSpace = sensitiveWordFilterManage.filterSensitiveWord(trimSpace, wordReplace); + } + if(trimSpace.length() >180){ + remind.setSummary(trimSpace.substring(0, 180)+".."); + }else{ + remind.setSummary(trimSpace+".."); + } + } + } + } + if(remind.getFriendQuestionReplyId() != null && remind.getFriendQuestionReplyId() >0L){ + AnswerReply answerReply = answerManage.query_cache_findReplyByReplyId(remind.getFriendQuestionReplyId());//查询缓存 + if(answerReply != null + && answerReply.getStatus().equals(20) + && (remind.getTypeCode().equals(130)//130:别人回复了我的问题 + || remind.getTypeCode().equals(140)//140:别人回复了我的答案 + || remind.getTypeCode().equals(150)//150:别人回复了我回复过的答案 + || remind.getTypeCode().equals(160)//160:别人回复了我的答案回复 + || remind.getTypeCode().equals(190)//190.我关注的人发表了答案回复 + )){ + //清除空格  + String trimSpace = cms.utils.StringUtil.replaceSpace(answerReply.getContent()).trim(); + //摘要 + if(trimSpace != null && !"".equals(trimSpace)){ + if(systemSetting.isAllowFilterWord()){ + String wordReplace = ""; + if(systemSetting.getFilterWordReplace() != null){ + wordReplace = systemSetting.getFilterWordReplace(); + } + trimSpace = sensitiveWordFilterManage.filterSensitiveWord(trimSpace, wordReplace); + } + if(trimSpace.length() >180){ + remind.setSummary(trimSpace.substring(0, 180)+".."); + }else{ + remind.setSummary(trimSpace+".."); + } + } + } + } + + } + + + if(tagRoleNameMap != null && tagRoleNameMap.size() >0){ + for (Map.Entry> entry : tagRoleNameMap.entrySet()) { + List roleNameList = userRoleManage.queryAllowViewTopicRoleName(entry.getKey()); + entry.setValue(roleNameList); + } + } + if(userViewPermissionMap != null && userViewPermissionMap.size()>0){ + for (Map.Entry entry : userViewPermissionMap.entrySet()) { + //是否有当前功能操作权限 + boolean flag = userRoleManage.isPermission(ResourceEnum._1001000,entry.getKey()); + entry.setValue(flag); + } + } + + + if(qr != null && qr.getResultlist() != null && qr.getResultlist().size() >0){ + for(Remind remind : qr.getResultlist()){ + //用户如果对话题项无查看权限,则不显示摘要 + for (Map.Entry entry : userViewPermissionMap.entrySet()) { + if(entry.getKey().equals(tagMap.get(remind.getTopicId())) + && remind.getTypeCode().equals(90)//90.我关注的人发表了话题 + ){ + if(entry.getValue() != null && !entry.getValue()){ + remind.setSummary(""); + } + break; + } + + } + } + } + - if(userIdList != null && userIdList.size() >0){ - for(Long userId : userIdList){ - User user = userManage.query_cache_findUserById(userId); - if(user != null){ - userMap.put(userId, user); - } - } - } - if(userMap != null && userMap.size() >0){ - if(qr != null && qr.getResultlist() != null && qr.getResultlist().size() >0){ - for(Remind remind : qr.getResultlist()){ - - User sender_user = userMap.get(remind.getSenderUserId()); - if(sender_user != null && sender_user.getCancelAccountTime().equals(-1L)){ - remind.setSenderUserName(sender_user.getUserName());//发送者用户名称 - remind.setSenderAccount(sender_user.getAccount());//发送者账号 - remind.setSenderNickname(sender_user.getNickname()); - if(sender_user.getAvatarName() != null && !"".equals(sender_user.getAvatarName().trim())){ - remind.setSenderAvatarPath(fileManage.fileServerAddress(request)+sender_user.getAvatarPath());//发送者头像路径 - remind.setSenderAvatarName(sender_user.getAvatarName());//发送者头像名称 - } - } - - } - } - } - } + if(userIdList != null && userIdList.size() >0){ + for(Long userId : userIdList){ + User user = userManage.query_cache_findUserById(userId); + if(user != null){ + userMap.put(userId, user); + } + } + } + if(userMap != null && userMap.size() >0){ + if(qr != null && qr.getResultlist() != null && qr.getResultlist().size() >0){ + for(Remind remind : qr.getResultlist()){ + + User sender_user = userMap.get(remind.getSenderUserId()); + if(sender_user != null && sender_user.getCancelAccountTime().equals(-1L)){ + remind.setSenderUserName(sender_user.getUserName());//发送者用户名称 + remind.setSenderAccount(sender_user.getAccount());//发送者账号 + remind.setSenderNickname(sender_user.getNickname()); + if(sender_user.getAvatarName() != null && !"".equals(sender_user.getAvatarName().trim())){ + remind.setSenderAvatarPath(fileManage.fileServerAddress(request)+sender_user.getAvatarPath());//发送者头像路径 + remind.setSenderAvatarName(sender_user.getAvatarName());//发送者头像名称 + } + } + + } + } + } + } if(unreadRemindIdList != null && unreadRemindIdList.size() >0){ //将未读提醒设置为已读 @@ -3404,6 +3710,95 @@ public String remindList(ModelMap model,PageForm pageForm, } } + /** + * 全部提醒状态标记为已读 + * @param model + * @param jumpUrl 跳转地址 页面post方式提交有效 + * @param token 令牌标记 + * @param remindId 提醒Id + */ + @RequestMapping(value="/user/control/allRemindMarkAsRead", method=RequestMethod.POST) + public String allRemindMarkAsRead(ModelMap model,String jumpUrl,String token, + RedirectAttributes redirectAttrs, + HttpServletRequest request, HttpServletResponse response) + throws Exception { + + boolean isAjax = WebUtil.submitDataMode(request);//是否以Ajax方式提交数据 + Map error = new HashMap();//错误 + SystemSetting systemSetting = settingService.findSystemSetting_cache(); + if(systemSetting.getCloseSite().equals(2)){ + error.put("remind", ErrorView._21.name());//只读模式不允许提交数据 + } + + //处理CSRF令牌 + csrfTokenManage.processCsrfToken(request, token,error); + + //获取登录用户 + AccessUser accessUser = AccessUserThreadLocal.get(); + + + + if(error.size() == 0){ + int i = remindService.updateAllRemindStatus(accessUser.getUserId()); + //删除提醒缓存 + remindManage.delete_cache_findUnreadRemindByUserId(accessUser.getUserId()); + } + + Map returnError = new HashMap();//错误 + if(error.size() >0){ + //将枚举数据转为错误提示字符 + for (Map.Entry entry : error.entrySet()) { + if(ErrorView.get(entry.getValue()) != null){ + returnError.put(entry.getKey(), ErrorView.get(entry.getValue())); + }else{ + returnError.put(entry.getKey(), entry.getValue()); + } + + } + } + + if(isAjax == true){ + Map returnValue = new HashMap();//返回值 + + if(error != null && error.size() >0){ + returnValue.put("success", "false"); + returnValue.put("error", returnError); + }else{ + returnValue.put("success", "true"); + + } + + WebUtil.writeToWeb(JsonUtils.toJSONString(returnValue), "json", response); + return null; + }else{ + String dirName = templateService.findTemplateDir_cache(); + String accessPath = accessSourceDeviceManage.accessDevices(request); + if(error != null && error.size() >0){//如果有错误 + + for (Map.Entry entry : returnError.entrySet()) { + model.addAttribute("message",entry.getValue());//提示 + return "/templates/"+dirName+"/"+accessPath+"/message"; + } + + } + + + if(jumpUrl != null && !"".equals(jumpUrl.trim())){ + String url = Base64.decodeBase64URL(jumpUrl.trim()); + return "redirect:"+url; + }else{//默认跳转 + model.addAttribute("message", "标记全部提醒已读成功"); + String referer = request.getHeader("referer"); + if(RefererCompare.compare(request, "login")){//如果是登录页面则跳转到首页 + referer = Configuration.getUrl(request); + } + model.addAttribute("urlAddress", referer); + + return "/templates/"+dirName+"/"+accessPath+"/jump"; + } + } + } + /** * 删除提醒 * @param model @@ -3962,6 +4357,7 @@ public String userDynamicList(ModelMap model,PageForm pageForm,String userName, userDynamic.setTopicTitle(topicInfo.getTitle()); userDynamic.setTopicViewTotal(topicInfo.getViewTotal()); userDynamic.setTopicCommentTotal(topicInfo.getCommentTotal()); + userDynamic.setIsMarkdown(topicInfo.getIsMarkdown()); List topicRoleNameList = userRoleManage.queryAllowViewTopicRoleName(topicInfo.getTagId()); @@ -4149,6 +4545,7 @@ public String userDynamicList(ModelMap model,PageForm pageForm,String userName, comment.setContent(fileManage.processRichTextFilePath(comment.getContent(),"comment")); } userDynamic.setCommentContent(comment.getContent()); + userDynamic.setIsMarkdown(comment.getIsMarkdown()); } } @@ -4160,6 +4557,7 @@ public String userDynamicList(ModelMap model,PageForm pageForm,String userName, comment.setContent(fileManage.processRichTextFilePath(comment.getContent(),"comment")); } userDynamic.setCommentContent(comment.getContent()); + userDynamic.setIsMarkdown(comment.getIsMarkdown()); } Comment quoteComment = commentManage.query_cache_findByCommentId(userDynamic.getQuoteCommentId()); if(quoteComment != null && quoteComment.getStatus().equals(20)){ @@ -4185,6 +4583,7 @@ public String userDynamicList(ModelMap model,PageForm pageForm,String userName, userDynamic.setQuestionViewTotal(questionInfo.getViewTotal()); userDynamic.setQuestionAnswerTotal(questionInfo.getAnswerTotal()); userDynamic.setQuestionContent(questionInfo.getContent()); + userDynamic.setIsMarkdown(questionInfo.getIsMarkdown()); } } @@ -4196,6 +4595,7 @@ public String userDynamicList(ModelMap model,PageForm pageForm,String userName, answer.setContent(fileManage.processRichTextFilePath(answer.getContent(),"answer")); } userDynamic.setAnswerContent(answer.getContent()); + userDynamic.setIsMarkdown(answer.getIsMarkdown()); } } diff --git a/src/main/java/cms/web/action/common/QuestionFormAction.java b/src/main/java/cms/web/action/common/QuestionFormAction.java index 768eefb5..e338e421 100644 --- a/src/main/java/cms/web/action/common/QuestionFormAction.java +++ b/src/main/java/cms/web/action/common/QuestionFormAction.java @@ -63,6 +63,7 @@ import cms.web.action.TextFilterManage; import cms.web.action.fileSystem.FileManage; import cms.web.action.filterWord.SensitiveWordFilterManage; +import cms.web.action.follow.FollowManage; import cms.web.action.membershipCard.MembershipCardGiftTaskManage; import cms.web.action.payment.PaymentManage; import cms.web.action.question.AnswerManage; @@ -103,6 +104,8 @@ public class QuestionFormAction { @Resource AnswerService answerService; @Resource PaymentManage paymentManage; @Resource MembershipCardGiftTaskManage membershipCardGiftTaskManage; + @Resource FollowManage followManage; + /** * 问题 添加 @@ -550,7 +553,7 @@ public String add(ModelMap model,Long[] tagId,String title,String content,String //删除缓存 userManage.delete_cache_findUserById(accessUser.getUserId()); userManage.delete_cache_findUserByUserName(accessUser.getUserName()); - + followManage.delete_cache_userUpdateFlag(accessUser.getUserName()); //异步执行会员卡赠送任务(长期任务类型) membershipCardGiftTaskManage.async_triggerMembershipCardGiftTask(accessUser.getUserName()); diff --git a/src/main/java/cms/web/action/common/SearchAction.java b/src/main/java/cms/web/action/common/SearchAction.java index 5dfa048c..c51506d9 100644 --- a/src/main/java/cms/web/action/common/SearchAction.java +++ b/src/main/java/cms/web/action/common/SearchAction.java @@ -44,6 +44,7 @@ import cms.bean.QueryResult; import cms.bean.fulltext.SearchResult; import cms.bean.question.Question; +import cms.bean.staff.SysUsers; import cms.bean.topic.ImageInfo; import cms.bean.topic.Tag; import cms.bean.topic.Topic; @@ -63,6 +64,7 @@ import cms.web.action.lucene.QuestionLuceneInit; import cms.web.action.lucene.TopicLuceneInit; import cms.web.action.lucene.TopicLuceneManage; +import cms.web.action.staff.StaffManage; import cms.web.action.topic.TopicManage; import cms.web.action.user.UserManage; import cms.web.action.user.UserRoleManage; @@ -85,6 +87,7 @@ public class SearchAction { @Resource QuestionService questionService; @Resource FileManage fileManage; @Resource TopicManage topicManage; + @Resource StaffManage staffManage; /** * 搜索 @@ -165,6 +168,14 @@ public String execute(ModelMap model,String keyword,PageForm pageForm, userRoleNameMap.put(t.getUserName(), null); }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(t.getUserName()); + if(sysUsers != null){ + t.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + t.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + t.setAvatarName(sysUsers.getAvatarName()); + } + } t.setAccount(t.getUserName());//员工用户名和账号是同一个 } searchResult.setTopic(t); @@ -196,6 +207,14 @@ public String execute(ModelMap model,String keyword,PageForm pageForm, userRoleNameMap.put(t.getUserName(), null); }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(t.getUserName()); + if(sysUsers != null){ + t.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + t.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + t.setAvatarName(sysUsers.getAvatarName()); + } + } t.setAccount(t.getUserName());//员工用户名和账号是同一个 } searchResult.setQuestion(t); @@ -348,14 +367,16 @@ public String execute(ModelMap model,String keyword,PageForm pageForm, } } - //用户角色名称集合 - for (Map.Entry> entry : userRoleNameMap.entrySet()) { - if(entry.getKey().equals(topic.getUserName())){ - List roleNameList = entry.getValue(); - if(roleNameList != null && roleNameList.size() >0){ - topic.setUserRoleNameList(roleNameList); + if(!topic.getIsStaff()){ + //用户角色名称集合 + for (Map.Entry> entry : userRoleNameMap.entrySet()) { + if(entry.getKey().equals(topic.getUserName())){ + List roleNameList = entry.getValue(); + if(roleNameList != null && roleNameList.size() >0){ + topic.setUserRoleNameList(roleNameList); + } + break; } - break; } } @@ -383,14 +404,16 @@ public String execute(ModelMap model,String keyword,PageForm pageForm, } }else if(searchResult.getIndexModule().equals(20)){//问题模块 Question question = searchResult.getQuestion(); - //用户角色名称集合 - for (Map.Entry> entry : userRoleNameMap.entrySet()) { - if(entry.getKey().equals(question.getUserName())){ - List roleNameList = entry.getValue(); - if(roleNameList != null && roleNameList.size() >0){ - question.setUserRoleNameList(roleNameList); + if(!question.getIsStaff()){ + //用户角色名称集合 + for (Map.Entry> entry : userRoleNameMap.entrySet()) { + if(entry.getKey().equals(question.getUserName())){ + List roleNameList = entry.getValue(); + if(roleNameList != null && roleNameList.size() >0){ + question.setUserRoleNameList(roleNameList); + } + break; } - break; } } //非正常状态用户清除显示数据 diff --git a/src/main/java/cms/web/action/fileSystem/FileManage.java b/src/main/java/cms/web/action/fileSystem/FileManage.java index ffb3394b..0096301c 100644 --- a/src/main/java/cms/web/action/fileSystem/FileManage.java +++ b/src/main/java/cms/web/action/fileSystem/FileManage.java @@ -316,6 +316,9 @@ public void deleteInvalidFile(){ localFileManage.lockRemoveFile("membershipCard",maxDeleteTime);//会员卡 localFileManage.lockRemoveFile("report",maxDeleteTime);//删除举报图片文件 + + localFileManage.lockRemoveFile("topicTag",maxDeleteTime);//删除话题标签图片文件 + localFileManage.lockRemoveFile("questionTag",maxDeleteTime);//删除问答标签图片文件 } } diff --git a/src/main/java/cms/web/action/follow/FollowManage.java b/src/main/java/cms/web/action/follow/FollowManage.java index a17027e7..92eaf53a 100644 --- a/src/main/java/cms/web/action/follow/FollowManage.java +++ b/src/main/java/cms/web/action/follow/FollowManage.java @@ -10,12 +10,17 @@ import cms.bean.follow.Follow; import cms.bean.message.Remind; +import cms.bean.question.Answer; +import cms.bean.question.AnswerReply; +import cms.bean.question.Question; import cms.bean.topic.Comment; import cms.bean.topic.Reply; import cms.bean.topic.Topic; import cms.bean.user.User; import cms.service.follow.FollowService; import cms.service.message.RemindService; +import cms.service.question.AnswerService; +import cms.service.question.QuestionService; import cms.service.topic.CommentService; import cms.service.topic.TopicService; import cms.utils.UUIDUtil; @@ -33,7 +38,7 @@ import org.springframework.stereotype.Component; /** - * 关注管理 + * 关注组件 * */ @Component("followManage") @@ -49,6 +54,9 @@ public class FollowManage { @Resource CommentService commentService; @Lazy @Resource FollowManage followManage; + @Resource QuestionService questionService; + @Resource AnswerService answerService; + /** * 取得关注Id的用户Id(后N位) * @param followId 关注Id @@ -155,6 +163,13 @@ public void pullFollow(Long userId,String userName){ Date comment_sendTime = follow.getAddtime(); //最近回复发送时间 Date reply_sendTime = follow.getAddtime(); + + //最近问题发送时间 + Date question_sendTime = follow.getAddtime(); + //最近答案发送时间 + Date answer_sendTime = follow.getAddtime(); + //最近答案回复发送时间 + Date answerReply_sendTime = follow.getAddtime(); User user = userManage.query_cache_findUserByUserName(follow.getFriendUserName()); if(user != null){ @@ -180,6 +195,31 @@ public void pullFollow(Long userId,String userName){ } //发送回复提醒 this.sendReply(userId,userName,user.getId(),follow.getFriendUserName(),reply_sendTime); + + + Remind remind_170 = remindService.findNewRemindByUserId(userId,170);//170:我关注的人提了问题 + if(remind_170 != null){ + question_sendTime = new Timestamp(remind_170.getSendTimeFormat()); + } + //发送问题提醒 + this.sendQuestion(userId,userName,user.getId(),follow.getFriendUserName(),question_sendTime); + + Remind remind_180 = remindService.findNewRemindByUserId(userId,180);//180.我关注的人回答了问题 + if(remind_180 != null){ + answer_sendTime = new Timestamp(remind_180.getSendTimeFormat()); + } + //发送答案提醒 + this.sendAnswer(userId,userName,user.getId(),follow.getFriendUserName(),answer_sendTime); + + + + Remind remind_190 = remindService.findNewRemindByUserId(userId,190);//190.我关注的人发表了答案回复 + if(remind_190 != null){ + answerReply_sendTime = new Timestamp(remind_190.getSendTimeFormat()); + } + //发送答案回复提醒 + this.sendAnswerReply(userId,userName,user.getId(),follow.getFriendUserName(),answerReply_sendTime); + } } } @@ -283,7 +323,7 @@ private void sendComment(Long userId,String userName,Long friendUserId,String fr * @param userName 用户名称 * @param friendUserId 对方用户Id * @param friendUserName 对方用户名称 - * @param postTime 评论发表时间 + * @param postTime 评论回复发表时间 */ private void sendReply(Long userId,String userName,Long friendUserId,String friendUserName,Date postTime){ @@ -327,6 +367,154 @@ private void sendReply(Long userId,String userName,Long friendUserId,String frie page++; } } + + + + + /** + * 发送问题提醒 + * @param userId 用户Id + * @param userName 用户名称 + * @param friendUserId 对方用户Id + * @param friendUserName 对方用户名称 + * @param postTime 问题发表时间 + */ + private void sendQuestion(Long userId,String userName,Long friendUserId,String friendUserName,Date postTime){ + int page = 1;//分页 当前页 + int maxresult = 200;// 每页显示记录数 + + + while(true){ + //当前页 + int firstindex = (page-1)*maxresult; + //查询问题 + List questionList = questionService.findQuestionByPage(friendUserName,postTime,firstindex, maxresult); + + if(questionList == null || questionList.size() == 0){ + break; + } + + + + //提交提醒 + for(Question question : questionList){ + Remind remind = new Remind(); + remind.setId(remindManage.createRemindId(userId)); + remind.setReceiverUserId(userId);//接收提醒用户Id + remind.setSenderUserId(friendUserId);//发送用户Id + remind.setTypeCode(170);//170:我关注的人提了问题 + remind.setSendTimeFormat(question.getPostTime().getTime());//发送时间格式化 + remind.setQuestionId(question.getId());//问题Id + + Object remind_object = remindManage.createRemindObject(remind); + remindService.saveRemind(remind_object); + + //删除提醒缓存 + remindManage.delete_cache_findUnreadRemindByUserId(userId); + } + + page++; + } + } + + + + /** + * 发送答案提醒 + * @param userId 用户Id + * @param userName 用户名称 + * @param friendUserId 对方用户Id + * @param friendUserName 对方用户名称 + * @param postTime 答案发表时间 + */ + private void sendAnswer(Long userId,String userName,Long friendUserId,String friendUserName,Date postTime){ + int page = 1;//分页 当前页 + int maxresult = 200;// 每页显示记录数 + + while(true){ + //当前页 + int firstindex = (page-1)*maxresult; + //查询答案 + List answerList = answerService.findAnswerByPage(friendUserName,postTime,firstindex, maxresult); + if(answerList == null || answerList.size() == 0){ + break; + } + + + + //提交提醒 + for(Answer answer : answerList){ + Remind remind = new Remind(); + remind.setId(remindManage.createRemindId(userId)); + remind.setReceiverUserId(userId);//接收提醒用户Id + remind.setSenderUserId(friendUserId);//发送用户Id + remind.setTypeCode(180);//180.我关注的人回答了问题 + remind.setSendTimeFormat(answer.getPostTime().getTime());//发送时间格式化 + remind.setQuestionId(answer.getQuestionId());//答案Id + remind.setFriendQuestionAnswerId(answer.getId());//对方的问题答案Id + + Object remind_object = remindManage.createRemindObject(remind); + remindService.saveRemind(remind_object); + + //删除提醒缓存 + remindManage.delete_cache_findUnreadRemindByUserId(userId); + + } + + page++; + } + } + + /** + * 发送答案回复提醒 + * @param userId 用户Id + * @param userName 用户名称 + * @param friendUserId 对方用户Id + * @param friendUserName 对方用户名称 + * @param postTime 答案回复发表时间 + */ + private void sendAnswerReply(Long userId,String userName,Long friendUserId,String friendUserName,Date postTime){ + + int page = 1;//分页 当前页 + int maxresult = 200;// 每页显示记录数 + + while(true){ + //当前页 + int firstindex = (page-1)*maxresult; + //查询答案回复 + List replyList = answerService.findReplyByPage(friendUserName,postTime,firstindex, maxresult); + if(replyList == null || replyList.size() == 0){ + break; + } + + + + //提交提醒 + for(AnswerReply reply : replyList){ + Remind remind = new Remind(); + remind.setId(remindManage.createRemindId(userId)); + remind.setReceiverUserId(userId);//接收提醒用户Id + remind.setSenderUserId(friendUserId);//发送用户Id + remind.setTypeCode(190);//190.我关注的人发表了答案回复 + remind.setSendTimeFormat(reply.getPostTime().getTime());//发送时间格式化 + remind.setQuestionId(reply.getQuestionId());//问题Id + + + remind.setFriendQuestionAnswerId(reply.getAnswerId());//对方的问题答案Id + remind.setFriendQuestionReplyId(reply.getId());//对方的问题回复Id + + + Object remind_object = remindManage.createRemindObject(remind); + remindService.saveRemind(remind_object); + + //删除提醒缓存 + remindManage.delete_cache_findUnreadRemindByUserId(userId); + + } + + page++; + } + } /** * 查询缓存 查询关注 * @param followId 关注Id diff --git a/src/main/java/cms/web/action/install/InstallManageAction.java b/src/main/java/cms/web/action/install/InstallManageAction.java index c21633bf..dfa1aa09 100644 --- a/src/main/java/cms/web/action/install/InstallManageAction.java +++ b/src/main/java/cms/web/action/install/InstallManageAction.java @@ -399,7 +399,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response) // 密码通过盐值加密以备存储入数据库 String newPassword = passwordEncoder.encode(SHA.sha256Hex(install.getUserPassword().trim())); - String sql = "INSERT INTO `sysusers` (`userId`,`enabled`,`fullName`,`issys`,`securityDigest`,`userAccount`,`userDesc`,`userDuty`,`userPassword`) VALUES ('"+UUIDUtil.getUUID32()+"',b'1','"+install.getUserAccount().trim()+"',b'1','"+UUIDUtil.getUUID32()+"','"+install.getUserAccount().trim()+"',NULL,'管理员','"+newPassword+"')"; + String sql = "INSERT INTO `sysusers` (`userId`,`enabled`,`fullName`,`issys`,`securityDigest`,`userAccount`,`userDesc`,`userDuty`,`userPassword`,`nickname`) VALUES ('"+UUIDUtil.getUUID32()+"',b'1','"+install.getUserAccount().trim()+"',b'1','"+UUIDUtil.getUUID32()+"','"+install.getUserAccount().trim()+"','','管理员','"+newPassword+"','')"; stmt = conn.createStatement(); stmt.executeUpdate(sql); diff --git a/src/main/java/cms/web/action/question/QuestionAction.java b/src/main/java/cms/web/action/question/QuestionAction.java index 6f8e21b9..801621a4 100644 --- a/src/main/java/cms/web/action/question/QuestionAction.java +++ b/src/main/java/cms/web/action/question/QuestionAction.java @@ -30,6 +30,7 @@ import cms.bean.question.Question; import cms.bean.question.QuestionTag; import cms.bean.question.QuestionTagAssociation; +import cms.bean.staff.SysUsers; import cms.bean.user.User; import cms.service.question.AnswerService; import cms.service.question.QuestionService; @@ -42,6 +43,7 @@ import cms.web.action.TextFilterManage; import cms.web.action.fileSystem.FileManage; import cms.web.action.lucene.QuestionLuceneManage; +import cms.web.action.staff.StaffManage; import cms.web.action.user.UserManage; /** @@ -60,7 +62,7 @@ public class QuestionAction { @Resource FileManage fileManage; @Resource UserManage userManage; @Resource UserService userService; - + @Resource StaffManage staffManage; @ResponseBody @RequestMapping("/control/question/list") @@ -114,17 +116,26 @@ public String execute(PageForm pageForm,ModelMap model,Boolean visible, } for(Question question : qr.getResultlist()){ - User user = userManage.query_cache_findUserByUserName(question.getUserName()); - if(user != null){ - question.setAccount(user.getAccount()); - question.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - question.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - question.setAvatarName(user.getAvatarName()); - } - } if(question.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(question.getUserName()); + if(sysUsers != null){ + question.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + question.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + question.setAvatarName(sysUsers.getAvatarName()); + } + } question.setAccount(question.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(question.getUserName()); + if(user != null){ + question.setAccount(user.getAccount()); + question.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + question.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + question.setAvatarName(user.getAvatarName()); + } + } } } } @@ -256,17 +267,26 @@ public String search(ModelMap model,PageForm pageForm, pi.setContent(old_t.getContent()); - User user = userManage.query_cache_findUserByUserName(pi.getUserName()); - if(user != null){ - pi.setAccount(user.getAccount()); - pi.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - pi.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - pi.setAvatarName(user.getAvatarName()); - } - } if(pi.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(pi.getUserName()); + if(sysUsers != null){ + pi.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + pi.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + pi.setAvatarName(sysUsers.getAvatarName()); + } + } pi.setAccount(pi.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(pi.getUserName()); + if(user != null){ + pi.setAccount(user.getAccount()); + pi.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + pi.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + pi.setAvatarName(user.getAvatarName()); + } + } } new_questionList.add(pi); @@ -333,17 +353,26 @@ public String search(ModelMap model,PageForm pageForm, } } - User user = userManage.query_cache_findUserByUserName(t.getUserName()); - if(user != null){ - t.setAccount(user.getAccount()); - t.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - t.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - t.setAvatarName(user.getAvatarName()); - } - } if(t.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(t.getUserName()); + if(sysUsers != null){ + t.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + t.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + t.setAvatarName(sysUsers.getAvatarName()); + } + } t.setAccount(t.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(t.getUserName()); + if(user != null){ + t.setAccount(user.getAccount()); + t.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + t.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + t.setAvatarName(user.getAvatarName()); + } + } } } } @@ -440,17 +469,26 @@ public String allAuditQuestion(PageForm pageForm,ModelMap model, } } for(Question question : qr.getResultlist()){ - User user = userManage.query_cache_findUserByUserName(question.getUserName()); - if(user != null){ - question.setAccount(user.getAccount()); - question.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - question.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - question.setAvatarName(user.getAvatarName()); - } - } if(question.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(question.getUserName()); + if(sysUsers != null){ + question.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + question.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + question.setAvatarName(sysUsers.getAvatarName()); + } + } question.setAccount(question.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(question.getUserName()); + if(user != null){ + question.setAccount(user.getAccount()); + question.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + question.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + question.setAvatarName(user.getAvatarName()); + } + } } } } @@ -506,17 +544,26 @@ public String allAuditAnswer(PageForm pageForm,ModelMap model, - User user = userManage.query_cache_findUserByUserName(o.getUserName()); - if(user != null){ - o.setAccount(user.getAccount()); - o.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - o.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - o.setAvatarName(user.getAvatarName()); - } - } - if(o.getIsStaff()){//如果为员工 + if(o.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(o.getUserName()); + if(sysUsers != null){ + o.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + o.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + o.setAvatarName(sysUsers.getAvatarName()); + } + } o.setAccount(o.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(o.getUserName()); + if(user != null){ + o.setAccount(user.getAccount()); + o.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + o.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + o.setAvatarName(user.getAvatarName()); + } + } } } @@ -585,17 +632,26 @@ public String allAuditAnswerReply(PageForm pageForm,ModelMap model, questionIdList.add(o.getQuestionId()); } - User user = userManage.query_cache_findUserByUserName(o.getUserName()); - if(user != null){ - o.setAccount(user.getAccount()); - o.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - o.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - o.setAvatarName(user.getAvatarName()); - } - } - if(o.getIsStaff()){//如果为员工 + if(o.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(o.getUserName()); + if(sysUsers != null){ + o.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + o.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + o.setAvatarName(sysUsers.getAvatarName()); + } + } o.setAccount(o.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(o.getUserName()); + if(user != null){ + o.setAccount(user.getAccount()); + o.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + o.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + o.setAvatarName(user.getAvatarName()); + } + } } } List questionList = questionService.findTitleByIdList(questionIdList); diff --git a/src/main/java/cms/web/action/question/QuestionManage.java b/src/main/java/cms/web/action/question/QuestionManage.java index 19c2774d..d362965d 100644 --- a/src/main/java/cms/web/action/question/QuestionManage.java +++ b/src/main/java/cms/web/action/question/QuestionManage.java @@ -67,6 +67,18 @@ public void addView(Long questionId,String ip){ } } + /** + * 读取问题本地展示次数 + * @param questionId 问题Id + */ + public Long readLocalView(Long questionId){ + Long count = countMap.asMap().get(questionId); + if(count != null){ + return count; + } + return 0L; + } + /** * 提交问题展示次数到数据库(定时提交) */ diff --git a/src/main/java/cms/web/action/question/QuestionManageAction.java b/src/main/java/cms/web/action/question/QuestionManageAction.java index 23fadb10..56725473 100644 --- a/src/main/java/cms/web/action/question/QuestionManageAction.java +++ b/src/main/java/cms/web/action/question/QuestionManageAction.java @@ -65,6 +65,7 @@ import cms.web.action.fileSystem.FileManage; import cms.web.action.membershipCard.MembershipCardGiftTaskManage; import cms.web.action.payment.PaymentManage; +import cms.web.action.staff.StaffManage; import cms.web.action.user.PointManage; import cms.web.action.user.UserManage; import cms.web.action.user.UserRoleManage; @@ -94,6 +95,7 @@ public class QuestionManageAction { @Resource PaymentManage paymentManage; @Resource UserRoleManage userRoleManage; @Resource MembershipCardGiftTaskManage membershipCardGiftTaskManage; + @Resource StaffManage staffManage; /** * 问题 查看 @@ -157,6 +159,14 @@ public String view(ModelMap model,Long questionId,Long answerId,Integer page, } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(question.getUserName()); + if(sysUsers != null){ + question.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + question.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + question.setAvatarName(sysUsers.getAvatarName()); + } + } question.setAccount(question.getUserName());//员工用户名和账号是同一个 } @@ -255,6 +265,14 @@ public String view(ModelMap model,Long questionId,Long answerId,Integer page, userRoleNameMap.put(answer.getUserName(), null); } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(answer.getUserName()); + if(sysUsers != null){ + answer.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + answer.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + answer.setAvatarName(sysUsers.getAvatarName()); + } + } answer.setAccount(answer.getUserName());//员工用户名和账号是同一个 } @@ -281,6 +299,14 @@ public String view(ModelMap model,Long questionId,Long answerId,Integer page, } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(answerReply.getUserName()); + if(sysUsers != null){ + answerReply.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + answerReply.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + answerReply.setAvatarName(sysUsers.getAvatarName()); + } + } answerReply.setAccount(answerReply.getUserName());//员工用户名和账号是同一个 } @@ -295,6 +321,14 @@ public String view(ModelMap model,Long questionId,Long answerId,Integer page, } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(answerReply.getFriendUserName()); + if(sysUsers != null){ + answerReply.setFriendNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + answerReply.setFriendAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + answerReply.setFriendAvatarName(sysUsers.getAvatarName()); + } + } answerReply.setFriendAccount(answerReply.getFriendUserName());//员工用户名和账号是同一个 } diff --git a/src/main/java/cms/web/action/staff/ACLManageAction.java b/src/main/java/cms/web/action/staff/ACLManageAction.java index a86f67d5..0bdbd1d6 100644 --- a/src/main/java/cms/web/action/staff/ACLManageAction.java +++ b/src/main/java/cms/web/action/staff/ACLManageAction.java @@ -45,7 +45,7 @@ public class ACLManageAction { @Resource StaffService staffService;//通过接口引用代理返回的对象 @Resource ACLService aclService;//通过接口引用代理返回的对象 @Resource SettingService settingService; - + @Resource StaffManage staffManage; /**-------------------------------------- 角色 ----------------------------------------**/ @@ -228,6 +228,8 @@ public String addRoles(ModelMap model,SysRoles formbean, if(error.size() == 0){ aclService.saveRoles(sysRoles, sysRolesPermissionList); + staffManage.clear_staffPermissionMenu(); + staffManage.clear_userAuthoritiesByName(); } if(error.size() >0){ @@ -482,6 +484,8 @@ public String editRoles(ModelMap model,SysRoles formbean, if(error.size() == 0){ aclService.updateRoles(sysRoles, sysRolesPermissionList); + staffManage.clear_staffPermissionMenu(); + staffManage.clear_userAuthoritiesByName(); } } @@ -542,6 +546,8 @@ public String deleteRoles(ModelMap model ,String rolesId } if(error.size() == 0){ aclService.deleteRoles(rolesId); + staffManage.clear_staffPermissionMenu(); + staffManage.clear_userAuthoritiesByName(); } }else{ diff --git a/src/main/java/cms/web/action/staff/CustomAccessDecisionManager.java b/src/main/java/cms/web/action/staff/CustomAccessDecisionManager.java index 9fd3702c..67316a9b 100644 --- a/src/main/java/cms/web/action/staff/CustomAccessDecisionManager.java +++ b/src/main/java/cms/web/action/staff/CustomAccessDecisionManager.java @@ -1,5 +1,6 @@ package cms.web.action.staff; +import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; @@ -54,8 +55,32 @@ public void decide(Authentication authentication, Object resource, Collection auths = new ArrayList(); + //如果是管理员则有所有权限 + if(sysUsers.isIssys()){ + auths = staffManage.query_allAuthorities(); + }else{ + //得到用户的权限 + auths = staffManage.query_userAuthoritiesByName(userAccount); + } + //所请求的资源拥有的权限(一个资源对多个权限) + Iterator ite = configAttributes.iterator(); + + while(ite.hasNext()){ + + ConfigAttribute ca = ite.next(); + //访问所请求资源所需要的权限 + String needRole = ((SecurityConfig)ca).getAttribute(); + //ga 为用户所被赋予的权限。 needRole 为访问相应的资源应该具有的权限。 + for( GrantedAuthority ga: auths){ + if(needRole.trim().equals(ga.getAuthority().trim())){ + return; + } + } + } } - + /** //所请求的资源拥有的权限(一个资源对多个权限) Iterator ite = configAttributes.iterator(); @@ -70,7 +95,7 @@ public void decide(Authentication authentication, Object resource, Collection queryStaffPermissionMenu(String userAccount){ + + SysUsers sysUsers = staffService.findByUserAccount(userAccount); + + if(sysUsers != null && sysUsers.isEnabled()){ + + if(sysUsers.isIssys()){//超级用户 + List permissionMenuList = aclService.findAllPermissionMenu(); + return permissionMenuList; + }else{ + //权限Id集合 + List sysPermissionIdList = staffService.findPermissionIdByUserAccount(userAccount); + if(sysPermissionIdList != null && sysPermissionIdList.size() >0){ + List permissionMenuList = aclService.findPermissionMenuByPermissionIdList(sysPermissionIdList); + return permissionMenuList; + } + } + } + return null; + } + + /** + * 查询员工对应的权限菜单 -- 缓存 + * @param userAccount 用户账号 + * @return + */ + @Cacheable(value="staffManage_cache_queryStaffPermissionMenu",key="#userAccount") + public List query_staffPermissionMenu(String userAccount){ + return this.queryStaffPermissionMenu(userAccount); + } + /** + * 删除员工对应的权限菜单 -- 缓存 + * @param userAccount 用户账号 + * @return + */ + @CacheEvict(value="staffManage_cache_queryStaffPermissionMenu",key="#userAccount") + public void delete_staffPermissionMenu(String userAccount){ + + } + /** + * 清空员工对应的权限菜单 -- 缓存 + * @param userAccount 用户账号 + * @return + */ + @CacheEvict(value="staffManage_cache_queryStaffPermissionMenu",allEntries=true) + public void clear_staffPermissionMenu(){ + + } + + /** + * 查询所有权限 -- 缓存 + * @return + */ + @Cacheable(value="staffManage_cache_queryAllAuthorities") + public Collection query_allAuthorities(){ + return staffService.loadAllAuthorities(); + } + /** + * 清空所有权限 -- 缓存 + */ + @CacheEvict(value="staffManage_cache_queryAllAuthorities",allEntries=true) + public void clear_allAuthorities(){ + } + + /** + * 查询员工的权限 -- 缓存 + * @param userAccount 用户账号 + * @return + */ + @Cacheable(value="staffManage_cache_queryUserAuthoritiesByName",key="#userAccount") + public Collection query_userAuthoritiesByName(String userAccount){ + return staffService.loadUserAuthoritiesByName(userAccount); + } + /** + * 删除员工的权限 -- 缓存 + * @param userAccount 用户账号 + * @return + */ + @CacheEvict(value="staffManage_cache_queryUserAuthoritiesByName",key="#userAccount") + public void delete_userAuthoritiesByName(String userAccount){ + + } + /** + * 清空员工的权限 -- 缓存 + * @return + */ + @CacheEvict(value="staffManage_cache_queryUserAuthoritiesByName",allEntries=true) + public void clear_userAuthoritiesByName(){ + + } + /** * 查询员工安全摘要 @@ -64,4 +169,38 @@ public Integer getLoginFailureCount(String staffName){ @CacheEvict(value="staffManage_cache_loginFailureCount",key="#staffName") public void deleteLoginFailureCount(String staffName){ } + + /** + * 查询缓存 根据账号查询当前员工 + * @param userAccount 员工账号 + * @return + */ + @Cacheable(value="staffManage_cache_findByUserAccount",key="#userAccount") + public SysUsers query_cache_findByUserAccount(String userAccount){ + return staffService.findByUserAccount(userAccount); + } + /** + * 删除缓存 根据账号查询当前员工 + * @param userAccount 员工账号 + */ + @CacheEvict(value="staffManage_cache_findByUserAccount",key="#userAccount") + public void delete_cache_findByUserAccount(String userAccount){ + } + + /** + * 查询缓存 根据呢称查询当前员工 + * @param nickname 呢称 + * @return + */ + @Cacheable(value="staffManage_cache_findByNickname",key="#nickname") + public SysUsers query_cache_findByNickname(String nickname){ + return staffService.findByNickname(nickname); + } + /** + * 删除缓存 根据呢称查询当前员工 + * @param nickname 呢称 + */ + @CacheEvict(value="staffManage_cache_findByNickname",key="#nickname") + public void delete_cache_findByNickname(String nickname){ + } } diff --git a/src/main/java/cms/web/action/staff/StaffManageAction.java b/src/main/java/cms/web/action/staff/StaffManageAction.java index ac205be5..6c54578f 100644 --- a/src/main/java/cms/web/action/staff/StaffManageAction.java +++ b/src/main/java/cms/web/action/staff/StaffManageAction.java @@ -1,5 +1,8 @@ package cms.web.action.staff; +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.InputStream; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; @@ -9,6 +12,9 @@ import java.util.Set; import javax.annotation.Resource; +import javax.imageio.ImageIO; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import cms.bean.PageForm; import cms.bean.RequestResult; @@ -18,10 +24,14 @@ import cms.bean.staff.SysUsersRoles; import cms.service.staff.ACLService; import cms.service.staff.StaffService; +import cms.utils.FileUtil; import cms.utils.JsonUtils; import cms.utils.SHA; import cms.utils.UUIDUtil; +import cms.utils.Verification; +import cms.web.action.fileSystem.FileManage; +import org.joda.time.DateTime; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.stereotype.Controller; @@ -29,6 +39,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.multipart.MultipartFile; import org.springframework.security.crypto.password.PasswordEncoder; /** * 员工管理 @@ -44,7 +55,7 @@ public class StaffManageAction { @Resource StaffManage staffManage; //Spring security加密 @Resource PasswordEncoder passwordEncoder; - + @Resource FileManage fileManage; /** * 员工管理 添加界面显示 @@ -90,8 +101,8 @@ public String addStaffUI(ModelMap model,SysUsers sysUsers */ @ResponseBody @RequestMapping(params="method=addStaff",method=RequestMethod.POST) - public String addStaff(ModelMap model,SysUsers formbean,String[] sysRolesId,String repeatPassword - ) throws Exception { + public String addStaff(ModelMap model,SysUsers formbean,String[] sysRolesId,String repeatPassword, + MultipartFile file,HttpServletRequest request,HttpServletResponse response) throws Exception { Map error = new HashMap(); @@ -105,10 +116,28 @@ public String addStaff(ModelMap model,SysUsers formbean,String[] sysRolesId,Stri if(formbean.getUserAccount().trim().length() >30){ error.put("userAccount", "不能超过30个字符"); } - SysUsers su = (SysUsers)staffService.findByUserAccount(formbean.getUserAccount().trim()); - if(su != null){ + SysUsers s1 = (SysUsers)staffService.findByUserAccount(formbean.getUserAccount().trim()); + if(s1 != null){ error.put("userAccount", "该账号已存在"); } + + SysUsers s2 = staffManage.query_cache_findByNickname(formbean.getUserAccount().trim()); + if(s2 != null){ + error.put("nickname", "账号不能和员工呢称相同"); + } + } + + if(formbean.getNickname() != null && !"".equals(formbean.getNickname().trim())){ + SysUsers s1 = staffManage.query_cache_findByUserAccount(formbean.getNickname().trim()); + if(s1 != null){ + error.put("nickname", "呢称不能和员工账号相同"); + } + SysUsers s2 = staffManage.query_cache_findByNickname(formbean.getNickname().trim()); + if(s2 != null){ + error.put("nickname", "呢称不能和员工呢称相同"); + } + + sysUsers.setNickname(formbean.getNickname() != null ? formbean.getNickname().trim() : formbean.getNickname()); } String sha256_password = ""; @@ -129,6 +158,194 @@ public String addStaff(ModelMap model,SysUsers formbean,String[] sysRolesId,Stri error.put("repeatPassword", "重复密码不能为空"); } + + String _width = request.getParameter("width"); + String _height = request.getParameter("height"); + String _x = request.getParameter("x"); + String _y = request.getParameter("y"); + + + Integer width = null;//宽 + Integer height = null;//高 + Integer x = 0;//坐标X轴 + Integer y = 0;//坐标Y轴 + + if(_width != null && !"".equals(_width.trim())){ + if(Verification.isPositiveInteger(_width.trim())){ + if(_width.trim().length() >=8){ + error.put("width", "不能超过8位数字");//不能超过8位数字 + }else{ + width = Integer.parseInt(_width.trim()); + } + + + }else{ + error.put("width", "宽度必须大于0");//宽度必须大于0 + } + + } + if(_height != null && !"".equals(_height.trim())){ + if(Verification.isPositiveInteger(_height.trim())){ + if(_height.trim().length() >=8){ + error.put("height", "不能超过8位数字");//不能超过8位数字 + }else{ + height = Integer.parseInt(_height.trim()); + } + + }else{ + error.put("height", "高度必须大于0 ");//高度必须大于0 + } + } + + if(_x != null && !"".equals(_x.trim())){ + if(Verification.isPositiveIntegerZero(_x.trim())){ + if(_x.trim().length() >=8){ + error.put("x", "不能超过8位数字");//不能超过8位数字 + }else{ + x = Integer.parseInt(_x.trim()); + } + + }else{ + error.put("x", "X轴必须大于或等于0");//X轴必须大于或等于0 + } + + } + + if(_y != null && !"".equals(_y.trim())){ + if(Verification.isPositiveIntegerZero(_y.trim())){ + if(_y.trim().length() >=8){ + error.put("y","不能超过8位数字");//不能超过8位数字 + }else{ + y = Integer.parseInt(_y.trim()); + } + + }else{ + error.put("y","Y轴必须大于或等于0");//Y轴必须大于或等于0 + } + + } + + String newFileName = ""; + if(error.size() == 0 && file !=null && !file.isEmpty()){ + //当前文件名称 + String fileName = file.getOriginalFilename(); + + //文件大小 + Long size = file.getSize(); + + + + //允许上传图片大小 单位KB + long imageSize = 5*1024L; + + Integer maxWidth = 200;//最大宽度 + Integer maxHeight = 200;//最大高度 + + + //文件保存目录;分多目录主要是为了分散图片目录,提高检索速度 + String pathDir = "file"+File.separator+"staffAvatar"+File.separator; + //生成文件保存目录 + fileManage.createFolder(pathDir); + //100*100目录 + String pathDir_100 = "file"+File.separator+"staffAvatar"+File.separator +"100x100" +File.separator; + //生成文件保存目录 + fileManage.createFolder(pathDir_100); + + + if(size/1024 <= imageSize){ + if("blob".equalsIgnoreCase(fileName)){//Blob类型 + newFileName = UUIDUtil.getUUID32()+ ".jpg"; + + try (InputStream is = file.getInputStream()){ + BufferedImage bufferImage = ImageIO.read(is); + //获取图片的宽和高 + int srcWidth = bufferImage.getWidth(); + int srcHeight = bufferImage.getHeight(); + if(srcWidth > maxWidth){ + error.put("file","超出最大宽度"); + } + if(srcHeight > maxHeight){ + error.put("file","超出最大高度"); + } + if(error.size() == 0){ + + //保存文件 + fileManage.writeFile(pathDir, newFileName,file.getBytes()); + + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,"jpg",100,100); + } + } + + + }else{ + //允许上传图片格式 + List formatList = new ArrayList(); + formatList.add("gif"); + formatList.add("jpg"); + formatList.add("jpeg"); + formatList.add("bmp"); + formatList.add("png"); + + if(size/1024 <= imageSize){ + + //验证文件类型 + boolean authentication = FileUtil.validateFileSuffix(file.getOriginalFilename(),formatList); + + if(authentication){ + //生成文件保存目录 + fileManage.createFolder(pathDir); + //生成文件保存目录 + fileManage.createFolder(pathDir_100); + + try (InputStream is = file.getInputStream()){ + BufferedImage bufferImage = ImageIO.read(is); + //获取图片的宽和高 + int srcWidth = bufferImage.getWidth(); + int srcHeight = bufferImage.getHeight(); + + //取得文件后缀 + String suffix = FileUtil.getExtension(fileName).toLowerCase(); + //构建文件名称 + newFileName = UUIDUtil.getUUID32()+ "." + suffix; + + if(srcWidth <=200 && srcHeight <=200){ + //保存文件 + fileManage.writeFile(pathDir, newFileName,file.getBytes()); + + if(srcWidth <=100 && srcHeight <=100){ + //保存文件 + fileManage.writeFile(pathDir_100, newFileName,file.getBytes()); + }else{ + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,suffix,100,100); + } + }else{ + //生成200*200缩略图 + fileManage.createImage(file.getInputStream(),pathDir+newFileName,suffix,x,y,width,height,200,200); + + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,suffix,x,y,width,height,100,100); + + } + } + }else{ + error.put("file","当前文件类型不允许上传");//当前文件类型不允许上传 + } + }else{ + error.put("file","文件超出允许上传大小");//文件超出允许上传大小 + } + } + + + }else{ + error.put("file", "文件超出允许上传大小"); + } + } + + + + if(error.size() == 0){ List sysRolesList = aclService.findRolesList(); @@ -152,6 +369,8 @@ public String addStaff(ModelMap model,SysUsers formbean,String[] sysRolesId,Stri }else{ sysUsers.setIssys(false); } + + sysUsers.setUserAccount(formbean.getUserAccount() != null ? formbean.getUserAccount().trim() : "");//用户账号 sysUsers.setFullName(formbean.getFullName());//姓名 @@ -164,6 +383,7 @@ public String addStaff(ModelMap model,SysUsers formbean,String[] sysRolesId,Stri sysUsers.setEnabled(formbean.isEnabled());//是否使用 sysUsers.setUsername(sysUsers.getUserAccount());//账号 sysUsers.setSecurityDigest(UUIDUtil.getUUID32()); + sysUsers.setAvatarName(newFileName); List select_rolesIdList = new ArrayList();//选中可用的角色ID if(issys){//如果是超级用户,则有可添加系统所有角色 @@ -200,6 +420,10 @@ public String addStaff(ModelMap model,SysUsers formbean,String[] sysRolesId,Stri } staffService.saveUser(sysUsers, userRoles); + if(sysUsers.getNickname() != null && !"".equals(sysUsers.getNickname().trim())){ + staffManage.delete_cache_findByNickname(sysUsers.getNickname()); + } + return JsonUtils.toJSONString(new RequestResult(ResultCode.SUCCESS,null)); } @@ -212,8 +436,8 @@ public String addStaff(ModelMap model,SysUsers formbean,String[] sysRolesId,Stri */ @ResponseBody @RequestMapping(params="method=editStaff",method=RequestMethod.GET) - public String editStaffUI(ModelMap model,String userId - ) throws Exception { + public String editStaffUI(ModelMap model,String userId, + HttpServletRequest request,HttpServletResponse response) throws Exception { Map error = new HashMap(); Map returnValue = new LinkedHashMap(); @@ -307,6 +531,7 @@ public String editStaffUI(ModelMap model,String userId sysUsers.setPassword("");//密码不显示 sysUsers.setUserPassword(""); + sysUsers.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); returnValue.put("sysRolesList",sysRolesList); returnValue.put("sysUsers",sysUsers); returnValue.put("isSysAdmin",isSysAdmin); @@ -326,13 +551,15 @@ public String editStaffUI(ModelMap model,String userId @ResponseBody @RequestMapping(params="method=editStaff",method=RequestMethod.POST) public String editStaff(ModelMap model,String userId,SysUsers formbean,String[] sysRolesId, - String repeatPassword,PageForm pageForm) throws Exception { + String repeatPassword,MultipartFile file, + HttpServletRequest request,HttpServletResponse response) throws Exception { Map error = new HashMap(); if(userId != null && !"".equals(userId.trim())){ SysUsers sysUsers = (SysUsers)staffService.find(SysUsers.class, userId); if(sysUsers != null){ String sha256_password = ""; + String old_nickname = sysUsers.getNickname(); boolean isSecurityDigest = false;//是否修改安全摘要 @@ -382,7 +609,26 @@ public String editStaff(ModelMap model,String userId,SysUsers formbean,String[] if(sysUsers.isEnabled() != formbean.isEnabled()){//如果修改是否允许使用 isSecurityDigest = true; } + + if(formbean.getNickname() != null && !"".equals(formbean.getNickname().trim())){ + + if(sysUsers.getNickname() == null || !sysUsers.getNickname().equals(formbean.getNickname().trim())){ + SysUsers s = staffManage.query_cache_findByNickname(formbean.getNickname().trim()); + if(s != null){ + error.put("nickname", "呢称不能和员工呢称相同"); + } + } + if(!sysUsers.getUserAccount().equals(formbean.getNickname().trim())){ + SysUsers s = staffManage.query_cache_findByUserAccount(formbean.getNickname().trim()); + if(s != null){ + error.put("nickname", "呢称不能和员工账号相同"); + } + + } + } + sysUsers.setFullName(formbean.getFullName()); + sysUsers.setNickname(formbean.getNickname() != null ? formbean.getNickname().trim() : formbean.getNickname()); sysUsers.setUserDesc(formbean.getUserDesc()); sysUsers.setUserDuty(formbean.getUserDuty()); sysUsers.setEnabled(formbean.isEnabled()); @@ -457,6 +703,202 @@ public String editStaff(ModelMap model,String userId,SysUsers formbean,String[] } } } + + + + String _width = request.getParameter("width"); + String _height = request.getParameter("height"); + String _x = request.getParameter("x"); + String _y = request.getParameter("y"); + + + Integer width = null;//宽 + Integer height = null;//高 + Integer x = 0;//坐标X轴 + Integer y = 0;//坐标Y轴 + + if(_width != null && !"".equals(_width.trim())){ + if(Verification.isPositiveInteger(_width.trim())){ + if(_width.trim().length() >=8){ + error.put("width", "不能超过8位数字");//不能超过8位数字 + }else{ + width = Integer.parseInt(_width.trim()); + } + + + }else{ + error.put("width", "宽度必须大于0");//宽度必须大于0 + } + + } + if(_height != null && !"".equals(_height.trim())){ + if(Verification.isPositiveInteger(_height.trim())){ + if(_height.trim().length() >=8){ + error.put("height", "不能超过8位数字");//不能超过8位数字 + }else{ + height = Integer.parseInt(_height.trim()); + } + + }else{ + error.put("height", "高度必须大于0 ");//高度必须大于0 + } + } + + if(_x != null && !"".equals(_x.trim())){ + if(Verification.isPositiveIntegerZero(_x.trim())){ + if(_x.trim().length() >=8){ + error.put("x", "不能超过8位数字");//不能超过8位数字 + }else{ + x = Integer.parseInt(_x.trim()); + } + + }else{ + error.put("x", "X轴必须大于或等于0");//X轴必须大于或等于0 + } + + } + + if(_y != null && !"".equals(_y.trim())){ + if(Verification.isPositiveIntegerZero(_y.trim())){ + if(_y.trim().length() >=8){ + error.put("y","不能超过8位数字");//不能超过8位数字 + }else{ + y = Integer.parseInt(_y.trim()); + } + + }else{ + error.put("y","Y轴必须大于或等于0");//Y轴必须大于或等于0 + } + + } + + String newFileName = ""; + + if(error.size() == 0 && file !=null && !file.isEmpty()){ + //当前文件名称 + String fileName = file.getOriginalFilename(); + + //文件大小 + Long size = file.getSize(); + + + + //允许上传图片大小 单位KB + long imageSize = 5*1024L; + + Integer maxWidth = 200;//最大宽度 + Integer maxHeight = 200;//最大高度 + + + //文件保存目录;分多目录主要是为了分散图片目录,提高检索速度 + String pathDir = "file"+File.separator+"staffAvatar"+File.separator; + //生成文件保存目录 + fileManage.createFolder(pathDir); + //100*100目录 + String pathDir_100 = "file"+File.separator+"staffAvatar"+File.separator +"100x100" +File.separator; + //生成文件保存目录 + fileManage.createFolder(pathDir_100); + + + if(size/1024 <= imageSize){ + if("blob".equalsIgnoreCase(fileName)){//Blob类型 + newFileName = UUIDUtil.getUUID32()+ ".jpg"; + + try (InputStream is = file.getInputStream()){ + BufferedImage bufferImage = ImageIO.read(is); + //获取图片的宽和高 + int srcWidth = bufferImage.getWidth(); + int srcHeight = bufferImage.getHeight(); + if(srcWidth > maxWidth){ + error.put("file","超出最大宽度"); + } + if(srcHeight > maxHeight){ + error.put("file","超出最大高度"); + } + if(error.size() == 0){ + + //保存文件 + fileManage.writeFile(pathDir, newFileName,file.getBytes()); + + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,"jpg",100,100); + } + } + + }else{ + //允许上传图片格式 + List formatList = new ArrayList(); + formatList.add("gif"); + formatList.add("jpg"); + formatList.add("jpeg"); + formatList.add("bmp"); + formatList.add("png"); + + if(size/1024 <= imageSize){ + + //验证文件类型 + boolean authentication = FileUtil.validateFileSuffix(file.getOriginalFilename(),formatList); + + if(authentication){ + //生成文件保存目录 + fileManage.createFolder(pathDir); + //生成文件保存目录 + fileManage.createFolder(pathDir_100); + + + try (InputStream is = file.getInputStream()){ + BufferedImage bufferImage = ImageIO.read(is); + //获取图片的宽和高 + int srcWidth = bufferImage.getWidth(); + int srcHeight = bufferImage.getHeight(); + + //取得文件后缀 + String suffix = FileUtil.getExtension(fileName).toLowerCase(); + //构建文件名称 + newFileName = UUIDUtil.getUUID32()+ "." + suffix; + + if(srcWidth <=200 && srcHeight <=200){ + //保存文件 + fileManage.writeFile(pathDir, newFileName,file.getBytes()); + + + if(srcWidth <=100 && srcHeight <=100){ + //保存文件 + fileManage.writeFile(pathDir_100, newFileName,file.getBytes()); + }else{ + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,suffix,100,100); + } + }else{ + //生成200*200缩略图 + fileManage.createImage(file.getInputStream(),pathDir+newFileName,suffix,x,y,width,height,200,200); + + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,suffix,x,y,width,height,100,100); + + } + } + + + + + }else{ + error.put("file","当前文件类型不允许上传");//当前文件类型不允许上传 + } + }else{ + error.put("file","文件超出允许上传大小");//文件超出允许上传大小 + } + } + + + }else{ + error.put("file", "文件超出允许上传大小"); + } + } + + + + Set userRoles = new HashSet(); for (String rolesId : select_rolesIdList) { @@ -467,8 +909,393 @@ public String editStaff(ModelMap model,String userId,SysUsers formbean,String[] if(isSecurityDigest){ sysUsers.setSecurityDigest(UUIDUtil.getUUID32()); } + String old_avatarName = sysUsers.getAvatarName(); + if(newFileName != null && !"".equals(newFileName.trim())){ + sysUsers.setAvatarName(newFileName); + } staffService.updateUser(sysUsers, userRoles); staffManage.delete_staffSecurityDigest(sysUsers.getUserAccount()); + staffManage.delete_staffPermissionMenu(sysUsers.getUserAccount()); + staffManage.delete_userAuthoritiesByName(sysUsers.getUserAccount()); + staffManage.delete_cache_findByUserAccount(sysUsers.getUserAccount()); + if(old_nickname != null && !"".equals(old_nickname.trim())){ + staffManage.delete_cache_findByNickname(old_nickname); + } + + if(old_avatarName != null && !"".equals(old_avatarName.trim()) && newFileName != null && !"".equals(newFileName.trim())){ + String pathFile = "file"+File.separator+"staffAvatar"+File.separator +old_avatarName; + //删除头像 + fileManage.deleteFile(pathFile); + + String pathFile_100 = "file"+File.separator+"staffAvatar"+File.separator +"100x100" +File.separator+old_avatarName; + //删除头像100*100 + fileManage.deleteFile(pathFile_100); + } + } + }else{ + error.put("userId", "员工不存在"); + } + }else{ + error.put("userId", "员工Id不能为空"); + } + + if(error.size() >0){ + return JsonUtils.toJSONString(new RequestResult(ResultCode.FAILURE,error)); + }else{ + return JsonUtils.toJSONString(new RequestResult(ResultCode.SUCCESS,null)); + } + } + + + /** + * 员工管理 修改自身信息界面显示 + */ + @ResponseBody + @RequestMapping(params="method=editSelfInfo",method=RequestMethod.GET) + public String editSelfInfoUI(ModelMap model, + HttpServletRequest request,HttpServletResponse response) throws Exception { + + Map error = new HashMap(); + Map returnValue = new LinkedHashMap(); + + + String userId = "";//用户Id + Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal(); + if(principal instanceof SysUsers){ + userId =((SysUsers)principal).getUserId(); + } + + + if(userId != null && !"".equals(userId.trim())){ + SysUsers sysUsers = (SysUsers)staffService.find(SysUsers.class, userId); + if(sysUsers != null){ + + List sysRolesList = aclService.findRolesList(); + //选中用户角色Id + List select_roleIdList = staffService.findRoleIdByUserAccount(sysUsers.getUserAccount()); + if(sysRolesList != null && sysRolesList.size() >0){ + for(SysRoles sr : sysRolesList){ + + if(select_roleIdList != null && select_roleIdList.size() >0 && select_roleIdList.contains(sr.getId())){ + sr.setSelected(true);//是否选中 + } + + + if(sysUsers.isIssys()){ + sr.setSelected(true);//是否选中 + } + + } + } + + sysUsers.setPassword("");//密码不显示 + sysUsers.setUserPassword(""); + sysUsers.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + returnValue.put("sysRolesList",sysRolesList); + returnValue.put("sysUsers",sysUsers); + return JsonUtils.toJSONString(new RequestResult(ResultCode.SUCCESS,returnValue)); + }else{ + error.put("userId", "员工不存在"); + } + }else{ + error.put("userId", "员工Id不能为空"); + } + + return JsonUtils.toJSONString(new RequestResult(ResultCode.FAILURE,error)); + + } + + /** + * 员工管理 修改自身信息 + */ + @ResponseBody + @RequestMapping(params="method=editSelfInfo",method=RequestMethod.POST) + public String editSelfInfo(ModelMap model,SysUsers formbean, + String repeatPassword,MultipartFile file, + HttpServletRequest request,HttpServletResponse response) throws Exception { + Map error = new HashMap(); + + + String userId = "";//用户Id + Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal(); + if(principal instanceof SysUsers){ + userId =((SysUsers)principal).getUserId(); + } + + if(userId != null && !"".equals(userId.trim())){ + SysUsers sysUsers = (SysUsers)staffService.find(SysUsers.class, userId); + if(sysUsers != null){ + String sha256_password = ""; + String old_nickname = sysUsers.getNickname(); + boolean isSecurityDigest = false;//是否修改安全摘要 + + + if(formbean.getUserPassword() != null && !"".equals(formbean.getUserPassword().trim())){ + if(repeatPassword != null && !"".equals(repeatPassword.trim())){ + if(formbean.getUserPassword().equals(repeatPassword)){ + sha256_password = SHA.sha256Hex(formbean.getUserPassword().trim()); + isSecurityDigest = true; + }else{ + error.put("userPassword", "两次输入密码不相同"); + } + }else{ + error.put("userPassword", "重复密码不能为空"); + } + } + + + sysUsers.setUsername(sysUsers.getUserAccount()); + + if(sha256_password != null && !"".equals(sha256_password)){ + // 密码通过盐值加密以备存储入数据库 + String newPassword = passwordEncoder.encode(sha256_password); + sysUsers.setUserPassword(newPassword); + } + if(formbean.getNickname() != null && !"".equals(formbean.getNickname().trim())){ + + if(sysUsers.getNickname() == null || !sysUsers.getNickname().equals(formbean.getNickname().trim())){ + SysUsers s = staffManage.query_cache_findByNickname(formbean.getNickname().trim()); + if(s != null){ + error.put("nickname", "呢称不能和员工呢称相同"); + } + } + if(!sysUsers.getUserAccount().equals(formbean.getNickname().trim())){ + SysUsers s = staffManage.query_cache_findByUserAccount(formbean.getNickname().trim()); + if(s != null){ + error.put("nickname", "呢称不能和员工账号相同"); + } + + } + } + + + + sysUsers.setFullName(formbean.getFullName()); + sysUsers.setNickname(formbean.getNickname() != null ? formbean.getNickname().trim() : formbean.getNickname()); + sysUsers.setUserDuty(formbean.getUserDuty()); + + + + + String _width = request.getParameter("width"); + String _height = request.getParameter("height"); + String _x = request.getParameter("x"); + String _y = request.getParameter("y"); + + + Integer width = null;//宽 + Integer height = null;//高 + Integer x = 0;//坐标X轴 + Integer y = 0;//坐标Y轴 + + if(_width != null && !"".equals(_width.trim())){ + if(Verification.isPositiveInteger(_width.trim())){ + if(_width.trim().length() >=8){ + error.put("width", "不能超过8位数字");//不能超过8位数字 + }else{ + width = Integer.parseInt(_width.trim()); + } + + + }else{ + error.put("width", "宽度必须大于0");//宽度必须大于0 + } + + } + if(_height != null && !"".equals(_height.trim())){ + if(Verification.isPositiveInteger(_height.trim())){ + if(_height.trim().length() >=8){ + error.put("height", "不能超过8位数字");//不能超过8位数字 + }else{ + height = Integer.parseInt(_height.trim()); + } + + }else{ + error.put("height", "高度必须大于0 ");//高度必须大于0 + } + } + + if(_x != null && !"".equals(_x.trim())){ + if(Verification.isPositiveIntegerZero(_x.trim())){ + if(_x.trim().length() >=8){ + error.put("x", "不能超过8位数字");//不能超过8位数字 + }else{ + x = Integer.parseInt(_x.trim()); + } + + }else{ + error.put("x", "X轴必须大于或等于0");//X轴必须大于或等于0 + } + + } + + if(_y != null && !"".equals(_y.trim())){ + if(Verification.isPositiveIntegerZero(_y.trim())){ + if(_y.trim().length() >=8){ + error.put("y","不能超过8位数字");//不能超过8位数字 + }else{ + y = Integer.parseInt(_y.trim()); + } + + }else{ + error.put("y","Y轴必须大于或等于0");//Y轴必须大于或等于0 + } + + } + + String newFileName = ""; + + if(error.size() == 0 && file !=null && !file.isEmpty()){ + //当前文件名称 + String fileName = file.getOriginalFilename(); + + //文件大小 + Long size = file.getSize(); + + + + //允许上传图片大小 单位KB + long imageSize = 5*1024L; + + Integer maxWidth = 200;//最大宽度 + Integer maxHeight = 200;//最大高度 + + + //文件保存目录;分多目录主要是为了分散图片目录,提高检索速度 + String pathDir = "file"+File.separator+"staffAvatar"+File.separator; + //生成文件保存目录 + fileManage.createFolder(pathDir); + //100*100目录 + String pathDir_100 = "file"+File.separator+"staffAvatar"+File.separator +"100x100" +File.separator; + //生成文件保存目录 + fileManage.createFolder(pathDir_100); + + + if(size/1024 <= imageSize){ + if("blob".equalsIgnoreCase(fileName)){//Blob类型 + newFileName = UUIDUtil.getUUID32()+ ".jpg"; + + try (InputStream is = file.getInputStream()){ + BufferedImage bufferImage = ImageIO.read(is); + //获取图片的宽和高 + int srcWidth = bufferImage.getWidth(); + int srcHeight = bufferImage.getHeight(); + if(srcWidth > maxWidth){ + error.put("file","超出最大宽度"); + } + if(srcHeight > maxHeight){ + error.put("file","超出最大高度"); + } + if(error.size() == 0){ + + //保存文件 + fileManage.writeFile(pathDir, newFileName,file.getBytes()); + + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,"jpg",100,100); + } + } + + }else{ + //允许上传图片格式 + List formatList = new ArrayList(); + formatList.add("gif"); + formatList.add("jpg"); + formatList.add("jpeg"); + formatList.add("bmp"); + formatList.add("png"); + + if(size/1024 <= imageSize){ + + //验证文件类型 + boolean authentication = FileUtil.validateFileSuffix(file.getOriginalFilename(),formatList); + + if(authentication){ + //生成文件保存目录 + fileManage.createFolder(pathDir); + //生成文件保存目录 + fileManage.createFolder(pathDir_100); + + + try (InputStream is = file.getInputStream()){ + BufferedImage bufferImage = ImageIO.read(is); + //获取图片的宽和高 + int srcWidth = bufferImage.getWidth(); + int srcHeight = bufferImage.getHeight(); + + //取得文件后缀 + String suffix = FileUtil.getExtension(fileName).toLowerCase(); + //构建文件名称 + newFileName = UUIDUtil.getUUID32()+ "." + suffix; + + if(srcWidth <=200 && srcHeight <=200){ + //保存文件 + fileManage.writeFile(pathDir, newFileName,file.getBytes()); + + + if(srcWidth <=100 && srcHeight <=100){ + //保存文件 + fileManage.writeFile(pathDir_100, newFileName,file.getBytes()); + }else{ + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,suffix,100,100); + } + }else{ + //生成200*200缩略图 + fileManage.createImage(file.getInputStream(),pathDir+newFileName,suffix,x,y,width,height,200,200); + + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,suffix,x,y,width,height,100,100); + + } + } + + + + + }else{ + error.put("file","当前文件类型不允许上传");//当前文件类型不允许上传 + } + }else{ + error.put("file","文件超出允许上传大小");//文件超出允许上传大小 + } + } + + + }else{ + error.put("file", "文件超出允许上传大小"); + } + } + + + + + if(error.size() == 0){ + if(isSecurityDigest){ + sysUsers.setSecurityDigest(UUIDUtil.getUUID32()); + } + String old_avatarName = sysUsers.getAvatarName(); + if(newFileName != null && !"".equals(newFileName.trim())){ + sysUsers.setAvatarName(newFileName); + } + staffService.updateUser(sysUsers); + staffManage.delete_staffSecurityDigest(sysUsers.getUserAccount()); + staffManage.delete_staffPermissionMenu(sysUsers.getUserAccount()); + staffManage.delete_userAuthoritiesByName(sysUsers.getUserAccount()); + staffManage.delete_cache_findByUserAccount(sysUsers.getUserAccount()); + if(old_nickname != null && !"".equals(old_nickname.trim())){ + staffManage.delete_cache_findByNickname(old_nickname); + } + + if(old_avatarName != null && !"".equals(old_avatarName.trim()) && newFileName != null && !"".equals(newFileName.trim())){ + String pathFile = "file"+File.separator+"staffAvatar"+File.separator +old_avatarName; + //删除头像 + fileManage.deleteFile(pathFile); + + String pathFile_100 = "file"+File.separator+"staffAvatar"+File.separator +"100x100" +File.separator+old_avatarName; + //删除头像100*100 + fileManage.deleteFile(pathFile_100); + } } }else{ error.put("userId", "员工不存在"); @@ -483,6 +1310,8 @@ public String editStaff(ModelMap model,String userId,SysUsers formbean,String[] return JsonUtils.toJSONString(new RequestResult(ResultCode.SUCCESS,null)); } } + + /** * 员工管理 删除 */ @@ -538,6 +1367,24 @@ public String deleteStaff(ModelMap model,String userId if(error.size() == 0){ staffService.deleteUser(sysUsers.getUserId(),sysUsers.getUserAccount()); staffManage.delete_staffSecurityDigest(sysUsers.getUserAccount()); + staffManage.delete_staffPermissionMenu(sysUsers.getUserAccount()); + staffManage.delete_userAuthoritiesByName(sysUsers.getUserAccount()); + staffManage.delete_cache_findByUserAccount(sysUsers.getUserAccount()); + if(sysUsers.getNickname() != null && !"".equals(sysUsers.getNickname().trim())){ + staffManage.delete_cache_findByNickname(sysUsers.getNickname()); + } + + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + + + String pathFile = "file"+File.separator+"staffAvatar"+File.separator +sysUsers.getAvatarName(); + //删除头像 + fileManage.deleteFile(pathFile); + + String pathFile_100 = "file"+File.separator+"staffAvatar"+File.separator +"100x100" +File.separator+sysUsers.getAvatarName(); + //删除头像100*100 + fileManage.deleteFile(pathFile_100); + } } }else{ diff --git a/src/main/java/cms/web/action/template/impl/Question_TemplateManage.java b/src/main/java/cms/web/action/template/impl/Question_TemplateManage.java index d9c682dc..6ef89547 100644 --- a/src/main/java/cms/web/action/template/impl/Question_TemplateManage.java +++ b/src/main/java/cms/web/action/template/impl/Question_TemplateManage.java @@ -27,6 +27,7 @@ import cms.bean.question.QuestionTag; import cms.bean.question.QuestionTagAssociation; import cms.bean.setting.SystemSetting; +import cms.bean.staff.SysUsers; import cms.bean.template.Forum; import cms.bean.template.Forum_AnswerRelated_Answer; import cms.bean.template.Forum_QuestionRelated_LikeQuestion; @@ -48,6 +49,7 @@ import cms.web.action.question.AnswerManage; import cms.web.action.question.QuestionManage; import cms.web.action.setting.SettingManage; +import cms.web.action.staff.StaffManage; import cms.web.action.user.UserManage; import cms.web.action.user.UserRoleManage; @@ -72,7 +74,7 @@ public class Question_TemplateManage { @Resource CaptchaManage captchaManage; @Resource QuestionLuceneManage questionLuceneManage; @Resource FileManage fileManage; - + @Resource StaffManage staffManage; /** * 问题列表 -- 分页 @@ -239,6 +241,9 @@ private PageView question_SQL_Page(Forum_QuestionRelated_Question foru if(question.getPostTime().equals(question.getLastAnswerTime())){//如果发贴时间等于回复时间,则不显示回复时间 question.setLastAnswerTime(null); } + + question.setViewTotal(question.getViewTotal()+questionManage.readLocalView(question.getId())); + if(question.getIsStaff() == false){//会员 User user = userManage.query_cache_findUserByUserName(question.getUserName()); if(user != null){ @@ -258,6 +263,14 @@ private PageView question_SQL_Page(Forum_QuestionRelated_Question foru } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(question.getUserName()); + if(sysUsers != null){ + question.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + question.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + question.setAvatarName(sysUsers.getAvatarName()); + } + } question.setAccount(question.getUserName());//员工用户名和账号是同一个 } } @@ -392,6 +405,8 @@ public Question content_entityBean(Forum forum,Map parameter,Map< questionManage.addView(questionId, ip); } + question.setViewTotal(question.getViewTotal()+questionManage.readLocalView(question.getId())); + if(question.getStatus() >20){//20:已发布 return null; @@ -472,6 +487,14 @@ public Question content_entityBean(Forum forum,Map parameter,Map< } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(question.getUserName()); + if(sysUsers != null){ + question.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + question.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + question.setAvatarName(sysUsers.getAvatarName()); + } + } question.setAccount(question.getUserName());//员工用户名和账号是同一个 } @@ -777,6 +800,14 @@ private PageView answer_SQL_Page(Forum_AnswerRelated_Answer forum_Answer } } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(answer.getUserName()); + if(sysUsers != null){ + answer.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + answer.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + answer.setAvatarName(sysUsers.getAvatarName()); + } + } answer.setAccount(answer.getUserName());//员工用户名和账号是同一个 } @@ -809,15 +840,16 @@ private PageView answer_SQL_Page(Forum_AnswerRelated_Answer forum_Answer for(Answer answer : answerList){ answerIdList.add(answer.getId()); - - //用户角色名称集合 - for (Map.Entry> entry : userRoleNameMap.entrySet()) { - if(entry.getKey().equals(answer.getUserName())){ - List roleNameList = entry.getValue(); - if(roleNameList != null && roleNameList.size() >0){ - answer.setUserRoleNameList(roleNameList); + if(!answer.getIsStaff()){ + //用户角色名称集合 + for (Map.Entry> entry : userRoleNameMap.entrySet()) { + if(entry.getKey().equals(answer.getUserName())){ + List roleNameList = entry.getValue(); + if(roleNameList != null && roleNameList.size() >0){ + answer.setUserRoleNameList(roleNameList); + } + break; } - break; } } } @@ -851,6 +883,14 @@ private PageView answer_SQL_Page(Forum_AnswerRelated_Answer forum_Answer }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(answerReply.getUserName()); + if(sysUsers != null){ + answerReply.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + answerReply.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + answerReply.setAvatarName(sysUsers.getAvatarName()); + } + } answerReply.setAccount(answerReply.getUserName());//员工用户名和账号是同一个 } if(answerReply.getFriendUserName() != null && !"".equals(answerReply.getFriendUserName().trim())){ @@ -864,6 +904,14 @@ private PageView answer_SQL_Page(Forum_AnswerRelated_Answer forum_Answer } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(answerReply.getFriendUserName()); + if(sysUsers != null){ + answerReply.setFriendNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + answerReply.setFriendAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + answerReply.setFriendAvatarName(sysUsers.getAvatarName()); + } + } answerReply.setFriendAccount(answerReply.getFriendUserName());//员工用户名和账号是同一个 } diff --git a/src/main/java/cms/web/action/template/impl/Topic_TemplateManage.java b/src/main/java/cms/web/action/template/impl/Topic_TemplateManage.java index bf338fc3..91376bbe 100644 --- a/src/main/java/cms/web/action/template/impl/Topic_TemplateManage.java +++ b/src/main/java/cms/web/action/template/impl/Topic_TemplateManage.java @@ -22,6 +22,7 @@ import cms.bean.PageView; import cms.bean.QueryResult; import cms.bean.setting.SystemSetting; +import cms.bean.staff.SysUsers; import cms.bean.template.Forum; import cms.bean.template.Forum_CommentRelated_Comment; import cms.bean.template.Forum_TopicRelated_HotTopic; @@ -55,6 +56,7 @@ import cms.web.action.lucene.TopicLuceneManage; import cms.web.action.mediaProcess.MediaProcessQueueManage; import cms.web.action.setting.SettingManage; +import cms.web.action.staff.StaffManage; import cms.web.action.topic.CommentManage; import cms.web.action.topic.HotTopicManage; import cms.web.action.topic.TopicManage; @@ -88,6 +90,8 @@ public class Topic_TemplateManage { @Resource FileManage fileManage; @Resource MediaProcessQueueManage mediaProcessQueueManage; @Resource HotTopicManage hotTopicManage; + @Resource StaffManage staffManage; + /** * 话题列表 -- 分页 * @param forum @@ -312,6 +316,7 @@ private PageView topic_SQL_Page(Forum_TopicRelated_Topic forum_TopicRelat if(topic.getPostTime().equals(topic.getLastReplyTime())){//如果发贴时间等于回复时间,则不显示回复时间 topic.setLastReplyTime(null); } + topic.setViewTotal(topic.getViewTotal()+topicManage.readLocalView(topic.getId())); if(topic.getIsStaff() == false){//会员 userRoleNameMap.put(topic.getUserName(), null); @@ -376,6 +381,14 @@ private PageView topic_SQL_Page(Forum_TopicRelated_Topic forum_TopicRelat } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(topic.getUserName()); + if(sysUsers != null){ + topic.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + topic.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + topic.setAvatarName(sysUsers.getAvatarName()); + } + } topic.setAccount(topic.getUserName());//员工用户名和账号是同一个 } //话题允许查看的角色名称集合 @@ -389,14 +402,16 @@ private PageView topic_SQL_Page(Forum_TopicRelated_Topic forum_TopicRelat } } - //用户角色名称集合 - for (Map.Entry> entry : userRoleNameMap.entrySet()) { - if(entry.getKey().equals(topic.getUserName())){ - List roleNameList = entry.getValue(); - if(roleNameList != null && roleNameList.size() >0){ - topic.setUserRoleNameList(roleNameList); + if(!topic.getIsStaff()){ + //用户角色名称集合 + for (Map.Entry> entry : userRoleNameMap.entrySet()) { + if(entry.getKey().equals(topic.getUserName())){ + List roleNameList = entry.getValue(); + if(roleNameList != null && roleNameList.size() >0){ + topic.setUserRoleNameList(roleNameList); + } + break; } - break; } } @@ -556,6 +571,7 @@ public Topic content_entityBean(Forum forum,Map parameter,Map parameter,Map addTopic_collection(Forum forum,Map par value.put("allowTopic",true);//允许提交话题 } + //有提交权限的标签Id + List allowTagIdList = new ArrayList(); + + List tagList = tagService.findAllTag_cache(); + if(tagList != null && tagList.size() >0){ + for(Tag tag : tagList){ + boolean flag = userRoleManage.isPermission(ResourceEnum._1002000, tag.getId()); + if(flag){ + allowTagIdList.add(tag.getId()); + } + } + } + + value.put("allowTagIdList", allowTagIdList);//有提交权限的标签Id + value.put("giveRedEnvelopeAmountMin",systemSetting.getGiveRedEnvelopeAmountMin()); value.put("giveRedEnvelopeAmountMax",systemSetting.getGiveRedEnvelopeAmountMax()); @@ -1139,6 +1178,14 @@ private PageView comment_SQL_Page(Forum_CommentRelated_Comment forum_Co } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(comment.getUserName()); + if(sysUsers != null){ + comment.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + comment.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + comment.setAvatarName(sysUsers.getAvatarName()); + } + } comment.setAccount(comment.getUserName());//员工用户名和账号是同一个 } @@ -1219,6 +1266,14 @@ private PageView comment_SQL_Page(Forum_CommentRelated_Comment forum_Co quote.setUserInfoStatus(-30); } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(quote.getUserName()); + if(sysUsers != null){ + quote.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + quote.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + quote.setAvatarName(sysUsers.getAvatarName()); + } + } quote.setAccount(quote.getUserName());//员工用户名和账号是同一个 } @@ -1237,14 +1292,16 @@ private PageView comment_SQL_Page(Forum_CommentRelated_Comment forum_Co comment.setQuoteList(quoteList); } - //用户角色名称集合 - for (Map.Entry> entry : userRoleNameMap.entrySet()) { - if(entry.getKey().equals(comment.getUserName())){ - List roleNameList = entry.getValue(); - if(roleNameList != null && roleNameList.size() >0){ - comment.setUserRoleNameList(roleNameList); + if(!comment.getIsStaff()){ + //用户角色名称集合 + for (Map.Entry> entry : userRoleNameMap.entrySet()) { + if(entry.getKey().equals(comment.getUserName())){ + List roleNameList = entry.getValue(); + if(roleNameList != null && roleNameList.size() >0){ + comment.setUserRoleNameList(roleNameList); + } + break; } - break; } } @@ -1288,6 +1345,14 @@ private PageView comment_SQL_Page(Forum_CommentRelated_Comment forum_Co } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(reply.getUserName()); + if(sysUsers != null){ + reply.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + reply.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + reply.setAvatarName(sysUsers.getAvatarName()); + } + } reply.setAccount(reply.getUserName());//员工用户名和账号是同一个 } @@ -1302,6 +1367,14 @@ private PageView comment_SQL_Page(Forum_CommentRelated_Comment forum_Co } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(reply.getFriendUserName()); + if(sysUsers != null){ + reply.setFriendNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + reply.setFriendAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + reply.setFriendAvatarName(sysUsers.getAvatarName()); + } + } reply.setFriendAccount(reply.getFriendUserName());//员工用户名和账号是同一个 } diff --git a/src/main/java/cms/web/action/topic/CommentManageAction.java b/src/main/java/cms/web/action/topic/CommentManageAction.java index 0632ee0b..a5750b0f 100644 --- a/src/main/java/cms/web/action/topic/CommentManageAction.java +++ b/src/main/java/cms/web/action/topic/CommentManageAction.java @@ -76,8 +76,8 @@ public class CommentManageAction { * 评论 添加 */ @ResponseBody - @RequestMapping(params="method=add",method=RequestMethod.POST) - public String add(ModelMap model,Long topicId,String content, + @RequestMapping(params="method=addComment",method=RequestMethod.POST) + public String addComment(ModelMap model,Long topicId,String content, HttpServletRequest request, HttpServletResponse response) throws Exception { Map error = new HashMap(); @@ -154,8 +154,8 @@ public String add(ModelMap model,Long topicId,String content, * 评论 修改页面显示 */ @ResponseBody - @RequestMapping(params="method=edit",method=RequestMethod.GET) - public String editUI(ModelMap model,Long commentId, + @RequestMapping(params="method=editComment",method=RequestMethod.GET) + public String editCommentUI(ModelMap model,Long commentId, HttpServletRequest request, HttpServletResponse response) throws Exception { Map error = new HashMap(); Map returnValue = new HashMap(); @@ -203,8 +203,8 @@ public String editUI(ModelMap model,Long commentId, * 评论 修改 */ @ResponseBody - @RequestMapping(params="method=edit",method=RequestMethod.POST) - public String edit(PageForm pageForm,ModelMap model,Long commentId,String content,Integer status, + @RequestMapping(params="method=editComment",method=RequestMethod.POST) + public String editComment(PageForm pageForm,ModelMap model,Long commentId,String content,Integer status, HttpServletRequest request, HttpServletResponse response) throws Exception { Comment comment = null; @@ -348,8 +348,8 @@ public String edit(PageForm pageForm,ModelMap model,Long commentId,String conten * @param commentId 评论Id */ @ResponseBody - @RequestMapping(params="method=delete",method=RequestMethod.POST) - public String delete(ModelMap model,Long[] commentId, + @RequestMapping(params="method=deleteComment",method=RequestMethod.POST) + public String deleteComment(ModelMap model,Long[] commentId, HttpServletRequest request, HttpServletResponse response) throws Exception { Map error = new HashMap(); diff --git a/src/main/java/cms/web/action/topic/TopicAction.java b/src/main/java/cms/web/action/topic/TopicAction.java index e66d5679..9ec2188b 100644 --- a/src/main/java/cms/web/action/topic/TopicAction.java +++ b/src/main/java/cms/web/action/topic/TopicAction.java @@ -25,6 +25,7 @@ import cms.bean.QueryResult; import cms.bean.RequestResult; import cms.bean.ResultCode; +import cms.bean.staff.SysUsers; import cms.bean.topic.Comment; import cms.bean.topic.Reply; import cms.bean.topic.Tag; @@ -42,6 +43,7 @@ import cms.web.action.TextFilterManage; import cms.web.action.fileSystem.FileManage; import cms.web.action.lucene.TopicLuceneManage; +import cms.web.action.staff.StaffManage; import cms.web.action.user.UserManage; /** @@ -60,6 +62,7 @@ public class TopicAction { @Resource UserManage userManage; @Resource TopicManage topicManage; @Resource UserService userService; + @Resource StaffManage staffManage; @ResponseBody @RequestMapping("/control/topic/list") @@ -107,19 +110,30 @@ public String execute(PageForm pageForm,ModelMap model,Boolean visible, for(Topic topic : qr.getResultlist()){ - // User user = userService.findUserByUserName(topic.getUserName()); - User user = userManage.query_cache_findUserByUserName(topic.getUserName()); - if(user != null){ - topic.setAccount(user.getAccount()); - topic.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - topic.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - topic.setAvatarName(user.getAvatarName()); - } - } - if(topic.getIsStaff()){//如果为员工 + + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(topic.getUserName()); + if(sysUsers != null){ + topic.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + topic.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + topic.setAvatarName(sysUsers.getAvatarName()); + } + } + + topic.setAccount(topic.getUserName());//员工用户名和账号是同一个 + }else{ +// User user = userService.findUserByUserName(topic.getUserName()); + User user = userManage.query_cache_findUserByUserName(topic.getUserName()); + if(user != null){ + topic.setAccount(user.getAccount()); + topic.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + topic.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + topic.setAvatarName(user.getAvatarName()); + } + } } } @@ -253,17 +267,26 @@ public String search(ModelMap model,PageForm pageForm, pi.setTitle(old_t.getTitle()); pi.setContent(old_t.getContent()); - User user = userManage.query_cache_findUserByUserName(pi.getUserName()); - if(user != null){ - pi.setAccount(user.getAccount()); - pi.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - pi.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - pi.setAvatarName(user.getAvatarName()); - } - } if(pi.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(pi.getUserName()); + if(sysUsers != null){ + pi.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + pi.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + pi.setAvatarName(sysUsers.getAvatarName()); + } + } pi.setAccount(pi.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(pi.getUserName()); + if(user != null){ + pi.setAccount(user.getAccount()); + pi.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + pi.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + pi.setAvatarName(user.getAvatarName()); + } + } } new_topicList.add(pi); break; @@ -331,17 +354,26 @@ public String search(ModelMap model,PageForm pageForm, } } - User user = userManage.query_cache_findUserByUserName(t.getUserName()); - if(user != null){ - t.setAccount(user.getAccount()); - t.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - t.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - t.setAvatarName(user.getAvatarName()); - } - } if(t.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(t.getUserName()); + if(sysUsers != null){ + t.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + t.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + t.setAvatarName(sysUsers.getAvatarName()); + } + } t.setAccount(t.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(t.getUserName()); + if(user != null){ + t.setAccount(user.getAccount()); + t.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + t.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + t.setAvatarName(user.getAvatarName()); + } + } } } } @@ -425,17 +457,26 @@ public String allAuditTopic(PageForm pageForm,ModelMap model, } } for(Topic topic : qr.getResultlist()){ - User user = userManage.query_cache_findUserByUserName(topic.getUserName()); - if(user != null){ - topic.setAccount(user.getAccount()); - topic.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - topic.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - topic.setAvatarName(user.getAvatarName()); - } - } if(topic.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(topic.getUserName()); + if(sysUsers != null){ + topic.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + topic.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + topic.setAvatarName(sysUsers.getAvatarName()); + } + } topic.setAccount(topic.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(topic.getUserName()); + if(user != null){ + topic.setAccount(user.getAccount()); + topic.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + topic.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + topic.setAvatarName(user.getAvatarName()); + } + } } } } @@ -493,17 +534,26 @@ public String allAuditComment(PageForm pageForm,ModelMap model, List topicList = topicService.findTitleByIdList(topicIdList); if(topicList != null && topicList.size() >0){ for(Comment o :qr.getResultlist()){ - User user = userManage.query_cache_findUserByUserName(o.getUserName()); - if(user != null){ - o.setAccount(user.getAccount()); - o.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - o.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - o.setAvatarName(user.getAvatarName()); - } - } if(o.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(o.getUserName()); + if(sysUsers != null){ + o.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + o.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + o.setAvatarName(sysUsers.getAvatarName()); + } + } o.setAccount(o.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(o.getUserName()); + if(user != null){ + o.setAccount(user.getAccount()); + o.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + o.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + o.setAvatarName(user.getAvatarName()); + } + } } for(Topic topic : topicList){ if(topic.getId().equals(o.getTopicId())){ @@ -569,17 +619,26 @@ public String allAuditReply(PageForm pageForm,ModelMap model, - User user = userManage.query_cache_findUserByUserName(o.getUserName()); - if(user != null){ - o.setAccount(user.getAccount()); - o.setNickname(user.getNickname()); - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - o.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); - o.setAvatarName(user.getAvatarName()); - } - } - if(o.getIsStaff()){//如果为员工 + if(o.getIsStaff()){//如果为员工 + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(o.getUserName()); + if(sysUsers != null){ + o.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + o.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + o.setAvatarName(sysUsers.getAvatarName()); + } + } o.setAccount(o.getUserName());//员工用户名和账号是同一个 + }else{ + User user = userManage.query_cache_findUserByUserName(o.getUserName()); + if(user != null){ + o.setAccount(user.getAccount()); + o.setNickname(user.getNickname()); + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + o.setAvatarPath(fileManage.fileServerAddress(request)+user.getAvatarPath()); + o.setAvatarName(user.getAvatarName()); + } + } } } diff --git a/src/main/java/cms/web/action/topic/TopicManage.java b/src/main/java/cms/web/action/topic/TopicManage.java index 0d4c5199..34f56cf6 100644 --- a/src/main/java/cms/web/action/topic/TopicManage.java +++ b/src/main/java/cms/web/action/topic/TopicManage.java @@ -78,6 +78,18 @@ public void addView(Long topicId,String ip){ } } + /** + * 读取话题本地展示次数 + * @param topicId 话题Id + */ + public Long readLocalView(Long topicId){ + Long count = countMap.asMap().get(topicId); + if(count != null){ + return count; + } + return 0L; + } + /** * 提交话题展示次数到数据库(定时提交) */ diff --git a/src/main/java/cms/web/action/topic/TopicManageAction.java b/src/main/java/cms/web/action/topic/TopicManageAction.java index b55b4814..ab624282 100644 --- a/src/main/java/cms/web/action/topic/TopicManageAction.java +++ b/src/main/java/cms/web/action/topic/TopicManageAction.java @@ -72,6 +72,7 @@ import cms.web.action.mediaProcess.MediaProcessQueueManage; import cms.web.action.payment.PaymentManage; import cms.web.action.redEnvelope.RedEnvelopeManage; +import cms.web.action.staff.StaffManage; import cms.web.action.user.UserManage; import cms.web.action.user.UserRoleManage; import cms.web.taglib.Configuration; @@ -108,6 +109,8 @@ public class TopicManageAction { @Resource RedEnvelopeService redEnvelopeService; @Resource PaymentManage paymentManage; @Resource RedEnvelopeManage redEnvelopeManage; + @Resource StaffManage staffManage; + /** * 话题 查看 * @param topicId @@ -183,6 +186,15 @@ public String view(Long topicId,Long commentId,ModelMap model,Integer page, } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(topic.getUserName()); + if(sysUsers != null){ + topic.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + topic.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + topic.setAvatarName(sysUsers.getAvatarName()); + } + } + topic.setAccount(topic.getUserName());//员工用户名和账号是同一个 } @@ -326,6 +338,14 @@ public String view(Long topicId,Long commentId,ModelMap model,Integer page, } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(comment.getUserName()); + if(sysUsers != null){ + comment.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + comment.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + comment.setAvatarName(sysUsers.getAvatarName()); + } + } comment.setAccount(comment.getUserName());//员工用户名和账号是同一个 } @@ -350,6 +370,14 @@ public String view(Long topicId,Long commentId,ModelMap model,Integer page, } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(quote.getUserName()); + if(sysUsers != null){ + quote.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + quote.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + quote.setAvatarName(sysUsers.getAvatarName()); + } + } quote.setAccount(quote.getUserName());//员工用户名和账号是同一个 } @@ -383,6 +411,14 @@ public String view(Long topicId,Long commentId,ModelMap model,Integer page, } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(reply.getUserName()); + if(sysUsers != null){ + reply.setNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + reply.setAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + reply.setAvatarName(sysUsers.getAvatarName()); + } + } reply.setAccount(reply.getUserName());//员工用户名和账号是同一个 } @@ -397,6 +433,14 @@ public String view(Long topicId,Long commentId,ModelMap model,Integer page, } }else{ + SysUsers sysUsers = staffManage.query_cache_findByUserAccount(reply.getFriendUserName()); + if(sysUsers != null){ + reply.setFriendNickname(sysUsers.getNickname()); + if(sysUsers.getAvatarName() != null && !"".equals(sysUsers.getAvatarName().trim())){ + reply.setFriendAvatarPath(fileManage.fileServerAddress(request)+sysUsers.getAvatarPath()); + reply.setFriendAvatarName(sysUsers.getAvatarName()); + } + } reply.setFriendAccount(reply.getFriendUserName());//员工用户名和账号是同一个 } diff --git a/src/main/java/cms/web/action/upgrade/impl/Upgrade6_1to6_2.java b/src/main/java/cms/web/action/upgrade/impl/Upgrade6_1to6_2.java new file mode 100644 index 00000000..f42c7476 --- /dev/null +++ b/src/main/java/cms/web/action/upgrade/impl/Upgrade6_1to6_2.java @@ -0,0 +1,143 @@ +package cms.web.action.upgrade.impl; + +import java.io.File; +import java.util.Date; + + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import cms.bean.upgrade.UpgradeLog; +import cms.bean.upgrade.UpgradeSystem; +import cms.service.upgrade.UpgradeService; +import cms.utils.FileUtil; +import cms.utils.JsonUtils; +import cms.utils.SpringConfigTool; +import cms.web.action.fileSystem.localImpl.LocalFileManage; +import cms.web.action.upgrade.UpgradeManage; +/** + * 6.1升级到6.2版本执行程序 + * + */ +public class Upgrade6_1to6_2 { + private static final Logger logger = LogManager.getLogger(Upgrade6_1to6_2.class); + + /** + * 运行 + * @param upgradeId 升级Id + */ + public static void run(String upgradeId){ + UpgradeService upgradeService = (UpgradeService)SpringConfigTool.getContext().getBean("upgradeServiceBean"); + UpgradeManage upgradeManage = (UpgradeManage)SpringConfigTool.getContext().getBean("upgradeManage"); + LocalFileManage localFileManage = (LocalFileManage)SpringConfigTool.getContext().getBean("localFileManage"); + for(int i =0; i< 100; i++){ + upgradeManage.taskRunMark_delete(); + upgradeManage.taskRunMark_add(1L); + + UpgradeSystem upgradeSystem = upgradeService.findUpgradeSystemById(upgradeId); + if(upgradeSystem == null || upgradeSystem.getRunningStatus().equals(9999)){ + break; + } + if(upgradeSystem.getRunningStatus()>=100 && upgradeSystem.getRunningStatus()<200){ + insertSQL_syspermission(upgradeService); + upgradeService.addLog(upgradeId, JsonUtils.toJSONString(new UpgradeLog(new Date(),"表syspermission插入SQL成功",1))+","); + + insertSQL_syspermissionresources(upgradeService); + upgradeService.addLog(upgradeId, JsonUtils.toJSONString(new UpgradeLog(new Date(),"表syspermissionresources插入SQL成功",1))+","); + + insertSQL_sysresources(upgradeService); + upgradeService.addLog(upgradeId, JsonUtils.toJSONString(new UpgradeLog(new Date(),"表sysresources插入SQL成功",1))+","); + + updateSQL_sysresources(upgradeService); + upgradeService.addLog(upgradeId, JsonUtils.toJSONString(new UpgradeLog(new Date(),"修改资源表URL",1))+","); + + //更改运行状态 + upgradeService.updateRunningStatus(upgradeId ,200,JsonUtils.toJSONString(new UpgradeLog(new Date(),"升级流程结束",1))+","); + + } + + + if(upgradeSystem.getRunningStatus()>=200 && upgradeSystem.getRunningStatus()<9999){ + //更改运行状态 + upgradeService.updateRunningStatus(upgradeId ,9999,JsonUtils.toJSONString(new UpgradeLog(new Date(),"升级完成",1))+","); + //写入当前BBS版本 + FileUtil.writeStringToFile("WEB-INF"+File.separator+"data"+File.separator+"systemVersion.txt",upgradeSystem.getId(),"utf-8",false); + + //临时目录路径 + String temp_path = "WEB-INF"+File.separator+"data"+File.separator+"temp"+File.separator+"upgrade"+File.separator; + //删除临时文件夹 + localFileManage.removeDirectory(temp_path+upgradeSystem.getUpdatePackageFirstDirectory()+File.separator); + + } + + + + + } + upgradeManage.taskRunMark_delete(); + } + + + + + /** + * 插入升级SQL + * @param upgradeService + */ + private static void insertSQL_syspermission(UpgradeService upgradeService){ + String sql = "INSERT INTO `syspermission` (`id`,`methods`,`name`,`priority`,`remarks`) VALUES ('46c8721b9f004ba395201bd86c49375c','POST','AUTH_43210759422e407da5f5ac5cc1f7fe3d_POST_UPDATE',2,'修改员工自身信息'),('829f7bb9b92a46aab434622e36d229f8','GET','AUTH_43210759422e407da5f5ac5cc1f7fe3d_GET_READ',1,'修改员工自身信息页'),('45cac3b5741644998511a4982e06acde','POST','AUTH_374f5b9bffd443b9b2b4a830112951cb_POST_UPDATE',1,'恢复答案回复'),('25ba6537e4ef4bc8ad0530534975e426','GET','AUTH_879f7ed98c6d4af5b07a7dd2c98833d5_GET_READ',1,'积分日志明细'),('2bb181ae95ef4fe39a78b5737616f448','POST','AUTH_04acd924ee1f4ef8b60efd03a35998a3_POST_UPDATE',1,'设置默认角色');"; + + upgradeService.insertNativeSQL(sql); + + } + + + + /** + * 插入升级SQL + * @param upgradeService + */ + private static void insertSQL_syspermissionresources(UpgradeService upgradeService){ + + String sql = "INSERT INTO `syspermissionresources` (`id`,`permissionId`,`resourceId`) VALUES (NULL,'829f7bb9b92a46aab434622e36d229f8','43210759422e407da5f5ac5cc1f7fe3d'),(NULL,'46c8721b9f004ba395201bd86c49375c','43210759422e407da5f5ac5cc1f7fe3d'),(NULL,'45cac3b5741644998511a4982e06acde','374f5b9bffd443b9b2b4a830112951cb'),(NULL,'25ba6537e4ef4bc8ad0530534975e426','879f7ed98c6d4af5b07a7dd2c98833d5'),(NULL,'2bb181ae95ef4fe39a78b5737616f448','04acd924ee1f4ef8b60efd03a35998a3');"; + + upgradeService.insertNativeSQL(sql); + + } + + /** + * 插入升级SQL + * @param upgradeService + */ + private static void insertSQL_sysresources(UpgradeService upgradeService){ + + String sql = "INSERT INTO `sysresources` (`id`,`module`,`name`,`priority`,`remarks`,`url`,`urlParentId`,`urlType`) VALUES ('43210759422e407da5f5ac5cc1f7fe3d','员工管理','修改员工自身信息',30100,'','/control/staff/manage?method=editSelfInfo*',NULL,NULL),('374f5b9bffd443b9b2b4a830112951cb','问答管理','恢复答案回复',21550,'','/control/answer/manage?method=recoveryReply*',NULL,NULL),('879f7ed98c6d4af5b07a7dd2c98833d5','会员管理','积分日志明细',27510,'','/control/pointLog/manage?method=show&*',NULL,NULL),('04acd924ee1f4ef8b60efd03a35998a3','会员管理','设置默认角色',27850,'','/control/userRole/manage?method=setAsDefault*',NULL,NULL);"; + + + upgradeService.insertNativeSQL(sql); + + } + + + /** + * 修改资源表URL + * @param upgradeService + */ + private static void updateSQL_sysresources(UpgradeService upgradeService){ + String sql_1 = "UPDATE sysresources SET url = '/control/comment/manage?method=addComment*' WHERE url = '/control/comment/manage?method=add*';"; + upgradeService.insertNativeSQL(sql_1); + String sql_2 = "UPDATE sysresources SET url = '/control/comment/manage?method=editComment*' WHERE url = '/control/comment/manage?method=edit*';"; + upgradeService.insertNativeSQL(sql_2); + String sql_3 = "UPDATE sysresources SET url = '/control/comment/manage?method=deleteComment*' WHERE url = '/control/comment/manage?method=delete*';"; + upgradeService.insertNativeSQL(sql_3); + + + String sql_4 = "UPDATE sysresources SET url = '/control/answer/manage?method=add&*' WHERE url = '/control/answer/manage?method=add*';"; + upgradeService.insertNativeSQL(sql_4); + String sql_5 = "UPDATE sysresources SET url = '/control/answer/manage?method=edit&*' WHERE url = '/control/answer/manage?method=edit*';"; + upgradeService.insertNativeSQL(sql_5); + String sql_6 = "UPDATE sysresources SET url = '/control/answer/manage?method=delete&*' WHERE url = '/control/answer/manage?method=delete*';"; + upgradeService.insertNativeSQL(sql_6); + + } +} diff --git a/src/main/java/cms/web/action/user/UserManageAction.java b/src/main/java/cms/web/action/user/UserManageAction.java index 379284e4..871f31b8 100644 --- a/src/main/java/cms/web/action/user/UserManageAction.java +++ b/src/main/java/cms/web/action/user/UserManageAction.java @@ -2,6 +2,7 @@ import java.awt.image.BufferedImage; import java.io.File; +import java.io.InputStream; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Arrays; @@ -1991,31 +1992,33 @@ public String updateAvatar(ModelMap model,MultipartFile file,Long id, newFileName = UUIDUtil.getUUID32()+ ".jpg"; - BufferedImage bufferImage = ImageIO.read(file.getInputStream()); - //获取图片的宽和高 - int srcWidth = bufferImage.getWidth(); - int srcHeight = bufferImage.getHeight(); - if(srcWidth > maxWidth){ - error.put("file","超出最大宽度"); - } - if(srcHeight > maxHeight){ - error.put("file","超出最大高度"); - } - if(error.size() == 0){ - if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ - String oldPathFile = pathDir +user.getAvatarName(); - //删除旧头像 - fileManage.deleteFile(oldPathFile); - String oldPathFile_100 = pathDir_100+user.getAvatarName(); - //删除旧头像100*100 - fileManage.deleteFile(oldPathFile_100); + try (InputStream is = file.getInputStream()){ + BufferedImage bufferImage = ImageIO.read(is); + //获取图片的宽和高 + int srcWidth = bufferImage.getWidth(); + int srcHeight = bufferImage.getHeight(); + if(srcWidth > maxWidth){ + error.put("file","超出最大宽度"); } - - //保存文件 - fileManage.writeFile(pathDir, newFileName,file.getBytes()); + if(srcHeight > maxHeight){ + error.put("file","超出最大高度"); + } + if(error.size() == 0){ + if(user.getAvatarName() != null && !"".equals(user.getAvatarName().trim())){ + String oldPathFile = pathDir +user.getAvatarName(); + //删除旧头像 + fileManage.deleteFile(oldPathFile); + String oldPathFile_100 = pathDir_100+user.getAvatarName(); + //删除旧头像100*100 + fileManage.deleteFile(oldPathFile_100); + } + + //保存文件 + fileManage.writeFile(pathDir, newFileName,file.getBytes()); - //生成100*100缩略图 - fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,"jpg",100,100); + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,"jpg",100,100); + } } }else{ @@ -2048,35 +2051,37 @@ public String updateAvatar(ModelMap model,MultipartFile file,Long id, fileManage.deleteFile(oldPathFile_100); } - BufferedImage bufferImage = ImageIO.read(file.getInputStream()); - //获取图片的宽和高 - int srcWidth = bufferImage.getWidth(); - int srcHeight = bufferImage.getHeight(); - - //取得文件后缀 - String suffix = FileUtil.getExtension(fileName).toLowerCase(); - //构建文件名称 - newFileName = UUIDUtil.getUUID32()+ "." + suffix; - - if(srcWidth <=200 && srcHeight <=200){ - //保存文件 - fileManage.writeFile(pathDir, newFileName,file.getBytes()); + try (InputStream is = file.getInputStream()){ + BufferedImage bufferImage = ImageIO.read(is); + //获取图片的宽和高 + int srcWidth = bufferImage.getWidth(); + int srcHeight = bufferImage.getHeight(); - if(srcWidth <=100 && srcHeight <=100){ + //取得文件后缀 + String suffix = FileUtil.getExtension(fileName).toLowerCase(); + //构建文件名称 + newFileName = UUIDUtil.getUUID32()+ "." + suffix; + + if(srcWidth <=200 && srcHeight <=200){ //保存文件 - fileManage.writeFile(pathDir_100, newFileName,file.getBytes()); + fileManage.writeFile(pathDir, newFileName,file.getBytes()); + + if(srcWidth <=100 && srcHeight <=100){ + //保存文件 + fileManage.writeFile(pathDir_100, newFileName,file.getBytes()); + }else{ + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,suffix,100,100); + } }else{ - //生成100*100缩略图 - fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,suffix,100,100); - } - }else{ - //生成200*200缩略图 - fileManage.createImage(file.getInputStream(),pathDir+newFileName,suffix,x,y,width,height,200,200); + //生成200*200缩略图 + fileManage.createImage(file.getInputStream(),pathDir+newFileName,suffix,x,y,width,height,200,200); - //生成100*100缩略图 - fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,suffix,x,y,width,height,100,100); - - } + //生成100*100缩略图 + fileManage.createImage(file.getInputStream(),pathDir_100+newFileName,suffix,x,y,width,height,100,100); + + } + } }else{ error.put("file","当前文件类型不允许上传");//当前文件类型不允许上传 } diff --git a/src/main/resources/ehcache.xml b/src/main/resources/ehcache.xml index e283e486..1636ae5d 100644 --- a/src/main/resources/ehcache.xml +++ b/src/main/resources/ehcache.xml @@ -198,7 +198,7 @@ @@ -209,7 +209,7 @@ + + + + + + + + + + - + memoryStoreEvictionPolicy="LFU" copyOnRead="true" copyOnWrite="true"/> + + diff --git a/src/main/webapp/WEB-INF/data/install/data_tables_mysql.sql b/src/main/webapp/WEB-INF/data/install/data_tables_mysql.sql index 4016e9e1..869ae5ea 100644 --- a/src/main/webapp/WEB-INF/data/install/data_tables_mysql.sql +++ b/src/main/webapp/WEB-INF/data/install/data_tables_mysql.sql @@ -23,19 +23,19 @@ INSERT INTO `layout` (`id`,`dirName`,`forumData`,`layoutFile`,`name`,`referenceC # Data for table "syspermission" # -INSERT INTO `syspermission` (`id`,`methods`,`name`,`priority`,`remarks`) VALUES ('030ebf82676c4160920670728bce3cb2','POST','AUTH_d0482512ccd5439bb6610672c11f0cb2_POST_DELETE',1,'删除模板'),('048060184aa747db94413aef590e6b97','POST','AUTH_fd848496836843b49ee6ed3ccdf6c14d_POST_UPDATE',1,'审核话题'),('04931b8ad2db4512bb8c49d48f600b18','POST','AUTH_8dd0e634ff4647e0b438b75fbde1148f_POST_UPDATE',1,'修改会员卡'),('05bd42ccee274a6393edf7e5be2ed902','GET','AUTH_b9512c1642a54356b453ef6e9df32aee_GET_READ',1,'模板列表'),('0998399706604b298db6533ef23ec0ac','POST','AUTH_52bc2dbe4c0e437ebf93ce8b6575c6bb_POST_UPDATE',2,'修改'),('0aa99e1b05ff46f48e4356db9c42a182','GET','AUTH_ab714c30b67345048aee5397c9f34ffe_GET_READ',1,'收红包'),('0b9dd9f7be554a4eb07ff7bf716a81b9','POST','AUTH_0d87e1fe8fdd45d48c5f259b8e423b2e_POST_UPDATE',2,'布局编辑'),('0bee0cbdc5514c02adf8f0910971c90f','GET','AUTH_9246901afe1b4d3fb501c3fc51be23c5_GET_READ',1,'修改等级页'),('0c1ff61fb5664ba5b41d844b2bcbc5c5','POST','AUTH_70889956fee3475fb8487313d46f94c7_POST_ADD',2,'添加模板'),('0cb6e21b9d254dd881c201b577fa46f6','POST','AUTH_71e587d45b384855831dcfa5db98f8fe_POST_UPDATE',2,'修改答案回复'),('0e0d51db38d54019883a97efae6a613c','GET','AUTH_08a343e33ec44fe59228442dd56e96a3_GET_READ',1,'缩略图列表'),('0e5fa569a5584aacadc631e738257aeb','GET','AUTH_a02b3694e4d542398d3a39f4156e992f_GET_READ',1,'添加页'),('0f0ec2999fbb44f8846a20d58e828e59','POST','AUTH_45f5ca24bf7441c08680d66b3aa6a8f6_POST_DELETE',1,'删除'),('0f7d3d4af8954ad18178b62d2f25d7f9','GET','AUTH_0ae67eaf13ab4fc199a4406126dbaef4_GET_READ',1,'发表的评论'),('10aefb57f2f247b290c91e2253e8ce2d','GET','AUTH_d297f75ec0514aa1953d9d1738634090_GET_READ',1,'下载压缩文件'),('115cccb921fd423e9dd8fb31b2e6437b','GET','AUTH_43bfdc37ca5a4473af0d483500390fe9_GET_READ',1,'红包分配'),('11ac0bb2d9074573bdfcb40511a302b9','GET','AUTH_5417c2d6e8a8453b972682fee374ec3a_GET_READ',1,'在线帮助列表'),('12d63c0e375a47728d4c182372529b8e','POST','AUTH_3b87a0950675425d9b46b0a9526acb46_POST_ADD',2,'追加问题'),('1313b93cb906494d896c059eca62762a','POST','AUTH_fb9bce585d7d4aa89ddf30262540e660_POST_DELETE',1,'删除导出模板'),('139ded1d586348f78e3751c9dc8dec13','GET','AUTH_7e6b62b229a84c0fa739373313f381c0_GET_READ',1,'修改追加问题页'),('13f7169f2a0b48a591e701d5f5a034d0','GET','AUTH_2bf084e1e8d84e89a1c2da9c5f6c8f5d_GET_READ',1,'私信对话列表'),('1474318f7e2240739d00a85ff21778d1','GET','AUTH_98e03673f0c847a2bc8f93008b1729ef_GET_READ',1,'点赞用户'),('15c5191b69af4eb0a1862930c6fe176d','GET','AUTH_a4775968ad2e4b238ed49b4e4808a011_GET_READ',1,'修改回复页'),('1889c935ddca4f81bf1046dccfcfe906','POST','AUTH_d75adb28b87d496e8627c11272b47476_POST_DELETE',1,'删除在线帮助'),('18d7283440854ef68e30bcc83671777f','GET','AUTH_24bac9f0b1c84b0394a39c8933c7739d_GET_READ',1,'资源文件查看'),('1931aeb8dd194f8282ebbd4085166f52','POST','AUTH_62c2facd01254ffe99ce7692def6815f_POST_DELETE',1,'删除答案回复'),('194e1a7a1fdc4a6eae2bd4db1dea2661','GET','AUTH_922f6908c5a1434aba4b0f6f8f008c1c_GET_READ',1,'添加版块页'),('19b5f1637e174a31a91c4ddcef3bb4c0','GET','AUTH_5af3e8652bd14b48aea03fac91e1e0b7_GET_READ',1,'修改布局页'),('19facbaf34104cad9e532d40286753e7','GET','AUTH_27af89b4f9344c73b1b792334e7fdfe2_GET_READ',1,'会员注册项列表'),('1a362749eebe4b1f8d41643521125336','POST','AUTH_fc8554db852a4f128bdee595b4cd1ed8_POST_UPDATE',1,'更换头像'),('1a631db6c36e499cafd7d5211e61939f','GET','AUTH_061d18aeb1044870b94cf6144a6004ea_GET_READ',1,'话题列表'),('1b7916b970e142888fe14821c935f579','GET','AUTH_3e88a83fff2a476392eccffb64d25b1e_GET_READ',1,'查询会员卡赠送任务'),('1b80ca8dc02c4591997d420cc917d80b','GET','AUTH_53ae04bf6468464ea15826a8d1bb7417_GET_READ',1,'留言列表'),('1cc026a6afec4d2c823901413e192bee','GET','AUTH_d71d35ca222a43e2bec6ceb76ac8097f_GET_READ',1,'添加会员卡页'),('1d34b3ce43ae4d8f962a8b27381a3dec','POST','AUTH_670eb3b034d34a82a6053de088e27d0a_POST_UPDATE',1,'还原问题'),('1e480a95e4c14abf954953d813054a6d','GET','AUTH_dede44542c5644a69b72180e1abc368b_GET_READ',1,'红包分配'),('1e5cbc88d0d8489cabf925e70094b882','POST','AUTH_838e778a22c0424ab11914d1e3b44379_POST_UPDATE',2,'修改角色'),('1f0ae8efec9840f09a8b34e7acd16f5f','POST','AUTH_39adfb4206024d14ab38822555314e7a_POST_UPDATE',2,'修改举报'),('1f394709c4b74ac5a982ceea26a42d6e','POST','AUTH_efa66bc116bc409fbf7bf23e4882d2d9_POST_ADD',2,'添加员工'),('1f8a51f44c3f4dfe878c0b978a5720d6','GET','AUTH_0d87e1fe8fdd45d48c5f259b8e423b2e_GET_READ',1,'布局编辑页'),('2059b44286c3402c84e89d5d449eb305','POST','AUTH_a02b3694e4d542398d3a39f4156e992f_POST_ADD',2,'添加'),('211fa9879cdc41b7b7e8ed3fe308278e','POST','AUTH_decb896d7fee40f09a958647cf14b849_POST_UPDATE',1,'审核问题'),('21d93e122d3a4df4ac1b4748ef5a99a7','GET','AUTH_bee77a45dcdb428db42dcb2317648fe9_GET_READ',1,'修改员工页'),('22262588cd464d568f4d756512152c3d','POST','AUTH_8ce45be5ea284190b9d76138d8d5f6b2_POST_ADD',2,'打包文件'),('22d30d3080cc422e8878470f6db173fc','POST','AUTH_9246901afe1b4d3fb501c3fc51be23c5_POST_UPDATE',2,'修改等级'),('238bd1047afc4fc0a220977c44a07336','GET','AUTH_d613442d18c1465d8a981f420b3aa8cd_GET_READ',1,'维护数据页'),('260db4f1552c4f09a5f6f999e896cdac','GET','AUTH_9be9600772e3420a91ee019acc3ba379_GET_READ',1,'添加答案回复页'),('26767c89eeb84e56a411f686b3242491','GET','AUTH_b805b7dbbf0140b2a2fcb962e3fe4a4d_GET_READ',1,'修改分类页'),('27464511268442c39980b0a8a25c2663','GET','AUTH_f2ddeb0bb4c94342854c6a2461869fb4_GET_READ',1,'提醒列表'),('283b82e93f0f45e9aebe62a6fa3194bd','POST','AUTH_9c3ddbaa3457496ab9315ce6f271db8d_POST_UPDATE',1,'还原在线帮助'),('2857b3c00f5841c4920497ac57beac6b','POST','AUTH_32ae2070e23d42ba8dc38de061e7ed47_POST_DELETE',1,'删除'),('294be5897f7c4770b7b2d0190e0a6bdd','POST','AUTH_7d7842f34d6940738a767b3d7dd9a6ec_POST_ADD',1,'充值'),('2a3de832f5d44914a4b568991aa282dc','POST','AUTH_f14133ca94274ff197996e059a26ad49_POST_UPDATE',2,'修改会员卡赠送任务'),('2a881ff2307942a888e84ce2b7cb9a57','POST','AUTH_d71d35ca222a43e2bec6ceb76ac8097f_POST_ADD',2,'添加会员卡'),('2b07e05a06784b4c8095ce0345b407a1','GET','AUTH_f365c635400e47eda1fc10589d7dbbcd_GET_READ',1,'会员搜索'),('2bc126b7b8034d899bb6bf2887c86aad','POST','AUTH_4a47d671d3294386a2ac9871d4f1425d_POST_DELETE',1,'删除举报'),('2d05a9c495ea48598814eb46f3852102','GET','AUTH_75a262c3c48d4e21817541cd87fac000_GET_READ',1,'合并分类页'),('2d5b3555fd764225bbdd1e8787d8198f','POST','AUTH_513d70ed7f3e46eb91f8ea4bbfc89317_POST_DELETE',1,'删除会员注册项'),('2dabdbe7ec924ed2b8a15d8f06f9f457','POST','AUTH_281466f5c0654966a68653b7383c6d9a_POST_ADD',2,'添加评论'),('2eb3a442ae964e03b0626dee0115a7cd','GET','AUTH_efa66bc116bc409fbf7bf23e4882d2d9_GET_READ',1,'添加员工页'),('2f44f50ef9184640b7578bd1eeb9888c','GET','AUTH_4ab032ea2c53438799d6b32b0eebb60b_GET_READ',1,'问题标签列表'),('3093827bb1314f9ab1ba5068fa94bdf6','GET','AUTH_37f5d0f7095b4093a772593dd4e28a39_GET_READ',1,'提交的问题'),('3107b49684c54d51b54c45a7307228e0','POST','AUTH_3338673059d44af39b27bf4cddc15bcc_POST_UPDATE',1,'还原提醒'),('3402b228fb604030a83eac3c0e94373f','GET','AUTH_d5290b702acf41f286dc3d66c659d081_GET_READ',1,'会员卡订单'),('34b600ff3fd4494cb3c34af2910b9c5e','POST','AUTH_c673918d949d4cc3aa38b43660b354b8_POST_ADD',2,'添加在线帮助'),('356b58ddff4a4f85aa3dd1f874964314','POST','AUTH_2a03829ee62c4283913dc440537f3fe9_POST_UPDATE',2,'修改角色'),('35e6084d7dc44b1ca8e9033302969275','POST','AUTH_bd36d2aa14774c8d81b56fc7fde02b4f_POST_DELETE',1,'删除短信接口'),('36001fdc50254da8a40de770517d148e','POST','AUTH_7caf26294048452cafbb5972ef502d88_POST_UPDATE',1,'还原系统通知'),('36107be91fc241a282eb7de274b0fc69','POST','AUTH_7867d6ca24c94edcbd52fdb8cfe4a8de_POST_UPDATE',1,'恢复评论'),('36aaf8e88b324c3b8ce50276cb83e901','GET','AUTH_ad17b7a816ea45b09be8084be966ba4b_GET_READ',1,'问题搜索'),('370562231d9447c797d9c9d4df04413b','GET','AUTH_5ef5747987074212be7ef9cc9fdb50af_GET_READ',1,'修改在线帮助页'),('381f2e01b83742149361cb116c106e12','POST','AUTH_da63bf83542e47bdacdada8a8abf8166_POST_DELETE',1,'删除在线支付接口'),('3944c3265a08408db9c8ac3a95862cfe','GET','AUTH_a15cab18081d4ec7b85b03646b873166_GET_READ',1,'查看支付日志'),('3a459f7f04b64379bea2ae724cf3f78a','GET','AUTH_ca0e7a1a86384639a025a3fab07bd963_GET_READ',1,'问题列表'),('3aa152ed6319424097a29e41f3dd14d4','POST','AUTH_ef3e2b9c32634f4088f4066880c70677_POST_UPDATE',2,'修改版块'),('3add22feb0064256bc19c209d14b5aeb','GET','AUTH_3d630529412f44c8be0c409bf12bbba7_GET_READ',1,'资源文件下载'),('3bca1bc44826413db5693edc927dd863','POST','AUTH_2f4d3ec6741b4552a27d20781426df12_POST_UPDATE',1,'还原'),('3c05fdd591c8470b8622091893ff004c','GET','AUTH_4ce5c77610864d8885298a21793732ad_GET_READ',1,'修改标签页'),('3c6e8be51c62407c9d6a9072866c728d','GET','AUTH_05568f678d8e43018b884f0bba9dd600_GET_READ',1,'在线支付接口列表'),('3d795b3a0b1849fb8da486151cba9b8b','POST','AUTH_aa355abf953e42078517a3dded03e785_POST_UPDATE',2,'修改系统通知'),('3ddf4b633d8f474f9a8aaffd73db0482','GET','AUTH_07dc355d349a41379673ede8b926520e_GET_READ',1,'短信发送错误日志'),('3f59fbbaac5c4618a7766c775050bee5','GET','AUTH_b47dd6012f88406795205481d2916fd2_GET_READ',1,'引用评论页'),('3fcd60e96e85430fa99e85886804dbc5','POST','AUTH_5ef5747987074212be7ef9cc9fdb50af_POST_UPDATE',2,'修改在线帮助'),('40609cc4a8d24b1cae714d3b26549718','POST','AUTH_aa971ce1dc6f43e3b026d235fa7263e6_POST_ADD',1,'添加版块代码'),('4174d434346d4043935285874652531e','POST','AUTH_a5cb52cd59a040a1b34a7f401361fe31_POST_DELETE',1,'删除私信'),('4474d3586efb45278d6ede01e03865c2','GET','AUTH_f0eeb58d820b48cba5368da6b80184bf_GET_READ',1,'举报分类列表'),('447a7075ee9241b4b39e8976aa24709d','GET','AUTH_aa355abf953e42078517a3dded03e785_GET_READ',1,'修改系统通知页'),('44b76b0928494c6d90886568188c849a','POST','AUTH_a10f02c6ecc1470fbf6d449d5b84181e_POST_DELETE',1,'删除第三方登录接口'),('47d2591d01cf49dd8122cc9a77d16094','POST','AUTH_521ab07ea093458b8c0711c9783cfdec_POST_UPDATE',2,'审核回复'),('4831ce8be1af4dd9862ab173a19907d3','POST','AUTH_8b9594bb5b8343dbadca64a4f8066b6e_POST_ADD',2,'添加回复'),('490b90c22bd74cc49ffac5a8bf339cc3','GET','AUTH_d72acdb07d1540bab400c194ba3329f8_GET_READ',1,'资源列表'),('4c701cb29334419fa58b66c9913532ea','GET','AUTH_82462825c1dd4ecdb3ce22e68b70f5e9_GET_READ',1,'添加等级页'),('4c87a7846ac54b09bb723808825be222','GET','AUTH_1f706068a9d547dea69f89a64c89a741_GET_READ',1,'查看'),('4ca50a54e8f54bb6ab063331f78a96d8','GET','AUTH_b83b0d29f07e4249b70067e00f54ef67_GET_READ',1,'添加禁止的用户名称页'),('4ce1fa996a4445849b169415cfb89826','POST','AUTH_82462825c1dd4ecdb3ce22e68b70f5e9_POST_ADD',2,'添加等级'),('4dbb7acd1a964ccfac105ca77368552e','POST','AUTH_2690d4cb2beb425daa06ff9faf8d97ec_POST_UPDATE',1,'修改栏目'),('4e150361440b4132baf9d65563ccb6c7','GET','AUTH_5a8bd389628a4faaa96194435a14b384_GET_READ',1,'全部待审核答案回复'),('4f4d36de8c024d8b8befca963b969f2e','GET','AUTH_adb6277a6b4f404faa45d94216ba30ff_GET_READ',1,'会员卡赠送任务列表'),('50eb45ee72014011a3828b594988af72','GET','AUTH_088ec0225b114039aab46c17888125f2_GET_READ',1,'点赞列表'),('5357d79b9cad4dc4b6b3ee3434977281','POST','AUTH_97bc7db41f8743978c70a104e49dd1c5_POST_DELETE',1,'删除会员卡'),('53c95658c1a94f35bf5088be357f2d38','POST','AUTH_21a24ac2443043fbae750e4d6897e4be_POST_ADD',2,'添加分类'),('5532bf13ebbc4881925c21c1aa96302c','GET','AUTH_5b89f2dc65b54197940c9f1b614c669e_GET_READ',1,'布局列表'),('563c1db3575241deb84e5209af4d9df9','GET','AUTH_0faa6ccdb1d741a99f45d8ad80d7d984_GET_READ',1,'举报列表'),('56d01e5582ce44b5a1cbe553a3336f21','GET','AUTH_673e0fdf492e4d97a19a761f8dcc203b_GET_READ',1,'短信接口列表'),('5774f59a2f3e46388dffe8f67986c9e3','GET','AUTH_403e8ffa7ac9419a8ad7a2b4bdb27899_GET_READ',1,'第三方登录接口列表'),('57ceef23523041babd9cec2026f3fd7b','GET','AUTH_44406f79d290492aa113d528da21b317_GET_READ',1,'添加在线支付接口页'),('57f777df1fd84e7a9ce88da91459c4dd','GET','AUTH_ef3e2b9c32634f4088f4066880c70677_GET_READ',1,'修改版块页'),('58429820b3764a56a8fda45833ec4737','GET','AUTH_453b956048b044cfb4f3df143624aa68_GET_READ',1,'解锁话题隐藏内容分成'),('59e5dcf269e54f09a85a4cd474d2bf14','POST','AUTH_c51b715175a54b968e7fdfa0883cb08e_POST_DELETE',1,'删除会员卡赠送任务'),('5b9a0913454e47b4bef6d3e31ae38734','GET','AUTH_9e9721bf5cad43bdba3a7adecb47726f_GET_READ',1,'添加页'),('5d52c02bc2754881b37cda5efcd765c5','GET','AUTH_3c98bf1cf2294c059cf0241fba5cfa00_GET_READ',1,'导入模板列表'),('5e6c9bdfffbf4622854aedb55bd2eabf','GET','AUTH_35b5f850ff1c40fcbc9e57c1f2124a1b_GET_READ',1,'积分日志'),('5f2c77490e4a4106b2b4c22fb0c59aaf','POST','AUTH_922f6908c5a1434aba4b0f6f8f008c1c_POST_ADD',2,'添加版块'),('5f8d5f1735d145b59282e5eb840459f7','POST','AUTH_685794fae29a45b6a5d61416b39d7f71_POST_DELETE',1,'删除版块'),('606368bc5d894dc69213360eeb3f3c1d','GET','AUTH_10f76770be4040a4bf50d0efb4dce35a_GET_READ',1,'查看敏感词'),('61b55531648c46f89fd561cdcea09a64','POST','AUTH_607bbd310ec147519e8f988adf4c30a6_POST_UPDATE',2,'修改评论'),('621036c4c1e94863a8600c3f771ed176','POST','AUTH_a046d8a39d3b44d694d8c7720cd6a7d2_POST_DELETE',1,'删除答案'),('6271f4f215a349538099bd5ac40a5ddc','POST','AUTH_9be9600772e3420a91ee019acc3ba379_POST_ADD',2,'添加答案回复'),('633e13950b7540eebf0d07022784962f','GET','AUTH_11f96911716c4498b562658224750b02_GET_READ',1,'栏目列表'),('6446b6074a744354a67ca2fa983c213f','GET','AUTH_e25b31db1abd48eeb81f13881e314f91_GET_READ',1,'会员列表'),('64cd7f08d9f941a4965f07aaf876b41b','POST','AUTH_e7443c7b35bc44a1a60f5f6a7530905b_POST_ADD',1,'上传敏感词库'),('64e00e15204f4b9e8a87a03e161d2cd6','GET','AUTH_95a1e6ab0ea64972ab36f85f2940d8e9_GET_READ',1,'提交的答案'),('657d2b2dcbd44934aad101f1e304e465','POST','AUTH_afa39379327e4461b3444cf9b416efae_POST_ADD',2,'添加系统通知'),('66218378244c4c4fbe640f367b170a2a','GET','AUTH_1a95dfe74bec4c0b986e9f96b001bc7e_GET_READ',1,'取消隐藏用户'),('66bca0f5d7064f0fa3217eb1b4b3dff9','POST','AUTH_ab10d2b5dc5e48a69727a6292ca072b4_POST_ADD',2,'添加缩略图裁剪尺寸'),('6716c5bd261d4808ba41700b69f061e8','POST','AUTH_7ed8aa6ff34241329b9183e2f114ca64_POST_ADD',2,'添加角色'),('694588ee74f9488ab0d647e6e722ccc4','GET','AUTH_01fe645ae71e4925892c159e948063e9_GET_READ',1,'私信列表'),('697107528fb949c5a719e3208cd00908','GET','AUTH_c76fd58d86fd44c3ac6accebc12ae7fa_GET_READ',1,'添加角色页'),('6ade5a05842c4d17ba41346b74724acd','GET','AUTH_bce6c687ee5645cda651cd6dfff74fa4_GET_READ',1,'标签列表'),('6b0484a6e0a54374b82846816e108b46','GET','AUTH_838e778a22c0424ab11914d1e3b44379_GET_READ',1,'修改角色页'),('6be1d4d0c2e04294b83075a44f4c5a87','POST','AUTH_5d697fdf29434ff4bbcd5bc6f1a9a415_POST_ADD',1,'立即升级'),('6e9b4ddd5cf34072a01953fc220a2fd5','GET','AUTH_412fd399deac43cb8354a15db3b47bbf_GET_READ',1,'添加布局页'),('7058d03b34d749f78d942940581cdbca','POST','AUTH_c128236bfefd4cf3b241357733581002_POST_UPDATE',1,'审核答案'),('70a4210d51a246e396fd336a83e6397e','GET','AUTH_822e43c8499149d59fd5ee6f77153d35_GET_READ',1,'发表的回复'),('70aa9bea6b8b4cd4aef87b9f28782d51','GET','AUTH_a2b73c63005149699adb7fb395467b49_GET_READ',1,'版块代码源码编辑页'),('72ea89819e2248a3951dbe0be592f55f','POST','AUTH_b47dd6012f88406795205481d2916fd2_POST_ADD',2,'引用评论'),('73e33d43deed43ae8f631f61ea4c7d93','POST','AUTH_ab73276d43184b2db5fa5a6bd76b1def_POST_DELETE',1,'删除布局'),('74e6343d6b144a24a219185e6fab2f4f','GET','AUTH_c459ab7aa99e4f528c961dd45df4d8e5_GET_READ',1,'会员详细'),('7565855bdad4464a9b2ef86ae988b163','POST','AUTH_bc413423f03f4f1d8d37178ae73eb9ed_POST_UPDATE',2,'修改在线支付接口'),('75e4692e5c614f5abc7d7b5810cf59d9','GET','AUTH_1a93fe93805849d68e478bb91c28480b_GET_READ',1,'添加问题页'),('7607f3a5a4cf436e8186aefc5e49622d','POST','AUTH_d38488d83afa42b8a53e530ed870b2b5_POST_UPDATE',1,'还原举报'),('763dd4de4298424387cf13c099fef025','POST','AUTH_cbe2d7086fee4d5390afe686e9cddad1_POST_UPDATE',2,'修改模板'),('764fd678f9894d759a278734fb63d460','GET','AUTH_0e17c398c3dc46ef90657028e5a81b0f_GET_READ',1,'问答悬赏平台分成'),('76ad5ec096c540d983dd318969a64f6f','GET','AUTH_c6d4bed764194be0a377be158ecdee4d_GET_READ',1,'会员注册禁止用户名称列表'),('774d0cdd7c8c443e868c8192d787ff3b','POST','AUTH_9f27719619c244879c74ef032bf67684_POST_UPDATE',2,'修改问题'),('7753d328281740808acf1ae0eadcbb3b','GET','AUTH_fbee16533927408789b4c0a096413635_GET_READ',1,'角色列表'),('778a695cbabb4defb7e5e7d728c1ce97','POST','AUTH_59bb52174d2e4f318e0c5ed09f9bedb3_POST_ADD',1,'资源文件上传'),('778b7933eb5c4171a2b53e167e22cd08','POST','AUTH_f58f9516975847fbbd8a2cd0230973f5_POST_DELETE',1,'删除等级'),('78d335071bb0422badf8832a6faed506','GET','AUTH_c6e0d05a7d8a4a63b7d8b0c5ed44207f_GET_READ',1,'登录日志'),('78f7f0b1dee44977a383578846eed604','GET','AUTH_64730717bf3e42169b22ff5f4529b0a8_GET_READ',1,'话题搜索'),('7b4fdeb8d7014269aadf0744468743f7','GET','AUTH_d0f97697d6984656927b6dbcc9f9c4a0_GET_READ',1,'登录日志'),('7dd2f764c9dd4af7aca79c1ac4c7d6ef','POST','AUTH_72f0a0a4b44f4f21a0edd0858a6bbcc5_POST_UPDATE',1,'举报处理'),('7dfbd05de7a14c9f87928c90bdda2192','GET','AUTH_ae66d24114ea4cf28923f5fe8757e4e6_GET_READ',1,'服务器节点参数'),('7f29278f5aaf461988e0ca6ae380c212','POST','AUTH_bc248879066f4af58c99a822f4228015_POST_DELETE',1,'删除资源'),('7f4f7787832a4455aaa125a41ffad75b','GET','AUTH_95bbc26180f3435f89803a95c630a39e_GET_READ',1,'添加会员卡赠送任务页'),('80fdfc5251234915924d6b310d510af7','GET','AUTH_c673918d949d4cc3aa38b43660b354b8_GET_READ',1,'添加在线帮助页'),('81aec7f346434308beb898b261c90aee','POST','AUTH_4ce5c77610864d8885298a21793732ad_POST_UPDATE',2,'修改标签'),('8540783c287245698b4e41c14c56e606','POST','AUTH_9c443950eb9746b49c7314dbf8e3d523_POST_UPDATE',2,'基本设置'),('8556d08d0aa1479a980a2068dad291e5','GET','AUTH_90cd4aa4e6ef4154849630ae701fe37d_GET_READ',1,'版块代码列表'),('857de602ce344890822d00925e094269','GET','AUTH_19d55187b06946ceac2a6c929935fa68_GET_READ',1,'问答举报'),('86610021504e4daa814b0724804ff87d','GET','AUTH_21a24ac2443043fbae750e4d6897e4be_GET_READ',1,'添加分类页'),('86d67b11fc0149bfad3a4189e2b94f36','POST','AUTH_e0aa4b8b3c51428eb6dd8227ffffe283_POST_UPDATE',1,'导出模板'),('8761b202576a4f7189faffd32bf299ba','GET','AUTH_862368fdca464ebbb2937623648880d1_GET_READ',1,'全部待审核话题'),('87af232710634e8ebab31d8d432c51da','GET','AUTH_afa39379327e4461b3444cf9b416efae_GET_READ',1,'添加系统通知页'),('89404919a18c4bc5b68828c5d08a6598','GET','AUTH_cbe2d7086fee4d5390afe686e9cddad1_GET_READ',1,'修改模板页'),('897746313447415da446fdb1fcae070c','POST','AUTH_c76fd58d86fd44c3ac6accebc12ae7fa_POST_ADD',2,'添加角色'),('8987621aa88a4479b62d665b09e309e6','GET','AUTH_71b0cd5212874f21a2eb46d87278bc25_GET_READ',1,'添加问题标签页'),('8acdceb3d436410b95c33ab0943df4bb','POST','AUTH_3a3f2b720eb74733b2e661de78decea0_POST_UPDATE',1,'审核答案回复'),('8ad5245678b9413a94c7f27a181998bf','POST','AUTH_b83b0d29f07e4249b70067e00f54ef67_POST_ADD',2,'添加禁止的用户名称'),('8ca6b8d1b2a74fc79126bbf910396c18','POST','AUTH_70737a78770041a18bccc71b4d17ecf8_POST_UPDATE',1,'修改版块代码'),('8d30d9070cd24b5c8c42c01ab072fa47','GET','AUTH_13bc9bdcb780479bbc5cb6a43b316b27_GET_READ',1,'添加举报分类页'),('8d35c5c4667747619886eda5b61e80f1','POST','AUTH_214f40c320124e839e7d0d7b00af2cbd_POST_UPDATE',1,'删除浏览量数据'),('8e87baf20e6b4926979c6296e79a38ec','POST','AUTH_bf7e0ea48b264555a194ccedddf25de5_POST_UPDATE',2,'修改第三方登录接口'),('8f0d0bef28c34fc59c3a643eea3ad0f2','GET','AUTH_2a90880355b44225a7e42e3a394d020c_GET_READ',1,'升级列表'),('8faaec7f982d4d3b9847b955fc8d973c','POST','AUTH_1a93fe93805849d68e478bb91c28480b_POST_ADD',2,'添加问题'),('8fc70392b4fd405aabdb48c7a3bae7ed','POST','AUTH_7e6b62b229a84c0fa739373313f381c0_POST_UPDATE',2,'修改追加问题'),('906235e44bc1410681174f4b350bac22','GET','AUTH_be324f36fad2467688724082c285d16e_GET_READ',1,'后台框架'),('90acac5c5e9e4969b2a78f0613ee6b9a','POST','AUTH_412fd399deac43cb8354a15db3b47bbf_POST_ADD',2,'添加布局'),('90b572963b2747ec960c020fa46a8694','GET','AUTH_a9f67a215b034107952d40f592cf1056_GET_READ',1,'话题举报'),('9117004d87d84d68992d737742a7fc98','GET','AUTH_74e391ff7c0d41aeab64e9373f16776a_GET_READ',1,'会员卡列表'),('929524e601fd458993317a4f8a8be33a','POST','AUTH_75a262c3c48d4e21817541cd87fac000_POST_UPDATE',2,'合并分类'),('9546840461a64c81bd080fcfffd3df0e','GET','AUTH_c09977cf64ef4a008e672a4ba8d8e004_GET_READ',1,'全部待审核评论 '),('958dd7d75ef547ea8ea0af5ed2a816c1','GET','AUTH_dcd7b0f0c5e44566b116694b96dac0e1_GET_READ',1,'系统通知列表'),('9676a76072744b9b893b080389667675','POST','AUTH_a8b4ea7341944f03b4c468b0354371cc_POST_UPDATE',1,'资源重命名'),('967733f255964ca3ac38a5cfdd4b3cd0','GET','AUTH_84b8ba7c751a488885fbfdeb25a0eca3_GET_READ',1,'全部待审核问题'),('983b4609b07f403390d2df8b7a738bfe','POST','AUTH_baa1c014792c40edae687b4e169657ef_POST_UPDATE',1,'重建话题索引'),('99014ba26f30421dbac81e489c444ebe','GET','AUTH_dd231daf558d4526bf0d95ee6cc6970e_GET_READ',1,'数据库备份/还原列表'),('99175b2b7be34a6fb29d4a7fc953a56f','GET','AUTH_bf7e0ea48b264555a194ccedddf25de5_GET_READ',1,'修改第三方登录接口页'),('99999999999999999999999999999999',NULL,'AUTH_ADMIN',99999999,'查看'),('99d76e6d914d42cf9765ff1b6927d1f7','POST','AUTH_8dab213a3c11412795f51a834ba6bd05_POST_UPDATE',1,'采纳答案'),('9b6b32f8e1d74a12ae60eff39caa5e1e','GET','AUTH_4de9ba43424146678772a69d0cd6ea4d_GET_READ',1,'下载导出模板'),('9cd6aa6943934ec9b1b5dbe67edd6308','GET','AUTH_9c443950eb9746b49c7314dbf8e3d523_GET_READ',1,'基本设置页'),('9ced5b62c30940c7ba9a7b4f33d46ad3','GET','AUTH_0667a23692b244178cda49b8c8aa66bb_GET_READ',1,'发红包'),('9f6f4a6813354cd99d2ffa4bf5397759','POST','AUTH_6b17f9cef55a4705a8ff445c5eb37e0e_POST_UPDATE',1,'资源文件编辑'),('9fc9acd39cfb42e1960472bda97f87ce','POST','AUTH_0e2aa6a61c994088819af6a79c519ebf_POST_ADD',1,'添加栏目'),('a1b1c49fc8f64d9aa7497d5b25816eee','GET','AUTH_407a285c7ec744a4b284b85339c296ec_GET_READ',1,'查看话题'),('a2265142da1a43cd93794d3450935e03','POST','AUTH_face85b769b94dc489e719551eb58bbd_POST_UPDATE',2,'修改'),('a3358191e3084c8a906fdd3fcd23cf65','GET','AUTH_71e587d45b384855831dcfa5db98f8fe_GET_READ',1,'修改答案回复页'),('a39091a91e8146ba89b69577970cabfe','POST','AUTH_13bc9bdcb780479bbc5cb6a43b316b27_POST_ADD',2,'添加举报分类'),('a4421d798f254077ab73cb440d23b126','POST','AUTH_a2b73c63005149699adb7fb395467b49_POST_UPDATE',2,'版块代码源码编辑'),('a65e7b106ae7449880200557e60d014e','POST','AUTH_0e80dcd0f37940658faf50a8f3f9c331_POST_UPDATE',1,'清空系统所有缓存'),('a6a211b1bc5b4c31a4b444ccddfc9c1b','GET','AUTH_7dee9a00f4dc474fa502cf0f8bc83224_GET_READ',1,'添加会员注册项页'),('a75786d463494a21b2d8e0664141e92a','GET','AUTH_76ffb8fb053647c5b5905b0f605104fe_GET_READ',1,'全部待审核答案'),('a8e77195a8ba42b3880f4d6935f8d1a1','GET','AUTH_8f440666921741ed8c4804732b34d75d_GET_READ',1,'修改话题页'),('a97915e1f0864c9c93a88f268284df5f','GET','AUTH_8b9594bb5b8343dbadca64a4f8066b6e_GET_READ',1,'添加回复页'),('a97984e18c42486bae7b5b9709309981','GET','AUTH_a7f6e1dcc5e943f48f4270dcfa056557_GET_READ',1,'粉丝列表'),('aa7e41324b0d49f085fcbb400355f970','POST','AUTH_9e9721bf5cad43bdba3a7adecb47726f_POST_ADD',2,'添加'),('aa95f8a8cc5542ee828b889f22583210','POST','AUTH_c4ab05ec118740c4bb01395e5e519332_POST_DELETE',1,'删除'),('ace2d0e6f02f4189b08a63380f4f6b5a','POST','AUTH_ff3bfef595c1473a9dd2a1ba279ca010_POST_ADD',1,'上传升级包'),('ad186f105f5344908a66dac76dbf7d06','POST','AUTH_5af3e8652bd14b48aea03fac91e1e0b7_POST_UPDATE',2,'修改布局'),('ae95e0c103e7461f980bd9ab9fe50535','GET','AUTH_c5d0d01bf7b544828e1fbf3d61b9dd8a_GET_READ',1,'用户举报'),('aeb1ad5106554199bb6c16dfe6597c92','GET','AUTH_f6518fc5a5f84c11a5a569c493218f8f_GET_READ',1,'压缩文件列表'),('aeb36a2e6c8848a7a35223e8961cfed4','POST','AUTH_7dee9a00f4dc474fa502cf0f8bc83224_POST_ADD',2,'添加会员注册项'),('afb57aa600074540a550b5762f7aa6db','POST','AUTH_b697a7d318d34693b5e1f50988bcb325_POST_UPDATE',1,'恢复评论回复'),('afd21f54283045338293c83b9d287603','POST','AUTH_38c92008f5754e348302c79498961747_POST_DELETE',1,'删除举报分类'),('aff1310185ef404ba5fae9faff402468','GET','AUTH_8dd0e634ff4647e0b438b75fbde1148f_GET_READ',1,'修改会员卡页'),('b0087f154eaf40be87fa3675768fd414','GET','AUTH_336407134b204deebb6d335ffe080612_GET_READ',1,'修改问题标签页'),('b01cdaa1a9b14ba6970a31506f56ff23','POST','AUTH_eadf2a9785af45b08c5c42d6b1263133_POST_UPDATE',1,'重建问题索引'),('b09e8b722bd6426388e7694a371cd9fd','POST','AUTH_e08a84e681ea4850be0a33c1f6d4c5f0_POST_DELETE',1,'删除回复'),('b0d6061db5e24b2aa9b648b82acbca5e','POST','AUTH_5e5fc2f249c144f198b3aad24f665cdd_POST_DELETE',1,'删除压缩文件'),('b1d0484dce464b06900be842cb6487a9','POST','AUTH_a0116147816444319d37e0e1562189b0_POST_DELETE',1,'删除版块代码'),('b2b558e723eb4d75ae4c35c8b36b5c64','POST','AUTH_a1e816f03692448698b01a7ac01d2964_POST_ADD',2,'添加话题'),('b343696f562c437facda8fb136de09c9','POST','AUTH_c370e4821b0e45b6946a7ab3181b3844_POST_DELETE',1,'删除系统通知'),('b3db3d9edfc54405b520c044d805c496','GET','AUTH_db27cdfec51a4c30a066319ff6f08bb9_GET_READ',1,'会员卡赠送项列表(获赠用户)'),('b5c65a65008a46e3a9894825b98b182e','GET','AUTH_2e51f370f3c34d0bbfaf4a9f1ca7ee02_GET_READ',1,'数据库还原页'),('b6506ade40334589b8d7f9a469645be5','GET','AUTH_ef3c77fb708c4775988e888f0e9186d4_GET_READ',1,'员工列表'),('b6d19989f45c4c918a5588d5d339893a','POST','AUTH_c74888ede5e74dce8a656d722836d8b1_POST_UPDATE',2,'修改答案'),('b6e330a0c462407590a51a6e1063677a','POST','AUTH_b0857fe7e73e487798150bd09b2063f6_POST_UPDATE',1,'取消采纳答案'),('b6eeebf8952b4bc9a74b2e143911441d','GET','AUTH_6b12cf5fb0ce4927979775f3c76419ab_GET_READ',1,'数据库备份页'),('b7b2dba53e1e41c98c15f1689a90d00b','POST','AUTH_27ac945d8df8433894da098a1192476d_POST_DELETE',1,'删除角色'),('b8c3e2f7114e414b8fb99e001bdc1ca4','GET','AUTH_87ad98da3e7642e68109c33199968181_GET_READ',1,'在线帮助分类列表'),('b98179ff230b4c8baf7abd8affb33468','GET','AUTH_fd7988fae4484db7a98a1d67b6d54cdc_GET_READ',1,'全部待审核回复'),('bb1867da82bc4bf9ba1c404f7de7e0a4','GET','AUTH_607bbd310ec147519e8f988adf4c30a6_GET_READ',1,'修改评论页'),('bb27abfac38e466db47a10922057429c','GET','AUTH_5c9e1ad37d2241d6b5eebe4d591f5da5_GET_READ',1,'支付日志'),('bb4ca5ddf1884eb38e667274445372d7','GET','AUTH_e050f5451e4f4f7dba6c2cb51f7c393e_GET_READ',1,'修改短信接口页'),('bb8ada1fcff747a7868d17bebda7e0f2','POST','AUTH_5485ebcbc00541458cd96eb6deda2eab_POST_UPDATE',1,'审核评论'),('bc3cdb8d556f48098fdbb1bbb06bd273','POST','AUTH_71b0cd5212874f21a2eb46d87278bc25_POST_ADD',2,'添加问题标签'),('c095eeeee5064a739c7856ffaf8a7e60','GET','AUTH_3b87a0950675425d9b46b0a9526acb46_GET_READ',1,'追加问题页'),('c2442a047cc940cb862f97ae1fb4a21f','GET','AUTH_2a34da73c3ca436e9fb658f8a1639895_GET_READ',1,'提交的答案回复'),('c418cc0799d1495aa02ab635819bf6fb','POST','AUTH_bee77a45dcdb428db42dcb2317648fe9_POST_UPDATE',2,'修改员工'),('c4a175eaf6eb4e34b94bea54018391b1','GET','AUTH_042dc8a1921d4232bf4b01817011a960_GET_READ',1,'发表的话题'),('c4c47e534e3048ed839d5a637b07020c','POST','AUTH_6b12cf5fb0ce4927979775f3c76419ab_POST_ADD',2,'数据库备份'),('c511a5d43fd2483c9980a3ddd774caa7','GET','AUTH_8ce45be5ea284190b9d76138d8d5f6b2_GET_READ',1,'打包文件页'),('c5491e097dfa4571b8a0b7117c79c978','POST','AUTH_d885d220f87a4b1a928e3eb93f922c02_POST_DELETE',1,'删除升级包'),('c59de06e2db1498e97920d0d51ce8f32','POST','AUTH_d3f057d1100a4a79b97ab9715e01be04_POST_ADD_POST_UPDATE',2,'添加标签'),('c60995081b5a434eab404e350a181d66','GET','AUTH_9a797b54d630450cb3cfadb1f2d94243_GET_READ',1,'会员卡订单列表'),('c706d0be75314aefadedad63df77b056','POST','AUTH_336407134b204deebb6d335ffe080612_POST_UPDATE',2,'修改问题标签'),('c767b5f6098c46deb20d0d0dd943e5a5','GET','AUTH_b0e69631d5a34c12acdf7125e5598d84_GET_READ',1,'添加第三方登录接口页'),('c78f3947c772431bb95dfbad58fe0fc3','GET','AUTH_75349725155243d2932fc754cea5f3ab_GET_READ',1,'浏览量列表'),('c875a39da823436e8a77f4c251096dd4','POST','AUTH_0d5362ae1983422fa01bc03c079c850f_POST_DELETE',1,'删除评论'),('c932f31b97a947d4a123222d8ae7fe92','GET','AUTH_557735f0f8ba4626b78224719e77cea3_GET_READ',1,'修改禁止的用户名称页'),('ca00b2ec92d54b21b57b823a72f1024e','GET','AUTH_4bac717853cb4a7faf79905ea6cad412_GET_READ',1,'版块源码编辑页'),('caeb9888ba65418d8a757ed91c69fe26','POST','AUTH_43c2cd191bd14af18ecabe5fa81b60cc_POST_DELETE',1,'删除分类'),('cb3b881e83474c4cb19990a573d3b0da','POST','AUTH_95bbc26180f3435f89803a95c630a39e_POST_ADD',2,'添加会员卡赠送任务'),('cb607ae60b204da3b2c80c85929a190d','GET','AUTH_52bc2dbe4c0e437ebf93ce8b6575c6bb_GET_READ',1,'修改页'),('cb64a997e4c3494e861899acc09c6a28','POST','AUTH_b0e69631d5a34c12acdf7125e5598d84_POST_ADD',2,'添加第三方登录接口'),('cbc6da71f75d4ac582d0e88f257e7669','POST','AUTH_c027259a21a240d48b73c1683a346056_POST_DELETE',1,'删除禁止的用户名称'),('cc2b89e39e374669980b67dabbd727eb','GET','AUTH_bc413423f03f4f1d8d37178ae73eb9ed_GET_READ',1,'修改在线支付接口页'),('cc4fc4640905436a8fafe8533ffbe18f','GET','AUTH_face85b769b94dc489e719551eb58bbd_GET_READ',1,'修改页'),('cd62c57b27af4b95bf3e9b868c318e98','GET','AUTH_399207e1956d465a8eb536e80ee5f5f0_GET_READ',1,'系统通知列表'),('cd6e65c8117d47d6b905cd699953440d','POST','AUTH_e4d93f4f930a455f85868cfd5480f5d0_POST_DELETE',1,'删除缩略图裁剪尺寸'),('ceb28608464548d58f191f29e987c858','GET','AUTH_607959c1d66c4900835c30532ebf656e_GET_READ',1,'查看问题'),('cfe10d0e303b4eb1acfb725110af3570','GET','AUTH_c74888ede5e74dce8a656d722836d8b1_GET_READ',1,'修改答案页'),('d17cf7897d1f42cbbfdc509ebf5f38de','GET','AUTH_515cd5fbdd72423ca083d3f44217fd25_GET_READ',1,'添加短信接口页'),('d1c449631db742d79f5426739f8bbed7','POST','AUTH_557735f0f8ba4626b78224719e77cea3_POST_UPDATE',2,'修改禁止的用户名称'),('d2912b5dd3b84ab396c0a87210e3ab30','POST','AUTH_b77f796a65694fed859fe1684d365589_POST_UPDATE',1,'目录重命名'),('d39647de8f5b4b2b844a4eb9fc089c8e','GET','AUTH_d8ad4df8213e491c96bd143e1eec7b4c_GET_READ',1,'收藏用户'),('d443ecbbb48d48a0adb0df74140510da','POST','AUTH_8f440666921741ed8c4804732b34d75d_POST_UPDATE',2,'修改话题'),('d53a434d16b14b23b79bf31dee90a1ea','POST','AUTH_51a9dc467fb54948a1c71dc2365b5049_POST_UPDATE',1,'删除用户登录日志数据'),('d7afdec202d44a85ad3239987d2fcf00','POST','AUTH_000d1e49b1984cceacaf4dbc2a38be86_POST_DELETE',1,'删除标签'),('d7b687d7dd9e4b758dbc143625915076','POST','AUTH_4bac717853cb4a7faf79905ea6cad412_POST_UPDATE',2,'版块源码编辑'),('d98a8e8c57b64a8fb89f7a0d994978eb','POST','AUTH_a4775968ad2e4b238ed49b4e4808a011_POST_UPDATE',2,'修改回复'),('da0dad28fa434e9190fe67619c28bf59','POST','AUTH_c418c587feb14ecfabd9690d9f52d440_POST_UPDATE',1,'还原私信'),('da332d9db98e4ce7b9023a9e76752ad3','GET','AUTH_a1e816f03692448698b01a7ac01d2964_GET_READ',1,'添加话题页'),('dbc37f628d514de99469585bb89d4a45','POST','AUTH_31f98ef57f0a48a69c0ebb36c920dd1f_POST_DELETE',1,'删除角色'),('dc1ba71e0da24d53a552beb64d1e3505','POST','AUTH_129aa71dc14049ccb0715268f24281aa_POST_ADD',1,'上传模板'),('dca0b9b3bf664e9795c63bcf78633946','POST','AUTH_938b9dff2a27416abf6ae6ac21eaaaad_POST_DELETE',1,'删除问题'),('dd280caa96f24e5b96a586071a7e6ff1','POST','AUTH_515cd5fbdd72423ca083d3f44217fd25_POST_ADD',2,'添加短信接口'),('ddab9ef583b84da78fb60d2505430396','POST','AUTH_66af4e938332484f8a4f6e764a1d106c_POST_UPDATE',2,'修改会员注册项'),('de2ae43b2077478ead903fa969172e1c','POST','AUTH_c0b306017906415abce45445b5606bd6_POST_ADD',2,'添加答案'),('de484d1d48ce4b42b086f51b62af403f','GET','AUTH_9f27719619c244879c74ef032bf67684_GET_READ',1,'修改问题页'),('dec929f879a74636a22f2f4992470c5d','POST','AUTH_b805b7dbbf0140b2a2fcb962e3fe4a4d_POST_UPDATE',2,'修改分类'),('dfe6741a3fce4ba0832d21843099a5ea','POST','AUTH_0d91dbfe06594b8c82e72d525d9dc229_POST_UPDATE',1,'注销账号'),('e04459a1d0b749ff9d619941fe747750','GET','AUTH_d2a54b45642a42fcac64fb15f1ac78e2_GET_READ',1,'友情链接列表'),('e189c9ff166d48f19369852c9bee511a','GET','AUTH_58dc8b9d637a4ceda36b7083cd94bb76_GET_READ',1,'关注列表'),('e2623b25d9884cfe9cb0a93b785d8362','GET','AUTH_7db8b118e2ec4ce9992e027eddda1648_GET_READ',1,'版块列表'),('e2e27149dde94c078489038669e19e58','GET','AUTH_d3f057d1100a4a79b97ab9715e01be04_GET_READ',1,'添加标签页'),('e38df097dc62482382dcf1bafe82ab6b','GET','AUTH_2a03829ee62c4283913dc440537f3fe9_GET_READ',1,'修改角色页'),('e3e1aa79ab624d338eca2ba5be687262','GET','AUTH_32361852ba844d1f9ccdb220ce3b3cb1_GET_READ',1,'版块引用代码'),('e3f8ebac87ad41559185caeaab6b5f3f','POST','AUTH_3507e6049b6843c39d8d31b6e384818f_POST_UPDATE',2,'修改举报分类'),('e4033ddf5bf14ea19249242cf83e5662','POST','AUTH_1ac87d3f1c0f4c99b9fdd9b713e304bf_POST_UPDATE',1,'移动在线帮助'),('e587d664edc04f1199c76922c6444a43','GET','AUTH_66af4e938332484f8a4f6e764a1d106c_GET_READ',1,'修改会员注册项页'),('e5b92c26f1d24283898773c273b6aaab','GET','AUTH_ab10d2b5dc5e48a69727a6292ca072b4_GET_READ',1,'添加缩略图裁剪尺寸页'),('e76cfef15b7846b9a5e76f735e7f6026','GET','AUTH_f14133ca94274ff197996e059a26ad49_GET_READ',1,'修改会员卡赠送任务页'),('e96baee9362449d7b498fb527dec1d54','POST','AUTH_7f22ef589ea74b1c874b10fa6cd36b99_POST_DELETE',1,'删除话题'),('e9e06c93c05e4ccb9ad29c8eb7872905','GET','AUTH_3507e6049b6843c39d8d31b6e384818f_GET_READ',1,'修改举报分类页'),('eb186fe0b20447fba47e45846b51c344','POST','AUTH_e050f5451e4f4f7dba6c2cb51f7c393e_POST_UPDATE',2,'修改短信接口'),('ec871e4a3c7842309abc22e3f6b9a1c3','POST','AUTH_9c5bebaa673b45bd9d1c5cba7a9dead9_POST_ADD',1,'导入模板'),('ecd38983cce54e65b9b465c70c9c484e','GET','AUTH_7ed8aa6ff34241329b9183e2f114ca64_GET_READ',1,'添加角色页'),('ed9b869a6fec4b63a8ab2b6ad181e301','GET','AUTH_39adfb4206024d14ab38822555314e7a_GET_READ',1,'修改举报页'),('edcfef9b3d58434cbccebb85cc192bf7','GET','AUTH_803dc508fa8542f1a2be86cdb85b19f1_GET_READ',1,'会员角色列表'),('ede920bcd4a7443ab7bc61e24994468e','POST','AUTH_032710d13fbe479686fff302b9e2a2ce_POST_UPDATE',1,'还原话题'),('f0da7798ecc74190ab17da47634e5401','POST','AUTH_2c60d084290e4ac196c490864a292ae1_POST_UPDATE',1,'启用短信接口'),('f1939cc01644444bba162f2a8325b91a','POST','AUTH_3aa16023dbcd43cb8ccba4352f9b7e58_POST_DELETE',1,'删除追加问题'),('f19ccdc2eeea49939b4ed4c0cd3c0b49','GET','AUTH_abdea9b5ed4c4636a55062cf4f36ea0a_GET_READ',1,'查看在线帮助'),('f2516b2ddfb44106a6c0c2f74201f4e9','GET','AUTH_6a87425f50f14afc98ebcc42c1e54637_GET_READ',1,'会员等级列表'),('f25dd684c4954768ab254a9693a3b8af','POST','AUTH_1800baca07bc44ac986556dd30d37254_POST_ADD',1,'资源新建文件夹'),('f36038f6f48040d9ba40b94342490736','POST','AUTH_f285c691b0f74b9ca549344722e5d780_POST_DELETE',1,'删除栏目'),('f399670d423442909dadfe3238915cb8','GET','AUTH_70889956fee3475fb8487313d46f94c7_GET_READ',1,'添加模板页'),('f574660f6bd24202aec13b86d95e7da9','POST','AUTH_7e763e0f214d42bfb2ba3cbeb9178c56_POST_DELETE',1,'删除员工'),('f871f8eb397e40b9bd69b4496942875b','POST','AUTH_2e51f370f3c34d0bbfaf4a9f1ca7ee02_POST_ADD',2,'数据库还原'),('fa3278919bba435e857a341de20f95c2','POST','AUTH_44406f79d290492aa113d528da21b317_POST_ADD',2,'添加在线支付接口'),('fab2055b35d040d9b28f02c6630c630f','POST','AUTH_3c7306248d7a4788894ca4d9107e233e_POST_UPDATE',1,'修改数据库密码'),('fb848a5fa3bf46919f54044aa3bb7c6f','GET','AUTH_4c891b4c92af4f6783e6b7d1b245e345_GET_READ',1,'收藏夹列表'),('fc7adea930dc418886e8f791fce7dd8f','POST','AUTH_ad32af8a5d784a979da7b5362ca77882_POST_UPDATE',1,'模板设为使用'),('fcd89db7a4fc4c25ad967366a3f9d19f','GET','AUTH_3b5ccd12071e49ccac480cc55b3f520a_GET_READ',1,'收藏用户'),('fdde776dc2f44554871b0706b5fe89fc','POST','AUTH_7710a45b7cfa484183ee104ffe20f6c4_POST_DELETE',1,'删除问题标签'); +INSERT INTO `syspermission` (`id`,`methods`,`name`,`priority`,`remarks`) VALUES ('030ebf82676c4160920670728bce3cb2','POST','AUTH_d0482512ccd5439bb6610672c11f0cb2_POST_DELETE',1,'删除模板'),('048060184aa747db94413aef590e6b97','POST','AUTH_fd848496836843b49ee6ed3ccdf6c14d_POST_UPDATE',1,'审核话题'),('04931b8ad2db4512bb8c49d48f600b18','POST','AUTH_8dd0e634ff4647e0b438b75fbde1148f_POST_UPDATE',1,'修改会员卡'),('05bd42ccee274a6393edf7e5be2ed902','GET','AUTH_b9512c1642a54356b453ef6e9df32aee_GET_READ',1,'模板列表'),('0998399706604b298db6533ef23ec0ac','POST','AUTH_52bc2dbe4c0e437ebf93ce8b6575c6bb_POST_UPDATE',2,'修改'),('0aa99e1b05ff46f48e4356db9c42a182','GET','AUTH_ab714c30b67345048aee5397c9f34ffe_GET_READ',1,'收红包'),('0b9dd9f7be554a4eb07ff7bf716a81b9','POST','AUTH_0d87e1fe8fdd45d48c5f259b8e423b2e_POST_UPDATE',2,'布局编辑'),('0bee0cbdc5514c02adf8f0910971c90f','GET','AUTH_9246901afe1b4d3fb501c3fc51be23c5_GET_READ',1,'修改等级页'),('0c1ff61fb5664ba5b41d844b2bcbc5c5','POST','AUTH_70889956fee3475fb8487313d46f94c7_POST_ADD',2,'添加模板'),('0cb6e21b9d254dd881c201b577fa46f6','POST','AUTH_71e587d45b384855831dcfa5db98f8fe_POST_UPDATE',2,'修改答案回复'),('0e0d51db38d54019883a97efae6a613c','GET','AUTH_08a343e33ec44fe59228442dd56e96a3_GET_READ',1,'缩略图列表'),('0e5fa569a5584aacadc631e738257aeb','GET','AUTH_a02b3694e4d542398d3a39f4156e992f_GET_READ',1,'添加页'),('0f0ec2999fbb44f8846a20d58e828e59','POST','AUTH_45f5ca24bf7441c08680d66b3aa6a8f6_POST_DELETE',1,'删除'),('0f7d3d4af8954ad18178b62d2f25d7f9','GET','AUTH_0ae67eaf13ab4fc199a4406126dbaef4_GET_READ',1,'发表的评论'),('10aefb57f2f247b290c91e2253e8ce2d','GET','AUTH_d297f75ec0514aa1953d9d1738634090_GET_READ',1,'下载压缩文件'),('115cccb921fd423e9dd8fb31b2e6437b','GET','AUTH_43bfdc37ca5a4473af0d483500390fe9_GET_READ',1,'红包分配'),('11ac0bb2d9074573bdfcb40511a302b9','GET','AUTH_5417c2d6e8a8453b972682fee374ec3a_GET_READ',1,'在线帮助列表'),('12d63c0e375a47728d4c182372529b8e','POST','AUTH_3b87a0950675425d9b46b0a9526acb46_POST_ADD',2,'追加问题'),('1313b93cb906494d896c059eca62762a','POST','AUTH_fb9bce585d7d4aa89ddf30262540e660_POST_DELETE',1,'删除导出模板'),('139ded1d586348f78e3751c9dc8dec13','GET','AUTH_7e6b62b229a84c0fa739373313f381c0_GET_READ',1,'修改追加问题页'),('13f7169f2a0b48a591e701d5f5a034d0','GET','AUTH_2bf084e1e8d84e89a1c2da9c5f6c8f5d_GET_READ',1,'私信对话列表'),('1474318f7e2240739d00a85ff21778d1','GET','AUTH_98e03673f0c847a2bc8f93008b1729ef_GET_READ',1,'点赞用户'),('15c5191b69af4eb0a1862930c6fe176d','GET','AUTH_a4775968ad2e4b238ed49b4e4808a011_GET_READ',1,'修改回复页'),('1889c935ddca4f81bf1046dccfcfe906','POST','AUTH_d75adb28b87d496e8627c11272b47476_POST_DELETE',1,'删除在线帮助'),('18d7283440854ef68e30bcc83671777f','GET','AUTH_24bac9f0b1c84b0394a39c8933c7739d_GET_READ',1,'资源文件查看'),('1931aeb8dd194f8282ebbd4085166f52','POST','AUTH_62c2facd01254ffe99ce7692def6815f_POST_DELETE',1,'删除答案回复'),('194e1a7a1fdc4a6eae2bd4db1dea2661','GET','AUTH_922f6908c5a1434aba4b0f6f8f008c1c_GET_READ',1,'添加版块页'),('19b5f1637e174a31a91c4ddcef3bb4c0','GET','AUTH_5af3e8652bd14b48aea03fac91e1e0b7_GET_READ',1,'修改布局页'),('19facbaf34104cad9e532d40286753e7','GET','AUTH_27af89b4f9344c73b1b792334e7fdfe2_GET_READ',1,'会员注册项列表'),('1a362749eebe4b1f8d41643521125336','POST','AUTH_fc8554db852a4f128bdee595b4cd1ed8_POST_UPDATE',1,'更换头像'),('1a631db6c36e499cafd7d5211e61939f','GET','AUTH_061d18aeb1044870b94cf6144a6004ea_GET_READ',1,'话题列表'),('1b7916b970e142888fe14821c935f579','GET','AUTH_3e88a83fff2a476392eccffb64d25b1e_GET_READ',1,'查询会员卡赠送任务'),('1b80ca8dc02c4591997d420cc917d80b','GET','AUTH_53ae04bf6468464ea15826a8d1bb7417_GET_READ',1,'留言列表'),('1cc026a6afec4d2c823901413e192bee','GET','AUTH_d71d35ca222a43e2bec6ceb76ac8097f_GET_READ',1,'添加会员卡页'),('1d34b3ce43ae4d8f962a8b27381a3dec','POST','AUTH_670eb3b034d34a82a6053de088e27d0a_POST_UPDATE',1,'还原问题'),('1e480a95e4c14abf954953d813054a6d','GET','AUTH_dede44542c5644a69b72180e1abc368b_GET_READ',1,'红包分配'),('1e5cbc88d0d8489cabf925e70094b882','POST','AUTH_838e778a22c0424ab11914d1e3b44379_POST_UPDATE',2,'修改角色'),('1f0ae8efec9840f09a8b34e7acd16f5f','POST','AUTH_39adfb4206024d14ab38822555314e7a_POST_UPDATE',2,'修改举报'),('1f394709c4b74ac5a982ceea26a42d6e','POST','AUTH_efa66bc116bc409fbf7bf23e4882d2d9_POST_ADD',2,'添加员工'),('1f8a51f44c3f4dfe878c0b978a5720d6','GET','AUTH_0d87e1fe8fdd45d48c5f259b8e423b2e_GET_READ',1,'布局编辑页'),('2059b44286c3402c84e89d5d449eb305','POST','AUTH_a02b3694e4d542398d3a39f4156e992f_POST_ADD',2,'添加'),('211fa9879cdc41b7b7e8ed3fe308278e','POST','AUTH_decb896d7fee40f09a958647cf14b849_POST_UPDATE',1,'审核问题'),('21d93e122d3a4df4ac1b4748ef5a99a7','GET','AUTH_bee77a45dcdb428db42dcb2317648fe9_GET_READ',1,'修改员工页'),('22262588cd464d568f4d756512152c3d','POST','AUTH_8ce45be5ea284190b9d76138d8d5f6b2_POST_ADD',2,'打包文件'),('22d30d3080cc422e8878470f6db173fc','POST','AUTH_9246901afe1b4d3fb501c3fc51be23c5_POST_UPDATE',2,'修改等级'),('238bd1047afc4fc0a220977c44a07336','GET','AUTH_d613442d18c1465d8a981f420b3aa8cd_GET_READ',1,'维护数据页'),('25ba6537e4ef4bc8ad0530534975e426','GET','AUTH_879f7ed98c6d4af5b07a7dd2c98833d5_GET_READ',1,'积分日志明细'),('260db4f1552c4f09a5f6f999e896cdac','GET','AUTH_9be9600772e3420a91ee019acc3ba379_GET_READ',1,'添加答案回复页'),('26767c89eeb84e56a411f686b3242491','GET','AUTH_b805b7dbbf0140b2a2fcb962e3fe4a4d_GET_READ',1,'修改分类页'),('27464511268442c39980b0a8a25c2663','GET','AUTH_f2ddeb0bb4c94342854c6a2461869fb4_GET_READ',1,'提醒列表'),('283b82e93f0f45e9aebe62a6fa3194bd','POST','AUTH_9c3ddbaa3457496ab9315ce6f271db8d_POST_UPDATE',1,'还原在线帮助'),('2857b3c00f5841c4920497ac57beac6b','POST','AUTH_32ae2070e23d42ba8dc38de061e7ed47_POST_DELETE',1,'删除'),('294be5897f7c4770b7b2d0190e0a6bdd','POST','AUTH_7d7842f34d6940738a767b3d7dd9a6ec_POST_ADD',1,'充值'),('2a3de832f5d44914a4b568991aa282dc','POST','AUTH_f14133ca94274ff197996e059a26ad49_POST_UPDATE',2,'修改会员卡赠送任务'),('2a881ff2307942a888e84ce2b7cb9a57','POST','AUTH_d71d35ca222a43e2bec6ceb76ac8097f_POST_ADD',2,'添加会员卡'),('2b07e05a06784b4c8095ce0345b407a1','GET','AUTH_f365c635400e47eda1fc10589d7dbbcd_GET_READ',1,'会员搜索'),('2bb181ae95ef4fe39a78b5737616f448','POST','AUTH_04acd924ee1f4ef8b60efd03a35998a3_POST_UPDATE',1,'设置默认角色'),('2bc126b7b8034d899bb6bf2887c86aad','POST','AUTH_4a47d671d3294386a2ac9871d4f1425d_POST_DELETE',1,'删除举报'),('2d05a9c495ea48598814eb46f3852102','GET','AUTH_75a262c3c48d4e21817541cd87fac000_GET_READ',1,'合并分类页'),('2d5b3555fd764225bbdd1e8787d8198f','POST','AUTH_513d70ed7f3e46eb91f8ea4bbfc89317_POST_DELETE',1,'删除会员注册项'),('2dabdbe7ec924ed2b8a15d8f06f9f457','POST','AUTH_281466f5c0654966a68653b7383c6d9a_POST_ADD',2,'添加评论'),('2eb3a442ae964e03b0626dee0115a7cd','GET','AUTH_efa66bc116bc409fbf7bf23e4882d2d9_GET_READ',1,'添加员工页'),('2f44f50ef9184640b7578bd1eeb9888c','GET','AUTH_4ab032ea2c53438799d6b32b0eebb60b_GET_READ',1,'问题标签列表'),('3093827bb1314f9ab1ba5068fa94bdf6','GET','AUTH_37f5d0f7095b4093a772593dd4e28a39_GET_READ',1,'提交的问题'),('3107b49684c54d51b54c45a7307228e0','POST','AUTH_3338673059d44af39b27bf4cddc15bcc_POST_UPDATE',1,'还原提醒'),('3402b228fb604030a83eac3c0e94373f','GET','AUTH_d5290b702acf41f286dc3d66c659d081_GET_READ',1,'会员卡订单'),('34b600ff3fd4494cb3c34af2910b9c5e','POST','AUTH_c673918d949d4cc3aa38b43660b354b8_POST_ADD',2,'添加在线帮助'),('356b58ddff4a4f85aa3dd1f874964314','POST','AUTH_2a03829ee62c4283913dc440537f3fe9_POST_UPDATE',2,'修改角色'),('35e6084d7dc44b1ca8e9033302969275','POST','AUTH_bd36d2aa14774c8d81b56fc7fde02b4f_POST_DELETE',1,'删除短信接口'),('36001fdc50254da8a40de770517d148e','POST','AUTH_7caf26294048452cafbb5972ef502d88_POST_UPDATE',1,'还原系统通知'),('36107be91fc241a282eb7de274b0fc69','POST','AUTH_7867d6ca24c94edcbd52fdb8cfe4a8de_POST_UPDATE',1,'恢复评论'),('36aaf8e88b324c3b8ce50276cb83e901','GET','AUTH_ad17b7a816ea45b09be8084be966ba4b_GET_READ',1,'问题搜索'),('370562231d9447c797d9c9d4df04413b','GET','AUTH_5ef5747987074212be7ef9cc9fdb50af_GET_READ',1,'修改在线帮助页'),('381f2e01b83742149361cb116c106e12','POST','AUTH_da63bf83542e47bdacdada8a8abf8166_POST_DELETE',1,'删除在线支付接口'),('3944c3265a08408db9c8ac3a95862cfe','GET','AUTH_a15cab18081d4ec7b85b03646b873166_GET_READ',1,'查看支付日志'),('3a459f7f04b64379bea2ae724cf3f78a','GET','AUTH_ca0e7a1a86384639a025a3fab07bd963_GET_READ',1,'问题列表'),('3aa152ed6319424097a29e41f3dd14d4','POST','AUTH_ef3e2b9c32634f4088f4066880c70677_POST_UPDATE',2,'修改版块'),('3add22feb0064256bc19c209d14b5aeb','GET','AUTH_3d630529412f44c8be0c409bf12bbba7_GET_READ',1,'资源文件下载'),('3bca1bc44826413db5693edc927dd863','POST','AUTH_2f4d3ec6741b4552a27d20781426df12_POST_UPDATE',1,'还原'),('3c05fdd591c8470b8622091893ff004c','GET','AUTH_4ce5c77610864d8885298a21793732ad_GET_READ',1,'修改标签页'),('3c6e8be51c62407c9d6a9072866c728d','GET','AUTH_05568f678d8e43018b884f0bba9dd600_GET_READ',1,'在线支付接口列表'),('3d795b3a0b1849fb8da486151cba9b8b','POST','AUTH_aa355abf953e42078517a3dded03e785_POST_UPDATE',2,'修改系统通知'),('3ddf4b633d8f474f9a8aaffd73db0482','GET','AUTH_07dc355d349a41379673ede8b926520e_GET_READ',1,'短信发送错误日志'),('3f59fbbaac5c4618a7766c775050bee5','GET','AUTH_b47dd6012f88406795205481d2916fd2_GET_READ',1,'引用评论页'),('3fcd60e96e85430fa99e85886804dbc5','POST','AUTH_5ef5747987074212be7ef9cc9fdb50af_POST_UPDATE',2,'修改在线帮助'),('40609cc4a8d24b1cae714d3b26549718','POST','AUTH_aa971ce1dc6f43e3b026d235fa7263e6_POST_ADD',1,'添加版块代码'),('4174d434346d4043935285874652531e','POST','AUTH_a5cb52cd59a040a1b34a7f401361fe31_POST_DELETE',1,'删除私信'),('4474d3586efb45278d6ede01e03865c2','GET','AUTH_f0eeb58d820b48cba5368da6b80184bf_GET_READ',1,'举报分类列表'),('447a7075ee9241b4b39e8976aa24709d','GET','AUTH_aa355abf953e42078517a3dded03e785_GET_READ',1,'修改系统通知页'),('44b76b0928494c6d90886568188c849a','POST','AUTH_a10f02c6ecc1470fbf6d449d5b84181e_POST_DELETE',1,'删除第三方登录接口'),('45cac3b5741644998511a4982e06acde','POST','AUTH_374f5b9bffd443b9b2b4a830112951cb_POST_UPDATE',1,'恢复答案回复'),('46c8721b9f004ba395201bd86c49375c','POST','AUTH_43210759422e407da5f5ac5cc1f7fe3d_POST_UPDATE',2,'修改员工自身信息'),('47d2591d01cf49dd8122cc9a77d16094','POST','AUTH_521ab07ea093458b8c0711c9783cfdec_POST_UPDATE',2,'审核回复'),('4831ce8be1af4dd9862ab173a19907d3','POST','AUTH_8b9594bb5b8343dbadca64a4f8066b6e_POST_ADD',2,'添加回复'),('490b90c22bd74cc49ffac5a8bf339cc3','GET','AUTH_d72acdb07d1540bab400c194ba3329f8_GET_READ',1,'资源列表'),('4c701cb29334419fa58b66c9913532ea','GET','AUTH_82462825c1dd4ecdb3ce22e68b70f5e9_GET_READ',1,'添加等级页'),('4c87a7846ac54b09bb723808825be222','GET','AUTH_1f706068a9d547dea69f89a64c89a741_GET_READ',1,'查看'),('4ca50a54e8f54bb6ab063331f78a96d8','GET','AUTH_b83b0d29f07e4249b70067e00f54ef67_GET_READ',1,'添加禁止的用户名称页'),('4ce1fa996a4445849b169415cfb89826','POST','AUTH_82462825c1dd4ecdb3ce22e68b70f5e9_POST_ADD',2,'添加等级'),('4dbb7acd1a964ccfac105ca77368552e','POST','AUTH_2690d4cb2beb425daa06ff9faf8d97ec_POST_UPDATE',1,'修改栏目'),('4e150361440b4132baf9d65563ccb6c7','GET','AUTH_5a8bd389628a4faaa96194435a14b384_GET_READ',1,'全部待审核答案回复'),('4f4d36de8c024d8b8befca963b969f2e','GET','AUTH_adb6277a6b4f404faa45d94216ba30ff_GET_READ',1,'会员卡赠送任务列表'),('50eb45ee72014011a3828b594988af72','GET','AUTH_088ec0225b114039aab46c17888125f2_GET_READ',1,'点赞列表'),('5357d79b9cad4dc4b6b3ee3434977281','POST','AUTH_97bc7db41f8743978c70a104e49dd1c5_POST_DELETE',1,'删除会员卡'),('53c95658c1a94f35bf5088be357f2d38','POST','AUTH_21a24ac2443043fbae750e4d6897e4be_POST_ADD',2,'添加分类'),('5532bf13ebbc4881925c21c1aa96302c','GET','AUTH_5b89f2dc65b54197940c9f1b614c669e_GET_READ',1,'布局列表'),('563c1db3575241deb84e5209af4d9df9','GET','AUTH_0faa6ccdb1d741a99f45d8ad80d7d984_GET_READ',1,'举报列表'),('56d01e5582ce44b5a1cbe553a3336f21','GET','AUTH_673e0fdf492e4d97a19a761f8dcc203b_GET_READ',1,'短信接口列表'),('5774f59a2f3e46388dffe8f67986c9e3','GET','AUTH_403e8ffa7ac9419a8ad7a2b4bdb27899_GET_READ',1,'第三方登录接口列表'),('57ceef23523041babd9cec2026f3fd7b','GET','AUTH_44406f79d290492aa113d528da21b317_GET_READ',1,'添加在线支付接口页'),('57f777df1fd84e7a9ce88da91459c4dd','GET','AUTH_ef3e2b9c32634f4088f4066880c70677_GET_READ',1,'修改版块页'),('58429820b3764a56a8fda45833ec4737','GET','AUTH_453b956048b044cfb4f3df143624aa68_GET_READ',1,'解锁话题隐藏内容分成'),('59e5dcf269e54f09a85a4cd474d2bf14','POST','AUTH_c51b715175a54b968e7fdfa0883cb08e_POST_DELETE',1,'删除会员卡赠送任务'),('5b9a0913454e47b4bef6d3e31ae38734','GET','AUTH_9e9721bf5cad43bdba3a7adecb47726f_GET_READ',1,'添加页'),('5d52c02bc2754881b37cda5efcd765c5','GET','AUTH_3c98bf1cf2294c059cf0241fba5cfa00_GET_READ',1,'导入模板列表'),('5e6c9bdfffbf4622854aedb55bd2eabf','GET','AUTH_35b5f850ff1c40fcbc9e57c1f2124a1b_GET_READ',1,'积分日志'),('5f2c77490e4a4106b2b4c22fb0c59aaf','POST','AUTH_922f6908c5a1434aba4b0f6f8f008c1c_POST_ADD',2,'添加版块'),('5f8d5f1735d145b59282e5eb840459f7','POST','AUTH_685794fae29a45b6a5d61416b39d7f71_POST_DELETE',1,'删除版块'),('606368bc5d894dc69213360eeb3f3c1d','GET','AUTH_10f76770be4040a4bf50d0efb4dce35a_GET_READ',1,'查看敏感词'),('61b55531648c46f89fd561cdcea09a64','POST','AUTH_607bbd310ec147519e8f988adf4c30a6_POST_UPDATE',2,'修改评论'),('621036c4c1e94863a8600c3f771ed176','POST','AUTH_a046d8a39d3b44d694d8c7720cd6a7d2_POST_DELETE',1,'删除答案'),('6271f4f215a349538099bd5ac40a5ddc','POST','AUTH_9be9600772e3420a91ee019acc3ba379_POST_ADD',2,'添加答案回复'),('633e13950b7540eebf0d07022784962f','GET','AUTH_11f96911716c4498b562658224750b02_GET_READ',1,'栏目列表'),('6446b6074a744354a67ca2fa983c213f','GET','AUTH_e25b31db1abd48eeb81f13881e314f91_GET_READ',1,'会员列表'),('64cd7f08d9f941a4965f07aaf876b41b','POST','AUTH_e7443c7b35bc44a1a60f5f6a7530905b_POST_ADD',1,'上传敏感词库'),('64e00e15204f4b9e8a87a03e161d2cd6','GET','AUTH_95a1e6ab0ea64972ab36f85f2940d8e9_GET_READ',1,'提交的答案'),('657d2b2dcbd44934aad101f1e304e465','POST','AUTH_afa39379327e4461b3444cf9b416efae_POST_ADD',2,'添加系统通知'),('66218378244c4c4fbe640f367b170a2a','GET','AUTH_1a95dfe74bec4c0b986e9f96b001bc7e_GET_READ',1,'取消隐藏用户'),('66bca0f5d7064f0fa3217eb1b4b3dff9','POST','AUTH_ab10d2b5dc5e48a69727a6292ca072b4_POST_ADD',2,'添加缩略图裁剪尺寸'),('6716c5bd261d4808ba41700b69f061e8','POST','AUTH_7ed8aa6ff34241329b9183e2f114ca64_POST_ADD',2,'添加角色'),('694588ee74f9488ab0d647e6e722ccc4','GET','AUTH_01fe645ae71e4925892c159e948063e9_GET_READ',1,'私信列表'),('697107528fb949c5a719e3208cd00908','GET','AUTH_c76fd58d86fd44c3ac6accebc12ae7fa_GET_READ',1,'添加角色页'),('6ade5a05842c4d17ba41346b74724acd','GET','AUTH_bce6c687ee5645cda651cd6dfff74fa4_GET_READ',1,'标签列表'),('6b0484a6e0a54374b82846816e108b46','GET','AUTH_838e778a22c0424ab11914d1e3b44379_GET_READ',1,'修改角色页'),('6be1d4d0c2e04294b83075a44f4c5a87','POST','AUTH_5d697fdf29434ff4bbcd5bc6f1a9a415_POST_ADD',1,'立即升级'),('6e9b4ddd5cf34072a01953fc220a2fd5','GET','AUTH_412fd399deac43cb8354a15db3b47bbf_GET_READ',1,'添加布局页'),('7058d03b34d749f78d942940581cdbca','POST','AUTH_c128236bfefd4cf3b241357733581002_POST_UPDATE',1,'审核答案'),('70a4210d51a246e396fd336a83e6397e','GET','AUTH_822e43c8499149d59fd5ee6f77153d35_GET_READ',1,'发表的回复'),('70aa9bea6b8b4cd4aef87b9f28782d51','GET','AUTH_a2b73c63005149699adb7fb395467b49_GET_READ',1,'版块代码源码编辑页'),('72ea89819e2248a3951dbe0be592f55f','POST','AUTH_b47dd6012f88406795205481d2916fd2_POST_ADD',2,'引用评论'),('73e33d43deed43ae8f631f61ea4c7d93','POST','AUTH_ab73276d43184b2db5fa5a6bd76b1def_POST_DELETE',1,'删除布局'),('74e6343d6b144a24a219185e6fab2f4f','GET','AUTH_c459ab7aa99e4f528c961dd45df4d8e5_GET_READ',1,'会员详细'),('7565855bdad4464a9b2ef86ae988b163','POST','AUTH_bc413423f03f4f1d8d37178ae73eb9ed_POST_UPDATE',2,'修改在线支付接口'),('75e4692e5c614f5abc7d7b5810cf59d9','GET','AUTH_1a93fe93805849d68e478bb91c28480b_GET_READ',1,'添加问题页'),('7607f3a5a4cf436e8186aefc5e49622d','POST','AUTH_d38488d83afa42b8a53e530ed870b2b5_POST_UPDATE',1,'还原举报'),('763dd4de4298424387cf13c099fef025','POST','AUTH_cbe2d7086fee4d5390afe686e9cddad1_POST_UPDATE',2,'修改模板'),('764fd678f9894d759a278734fb63d460','GET','AUTH_0e17c398c3dc46ef90657028e5a81b0f_GET_READ',1,'问答悬赏平台分成'),('76ad5ec096c540d983dd318969a64f6f','GET','AUTH_c6d4bed764194be0a377be158ecdee4d_GET_READ',1,'会员注册禁止用户名称列表'),('774d0cdd7c8c443e868c8192d787ff3b','POST','AUTH_9f27719619c244879c74ef032bf67684_POST_UPDATE',2,'修改问题'),('7753d328281740808acf1ae0eadcbb3b','GET','AUTH_fbee16533927408789b4c0a096413635_GET_READ',1,'角色列表'),('778a695cbabb4defb7e5e7d728c1ce97','POST','AUTH_59bb52174d2e4f318e0c5ed09f9bedb3_POST_ADD',1,'资源文件上传'),('778b7933eb5c4171a2b53e167e22cd08','POST','AUTH_f58f9516975847fbbd8a2cd0230973f5_POST_DELETE',1,'删除等级'),('78d335071bb0422badf8832a6faed506','GET','AUTH_c6e0d05a7d8a4a63b7d8b0c5ed44207f_GET_READ',1,'登录日志'),('78f7f0b1dee44977a383578846eed604','GET','AUTH_64730717bf3e42169b22ff5f4529b0a8_GET_READ',1,'话题搜索'),('7b4fdeb8d7014269aadf0744468743f7','GET','AUTH_d0f97697d6984656927b6dbcc9f9c4a0_GET_READ',1,'登录日志'),('7dd2f764c9dd4af7aca79c1ac4c7d6ef','POST','AUTH_72f0a0a4b44f4f21a0edd0858a6bbcc5_POST_UPDATE',1,'举报处理'),('7dfbd05de7a14c9f87928c90bdda2192','GET','AUTH_ae66d24114ea4cf28923f5fe8757e4e6_GET_READ',1,'服务器节点参数'),('7f29278f5aaf461988e0ca6ae380c212','POST','AUTH_bc248879066f4af58c99a822f4228015_POST_DELETE',1,'删除资源'),('7f4f7787832a4455aaa125a41ffad75b','GET','AUTH_95bbc26180f3435f89803a95c630a39e_GET_READ',1,'添加会员卡赠送任务页'),('80fdfc5251234915924d6b310d510af7','GET','AUTH_c673918d949d4cc3aa38b43660b354b8_GET_READ',1,'添加在线帮助页'),('81aec7f346434308beb898b261c90aee','POST','AUTH_4ce5c77610864d8885298a21793732ad_POST_UPDATE',2,'修改标签'),('829f7bb9b92a46aab434622e36d229f8','GET','AUTH_43210759422e407da5f5ac5cc1f7fe3d_GET_READ',1,'修改员工自身信息页'),('8540783c287245698b4e41c14c56e606','POST','AUTH_9c443950eb9746b49c7314dbf8e3d523_POST_UPDATE',2,'基本设置'),('8556d08d0aa1479a980a2068dad291e5','GET','AUTH_90cd4aa4e6ef4154849630ae701fe37d_GET_READ',1,'版块代码列表'),('857de602ce344890822d00925e094269','GET','AUTH_19d55187b06946ceac2a6c929935fa68_GET_READ',1,'问答举报'),('86610021504e4daa814b0724804ff87d','GET','AUTH_21a24ac2443043fbae750e4d6897e4be_GET_READ',1,'添加分类页'),('86d67b11fc0149bfad3a4189e2b94f36','POST','AUTH_e0aa4b8b3c51428eb6dd8227ffffe283_POST_UPDATE',1,'导出模板'),('8761b202576a4f7189faffd32bf299ba','GET','AUTH_862368fdca464ebbb2937623648880d1_GET_READ',1,'全部待审核话题'),('87af232710634e8ebab31d8d432c51da','GET','AUTH_afa39379327e4461b3444cf9b416efae_GET_READ',1,'添加系统通知页'),('89404919a18c4bc5b68828c5d08a6598','GET','AUTH_cbe2d7086fee4d5390afe686e9cddad1_GET_READ',1,'修改模板页'),('897746313447415da446fdb1fcae070c','POST','AUTH_c76fd58d86fd44c3ac6accebc12ae7fa_POST_ADD',2,'添加角色'),('8987621aa88a4479b62d665b09e309e6','GET','AUTH_71b0cd5212874f21a2eb46d87278bc25_GET_READ',1,'添加问题标签页'),('8acdceb3d436410b95c33ab0943df4bb','POST','AUTH_3a3f2b720eb74733b2e661de78decea0_POST_UPDATE',1,'审核答案回复'),('8ad5245678b9413a94c7f27a181998bf','POST','AUTH_b83b0d29f07e4249b70067e00f54ef67_POST_ADD',2,'添加禁止的用户名称'),('8ca6b8d1b2a74fc79126bbf910396c18','POST','AUTH_70737a78770041a18bccc71b4d17ecf8_POST_UPDATE',1,'修改版块代码'),('8d30d9070cd24b5c8c42c01ab072fa47','GET','AUTH_13bc9bdcb780479bbc5cb6a43b316b27_GET_READ',1,'添加举报分类页'),('8d35c5c4667747619886eda5b61e80f1','POST','AUTH_214f40c320124e839e7d0d7b00af2cbd_POST_UPDATE',1,'删除浏览量数据'),('8e87baf20e6b4926979c6296e79a38ec','POST','AUTH_bf7e0ea48b264555a194ccedddf25de5_POST_UPDATE',2,'修改第三方登录接口'),('8f0d0bef28c34fc59c3a643eea3ad0f2','GET','AUTH_2a90880355b44225a7e42e3a394d020c_GET_READ',1,'升级列表'),('8faaec7f982d4d3b9847b955fc8d973c','POST','AUTH_1a93fe93805849d68e478bb91c28480b_POST_ADD',2,'添加问题'),('8fc70392b4fd405aabdb48c7a3bae7ed','POST','AUTH_7e6b62b229a84c0fa739373313f381c0_POST_UPDATE',2,'修改追加问题'),('906235e44bc1410681174f4b350bac22','GET','AUTH_be324f36fad2467688724082c285d16e_GET_READ',1,'后台框架'),('90acac5c5e9e4969b2a78f0613ee6b9a','POST','AUTH_412fd399deac43cb8354a15db3b47bbf_POST_ADD',2,'添加布局'),('90b572963b2747ec960c020fa46a8694','GET','AUTH_a9f67a215b034107952d40f592cf1056_GET_READ',1,'话题举报'),('9117004d87d84d68992d737742a7fc98','GET','AUTH_74e391ff7c0d41aeab64e9373f16776a_GET_READ',1,'会员卡列表'),('929524e601fd458993317a4f8a8be33a','POST','AUTH_75a262c3c48d4e21817541cd87fac000_POST_UPDATE',2,'合并分类'),('9546840461a64c81bd080fcfffd3df0e','GET','AUTH_c09977cf64ef4a008e672a4ba8d8e004_GET_READ',1,'全部待审核评论 '),('958dd7d75ef547ea8ea0af5ed2a816c1','GET','AUTH_dcd7b0f0c5e44566b116694b96dac0e1_GET_READ',1,'系统通知列表'),('9676a76072744b9b893b080389667675','POST','AUTH_a8b4ea7341944f03b4c468b0354371cc_POST_UPDATE',1,'资源重命名'),('967733f255964ca3ac38a5cfdd4b3cd0','GET','AUTH_84b8ba7c751a488885fbfdeb25a0eca3_GET_READ',1,'全部待审核问题'),('983b4609b07f403390d2df8b7a738bfe','POST','AUTH_baa1c014792c40edae687b4e169657ef_POST_UPDATE',1,'重建话题索引'),('99014ba26f30421dbac81e489c444ebe','GET','AUTH_dd231daf558d4526bf0d95ee6cc6970e_GET_READ',1,'数据库备份/还原列表'),('99175b2b7be34a6fb29d4a7fc953a56f','GET','AUTH_bf7e0ea48b264555a194ccedddf25de5_GET_READ',1,'修改第三方登录接口页'),('99999999999999999999999999999999',NULL,'AUTH_ADMIN',99999999,'查看'),('99d76e6d914d42cf9765ff1b6927d1f7','POST','AUTH_8dab213a3c11412795f51a834ba6bd05_POST_UPDATE',1,'采纳答案'),('9b6b32f8e1d74a12ae60eff39caa5e1e','GET','AUTH_4de9ba43424146678772a69d0cd6ea4d_GET_READ',1,'下载导出模板'),('9cd6aa6943934ec9b1b5dbe67edd6308','GET','AUTH_9c443950eb9746b49c7314dbf8e3d523_GET_READ',1,'基本设置页'),('9ced5b62c30940c7ba9a7b4f33d46ad3','GET','AUTH_0667a23692b244178cda49b8c8aa66bb_GET_READ',1,'发红包'),('9f6f4a6813354cd99d2ffa4bf5397759','POST','AUTH_6b17f9cef55a4705a8ff445c5eb37e0e_POST_UPDATE',1,'资源文件编辑'),('9fc9acd39cfb42e1960472bda97f87ce','POST','AUTH_0e2aa6a61c994088819af6a79c519ebf_POST_ADD',1,'添加栏目'),('a1b1c49fc8f64d9aa7497d5b25816eee','GET','AUTH_407a285c7ec744a4b284b85339c296ec_GET_READ',1,'查看话题'),('a2265142da1a43cd93794d3450935e03','POST','AUTH_face85b769b94dc489e719551eb58bbd_POST_UPDATE',2,'修改'),('a3358191e3084c8a906fdd3fcd23cf65','GET','AUTH_71e587d45b384855831dcfa5db98f8fe_GET_READ',1,'修改答案回复页'),('a39091a91e8146ba89b69577970cabfe','POST','AUTH_13bc9bdcb780479bbc5cb6a43b316b27_POST_ADD',2,'添加举报分类'),('a4421d798f254077ab73cb440d23b126','POST','AUTH_a2b73c63005149699adb7fb395467b49_POST_UPDATE',2,'版块代码源码编辑'),('a65e7b106ae7449880200557e60d014e','POST','AUTH_0e80dcd0f37940658faf50a8f3f9c331_POST_UPDATE',1,'清空系统所有缓存'),('a6a211b1bc5b4c31a4b444ccddfc9c1b','GET','AUTH_7dee9a00f4dc474fa502cf0f8bc83224_GET_READ',1,'添加会员注册项页'),('a75786d463494a21b2d8e0664141e92a','GET','AUTH_76ffb8fb053647c5b5905b0f605104fe_GET_READ',1,'全部待审核答案'),('a8e77195a8ba42b3880f4d6935f8d1a1','GET','AUTH_8f440666921741ed8c4804732b34d75d_GET_READ',1,'修改话题页'),('a97915e1f0864c9c93a88f268284df5f','GET','AUTH_8b9594bb5b8343dbadca64a4f8066b6e_GET_READ',1,'添加回复页'),('a97984e18c42486bae7b5b9709309981','GET','AUTH_a7f6e1dcc5e943f48f4270dcfa056557_GET_READ',1,'粉丝列表'),('aa7e41324b0d49f085fcbb400355f970','POST','AUTH_9e9721bf5cad43bdba3a7adecb47726f_POST_ADD',2,'添加'),('aa95f8a8cc5542ee828b889f22583210','POST','AUTH_c4ab05ec118740c4bb01395e5e519332_POST_DELETE',1,'删除'),('ace2d0e6f02f4189b08a63380f4f6b5a','POST','AUTH_ff3bfef595c1473a9dd2a1ba279ca010_POST_ADD',1,'上传升级包'),('ad186f105f5344908a66dac76dbf7d06','POST','AUTH_5af3e8652bd14b48aea03fac91e1e0b7_POST_UPDATE',2,'修改布局'),('ae95e0c103e7461f980bd9ab9fe50535','GET','AUTH_c5d0d01bf7b544828e1fbf3d61b9dd8a_GET_READ',1,'用户举报'),('aeb1ad5106554199bb6c16dfe6597c92','GET','AUTH_f6518fc5a5f84c11a5a569c493218f8f_GET_READ',1,'压缩文件列表'),('aeb36a2e6c8848a7a35223e8961cfed4','POST','AUTH_7dee9a00f4dc474fa502cf0f8bc83224_POST_ADD',2,'添加会员注册项'),('afb57aa600074540a550b5762f7aa6db','POST','AUTH_b697a7d318d34693b5e1f50988bcb325_POST_UPDATE',1,'恢复评论回复'),('afd21f54283045338293c83b9d287603','POST','AUTH_38c92008f5754e348302c79498961747_POST_DELETE',1,'删除举报分类'),('aff1310185ef404ba5fae9faff402468','GET','AUTH_8dd0e634ff4647e0b438b75fbde1148f_GET_READ',1,'修改会员卡页'),('b0087f154eaf40be87fa3675768fd414','GET','AUTH_336407134b204deebb6d335ffe080612_GET_READ',1,'修改问题标签页'),('b01cdaa1a9b14ba6970a31506f56ff23','POST','AUTH_eadf2a9785af45b08c5c42d6b1263133_POST_UPDATE',1,'重建问题索引'),('b09e8b722bd6426388e7694a371cd9fd','POST','AUTH_e08a84e681ea4850be0a33c1f6d4c5f0_POST_DELETE',1,'删除回复'),('b0d6061db5e24b2aa9b648b82acbca5e','POST','AUTH_5e5fc2f249c144f198b3aad24f665cdd_POST_DELETE',1,'删除压缩文件'),('b1d0484dce464b06900be842cb6487a9','POST','AUTH_a0116147816444319d37e0e1562189b0_POST_DELETE',1,'删除版块代码'),('b2b558e723eb4d75ae4c35c8b36b5c64','POST','AUTH_a1e816f03692448698b01a7ac01d2964_POST_ADD',2,'添加话题'),('b343696f562c437facda8fb136de09c9','POST','AUTH_c370e4821b0e45b6946a7ab3181b3844_POST_DELETE',1,'删除系统通知'),('b3db3d9edfc54405b520c044d805c496','GET','AUTH_db27cdfec51a4c30a066319ff6f08bb9_GET_READ',1,'会员卡赠送项列表(获赠用户)'),('b5c65a65008a46e3a9894825b98b182e','GET','AUTH_2e51f370f3c34d0bbfaf4a9f1ca7ee02_GET_READ',1,'数据库还原页'),('b6506ade40334589b8d7f9a469645be5','GET','AUTH_ef3c77fb708c4775988e888f0e9186d4_GET_READ',1,'员工列表'),('b6d19989f45c4c918a5588d5d339893a','POST','AUTH_c74888ede5e74dce8a656d722836d8b1_POST_UPDATE',2,'修改答案'),('b6e330a0c462407590a51a6e1063677a','POST','AUTH_b0857fe7e73e487798150bd09b2063f6_POST_UPDATE',1,'取消采纳答案'),('b6eeebf8952b4bc9a74b2e143911441d','GET','AUTH_6b12cf5fb0ce4927979775f3c76419ab_GET_READ',1,'数据库备份页'),('b7b2dba53e1e41c98c15f1689a90d00b','POST','AUTH_27ac945d8df8433894da098a1192476d_POST_DELETE',1,'删除角色'),('b8c3e2f7114e414b8fb99e001bdc1ca4','GET','AUTH_87ad98da3e7642e68109c33199968181_GET_READ',1,'在线帮助分类列表'),('b98179ff230b4c8baf7abd8affb33468','GET','AUTH_fd7988fae4484db7a98a1d67b6d54cdc_GET_READ',1,'全部待审核回复'),('bb1867da82bc4bf9ba1c404f7de7e0a4','GET','AUTH_607bbd310ec147519e8f988adf4c30a6_GET_READ',1,'修改评论页'),('bb27abfac38e466db47a10922057429c','GET','AUTH_5c9e1ad37d2241d6b5eebe4d591f5da5_GET_READ',1,'支付日志'),('bb4ca5ddf1884eb38e667274445372d7','GET','AUTH_e050f5451e4f4f7dba6c2cb51f7c393e_GET_READ',1,'修改短信接口页'),('bb8ada1fcff747a7868d17bebda7e0f2','POST','AUTH_5485ebcbc00541458cd96eb6deda2eab_POST_UPDATE',1,'审核评论'),('bc3cdb8d556f48098fdbb1bbb06bd273','POST','AUTH_71b0cd5212874f21a2eb46d87278bc25_POST_ADD',2,'添加问题标签'),('c095eeeee5064a739c7856ffaf8a7e60','GET','AUTH_3b87a0950675425d9b46b0a9526acb46_GET_READ',1,'追加问题页'),('c2442a047cc940cb862f97ae1fb4a21f','GET','AUTH_2a34da73c3ca436e9fb658f8a1639895_GET_READ',1,'提交的答案回复'),('c418cc0799d1495aa02ab635819bf6fb','POST','AUTH_bee77a45dcdb428db42dcb2317648fe9_POST_UPDATE',2,'修改员工'),('c4a175eaf6eb4e34b94bea54018391b1','GET','AUTH_042dc8a1921d4232bf4b01817011a960_GET_READ',1,'发表的话题'),('c4c47e534e3048ed839d5a637b07020c','POST','AUTH_6b12cf5fb0ce4927979775f3c76419ab_POST_ADD',2,'数据库备份'),('c511a5d43fd2483c9980a3ddd774caa7','GET','AUTH_8ce45be5ea284190b9d76138d8d5f6b2_GET_READ',1,'打包文件页'),('c5491e097dfa4571b8a0b7117c79c978','POST','AUTH_d885d220f87a4b1a928e3eb93f922c02_POST_DELETE',1,'删除升级包'),('c59de06e2db1498e97920d0d51ce8f32','POST','AUTH_d3f057d1100a4a79b97ab9715e01be04_POST_ADD_POST_UPDATE',2,'添加标签'),('c60995081b5a434eab404e350a181d66','GET','AUTH_9a797b54d630450cb3cfadb1f2d94243_GET_READ',1,'会员卡订单列表'),('c706d0be75314aefadedad63df77b056','POST','AUTH_336407134b204deebb6d335ffe080612_POST_UPDATE',2,'修改问题标签'),('c767b5f6098c46deb20d0d0dd943e5a5','GET','AUTH_b0e69631d5a34c12acdf7125e5598d84_GET_READ',1,'添加第三方登录接口页'),('c78f3947c772431bb95dfbad58fe0fc3','GET','AUTH_75349725155243d2932fc754cea5f3ab_GET_READ',1,'浏览量列表'),('c875a39da823436e8a77f4c251096dd4','POST','AUTH_0d5362ae1983422fa01bc03c079c850f_POST_DELETE',1,'删除评论'),('c932f31b97a947d4a123222d8ae7fe92','GET','AUTH_557735f0f8ba4626b78224719e77cea3_GET_READ',1,'修改禁止的用户名称页'),('ca00b2ec92d54b21b57b823a72f1024e','GET','AUTH_4bac717853cb4a7faf79905ea6cad412_GET_READ',1,'版块源码编辑页'),('caeb9888ba65418d8a757ed91c69fe26','POST','AUTH_43c2cd191bd14af18ecabe5fa81b60cc_POST_DELETE',1,'删除分类'),('cb3b881e83474c4cb19990a573d3b0da','POST','AUTH_95bbc26180f3435f89803a95c630a39e_POST_ADD',2,'添加会员卡赠送任务'),('cb607ae60b204da3b2c80c85929a190d','GET','AUTH_52bc2dbe4c0e437ebf93ce8b6575c6bb_GET_READ',1,'修改页'),('cb64a997e4c3494e861899acc09c6a28','POST','AUTH_b0e69631d5a34c12acdf7125e5598d84_POST_ADD',2,'添加第三方登录接口'),('cbc6da71f75d4ac582d0e88f257e7669','POST','AUTH_c027259a21a240d48b73c1683a346056_POST_DELETE',1,'删除禁止的用户名称'),('cc2b89e39e374669980b67dabbd727eb','GET','AUTH_bc413423f03f4f1d8d37178ae73eb9ed_GET_READ',1,'修改在线支付接口页'),('cc4fc4640905436a8fafe8533ffbe18f','GET','AUTH_face85b769b94dc489e719551eb58bbd_GET_READ',1,'修改页'),('cd62c57b27af4b95bf3e9b868c318e98','GET','AUTH_399207e1956d465a8eb536e80ee5f5f0_GET_READ',1,'系统通知列表'),('cd6e65c8117d47d6b905cd699953440d','POST','AUTH_e4d93f4f930a455f85868cfd5480f5d0_POST_DELETE',1,'删除缩略图裁剪尺寸'),('ceb28608464548d58f191f29e987c858','GET','AUTH_607959c1d66c4900835c30532ebf656e_GET_READ',1,'查看问题'),('cfe10d0e303b4eb1acfb725110af3570','GET','AUTH_c74888ede5e74dce8a656d722836d8b1_GET_READ',1,'修改答案页'),('d17cf7897d1f42cbbfdc509ebf5f38de','GET','AUTH_515cd5fbdd72423ca083d3f44217fd25_GET_READ',1,'添加短信接口页'),('d1c449631db742d79f5426739f8bbed7','POST','AUTH_557735f0f8ba4626b78224719e77cea3_POST_UPDATE',2,'修改禁止的用户名称'),('d2912b5dd3b84ab396c0a87210e3ab30','POST','AUTH_b77f796a65694fed859fe1684d365589_POST_UPDATE',1,'目录重命名'),('d39647de8f5b4b2b844a4eb9fc089c8e','GET','AUTH_d8ad4df8213e491c96bd143e1eec7b4c_GET_READ',1,'收藏用户'),('d443ecbbb48d48a0adb0df74140510da','POST','AUTH_8f440666921741ed8c4804732b34d75d_POST_UPDATE',2,'修改话题'),('d53a434d16b14b23b79bf31dee90a1ea','POST','AUTH_51a9dc467fb54948a1c71dc2365b5049_POST_UPDATE',1,'删除用户登录日志数据'),('d7afdec202d44a85ad3239987d2fcf00','POST','AUTH_000d1e49b1984cceacaf4dbc2a38be86_POST_DELETE',1,'删除标签'),('d7b687d7dd9e4b758dbc143625915076','POST','AUTH_4bac717853cb4a7faf79905ea6cad412_POST_UPDATE',2,'版块源码编辑'),('d98a8e8c57b64a8fb89f7a0d994978eb','POST','AUTH_a4775968ad2e4b238ed49b4e4808a011_POST_UPDATE',2,'修改回复'),('da0dad28fa434e9190fe67619c28bf59','POST','AUTH_c418c587feb14ecfabd9690d9f52d440_POST_UPDATE',1,'还原私信'),('da332d9db98e4ce7b9023a9e76752ad3','GET','AUTH_a1e816f03692448698b01a7ac01d2964_GET_READ',1,'添加话题页'),('dbc37f628d514de99469585bb89d4a45','POST','AUTH_31f98ef57f0a48a69c0ebb36c920dd1f_POST_DELETE',1,'删除角色'),('dc1ba71e0da24d53a552beb64d1e3505','POST','AUTH_129aa71dc14049ccb0715268f24281aa_POST_ADD',1,'上传模板'),('dca0b9b3bf664e9795c63bcf78633946','POST','AUTH_938b9dff2a27416abf6ae6ac21eaaaad_POST_DELETE',1,'删除问题'),('dd280caa96f24e5b96a586071a7e6ff1','POST','AUTH_515cd5fbdd72423ca083d3f44217fd25_POST_ADD',2,'添加短信接口'),('ddab9ef583b84da78fb60d2505430396','POST','AUTH_66af4e938332484f8a4f6e764a1d106c_POST_UPDATE',2,'修改会员注册项'),('de2ae43b2077478ead903fa969172e1c','POST','AUTH_c0b306017906415abce45445b5606bd6_POST_ADD',2,'添加答案'),('de484d1d48ce4b42b086f51b62af403f','GET','AUTH_9f27719619c244879c74ef032bf67684_GET_READ',1,'修改问题页'),('dec929f879a74636a22f2f4992470c5d','POST','AUTH_b805b7dbbf0140b2a2fcb962e3fe4a4d_POST_UPDATE',2,'修改分类'),('dfe6741a3fce4ba0832d21843099a5ea','POST','AUTH_0d91dbfe06594b8c82e72d525d9dc229_POST_UPDATE',1,'注销账号'),('e04459a1d0b749ff9d619941fe747750','GET','AUTH_d2a54b45642a42fcac64fb15f1ac78e2_GET_READ',1,'友情链接列表'),('e189c9ff166d48f19369852c9bee511a','GET','AUTH_58dc8b9d637a4ceda36b7083cd94bb76_GET_READ',1,'关注列表'),('e2623b25d9884cfe9cb0a93b785d8362','GET','AUTH_7db8b118e2ec4ce9992e027eddda1648_GET_READ',1,'版块列表'),('e2e27149dde94c078489038669e19e58','GET','AUTH_d3f057d1100a4a79b97ab9715e01be04_GET_READ',1,'添加标签页'),('e38df097dc62482382dcf1bafe82ab6b','GET','AUTH_2a03829ee62c4283913dc440537f3fe9_GET_READ',1,'修改角色页'),('e3e1aa79ab624d338eca2ba5be687262','GET','AUTH_32361852ba844d1f9ccdb220ce3b3cb1_GET_READ',1,'版块引用代码'),('e3f8ebac87ad41559185caeaab6b5f3f','POST','AUTH_3507e6049b6843c39d8d31b6e384818f_POST_UPDATE',2,'修改举报分类'),('e4033ddf5bf14ea19249242cf83e5662','POST','AUTH_1ac87d3f1c0f4c99b9fdd9b713e304bf_POST_UPDATE',1,'移动在线帮助'),('e587d664edc04f1199c76922c6444a43','GET','AUTH_66af4e938332484f8a4f6e764a1d106c_GET_READ',1,'修改会员注册项页'),('e5b92c26f1d24283898773c273b6aaab','GET','AUTH_ab10d2b5dc5e48a69727a6292ca072b4_GET_READ',1,'添加缩略图裁剪尺寸页'),('e76cfef15b7846b9a5e76f735e7f6026','GET','AUTH_f14133ca94274ff197996e059a26ad49_GET_READ',1,'修改会员卡赠送任务页'),('e96baee9362449d7b498fb527dec1d54','POST','AUTH_7f22ef589ea74b1c874b10fa6cd36b99_POST_DELETE',1,'删除话题'),('e9e06c93c05e4ccb9ad29c8eb7872905','GET','AUTH_3507e6049b6843c39d8d31b6e384818f_GET_READ',1,'修改举报分类页'),('eb186fe0b20447fba47e45846b51c344','POST','AUTH_e050f5451e4f4f7dba6c2cb51f7c393e_POST_UPDATE',2,'修改短信接口'),('ec871e4a3c7842309abc22e3f6b9a1c3','POST','AUTH_9c5bebaa673b45bd9d1c5cba7a9dead9_POST_ADD',1,'导入模板'),('ecd38983cce54e65b9b465c70c9c484e','GET','AUTH_7ed8aa6ff34241329b9183e2f114ca64_GET_READ',1,'添加角色页'),('ed9b869a6fec4b63a8ab2b6ad181e301','GET','AUTH_39adfb4206024d14ab38822555314e7a_GET_READ',1,'修改举报页'),('edcfef9b3d58434cbccebb85cc192bf7','GET','AUTH_803dc508fa8542f1a2be86cdb85b19f1_GET_READ',1,'会员角色列表'),('ede920bcd4a7443ab7bc61e24994468e','POST','AUTH_032710d13fbe479686fff302b9e2a2ce_POST_UPDATE',1,'还原话题'),('f0da7798ecc74190ab17da47634e5401','POST','AUTH_2c60d084290e4ac196c490864a292ae1_POST_UPDATE',1,'启用短信接口'),('f1939cc01644444bba162f2a8325b91a','POST','AUTH_3aa16023dbcd43cb8ccba4352f9b7e58_POST_DELETE',1,'删除追加问题'),('f19ccdc2eeea49939b4ed4c0cd3c0b49','GET','AUTH_abdea9b5ed4c4636a55062cf4f36ea0a_GET_READ',1,'查看在线帮助'),('f2516b2ddfb44106a6c0c2f74201f4e9','GET','AUTH_6a87425f50f14afc98ebcc42c1e54637_GET_READ',1,'会员等级列表'),('f25dd684c4954768ab254a9693a3b8af','POST','AUTH_1800baca07bc44ac986556dd30d37254_POST_ADD',1,'资源新建文件夹'),('f36038f6f48040d9ba40b94342490736','POST','AUTH_f285c691b0f74b9ca549344722e5d780_POST_DELETE',1,'删除栏目'),('f399670d423442909dadfe3238915cb8','GET','AUTH_70889956fee3475fb8487313d46f94c7_GET_READ',1,'添加模板页'),('f574660f6bd24202aec13b86d95e7da9','POST','AUTH_7e763e0f214d42bfb2ba3cbeb9178c56_POST_DELETE',1,'删除员工'),('f871f8eb397e40b9bd69b4496942875b','POST','AUTH_2e51f370f3c34d0bbfaf4a9f1ca7ee02_POST_ADD',2,'数据库还原'),('fa3278919bba435e857a341de20f95c2','POST','AUTH_44406f79d290492aa113d528da21b317_POST_ADD',2,'添加在线支付接口'),('fab2055b35d040d9b28f02c6630c630f','POST','AUTH_3c7306248d7a4788894ca4d9107e233e_POST_UPDATE',1,'修改数据库密码'),('fb848a5fa3bf46919f54044aa3bb7c6f','GET','AUTH_4c891b4c92af4f6783e6b7d1b245e345_GET_READ',1,'收藏夹列表'),('fc7adea930dc418886e8f791fce7dd8f','POST','AUTH_ad32af8a5d784a979da7b5362ca77882_POST_UPDATE',1,'模板设为使用'),('fcd89db7a4fc4c25ad967366a3f9d19f','GET','AUTH_3b5ccd12071e49ccac480cc55b3f520a_GET_READ',1,'收藏用户'),('fdde776dc2f44554871b0706b5fe89fc','POST','AUTH_7710a45b7cfa484183ee104ffe20f6c4_POST_DELETE',1,'删除问题标签'); # # Data for table "syspermissionresources" # -INSERT INTO `syspermissionresources` (`id`,`permissionId`,`resourceId`) VALUES (48,'99999999999999999999999999999999','4da6c6c0d67b49b7879bc160eac08c32'),(399,'2b07e05a06784b4c8095ce0345b407a1','f365c635400e47eda1fc10589d7dbbcd'),(400,'6446b6074a744354a67ca2fa983c213f','e25b31db1abd48eeb81f13881e314f91'),(401,'0e5fa569a5584aacadc631e738257aeb','a02b3694e4d542398d3a39f4156e992f'),(402,'2059b44286c3402c84e89d5d449eb305','a02b3694e4d542398d3a39f4156e992f'),(405,'aa95f8a8cc5542ee828b889f22583210','c4ab05ec118740c4bb01395e5e519332'),(406,'3bca1bc44826413db5693edc927dd863','2f4d3ec6741b4552a27d20781426df12'),(413,'cc4fc4640905436a8fafe8533ffbe18f','face85b769b94dc489e719551eb58bbd'),(414,'a2265142da1a43cd93794d3450935e03','face85b769b94dc489e719551eb58bbd'),(425,'5e6c9bdfffbf4622854aedb55bd2eabf','35b5f850ff1c40fcbc9e57c1f2124a1b'),(426,'7b4fdeb8d7014269aadf0744468743f7','d0f97697d6984656927b6dbcc9f9c4a0'),(431,'f2516b2ddfb44106a6c0c2f74201f4e9','6a87425f50f14afc98ebcc42c1e54637'),(432,'4c701cb29334419fa58b66c9913532ea','82462825c1dd4ecdb3ce22e68b70f5e9'),(433,'4ce1fa996a4445849b169415cfb89826','82462825c1dd4ecdb3ce22e68b70f5e9'),(434,'0bee0cbdc5514c02adf8f0910971c90f','9246901afe1b4d3fb501c3fc51be23c5'),(435,'22d30d3080cc422e8878470f6db173fc','9246901afe1b4d3fb501c3fc51be23c5'),(437,'778b7933eb5c4171a2b53e167e22cd08','f58f9516975847fbbd8a2cd0230973f5'),(438,'19facbaf34104cad9e532d40286753e7','27af89b4f9344c73b1b792334e7fdfe2'),(439,'a6a211b1bc5b4c31a4b444ccddfc9c1b','7dee9a00f4dc474fa502cf0f8bc83224'),(440,'aeb36a2e6c8848a7a35223e8961cfed4','7dee9a00f4dc474fa502cf0f8bc83224'),(441,'e587d664edc04f1199c76922c6444a43','66af4e938332484f8a4f6e764a1d106c'),(442,'ddab9ef583b84da78fb60d2505430396','66af4e938332484f8a4f6e764a1d106c'),(444,'2d5b3555fd764225bbdd1e8787d8198f','513d70ed7f3e46eb91f8ea4bbfc89317'),(448,'b6506ade40334589b8d7f9a469645be5','ef3c77fb708c4775988e888f0e9186d4'),(454,'78d335071bb0422badf8832a6faed506','c6e0d05a7d8a4a63b7d8b0c5ed44207f'),(456,'7753d328281740808acf1ae0eadcbb3b','fbee16533927408789b4c0a096413635'),(457,'697107528fb949c5a719e3208cd00908','c76fd58d86fd44c3ac6accebc12ae7fa'),(458,'897746313447415da446fdb1fcae070c','c76fd58d86fd44c3ac6accebc12ae7fa'),(462,'e38df097dc62482382dcf1bafe82ab6b','2a03829ee62c4283913dc440537f3fe9'),(463,'356b58ddff4a4f85aa3dd1f874964314','2a03829ee62c4283913dc440537f3fe9'),(467,'2eb3a442ae964e03b0626dee0115a7cd','efa66bc116bc409fbf7bf23e4882d2d9'),(468,'1f394709c4b74ac5a982ceea26a42d6e','efa66bc116bc409fbf7bf23e4882d2d9'),(469,'21d93e122d3a4df4ac1b4748ef5a99a7','bee77a45dcdb428db42dcb2317648fe9'),(470,'c418cc0799d1495aa02ab635819bf6fb','bee77a45dcdb428db42dcb2317648fe9'),(471,'f574660f6bd24202aec13b86d95e7da9','7e763e0f214d42bfb2ba3cbeb9178c56'),(472,'b7b2dba53e1e41c98c15f1689a90d00b','27ac945d8df8433894da098a1192476d'),(614,'b8c3e2f7114e414b8fb99e001bdc1ca4','87ad98da3e7642e68109c33199968181'),(615,'86610021504e4daa814b0724804ff87d','21a24ac2443043fbae750e4d6897e4be'),(616,'53c95658c1a94f35bf5088be357f2d38','21a24ac2443043fbae750e4d6897e4be'),(619,'caeb9888ba65418d8a757ed91c69fe26','43c2cd191bd14af18ecabe5fa81b60cc'),(626,'2d05a9c495ea48598814eb46f3852102','75a262c3c48d4e21817541cd87fac000'),(627,'929524e601fd458993317a4f8a8be33a','75a262c3c48d4e21817541cd87fac000'),(628,'2d05a9c495ea48598814eb46f3852102','cec90ad171374546b81868015755f9f8'),(631,'11ac0bb2d9074573bdfcb40511a302b9','5417c2d6e8a8453b972682fee374ec3a'),(632,'11ac0bb2d9074573bdfcb40511a302b9','a6bc8f310a2642d7ad537e620eff3f85'),(639,'80fdfc5251234915924d6b310d510af7','c673918d949d4cc3aa38b43660b354b8'),(640,'34b600ff3fd4494cb3c34af2910b9c5e','c673918d949d4cc3aa38b43660b354b8'),(641,'80fdfc5251234915924d6b310d510af7','d692c8ee90394774b449fc4060ee711d'),(642,'34b600ff3fd4494cb3c34af2910b9c5e','b306453ca1f24bdabc62261b687e44a2'),(659,'1889c935ddca4f81bf1046dccfcfe906','d75adb28b87d496e8627c11272b47476'),(661,'e4033ddf5bf14ea19249242cf83e5662','1ac87d3f1c0f4c99b9fdd9b713e304bf'),(662,'283b82e93f0f45e9aebe62a6fa3194bd','9c3ddbaa3457496ab9315ce6f271db8d'),(663,'f19ccdc2eeea49939b4ed4c0cd3c0b49','abdea9b5ed4c4636a55062cf4f36ea0a'),(665,'26767c89eeb84e56a411f686b3242491','b805b7dbbf0140b2a2fcb962e3fe4a4d'),(666,'dec929f879a74636a22f2f4992470c5d','b805b7dbbf0140b2a2fcb962e3fe4a4d'),(667,'370562231d9447c797d9c9d4df04413b','5ef5747987074212be7ef9cc9fdb50af'),(668,'3fcd60e96e85430fa99e85886804dbc5','5ef5747987074212be7ef9cc9fdb50af'),(669,'370562231d9447c797d9c9d4df04413b','2f6e1c7e19024a23ad13442f8a082e45'),(670,'3fcd60e96e85430fa99e85886804dbc5','da59992eae3a4181bd14d31476aa8714'),(772,'05bd42ccee274a6393edf7e5be2ed902','b9512c1642a54356b453ef6e9df32aee'),(773,'f399670d423442909dadfe3238915cb8','70889956fee3475fb8487313d46f94c7'),(774,'0c1ff61fb5664ba5b41d844b2bcbc5c5','70889956fee3475fb8487313d46f94c7'),(775,'89404919a18c4bc5b68828c5d08a6598','cbe2d7086fee4d5390afe686e9cddad1'),(776,'763dd4de4298424387cf13c099fef025','cbe2d7086fee4d5390afe686e9cddad1'),(784,'030ebf82676c4160920670728bce3cb2','d0482512ccd5439bb6610672c11f0cb2'),(785,'8556d08d0aa1479a980a2068dad291e5','90cd4aa4e6ef4154849630ae701fe37d'),(786,'8556d08d0aa1479a980a2068dad291e5','fdbe57ac70804feea4e8679a190740ed'),(787,'8556d08d0aa1479a980a2068dad291e5','7df278798d2f448a90ea0be3f76fc629'),(788,'40609cc4a8d24b1cae714d3b26549718','aa971ce1dc6f43e3b026d235fa7263e6'),(789,'8ca6b8d1b2a74fc79126bbf910396c18','70737a78770041a18bccc71b4d17ecf8'),(790,'b1d0484dce464b06900be842cb6487a9','a0116147816444319d37e0e1562189b0'),(794,'490b90c22bd74cc49ffac5a8bf339cc3','d72acdb07d1540bab400c194ba3329f8'),(795,'490b90c22bd74cc49ffac5a8bf339cc3','8b1d44fee22c460dabb3381e97f1820f'),(801,'7f29278f5aaf461988e0ca6ae380c212','bc248879066f4af58c99a822f4228015'),(803,'5532bf13ebbc4881925c21c1aa96302c','5b89f2dc65b54197940c9f1b614c669e'),(804,'9b6b32f8e1d74a12ae60eff39caa5e1e','4de9ba43424146678772a69d0cd6ea4d'),(805,'1313b93cb906494d896c059eca62762a','fb9bce585d7d4aa89ddf30262540e660'),(810,'19b5f1637e174a31a91c4ddcef3bb4c0','5af3e8652bd14b48aea03fac91e1e0b7'),(811,'19b5f1637e174a31a91c4ddcef3bb4c0','5dad80e6fa6e4255b34181bd17c5fe02'),(812,'19b5f1637e174a31a91c4ddcef3bb4c0','77b721b60c014517a73134daaad021d9'),(813,'ad186f105f5344908a66dac76dbf7d06','5af3e8652bd14b48aea03fac91e1e0b7'),(814,'6e9b4ddd5cf34072a01953fc220a2fd5','412fd399deac43cb8354a15db3b47bbf'),(815,'90acac5c5e9e4969b2a78f0613ee6b9a','412fd399deac43cb8354a15db3b47bbf'),(816,'6e9b4ddd5cf34072a01953fc220a2fd5','86307e97f57a4c8daecd6b13ea4a60e8'),(817,'6e9b4ddd5cf34072a01953fc220a2fd5','d73f435972544a7fb03b6618948c07eb'),(818,'70aa9bea6b8b4cd4aef87b9f28782d51','a2b73c63005149699adb7fb395467b49'),(819,'a4421d798f254077ab73cb440d23b126','a2b73c63005149699adb7fb395467b49'),(820,'73e33d43deed43ae8f631f61ea4c7d93','ab73276d43184b2db5fa5a6bd76b1def'),(821,'1f8a51f44c3f4dfe878c0b978a5720d6','0d87e1fe8fdd45d48c5f259b8e423b2e'),(822,'0b9dd9f7be554a4eb07ff7bf716a81b9','0d87e1fe8fdd45d48c5f259b8e423b2e'),(823,'e2623b25d9884cfe9cb0a93b785d8362','7db8b118e2ec4ce9992e027eddda1648'),(866,'5f8d5f1735d145b59282e5eb840459f7','685794fae29a45b6a5d61416b39d7f71'),(889,'57f777df1fd84e7a9ce88da91459c4dd','ef3e2b9c32634f4088f4066880c70677'),(890,'3aa152ed6319424097a29e41f3dd14d4','ef3e2b9c32634f4088f4066880c70677'),(891,'57f777df1fd84e7a9ce88da91459c4dd','41a824d4663243b39b2d34256eb3dbf2'),(892,'57f777df1fd84e7a9ce88da91459c4dd','b002385af8e245aa823bf75adbd96eac'),(893,'57f777df1fd84e7a9ce88da91459c4dd','1d36080345f74b9a919b16bec5c235a6'),(894,'57f777df1fd84e7a9ce88da91459c4dd','ef310b9be13a4630b40c99fe3baf1e4a'),(895,'57f777df1fd84e7a9ce88da91459c4dd','d96a00544fcf470e98a4f062bc017559'),(896,'57f777df1fd84e7a9ce88da91459c4dd','caedcace4fe746499146e97459919bb4'),(897,'57f777df1fd84e7a9ce88da91459c4dd','77b55fcc33184a009e1376e20e294eca'),(898,'57f777df1fd84e7a9ce88da91459c4dd','de86a8fa661041ca9794a78275d0fcb1'),(899,'57f777df1fd84e7a9ce88da91459c4dd','120c74ce95624dbfacd192b90923958b'),(900,'57f777df1fd84e7a9ce88da91459c4dd','c34676a187044553a4c42c56257413fd'),(901,'57f777df1fd84e7a9ce88da91459c4dd','567f89abd7e04a1988c08b9764cf918c'),(902,'57f777df1fd84e7a9ce88da91459c4dd','53662c3fbcd145068ba4760a6d1d39a9'),(903,'3aa152ed6319424097a29e41f3dd14d4','16f7e69c2af54ccda1d8414b6cef7d32'),(906,'ca00b2ec92d54b21b57b823a72f1024e','4bac717853cb4a7faf79905ea6cad412'),(907,'d7b687d7dd9e4b758dbc143625915076','4bac717853cb4a7faf79905ea6cad412'),(916,'fc7adea930dc418886e8f791fce7dd8f','ad32af8a5d784a979da7b5362ca77882'),(917,'5d52c02bc2754881b37cda5efcd765c5','3c98bf1cf2294c059cf0241fba5cfa00'),(918,'86d67b11fc0149bfad3a4189e2b94f36','e0aa4b8b3c51428eb6dd8227ffffe283'),(919,'ec871e4a3c7842309abc22e3f6b9a1c3','9c5bebaa673b45bd9d1c5cba7a9dead9'),(920,'18d7283440854ef68e30bcc83671777f','24bac9f0b1c84b0394a39c8933c7739d'),(921,'778a695cbabb4defb7e5e7d728c1ce97','59bb52174d2e4f318e0c5ed09f9bedb3'),(923,'f25dd684c4954768ab254a9693a3b8af','1800baca07bc44ac986556dd30d37254'),(924,'9676a76072744b9b893b080389667675','a8b4ea7341944f03b4c468b0354371cc'),(925,'3add22feb0064256bc19c209d14b5aeb','3d630529412f44c8be0c409bf12bbba7'),(926,'633e13950b7540eebf0d07022784962f','11f96911716c4498b562658224750b02'),(927,'633e13950b7540eebf0d07022784962f','bdfb84d1d65b4325aa8a74a61a70a6a3'),(928,'194e1a7a1fdc4a6eae2bd4db1dea2661','922f6908c5a1434aba4b0f6f8f008c1c'),(929,'5f2c77490e4a4106b2b4c22fb0c59aaf','922f6908c5a1434aba4b0f6f8f008c1c'),(930,'194e1a7a1fdc4a6eae2bd4db1dea2661','d93b927d889a41f487efc41845f9c4ea'),(931,'194e1a7a1fdc4a6eae2bd4db1dea2661','a7bdf3297cc2431f9dd3f748374bf877'),(932,'194e1a7a1fdc4a6eae2bd4db1dea2661','b794e4584425495a8070fdc71d09258b'),(933,'194e1a7a1fdc4a6eae2bd4db1dea2661','a92781bed96b4a6e9f8348321ac2ddbc'),(934,'194e1a7a1fdc4a6eae2bd4db1dea2661','c7936b830e654abba9a0c1e76895747a'),(935,'194e1a7a1fdc4a6eae2bd4db1dea2661','81d79685ac4240c281dcda09bba59b53'),(936,'194e1a7a1fdc4a6eae2bd4db1dea2661','9c44a7e09b2744d58bccef05d11cdca7'),(937,'194e1a7a1fdc4a6eae2bd4db1dea2661','ec17504e564f4c958cb679377a39715d'),(938,'194e1a7a1fdc4a6eae2bd4db1dea2661','e8cfa842e1c24b54b67f1bbc6b828dbe'),(939,'194e1a7a1fdc4a6eae2bd4db1dea2661','7f520a1fe9ef45f79c7ac1d01a8c2e56'),(940,'194e1a7a1fdc4a6eae2bd4db1dea2661','0321d480f7604cc797b765d0ad0753a6'),(941,'194e1a7a1fdc4a6eae2bd4db1dea2661','ae6eeb2fbd23472d89022d9a7366b0cd'),(942,'194e1a7a1fdc4a6eae2bd4db1dea2661','c930706b667749d1b5784c37c6a4ffd4'),(943,'5f2c77490e4a4106b2b4c22fb0c59aaf','c9791f2412c04860a0f8b4ddfc64cecb'),(945,'f36038f6f48040d9ba40b94342490736','f285c691b0f74b9ca549344722e5d780'),(946,'4dbb7acd1a964ccfac105ca77368552e','2690d4cb2beb425daa06ff9faf8d97ec'),(947,'9fc9acd39cfb42e1960472bda97f87ce','0e2aa6a61c994088819af6a79c519ebf'),(948,'e3e1aa79ab624d338eca2ba5be687262','32361852ba844d1f9ccdb220ce3b3cb1'),(1077,'74e6343d6b144a24a219185e6fab2f4f','c459ab7aa99e4f528c961dd45df4d8e5'),(1078,'74e6343d6b144a24a219185e6fab2f4f','3cb6db13692b4bebb71da2045154efe7'),(1079,'74e6343d6b144a24a219185e6fab2f4f','67cc5e6e087c4c6192d8448402765751'),(1080,'74e6343d6b144a24a219185e6fab2f4f','c912c21f92ca46e693b8645e7ad89a8d'),(1127,'9cd6aa6943934ec9b1b5dbe67edd6308','9c443950eb9746b49c7314dbf8e3d523'),(1128,'8540783c287245698b4e41c14c56e606','9c443950eb9746b49c7314dbf8e3d523'),(1129,'238bd1047afc4fc0a220977c44a07336','d613442d18c1465d8a981f420b3aa8cd'),(1133,'d53a434d16b14b23b79bf31dee90a1ea','51a9dc467fb54948a1c71dc2365b5049'),(1134,'99014ba26f30421dbac81e489c444ebe','dd231daf558d4526bf0d95ee6cc6970e'),(1138,'b6eeebf8952b4bc9a74b2e143911441d','6b12cf5fb0ce4927979775f3c76419ab'),(1139,'c4c47e534e3048ed839d5a637b07020c','6b12cf5fb0ce4927979775f3c76419ab'),(1140,'b6eeebf8952b4bc9a74b2e143911441d','da89532f94ed4e4193f9980c48609aac'),(1141,'b5c65a65008a46e3a9894825b98b182e','2e51f370f3c34d0bbfaf4a9f1ca7ee02'),(1142,'b5c65a65008a46e3a9894825b98b182e','a5068ccfff8b42cf920f56aa780cbdad'),(1143,'f871f8eb397e40b9bd69b4496942875b','2e51f370f3c34d0bbfaf4a9f1ca7ee02'),(1145,'7dfbd05de7a14c9f87928c90bdda2192','ae66d24114ea4cf28923f5fe8757e4e6'),(1146,'8f0d0bef28c34fc59c3a643eea3ad0f2','2a90880355b44225a7e42e3a394d020c'),(1147,'8f0d0bef28c34fc59c3a643eea3ad0f2','cee7dda9dd5e4a739b42f0dfa8b4b16d'),(1148,'8f0d0bef28c34fc59c3a643eea3ad0f2','3686068be6704f78a2ec5e30b78f043f'),(1150,'6be1d4d0c2e04294b83075a44f4c5a87','5d697fdf29434ff4bbcd5bc6f1a9a415'),(1151,'6be1d4d0c2e04294b83075a44f4c5a87','ee03a28bd12f41b4a1e243ec05ca062b'),(1152,'ace2d0e6f02f4189b08a63380f4f6b5a','ff3bfef595c1473a9dd2a1ba279ca010'),(1153,'c5491e097dfa4571b8a0b7117c79c978','d885d220f87a4b1a928e3eb93f922c02'),(1211,'0e0d51db38d54019883a97efae6a613c','08a343e33ec44fe59228442dd56e96a3'),(1212,'e5b92c26f1d24283898773c273b6aaab','ab10d2b5dc5e48a69727a6292ca072b4'),(1213,'66bca0f5d7064f0fa3217eb1b4b3dff9','ab10d2b5dc5e48a69727a6292ca072b4'),(1214,'cd6e65c8117d47d6b905cd699953440d','e4d93f4f930a455f85868cfd5480f5d0'),(1237,'a65e7b106ae7449880200557e60d014e','0e80dcd0f37940658faf50a8f3f9c331'),(1238,'fab2055b35d040d9b28f02c6630c630f','3c7306248d7a4788894ca4d9107e233e'),(1250,'906235e44bc1410681174f4b350bac22','be324f36fad2467688724082c285d16e'),(1251,'906235e44bc1410681174f4b350bac22','47b25f8c2c6844c39025bce8ddfaa7fb'),(1252,'56d01e5582ce44b5a1cbe553a3336f21','673e0fdf492e4d97a19a761f8dcc203b'),(1255,'d17cf7897d1f42cbbfdc509ebf5f38de','515cd5fbdd72423ca083d3f44217fd25'),(1256,'dd280caa96f24e5b96a586071a7e6ff1','515cd5fbdd72423ca083d3f44217fd25'),(1257,'bb4ca5ddf1884eb38e667274445372d7','e050f5451e4f4f7dba6c2cb51f7c393e'),(1258,'eb186fe0b20447fba47e45846b51c344','e050f5451e4f4f7dba6c2cb51f7c393e'),(1259,'f0da7798ecc74190ab17da47634e5401','2c60d084290e4ac196c490864a292ae1'),(1260,'35e6084d7dc44b1ca8e9033302969275','bd36d2aa14774c8d81b56fc7fde02b4f'),(1261,'3ddf4b633d8f474f9a8aaffd73db0482','07dc355d349a41379673ede8b926520e'),(1262,'76ad5ec096c540d983dd318969a64f6f','c6d4bed764194be0a377be158ecdee4d'),(1263,'4ca50a54e8f54bb6ab063331f78a96d8','b83b0d29f07e4249b70067e00f54ef67'),(1264,'8ad5245678b9413a94c7f27a181998bf','b83b0d29f07e4249b70067e00f54ef67'),(1265,'c932f31b97a947d4a123222d8ae7fe92','557735f0f8ba4626b78224719e77cea3'),(1266,'d1c449631db742d79f5426739f8bbed7','557735f0f8ba4626b78224719e77cea3'),(1267,'cbc6da71f75d4ac582d0e88f257e7669','c027259a21a240d48b73c1683a346056'),(1305,'dc1ba71e0da24d53a552beb64d1e3505','129aa71dc14049ccb0715268f24281aa'),(1306,'d2912b5dd3b84ab396c0a87210e3ab30','b77f796a65694fed859fe1684d365589'),(1321,'1a631db6c36e499cafd7d5211e61939f','061d18aeb1044870b94cf6144a6004ea'),(1328,'da332d9db98e4ce7b9023a9e76752ad3','a1e816f03692448698b01a7ac01d2964'),(1329,'b2b558e723eb4d75ae4c35c8b36b5c64','a1e816f03692448698b01a7ac01d2964'),(1330,'da332d9db98e4ce7b9023a9e76752ad3','657208b0b240489da050e672cbe10a85'),(1331,'b2b558e723eb4d75ae4c35c8b36b5c64','517d8e1ea108440ebf3f01ca0f7bd322'),(1332,'a8e77195a8ba42b3880f4d6935f8d1a1','8f440666921741ed8c4804732b34d75d'),(1333,'d443ecbbb48d48a0adb0df74140510da','8f440666921741ed8c4804732b34d75d'),(1334,'a8e77195a8ba42b3880f4d6935f8d1a1','559123bb91364943b1853c875901a598'),(1335,'d443ecbbb48d48a0adb0df74140510da','a9c55c3b3b45494dacef8fb058c7e7a7'),(1336,'e96baee9362449d7b498fb527dec1d54','7f22ef589ea74b1c874b10fa6cd36b99'),(1337,'ede920bcd4a7443ab7bc61e24994468e','032710d13fbe479686fff302b9e2a2ce'),(1338,'78f7f0b1dee44977a383578846eed604','64730717bf3e42169b22ff5f4529b0a8'),(1339,'78f7f0b1dee44977a383578846eed604','b15ff404e0b64afcaa888311b1d0b0c8'),(1340,'048060184aa747db94413aef590e6b97','fd848496836843b49ee6ed3ccdf6c14d'),(1343,'2dabdbe7ec924ed2b8a15d8f06f9f457','281466f5c0654966a68653b7383c6d9a'),(1344,'2dabdbe7ec924ed2b8a15d8f06f9f457','901d1d332b214483a90b5ef1738077a1'),(1348,'3f59fbbaac5c4618a7766c775050bee5','b47dd6012f88406795205481d2916fd2'),(1349,'72ea89819e2248a3951dbe0be592f55f','b47dd6012f88406795205481d2916fd2'),(1350,'72ea89819e2248a3951dbe0be592f55f','5ad1e2bb0bc846a1a0fa4da30031a719'),(1351,'bb1867da82bc4bf9ba1c404f7de7e0a4','607bbd310ec147519e8f988adf4c30a6'),(1352,'61b55531648c46f89fd561cdcea09a64','607bbd310ec147519e8f988adf4c30a6'),(1353,'61b55531648c46f89fd561cdcea09a64','d4b7953538294b67843c56f721d51a58'),(1354,'c875a39da823436e8a77f4c251096dd4','0d5362ae1983422fa01bc03c079c850f'),(1355,'bb8ada1fcff747a7868d17bebda7e0f2','5485ebcbc00541458cd96eb6deda2eab'),(1356,'a97915e1f0864c9c93a88f268284df5f','8b9594bb5b8343dbadca64a4f8066b6e'),(1357,'4831ce8be1af4dd9862ab173a19907d3','8b9594bb5b8343dbadca64a4f8066b6e'),(1358,'15c5191b69af4eb0a1862930c6fe176d','a4775968ad2e4b238ed49b4e4808a011'),(1359,'d98a8e8c57b64a8fb89f7a0d994978eb','a4775968ad2e4b238ed49b4e4808a011'),(1360,'b09e8b722bd6426388e7694a371cd9fd','e08a84e681ea4850be0a33c1f6d4c5f0'),(1361,'47d2591d01cf49dd8122cc9a77d16094','521ab07ea093458b8c0711c9783cfdec'),(1362,'6ade5a05842c4d17ba41346b74724acd','bce6c687ee5645cda651cd6dfff74fa4'),(1363,'e2e27149dde94c078489038669e19e58','d3f057d1100a4a79b97ab9715e01be04'),(1364,'c59de06e2db1498e97920d0d51ce8f32','d3f057d1100a4a79b97ab9715e01be04'),(1367,'3c05fdd591c8470b8622091893ff004c','4ce5c77610864d8885298a21793732ad'),(1368,'81aec7f346434308beb898b261c90aee','4ce5c77610864d8885298a21793732ad'),(1370,'d7afdec202d44a85ad3239987d2fcf00','000d1e49b1984cceacaf4dbc2a38be86'),(1371,'8761b202576a4f7189faffd32bf299ba','862368fdca464ebbb2937623648880d1'),(1372,'9546840461a64c81bd080fcfffd3df0e','c09977cf64ef4a008e672a4ba8d8e004'),(1373,'b98179ff230b4c8baf7abd8affb33468','fd7988fae4484db7a98a1d67b6d54cdc'),(1374,'1b80ca8dc02c4591997d420cc917d80b','53ae04bf6468464ea15826a8d1bb7417'),(1375,'4c87a7846ac54b09bb723808825be222','1f706068a9d547dea69f89a64c89a741'),(1376,'2857b3c00f5841c4920497ac57beac6b','32ae2070e23d42ba8dc38de061e7ed47'),(1377,'e04459a1d0b749ff9d619941fe747750','d2a54b45642a42fcac64fb15f1ac78e2'),(1378,'5b9a0913454e47b4bef6d3e31ae38734','9e9721bf5cad43bdba3a7adecb47726f'),(1379,'aa7e41324b0d49f085fcbb400355f970','9e9721bf5cad43bdba3a7adecb47726f'),(1380,'cb607ae60b204da3b2c80c85929a190d','52bc2dbe4c0e437ebf93ce8b6575c6bb'),(1381,'0998399706604b298db6533ef23ec0ac','52bc2dbe4c0e437ebf93ce8b6575c6bb'),(1382,'0f0ec2999fbb44f8846a20d58e828e59','45f5ca24bf7441c08680d66b3aa6a8f6'),(1383,'c78f3947c772431bb95dfbad58fe0fc3','75349725155243d2932fc754cea5f3ab'),(1384,'983b4609b07f403390d2df8b7a738bfe','baa1c014792c40edae687b4e169657ef'),(1385,'8d35c5c4667747619886eda5b61e80f1','214f40c320124e839e7d0d7b00af2cbd'),(1386,'a1b1c49fc8f64d9aa7497d5b25816eee','407a285c7ec744a4b284b85339c296ec'),(1387,'606368bc5d894dc69213360eeb3f3c1d','10f76770be4040a4bf50d0efb4dce35a'),(1388,'64cd7f08d9f941a4965f07aaf876b41b','e7443c7b35bc44a1a60f5f6a7530905b'),(1389,'c4a175eaf6eb4e34b94bea54018391b1','042dc8a1921d4232bf4b01817011a960'),(1390,'0f7d3d4af8954ad18178b62d2f25d7f9','0ae67eaf13ab4fc199a4406126dbaef4'),(1391,'70a4210d51a246e396fd336a83e6397e','822e43c8499149d59fd5ee6f77153d35'),(1392,'aeb1ad5106554199bb6c16dfe6597c92','f6518fc5a5f84c11a5a569c493218f8f'),(1404,'10aefb57f2f247b290c91e2253e8ce2d','d297f75ec0514aa1953d9d1738634090'),(1405,'b0d6061db5e24b2aa9b648b82acbca5e','5e5fc2f249c144f198b3aad24f665cdd'),(1406,'c511a5d43fd2483c9980a3ddd774caa7','8ce45be5ea284190b9d76138d8d5f6b2'),(1407,'22262588cd464d568f4d756512152c3d','8ce45be5ea284190b9d76138d8d5f6b2'),(1408,'c511a5d43fd2483c9980a3ddd774caa7','0afab98ea71c4550a3020156aea1e7c3'),(1409,'694588ee74f9488ab0d647e6e722ccc4','01fe645ae71e4925892c159e948063e9'),(1410,'13f7169f2a0b48a591e701d5f5a034d0','2bf084e1e8d84e89a1c2da9c5f6c8f5d'),(1411,'da0dad28fa434e9190fe67619c28bf59','c418c587feb14ecfabd9690d9f52d440'),(1412,'4174d434346d4043935285874652531e','a5cb52cd59a040a1b34a7f401361fe31'),(1413,'958dd7d75ef547ea8ea0af5ed2a816c1','dcd7b0f0c5e44566b116694b96dac0e1'),(1414,'36001fdc50254da8a40de770517d148e','7caf26294048452cafbb5972ef502d88'),(1415,'cd62c57b27af4b95bf3e9b868c318e98','399207e1956d465a8eb536e80ee5f5f0'),(1416,'87af232710634e8ebab31d8d432c51da','afa39379327e4461b3444cf9b416efae'),(1417,'657d2b2dcbd44934aad101f1e304e465','afa39379327e4461b3444cf9b416efae'),(1418,'447a7075ee9241b4b39e8976aa24709d','aa355abf953e42078517a3dded03e785'),(1419,'3d795b3a0b1849fb8da486151cba9b8b','aa355abf953e42078517a3dded03e785'),(1420,'b343696f562c437facda8fb136de09c9','c370e4821b0e45b6946a7ab3181b3844'),(1421,'1a362749eebe4b1f8d41643521125336','fc8554db852a4f128bdee595b4cd1ed8'),(1428,'27464511268442c39980b0a8a25c2663','f2ddeb0bb4c94342854c6a2461869fb4'),(1429,'3107b49684c54d51b54c45a7307228e0','3338673059d44af39b27bf4cddc15bcc'),(1430,'fb848a5fa3bf46919f54044aa3bb7c6f','4c891b4c92af4f6783e6b7d1b245e345'),(1431,'fcd89db7a4fc4c25ad967366a3f9d19f','3b5ccd12071e49ccac480cc55b3f520a'),(1432,'66218378244c4c4fbe640f367b170a2a','1a95dfe74bec4c0b986e9f96b001bc7e'),(1433,'1474318f7e2240739d00a85ff21778d1','98e03673f0c847a2bc8f93008b1729ef'),(1434,'50eb45ee72014011a3828b594988af72','088ec0225b114039aab46c17888125f2'),(1435,'e189c9ff166d48f19369852c9bee511a','58dc8b9d637a4ceda36b7083cd94bb76'),(1436,'a97984e18c42486bae7b5b9709309981','a7f6e1dcc5e943f48f4270dcfa056557'),(1437,'edcfef9b3d58434cbccebb85cc192bf7','803dc508fa8542f1a2be86cdb85b19f1'),(1438,'ecd38983cce54e65b9b465c70c9c484e','7ed8aa6ff34241329b9183e2f114ca64'),(1439,'6716c5bd261d4808ba41700b69f061e8','7ed8aa6ff34241329b9183e2f114ca64'),(1440,'6b0484a6e0a54374b82846816e108b46','838e778a22c0424ab11914d1e3b44379'),(1441,'1e5cbc88d0d8489cabf925e70094b882','838e778a22c0424ab11914d1e3b44379'),(1442,'dbc37f628d514de99469585bb89d4a45','31f98ef57f0a48a69c0ebb36c920dd1f'),(1443,'3402b228fb604030a83eac3c0e94373f','d5290b702acf41f286dc3d66c659d081'),(1444,'bb27abfac38e466db47a10922057429c','5c9e1ad37d2241d6b5eebe4d591f5da5'),(1445,'3944c3265a08408db9c8ac3a95862cfe','a15cab18081d4ec7b85b03646b873166'),(1446,'294be5897f7c4770b7b2d0190e0a6bdd','7d7842f34d6940738a767b3d7dd9a6ec'),(1447,'9117004d87d84d68992d737742a7fc98','74e391ff7c0d41aeab64e9373f16776a'),(1448,'1cc026a6afec4d2c823901413e192bee','d71d35ca222a43e2bec6ceb76ac8097f'),(1449,'2a881ff2307942a888e84ce2b7cb9a57','d71d35ca222a43e2bec6ceb76ac8097f'),(1450,'aff1310185ef404ba5fae9faff402468','8dd0e634ff4647e0b438b75fbde1148f'),(1451,'04931b8ad2db4512bb8c49d48f600b18','8dd0e634ff4647e0b438b75fbde1148f'),(1452,'5357d79b9cad4dc4b6b3ee3434977281','97bc7db41f8743978c70a104e49dd1c5'),(1453,'c60995081b5a434eab404e350a181d66','9a797b54d630450cb3cfadb1f2d94243'),(1454,'58429820b3764a56a8fda45833ec4737','453b956048b044cfb4f3df143624aa68'),(1455,'3c6e8be51c62407c9d6a9072866c728d','05568f678d8e43018b884f0bba9dd600'),(1456,'57ceef23523041babd9cec2026f3fd7b','44406f79d290492aa113d528da21b317'),(1457,'fa3278919bba435e857a341de20f95c2','44406f79d290492aa113d528da21b317'),(1458,'cc2b89e39e374669980b67dabbd727eb','bc413423f03f4f1d8d37178ae73eb9ed'),(1459,'7565855bdad4464a9b2ef86ae988b163','bc413423f03f4f1d8d37178ae73eb9ed'),(1460,'381f2e01b83742149361cb116c106e12','da63bf83542e47bdacdada8a8abf8166'),(1461,'3a459f7f04b64379bea2ae724cf3f78a','ca0e7a1a86384639a025a3fab07bd963'),(1462,'ceb28608464548d58f191f29e987c858','607959c1d66c4900835c30532ebf656e'),(1463,'75e4692e5c614f5abc7d7b5810cf59d9','1a93fe93805849d68e478bb91c28480b'),(1464,'8faaec7f982d4d3b9847b955fc8d973c','1a93fe93805849d68e478bb91c28480b'),(1465,'75e4692e5c614f5abc7d7b5810cf59d9','b4f51bedcc8d45448e980aec0f32a79f'),(1466,'8faaec7f982d4d3b9847b955fc8d973c','680e74218d4e4703b6f672cb7d51b7b9'),(1467,'de484d1d48ce4b42b086f51b62af403f','9f27719619c244879c74ef032bf67684'),(1468,'774d0cdd7c8c443e868c8192d787ff3b','9f27719619c244879c74ef032bf67684'),(1469,'de484d1d48ce4b42b086f51b62af403f','669021ae338942df96d09b1ffe0729b9'),(1470,'774d0cdd7c8c443e868c8192d787ff3b','8f22d9489e3b488d8ee59a76377ee96b'),(1471,'dca0b9b3bf664e9795c63bcf78633946','938b9dff2a27416abf6ae6ac21eaaaad'),(1472,'1d34b3ce43ae4d8f962a8b27381a3dec','670eb3b034d34a82a6053de088e27d0a'),(1473,'211fa9879cdc41b7b7e8ed3fe308278e','decb896d7fee40f09a958647cf14b849'),(1474,'99d76e6d914d42cf9765ff1b6927d1f7','8dab213a3c11412795f51a834ba6bd05'),(1475,'b6e330a0c462407590a51a6e1063677a','b0857fe7e73e487798150bd09b2063f6'),(1476,'de2ae43b2077478ead903fa969172e1c','c0b306017906415abce45445b5606bd6'),(1477,'de2ae43b2077478ead903fa969172e1c','ef1afb617a754220a0b27ec0cb01efa8'),(1478,'cfe10d0e303b4eb1acfb725110af3570','c74888ede5e74dce8a656d722836d8b1'),(1479,'b6d19989f45c4c918a5588d5d339893a','c74888ede5e74dce8a656d722836d8b1'),(1480,'b6d19989f45c4c918a5588d5d339893a','cf8e8bd2ea2549ae9a4cfe7356c04be4'),(1481,'621036c4c1e94863a8600c3f771ed176','a046d8a39d3b44d694d8c7720cd6a7d2'),(1482,'a3358191e3084c8a906fdd3fcd23cf65','71e587d45b384855831dcfa5db98f8fe'),(1483,'0cb6e21b9d254dd881c201b577fa46f6','71e587d45b384855831dcfa5db98f8fe'),(1484,'260db4f1552c4f09a5f6f999e896cdac','9be9600772e3420a91ee019acc3ba379'),(1485,'6271f4f215a349538099bd5ac40a5ddc','9be9600772e3420a91ee019acc3ba379'),(1486,'1931aeb8dd194f8282ebbd4085166f52','62c2facd01254ffe99ce7692def6815f'),(1487,'7058d03b34d749f78d942940581cdbca','c128236bfefd4cf3b241357733581002'),(1488,'8acdceb3d436410b95c33ab0943df4bb','3a3f2b720eb74733b2e661de78decea0'),(1489,'2f44f50ef9184640b7578bd1eeb9888c','4ab032ea2c53438799d6b32b0eebb60b'),(1490,'8987621aa88a4479b62d665b09e309e6','71b0cd5212874f21a2eb46d87278bc25'),(1491,'bc3cdb8d556f48098fdbb1bbb06bd273','71b0cd5212874f21a2eb46d87278bc25'),(1492,'b0087f154eaf40be87fa3675768fd414','336407134b204deebb6d335ffe080612'),(1493,'c706d0be75314aefadedad63df77b056','336407134b204deebb6d335ffe080612'),(1494,'fdde776dc2f44554871b0706b5fe89fc','7710a45b7cfa484183ee104ffe20f6c4'),(1495,'967733f255964ca3ac38a5cfdd4b3cd0','84b8ba7c751a488885fbfdeb25a0eca3'),(1496,'a75786d463494a21b2d8e0664141e92a','76ffb8fb053647c5b5905b0f605104fe'),(1497,'4e150361440b4132baf9d65563ccb6c7','5a8bd389628a4faaa96194435a14b384'),(1498,'36aaf8e88b324c3b8ce50276cb83e901','ad17b7a816ea45b09be8084be966ba4b'),(1499,'36aaf8e88b324c3b8ce50276cb83e901','6c6b8190a0864463b68f9f514b1ad4d0'),(1500,'3093827bb1314f9ab1ba5068fa94bdf6','37f5d0f7095b4093a772593dd4e28a39'),(1501,'64e00e15204f4b9e8a87a03e161d2cd6','95a1e6ab0ea64972ab36f85f2940d8e9'),(1502,'c2442a047cc940cb862f97ae1fb4a21f','2a34da73c3ca436e9fb658f8a1639895'),(1503,'b01cdaa1a9b14ba6970a31506f56ff23','eadf2a9785af45b08c5c42d6b1263133'),(1504,'c095eeeee5064a739c7856ffaf8a7e60','3b87a0950675425d9b46b0a9526acb46'),(1505,'12d63c0e375a47728d4c182372529b8e','3b87a0950675425d9b46b0a9526acb46'),(1506,'12d63c0e375a47728d4c182372529b8e','44b819a086634eb894a353009c49fc9d'),(1507,'139ded1d586348f78e3751c9dc8dec13','7e6b62b229a84c0fa739373313f381c0'),(1508,'8fc70392b4fd405aabdb48c7a3bae7ed','7e6b62b229a84c0fa739373313f381c0'),(1509,'8fc70392b4fd405aabdb48c7a3bae7ed','005a590d129146aeb8a1989690235b30'),(1510,'f1939cc01644444bba162f2a8325b91a','3aa16023dbcd43cb8ccba4352f9b7e58'),(1511,'d39647de8f5b4b2b844a4eb9fc089c8e','d8ad4df8213e491c96bd143e1eec7b4c'),(1512,'764fd678f9894d759a278734fb63d460','0e17c398c3dc46ef90657028e5a81b0f'),(1513,'5774f59a2f3e46388dffe8f67986c9e3','403e8ffa7ac9419a8ad7a2b4bdb27899'),(1514,'c767b5f6098c46deb20d0d0dd943e5a5','b0e69631d5a34c12acdf7125e5598d84'),(1515,'cb64a997e4c3494e861899acc09c6a28','b0e69631d5a34c12acdf7125e5598d84'),(1516,'99175b2b7be34a6fb29d4a7fc953a56f','bf7e0ea48b264555a194ccedddf25de5'),(1517,'8e87baf20e6b4926979c6296e79a38ec','bf7e0ea48b264555a194ccedddf25de5'),(1518,'44b76b0928494c6d90886568188c849a','a10f02c6ecc1470fbf6d449d5b84181e'),(1519,'9f6f4a6813354cd99d2ffa4bf5397759','6b17f9cef55a4705a8ff445c5eb37e0e'),(1520,'1e480a95e4c14abf954953d813054a6d','dede44542c5644a69b72180e1abc368b'),(1521,'9ced5b62c30940c7ba9a7b4f33d46ad3','0667a23692b244178cda49b8c8aa66bb'),(1522,'115cccb921fd423e9dd8fb31b2e6437b','43bfdc37ca5a4473af0d483500390fe9'),(1523,'0aa99e1b05ff46f48e4356db9c42a182','ab714c30b67345048aee5397c9f34ffe'),(1524,'36107be91fc241a282eb7de274b0fc69','7867d6ca24c94edcbd52fdb8cfe4a8de'),(1525,'afb57aa600074540a550b5762f7aa6db','b697a7d318d34693b5e1f50988bcb325'),(1526,'4f4d36de8c024d8b8befca963b969f2e','adb6277a6b4f404faa45d94216ba30ff'),(1527,'7f4f7787832a4455aaa125a41ffad75b','95bbc26180f3435f89803a95c630a39e'),(1528,'cb3b881e83474c4cb19990a573d3b0da','95bbc26180f3435f89803a95c630a39e'),(1529,'e76cfef15b7846b9a5e76f735e7f6026','f14133ca94274ff197996e059a26ad49'),(1530,'2a3de832f5d44914a4b568991aa282dc','f14133ca94274ff197996e059a26ad49'),(1531,'59e5dcf269e54f09a85a4cd474d2bf14','c51b715175a54b968e7fdfa0883cb08e'),(1532,'1b7916b970e142888fe14821c935f579','3e88a83fff2a476392eccffb64d25b1e'),(1533,'b3db3d9edfc54405b520c044d805c496','db27cdfec51a4c30a066319ff6f08bb9'),(1534,'dfe6741a3fce4ba0832d21843099a5ea','0d91dbfe06594b8c82e72d525d9dc229'),(1535,'90b572963b2747ec960c020fa46a8694','a9f67a215b034107952d40f592cf1056'),(1536,'857de602ce344890822d00925e094269','19d55187b06946ceac2a6c929935fa68'),(1537,'ae95e0c103e7461f980bd9ab9fe50535','c5d0d01bf7b544828e1fbf3d61b9dd8a'),(1538,'4474d3586efb45278d6ede01e03865c2','f0eeb58d820b48cba5368da6b80184bf'),(1539,'8d30d9070cd24b5c8c42c01ab072fa47','13bc9bdcb780479bbc5cb6a43b316b27'),(1540,'a39091a91e8146ba89b69577970cabfe','13bc9bdcb780479bbc5cb6a43b316b27'),(1541,'e9e06c93c05e4ccb9ad29c8eb7872905','3507e6049b6843c39d8d31b6e384818f'),(1542,'e3f8ebac87ad41559185caeaab6b5f3f','3507e6049b6843c39d8d31b6e384818f'),(1543,'afd21f54283045338293c83b9d287603','38c92008f5754e348302c79498961747'),(1544,'563c1db3575241deb84e5209af4d9df9','0faa6ccdb1d741a99f45d8ad80d7d984'),(1545,'7dd2f764c9dd4af7aca79c1ac4c7d6ef','72f0a0a4b44f4f21a0edd0858a6bbcc5'),(1546,'2bc126b7b8034d899bb6bf2887c86aad','4a47d671d3294386a2ac9871d4f1425d'),(1547,'7607f3a5a4cf436e8186aefc5e49622d','d38488d83afa42b8a53e530ed870b2b5'),(1548,'ed9b869a6fec4b63a8ab2b6ad181e301','39adfb4206024d14ab38822555314e7a'),(1549,'1f0ae8efec9840f09a8b34e7acd16f5f','39adfb4206024d14ab38822555314e7a'),(1550,'ed9b869a6fec4b63a8ab2b6ad181e301','f4f131913fe64f07b212bccedd2852a1'); +INSERT INTO `syspermissionresources` (`id`,`permissionId`,`resourceId`) VALUES (48,'99999999999999999999999999999999','4da6c6c0d67b49b7879bc160eac08c32'),(399,'2b07e05a06784b4c8095ce0345b407a1','f365c635400e47eda1fc10589d7dbbcd'),(400,'6446b6074a744354a67ca2fa983c213f','e25b31db1abd48eeb81f13881e314f91'),(401,'0e5fa569a5584aacadc631e738257aeb','a02b3694e4d542398d3a39f4156e992f'),(402,'2059b44286c3402c84e89d5d449eb305','a02b3694e4d542398d3a39f4156e992f'),(405,'aa95f8a8cc5542ee828b889f22583210','c4ab05ec118740c4bb01395e5e519332'),(406,'3bca1bc44826413db5693edc927dd863','2f4d3ec6741b4552a27d20781426df12'),(413,'cc4fc4640905436a8fafe8533ffbe18f','face85b769b94dc489e719551eb58bbd'),(414,'a2265142da1a43cd93794d3450935e03','face85b769b94dc489e719551eb58bbd'),(425,'5e6c9bdfffbf4622854aedb55bd2eabf','35b5f850ff1c40fcbc9e57c1f2124a1b'),(426,'7b4fdeb8d7014269aadf0744468743f7','d0f97697d6984656927b6dbcc9f9c4a0'),(431,'f2516b2ddfb44106a6c0c2f74201f4e9','6a87425f50f14afc98ebcc42c1e54637'),(432,'4c701cb29334419fa58b66c9913532ea','82462825c1dd4ecdb3ce22e68b70f5e9'),(433,'4ce1fa996a4445849b169415cfb89826','82462825c1dd4ecdb3ce22e68b70f5e9'),(434,'0bee0cbdc5514c02adf8f0910971c90f','9246901afe1b4d3fb501c3fc51be23c5'),(435,'22d30d3080cc422e8878470f6db173fc','9246901afe1b4d3fb501c3fc51be23c5'),(437,'778b7933eb5c4171a2b53e167e22cd08','f58f9516975847fbbd8a2cd0230973f5'),(438,'19facbaf34104cad9e532d40286753e7','27af89b4f9344c73b1b792334e7fdfe2'),(439,'a6a211b1bc5b4c31a4b444ccddfc9c1b','7dee9a00f4dc474fa502cf0f8bc83224'),(440,'aeb36a2e6c8848a7a35223e8961cfed4','7dee9a00f4dc474fa502cf0f8bc83224'),(441,'e587d664edc04f1199c76922c6444a43','66af4e938332484f8a4f6e764a1d106c'),(442,'ddab9ef583b84da78fb60d2505430396','66af4e938332484f8a4f6e764a1d106c'),(444,'2d5b3555fd764225bbdd1e8787d8198f','513d70ed7f3e46eb91f8ea4bbfc89317'),(448,'b6506ade40334589b8d7f9a469645be5','ef3c77fb708c4775988e888f0e9186d4'),(454,'78d335071bb0422badf8832a6faed506','c6e0d05a7d8a4a63b7d8b0c5ed44207f'),(456,'7753d328281740808acf1ae0eadcbb3b','fbee16533927408789b4c0a096413635'),(457,'697107528fb949c5a719e3208cd00908','c76fd58d86fd44c3ac6accebc12ae7fa'),(458,'897746313447415da446fdb1fcae070c','c76fd58d86fd44c3ac6accebc12ae7fa'),(462,'e38df097dc62482382dcf1bafe82ab6b','2a03829ee62c4283913dc440537f3fe9'),(463,'356b58ddff4a4f85aa3dd1f874964314','2a03829ee62c4283913dc440537f3fe9'),(467,'2eb3a442ae964e03b0626dee0115a7cd','efa66bc116bc409fbf7bf23e4882d2d9'),(468,'1f394709c4b74ac5a982ceea26a42d6e','efa66bc116bc409fbf7bf23e4882d2d9'),(469,'21d93e122d3a4df4ac1b4748ef5a99a7','bee77a45dcdb428db42dcb2317648fe9'),(470,'c418cc0799d1495aa02ab635819bf6fb','bee77a45dcdb428db42dcb2317648fe9'),(471,'f574660f6bd24202aec13b86d95e7da9','7e763e0f214d42bfb2ba3cbeb9178c56'),(472,'b7b2dba53e1e41c98c15f1689a90d00b','27ac945d8df8433894da098a1192476d'),(614,'b8c3e2f7114e414b8fb99e001bdc1ca4','87ad98da3e7642e68109c33199968181'),(615,'86610021504e4daa814b0724804ff87d','21a24ac2443043fbae750e4d6897e4be'),(616,'53c95658c1a94f35bf5088be357f2d38','21a24ac2443043fbae750e4d6897e4be'),(619,'caeb9888ba65418d8a757ed91c69fe26','43c2cd191bd14af18ecabe5fa81b60cc'),(626,'2d05a9c495ea48598814eb46f3852102','75a262c3c48d4e21817541cd87fac000'),(627,'929524e601fd458993317a4f8a8be33a','75a262c3c48d4e21817541cd87fac000'),(628,'2d05a9c495ea48598814eb46f3852102','cec90ad171374546b81868015755f9f8'),(631,'11ac0bb2d9074573bdfcb40511a302b9','5417c2d6e8a8453b972682fee374ec3a'),(632,'11ac0bb2d9074573bdfcb40511a302b9','a6bc8f310a2642d7ad537e620eff3f85'),(639,'80fdfc5251234915924d6b310d510af7','c673918d949d4cc3aa38b43660b354b8'),(640,'34b600ff3fd4494cb3c34af2910b9c5e','c673918d949d4cc3aa38b43660b354b8'),(641,'80fdfc5251234915924d6b310d510af7','d692c8ee90394774b449fc4060ee711d'),(642,'34b600ff3fd4494cb3c34af2910b9c5e','b306453ca1f24bdabc62261b687e44a2'),(659,'1889c935ddca4f81bf1046dccfcfe906','d75adb28b87d496e8627c11272b47476'),(661,'e4033ddf5bf14ea19249242cf83e5662','1ac87d3f1c0f4c99b9fdd9b713e304bf'),(662,'283b82e93f0f45e9aebe62a6fa3194bd','9c3ddbaa3457496ab9315ce6f271db8d'),(663,'f19ccdc2eeea49939b4ed4c0cd3c0b49','abdea9b5ed4c4636a55062cf4f36ea0a'),(665,'26767c89eeb84e56a411f686b3242491','b805b7dbbf0140b2a2fcb962e3fe4a4d'),(666,'dec929f879a74636a22f2f4992470c5d','b805b7dbbf0140b2a2fcb962e3fe4a4d'),(667,'370562231d9447c797d9c9d4df04413b','5ef5747987074212be7ef9cc9fdb50af'),(668,'3fcd60e96e85430fa99e85886804dbc5','5ef5747987074212be7ef9cc9fdb50af'),(669,'370562231d9447c797d9c9d4df04413b','2f6e1c7e19024a23ad13442f8a082e45'),(670,'3fcd60e96e85430fa99e85886804dbc5','da59992eae3a4181bd14d31476aa8714'),(772,'05bd42ccee274a6393edf7e5be2ed902','b9512c1642a54356b453ef6e9df32aee'),(773,'f399670d423442909dadfe3238915cb8','70889956fee3475fb8487313d46f94c7'),(774,'0c1ff61fb5664ba5b41d844b2bcbc5c5','70889956fee3475fb8487313d46f94c7'),(775,'89404919a18c4bc5b68828c5d08a6598','cbe2d7086fee4d5390afe686e9cddad1'),(776,'763dd4de4298424387cf13c099fef025','cbe2d7086fee4d5390afe686e9cddad1'),(784,'030ebf82676c4160920670728bce3cb2','d0482512ccd5439bb6610672c11f0cb2'),(785,'8556d08d0aa1479a980a2068dad291e5','90cd4aa4e6ef4154849630ae701fe37d'),(786,'8556d08d0aa1479a980a2068dad291e5','fdbe57ac70804feea4e8679a190740ed'),(787,'8556d08d0aa1479a980a2068dad291e5','7df278798d2f448a90ea0be3f76fc629'),(788,'40609cc4a8d24b1cae714d3b26549718','aa971ce1dc6f43e3b026d235fa7263e6'),(789,'8ca6b8d1b2a74fc79126bbf910396c18','70737a78770041a18bccc71b4d17ecf8'),(790,'b1d0484dce464b06900be842cb6487a9','a0116147816444319d37e0e1562189b0'),(794,'490b90c22bd74cc49ffac5a8bf339cc3','d72acdb07d1540bab400c194ba3329f8'),(795,'490b90c22bd74cc49ffac5a8bf339cc3','8b1d44fee22c460dabb3381e97f1820f'),(801,'7f29278f5aaf461988e0ca6ae380c212','bc248879066f4af58c99a822f4228015'),(803,'5532bf13ebbc4881925c21c1aa96302c','5b89f2dc65b54197940c9f1b614c669e'),(804,'9b6b32f8e1d74a12ae60eff39caa5e1e','4de9ba43424146678772a69d0cd6ea4d'),(805,'1313b93cb906494d896c059eca62762a','fb9bce585d7d4aa89ddf30262540e660'),(810,'19b5f1637e174a31a91c4ddcef3bb4c0','5af3e8652bd14b48aea03fac91e1e0b7'),(811,'19b5f1637e174a31a91c4ddcef3bb4c0','5dad80e6fa6e4255b34181bd17c5fe02'),(812,'19b5f1637e174a31a91c4ddcef3bb4c0','77b721b60c014517a73134daaad021d9'),(813,'ad186f105f5344908a66dac76dbf7d06','5af3e8652bd14b48aea03fac91e1e0b7'),(814,'6e9b4ddd5cf34072a01953fc220a2fd5','412fd399deac43cb8354a15db3b47bbf'),(815,'90acac5c5e9e4969b2a78f0613ee6b9a','412fd399deac43cb8354a15db3b47bbf'),(816,'6e9b4ddd5cf34072a01953fc220a2fd5','86307e97f57a4c8daecd6b13ea4a60e8'),(817,'6e9b4ddd5cf34072a01953fc220a2fd5','d73f435972544a7fb03b6618948c07eb'),(818,'70aa9bea6b8b4cd4aef87b9f28782d51','a2b73c63005149699adb7fb395467b49'),(819,'a4421d798f254077ab73cb440d23b126','a2b73c63005149699adb7fb395467b49'),(820,'73e33d43deed43ae8f631f61ea4c7d93','ab73276d43184b2db5fa5a6bd76b1def'),(821,'1f8a51f44c3f4dfe878c0b978a5720d6','0d87e1fe8fdd45d48c5f259b8e423b2e'),(822,'0b9dd9f7be554a4eb07ff7bf716a81b9','0d87e1fe8fdd45d48c5f259b8e423b2e'),(823,'e2623b25d9884cfe9cb0a93b785d8362','7db8b118e2ec4ce9992e027eddda1648'),(866,'5f8d5f1735d145b59282e5eb840459f7','685794fae29a45b6a5d61416b39d7f71'),(889,'57f777df1fd84e7a9ce88da91459c4dd','ef3e2b9c32634f4088f4066880c70677'),(890,'3aa152ed6319424097a29e41f3dd14d4','ef3e2b9c32634f4088f4066880c70677'),(891,'57f777df1fd84e7a9ce88da91459c4dd','41a824d4663243b39b2d34256eb3dbf2'),(892,'57f777df1fd84e7a9ce88da91459c4dd','b002385af8e245aa823bf75adbd96eac'),(893,'57f777df1fd84e7a9ce88da91459c4dd','1d36080345f74b9a919b16bec5c235a6'),(894,'57f777df1fd84e7a9ce88da91459c4dd','ef310b9be13a4630b40c99fe3baf1e4a'),(895,'57f777df1fd84e7a9ce88da91459c4dd','d96a00544fcf470e98a4f062bc017559'),(896,'57f777df1fd84e7a9ce88da91459c4dd','caedcace4fe746499146e97459919bb4'),(897,'57f777df1fd84e7a9ce88da91459c4dd','77b55fcc33184a009e1376e20e294eca'),(898,'57f777df1fd84e7a9ce88da91459c4dd','de86a8fa661041ca9794a78275d0fcb1'),(899,'57f777df1fd84e7a9ce88da91459c4dd','120c74ce95624dbfacd192b90923958b'),(900,'57f777df1fd84e7a9ce88da91459c4dd','c34676a187044553a4c42c56257413fd'),(901,'57f777df1fd84e7a9ce88da91459c4dd','567f89abd7e04a1988c08b9764cf918c'),(902,'57f777df1fd84e7a9ce88da91459c4dd','53662c3fbcd145068ba4760a6d1d39a9'),(903,'3aa152ed6319424097a29e41f3dd14d4','16f7e69c2af54ccda1d8414b6cef7d32'),(906,'ca00b2ec92d54b21b57b823a72f1024e','4bac717853cb4a7faf79905ea6cad412'),(907,'d7b687d7dd9e4b758dbc143625915076','4bac717853cb4a7faf79905ea6cad412'),(916,'fc7adea930dc418886e8f791fce7dd8f','ad32af8a5d784a979da7b5362ca77882'),(917,'5d52c02bc2754881b37cda5efcd765c5','3c98bf1cf2294c059cf0241fba5cfa00'),(918,'86d67b11fc0149bfad3a4189e2b94f36','e0aa4b8b3c51428eb6dd8227ffffe283'),(919,'ec871e4a3c7842309abc22e3f6b9a1c3','9c5bebaa673b45bd9d1c5cba7a9dead9'),(920,'18d7283440854ef68e30bcc83671777f','24bac9f0b1c84b0394a39c8933c7739d'),(921,'778a695cbabb4defb7e5e7d728c1ce97','59bb52174d2e4f318e0c5ed09f9bedb3'),(923,'f25dd684c4954768ab254a9693a3b8af','1800baca07bc44ac986556dd30d37254'),(924,'9676a76072744b9b893b080389667675','a8b4ea7341944f03b4c468b0354371cc'),(925,'3add22feb0064256bc19c209d14b5aeb','3d630529412f44c8be0c409bf12bbba7'),(926,'633e13950b7540eebf0d07022784962f','11f96911716c4498b562658224750b02'),(927,'633e13950b7540eebf0d07022784962f','bdfb84d1d65b4325aa8a74a61a70a6a3'),(928,'194e1a7a1fdc4a6eae2bd4db1dea2661','922f6908c5a1434aba4b0f6f8f008c1c'),(929,'5f2c77490e4a4106b2b4c22fb0c59aaf','922f6908c5a1434aba4b0f6f8f008c1c'),(930,'194e1a7a1fdc4a6eae2bd4db1dea2661','d93b927d889a41f487efc41845f9c4ea'),(931,'194e1a7a1fdc4a6eae2bd4db1dea2661','a7bdf3297cc2431f9dd3f748374bf877'),(932,'194e1a7a1fdc4a6eae2bd4db1dea2661','b794e4584425495a8070fdc71d09258b'),(933,'194e1a7a1fdc4a6eae2bd4db1dea2661','a92781bed96b4a6e9f8348321ac2ddbc'),(934,'194e1a7a1fdc4a6eae2bd4db1dea2661','c7936b830e654abba9a0c1e76895747a'),(935,'194e1a7a1fdc4a6eae2bd4db1dea2661','81d79685ac4240c281dcda09bba59b53'),(936,'194e1a7a1fdc4a6eae2bd4db1dea2661','9c44a7e09b2744d58bccef05d11cdca7'),(937,'194e1a7a1fdc4a6eae2bd4db1dea2661','ec17504e564f4c958cb679377a39715d'),(938,'194e1a7a1fdc4a6eae2bd4db1dea2661','e8cfa842e1c24b54b67f1bbc6b828dbe'),(939,'194e1a7a1fdc4a6eae2bd4db1dea2661','7f520a1fe9ef45f79c7ac1d01a8c2e56'),(940,'194e1a7a1fdc4a6eae2bd4db1dea2661','0321d480f7604cc797b765d0ad0753a6'),(941,'194e1a7a1fdc4a6eae2bd4db1dea2661','ae6eeb2fbd23472d89022d9a7366b0cd'),(942,'194e1a7a1fdc4a6eae2bd4db1dea2661','c930706b667749d1b5784c37c6a4ffd4'),(943,'5f2c77490e4a4106b2b4c22fb0c59aaf','c9791f2412c04860a0f8b4ddfc64cecb'),(945,'f36038f6f48040d9ba40b94342490736','f285c691b0f74b9ca549344722e5d780'),(946,'4dbb7acd1a964ccfac105ca77368552e','2690d4cb2beb425daa06ff9faf8d97ec'),(947,'9fc9acd39cfb42e1960472bda97f87ce','0e2aa6a61c994088819af6a79c519ebf'),(948,'e3e1aa79ab624d338eca2ba5be687262','32361852ba844d1f9ccdb220ce3b3cb1'),(1077,'74e6343d6b144a24a219185e6fab2f4f','c459ab7aa99e4f528c961dd45df4d8e5'),(1078,'74e6343d6b144a24a219185e6fab2f4f','3cb6db13692b4bebb71da2045154efe7'),(1079,'74e6343d6b144a24a219185e6fab2f4f','67cc5e6e087c4c6192d8448402765751'),(1080,'74e6343d6b144a24a219185e6fab2f4f','c912c21f92ca46e693b8645e7ad89a8d'),(1127,'9cd6aa6943934ec9b1b5dbe67edd6308','9c443950eb9746b49c7314dbf8e3d523'),(1128,'8540783c287245698b4e41c14c56e606','9c443950eb9746b49c7314dbf8e3d523'),(1129,'238bd1047afc4fc0a220977c44a07336','d613442d18c1465d8a981f420b3aa8cd'),(1133,'d53a434d16b14b23b79bf31dee90a1ea','51a9dc467fb54948a1c71dc2365b5049'),(1134,'99014ba26f30421dbac81e489c444ebe','dd231daf558d4526bf0d95ee6cc6970e'),(1138,'b6eeebf8952b4bc9a74b2e143911441d','6b12cf5fb0ce4927979775f3c76419ab'),(1139,'c4c47e534e3048ed839d5a637b07020c','6b12cf5fb0ce4927979775f3c76419ab'),(1140,'b6eeebf8952b4bc9a74b2e143911441d','da89532f94ed4e4193f9980c48609aac'),(1141,'b5c65a65008a46e3a9894825b98b182e','2e51f370f3c34d0bbfaf4a9f1ca7ee02'),(1142,'b5c65a65008a46e3a9894825b98b182e','a5068ccfff8b42cf920f56aa780cbdad'),(1143,'f871f8eb397e40b9bd69b4496942875b','2e51f370f3c34d0bbfaf4a9f1ca7ee02'),(1145,'7dfbd05de7a14c9f87928c90bdda2192','ae66d24114ea4cf28923f5fe8757e4e6'),(1146,'8f0d0bef28c34fc59c3a643eea3ad0f2','2a90880355b44225a7e42e3a394d020c'),(1147,'8f0d0bef28c34fc59c3a643eea3ad0f2','cee7dda9dd5e4a739b42f0dfa8b4b16d'),(1148,'8f0d0bef28c34fc59c3a643eea3ad0f2','3686068be6704f78a2ec5e30b78f043f'),(1150,'6be1d4d0c2e04294b83075a44f4c5a87','5d697fdf29434ff4bbcd5bc6f1a9a415'),(1151,'6be1d4d0c2e04294b83075a44f4c5a87','ee03a28bd12f41b4a1e243ec05ca062b'),(1152,'ace2d0e6f02f4189b08a63380f4f6b5a','ff3bfef595c1473a9dd2a1ba279ca010'),(1153,'c5491e097dfa4571b8a0b7117c79c978','d885d220f87a4b1a928e3eb93f922c02'),(1211,'0e0d51db38d54019883a97efae6a613c','08a343e33ec44fe59228442dd56e96a3'),(1212,'e5b92c26f1d24283898773c273b6aaab','ab10d2b5dc5e48a69727a6292ca072b4'),(1213,'66bca0f5d7064f0fa3217eb1b4b3dff9','ab10d2b5dc5e48a69727a6292ca072b4'),(1214,'cd6e65c8117d47d6b905cd699953440d','e4d93f4f930a455f85868cfd5480f5d0'),(1237,'a65e7b106ae7449880200557e60d014e','0e80dcd0f37940658faf50a8f3f9c331'),(1238,'fab2055b35d040d9b28f02c6630c630f','3c7306248d7a4788894ca4d9107e233e'),(1250,'906235e44bc1410681174f4b350bac22','be324f36fad2467688724082c285d16e'),(1251,'906235e44bc1410681174f4b350bac22','47b25f8c2c6844c39025bce8ddfaa7fb'),(1252,'56d01e5582ce44b5a1cbe553a3336f21','673e0fdf492e4d97a19a761f8dcc203b'),(1255,'d17cf7897d1f42cbbfdc509ebf5f38de','515cd5fbdd72423ca083d3f44217fd25'),(1256,'dd280caa96f24e5b96a586071a7e6ff1','515cd5fbdd72423ca083d3f44217fd25'),(1257,'bb4ca5ddf1884eb38e667274445372d7','e050f5451e4f4f7dba6c2cb51f7c393e'),(1258,'eb186fe0b20447fba47e45846b51c344','e050f5451e4f4f7dba6c2cb51f7c393e'),(1259,'f0da7798ecc74190ab17da47634e5401','2c60d084290e4ac196c490864a292ae1'),(1260,'35e6084d7dc44b1ca8e9033302969275','bd36d2aa14774c8d81b56fc7fde02b4f'),(1261,'3ddf4b633d8f474f9a8aaffd73db0482','07dc355d349a41379673ede8b926520e'),(1262,'76ad5ec096c540d983dd318969a64f6f','c6d4bed764194be0a377be158ecdee4d'),(1263,'4ca50a54e8f54bb6ab063331f78a96d8','b83b0d29f07e4249b70067e00f54ef67'),(1264,'8ad5245678b9413a94c7f27a181998bf','b83b0d29f07e4249b70067e00f54ef67'),(1265,'c932f31b97a947d4a123222d8ae7fe92','557735f0f8ba4626b78224719e77cea3'),(1266,'d1c449631db742d79f5426739f8bbed7','557735f0f8ba4626b78224719e77cea3'),(1267,'cbc6da71f75d4ac582d0e88f257e7669','c027259a21a240d48b73c1683a346056'),(1305,'dc1ba71e0da24d53a552beb64d1e3505','129aa71dc14049ccb0715268f24281aa'),(1306,'d2912b5dd3b84ab396c0a87210e3ab30','b77f796a65694fed859fe1684d365589'),(1321,'1a631db6c36e499cafd7d5211e61939f','061d18aeb1044870b94cf6144a6004ea'),(1328,'da332d9db98e4ce7b9023a9e76752ad3','a1e816f03692448698b01a7ac01d2964'),(1329,'b2b558e723eb4d75ae4c35c8b36b5c64','a1e816f03692448698b01a7ac01d2964'),(1330,'da332d9db98e4ce7b9023a9e76752ad3','657208b0b240489da050e672cbe10a85'),(1331,'b2b558e723eb4d75ae4c35c8b36b5c64','517d8e1ea108440ebf3f01ca0f7bd322'),(1332,'a8e77195a8ba42b3880f4d6935f8d1a1','8f440666921741ed8c4804732b34d75d'),(1333,'d443ecbbb48d48a0adb0df74140510da','8f440666921741ed8c4804732b34d75d'),(1334,'a8e77195a8ba42b3880f4d6935f8d1a1','559123bb91364943b1853c875901a598'),(1335,'d443ecbbb48d48a0adb0df74140510da','a9c55c3b3b45494dacef8fb058c7e7a7'),(1336,'e96baee9362449d7b498fb527dec1d54','7f22ef589ea74b1c874b10fa6cd36b99'),(1337,'ede920bcd4a7443ab7bc61e24994468e','032710d13fbe479686fff302b9e2a2ce'),(1338,'78f7f0b1dee44977a383578846eed604','64730717bf3e42169b22ff5f4529b0a8'),(1339,'78f7f0b1dee44977a383578846eed604','b15ff404e0b64afcaa888311b1d0b0c8'),(1340,'048060184aa747db94413aef590e6b97','fd848496836843b49ee6ed3ccdf6c14d'),(1343,'2dabdbe7ec924ed2b8a15d8f06f9f457','281466f5c0654966a68653b7383c6d9a'),(1344,'2dabdbe7ec924ed2b8a15d8f06f9f457','901d1d332b214483a90b5ef1738077a1'),(1348,'3f59fbbaac5c4618a7766c775050bee5','b47dd6012f88406795205481d2916fd2'),(1349,'72ea89819e2248a3951dbe0be592f55f','b47dd6012f88406795205481d2916fd2'),(1350,'72ea89819e2248a3951dbe0be592f55f','5ad1e2bb0bc846a1a0fa4da30031a719'),(1351,'bb1867da82bc4bf9ba1c404f7de7e0a4','607bbd310ec147519e8f988adf4c30a6'),(1352,'61b55531648c46f89fd561cdcea09a64','607bbd310ec147519e8f988adf4c30a6'),(1353,'61b55531648c46f89fd561cdcea09a64','d4b7953538294b67843c56f721d51a58'),(1354,'c875a39da823436e8a77f4c251096dd4','0d5362ae1983422fa01bc03c079c850f'),(1355,'bb8ada1fcff747a7868d17bebda7e0f2','5485ebcbc00541458cd96eb6deda2eab'),(1356,'a97915e1f0864c9c93a88f268284df5f','8b9594bb5b8343dbadca64a4f8066b6e'),(1357,'4831ce8be1af4dd9862ab173a19907d3','8b9594bb5b8343dbadca64a4f8066b6e'),(1358,'15c5191b69af4eb0a1862930c6fe176d','a4775968ad2e4b238ed49b4e4808a011'),(1359,'d98a8e8c57b64a8fb89f7a0d994978eb','a4775968ad2e4b238ed49b4e4808a011'),(1360,'b09e8b722bd6426388e7694a371cd9fd','e08a84e681ea4850be0a33c1f6d4c5f0'),(1361,'47d2591d01cf49dd8122cc9a77d16094','521ab07ea093458b8c0711c9783cfdec'),(1362,'6ade5a05842c4d17ba41346b74724acd','bce6c687ee5645cda651cd6dfff74fa4'),(1363,'e2e27149dde94c078489038669e19e58','d3f057d1100a4a79b97ab9715e01be04'),(1364,'c59de06e2db1498e97920d0d51ce8f32','d3f057d1100a4a79b97ab9715e01be04'),(1367,'3c05fdd591c8470b8622091893ff004c','4ce5c77610864d8885298a21793732ad'),(1368,'81aec7f346434308beb898b261c90aee','4ce5c77610864d8885298a21793732ad'),(1370,'d7afdec202d44a85ad3239987d2fcf00','000d1e49b1984cceacaf4dbc2a38be86'),(1371,'8761b202576a4f7189faffd32bf299ba','862368fdca464ebbb2937623648880d1'),(1372,'9546840461a64c81bd080fcfffd3df0e','c09977cf64ef4a008e672a4ba8d8e004'),(1373,'b98179ff230b4c8baf7abd8affb33468','fd7988fae4484db7a98a1d67b6d54cdc'),(1374,'1b80ca8dc02c4591997d420cc917d80b','53ae04bf6468464ea15826a8d1bb7417'),(1375,'4c87a7846ac54b09bb723808825be222','1f706068a9d547dea69f89a64c89a741'),(1376,'2857b3c00f5841c4920497ac57beac6b','32ae2070e23d42ba8dc38de061e7ed47'),(1377,'e04459a1d0b749ff9d619941fe747750','d2a54b45642a42fcac64fb15f1ac78e2'),(1378,'5b9a0913454e47b4bef6d3e31ae38734','9e9721bf5cad43bdba3a7adecb47726f'),(1379,'aa7e41324b0d49f085fcbb400355f970','9e9721bf5cad43bdba3a7adecb47726f'),(1380,'cb607ae60b204da3b2c80c85929a190d','52bc2dbe4c0e437ebf93ce8b6575c6bb'),(1381,'0998399706604b298db6533ef23ec0ac','52bc2dbe4c0e437ebf93ce8b6575c6bb'),(1382,'0f0ec2999fbb44f8846a20d58e828e59','45f5ca24bf7441c08680d66b3aa6a8f6'),(1383,'c78f3947c772431bb95dfbad58fe0fc3','75349725155243d2932fc754cea5f3ab'),(1384,'983b4609b07f403390d2df8b7a738bfe','baa1c014792c40edae687b4e169657ef'),(1385,'8d35c5c4667747619886eda5b61e80f1','214f40c320124e839e7d0d7b00af2cbd'),(1386,'a1b1c49fc8f64d9aa7497d5b25816eee','407a285c7ec744a4b284b85339c296ec'),(1387,'606368bc5d894dc69213360eeb3f3c1d','10f76770be4040a4bf50d0efb4dce35a'),(1388,'64cd7f08d9f941a4965f07aaf876b41b','e7443c7b35bc44a1a60f5f6a7530905b'),(1389,'c4a175eaf6eb4e34b94bea54018391b1','042dc8a1921d4232bf4b01817011a960'),(1390,'0f7d3d4af8954ad18178b62d2f25d7f9','0ae67eaf13ab4fc199a4406126dbaef4'),(1391,'70a4210d51a246e396fd336a83e6397e','822e43c8499149d59fd5ee6f77153d35'),(1392,'aeb1ad5106554199bb6c16dfe6597c92','f6518fc5a5f84c11a5a569c493218f8f'),(1404,'10aefb57f2f247b290c91e2253e8ce2d','d297f75ec0514aa1953d9d1738634090'),(1405,'b0d6061db5e24b2aa9b648b82acbca5e','5e5fc2f249c144f198b3aad24f665cdd'),(1406,'c511a5d43fd2483c9980a3ddd774caa7','8ce45be5ea284190b9d76138d8d5f6b2'),(1407,'22262588cd464d568f4d756512152c3d','8ce45be5ea284190b9d76138d8d5f6b2'),(1408,'c511a5d43fd2483c9980a3ddd774caa7','0afab98ea71c4550a3020156aea1e7c3'),(1409,'694588ee74f9488ab0d647e6e722ccc4','01fe645ae71e4925892c159e948063e9'),(1410,'13f7169f2a0b48a591e701d5f5a034d0','2bf084e1e8d84e89a1c2da9c5f6c8f5d'),(1411,'da0dad28fa434e9190fe67619c28bf59','c418c587feb14ecfabd9690d9f52d440'),(1412,'4174d434346d4043935285874652531e','a5cb52cd59a040a1b34a7f401361fe31'),(1413,'958dd7d75ef547ea8ea0af5ed2a816c1','dcd7b0f0c5e44566b116694b96dac0e1'),(1414,'36001fdc50254da8a40de770517d148e','7caf26294048452cafbb5972ef502d88'),(1415,'cd62c57b27af4b95bf3e9b868c318e98','399207e1956d465a8eb536e80ee5f5f0'),(1416,'87af232710634e8ebab31d8d432c51da','afa39379327e4461b3444cf9b416efae'),(1417,'657d2b2dcbd44934aad101f1e304e465','afa39379327e4461b3444cf9b416efae'),(1418,'447a7075ee9241b4b39e8976aa24709d','aa355abf953e42078517a3dded03e785'),(1419,'3d795b3a0b1849fb8da486151cba9b8b','aa355abf953e42078517a3dded03e785'),(1420,'b343696f562c437facda8fb136de09c9','c370e4821b0e45b6946a7ab3181b3844'),(1421,'1a362749eebe4b1f8d41643521125336','fc8554db852a4f128bdee595b4cd1ed8'),(1428,'27464511268442c39980b0a8a25c2663','f2ddeb0bb4c94342854c6a2461869fb4'),(1429,'3107b49684c54d51b54c45a7307228e0','3338673059d44af39b27bf4cddc15bcc'),(1430,'fb848a5fa3bf46919f54044aa3bb7c6f','4c891b4c92af4f6783e6b7d1b245e345'),(1431,'fcd89db7a4fc4c25ad967366a3f9d19f','3b5ccd12071e49ccac480cc55b3f520a'),(1432,'66218378244c4c4fbe640f367b170a2a','1a95dfe74bec4c0b986e9f96b001bc7e'),(1433,'1474318f7e2240739d00a85ff21778d1','98e03673f0c847a2bc8f93008b1729ef'),(1434,'50eb45ee72014011a3828b594988af72','088ec0225b114039aab46c17888125f2'),(1435,'e189c9ff166d48f19369852c9bee511a','58dc8b9d637a4ceda36b7083cd94bb76'),(1436,'a97984e18c42486bae7b5b9709309981','a7f6e1dcc5e943f48f4270dcfa056557'),(1437,'edcfef9b3d58434cbccebb85cc192bf7','803dc508fa8542f1a2be86cdb85b19f1'),(1438,'ecd38983cce54e65b9b465c70c9c484e','7ed8aa6ff34241329b9183e2f114ca64'),(1439,'6716c5bd261d4808ba41700b69f061e8','7ed8aa6ff34241329b9183e2f114ca64'),(1440,'6b0484a6e0a54374b82846816e108b46','838e778a22c0424ab11914d1e3b44379'),(1441,'1e5cbc88d0d8489cabf925e70094b882','838e778a22c0424ab11914d1e3b44379'),(1442,'dbc37f628d514de99469585bb89d4a45','31f98ef57f0a48a69c0ebb36c920dd1f'),(1443,'3402b228fb604030a83eac3c0e94373f','d5290b702acf41f286dc3d66c659d081'),(1444,'bb27abfac38e466db47a10922057429c','5c9e1ad37d2241d6b5eebe4d591f5da5'),(1445,'3944c3265a08408db9c8ac3a95862cfe','a15cab18081d4ec7b85b03646b873166'),(1446,'294be5897f7c4770b7b2d0190e0a6bdd','7d7842f34d6940738a767b3d7dd9a6ec'),(1447,'9117004d87d84d68992d737742a7fc98','74e391ff7c0d41aeab64e9373f16776a'),(1448,'1cc026a6afec4d2c823901413e192bee','d71d35ca222a43e2bec6ceb76ac8097f'),(1449,'2a881ff2307942a888e84ce2b7cb9a57','d71d35ca222a43e2bec6ceb76ac8097f'),(1450,'aff1310185ef404ba5fae9faff402468','8dd0e634ff4647e0b438b75fbde1148f'),(1451,'04931b8ad2db4512bb8c49d48f600b18','8dd0e634ff4647e0b438b75fbde1148f'),(1452,'5357d79b9cad4dc4b6b3ee3434977281','97bc7db41f8743978c70a104e49dd1c5'),(1453,'c60995081b5a434eab404e350a181d66','9a797b54d630450cb3cfadb1f2d94243'),(1454,'58429820b3764a56a8fda45833ec4737','453b956048b044cfb4f3df143624aa68'),(1455,'3c6e8be51c62407c9d6a9072866c728d','05568f678d8e43018b884f0bba9dd600'),(1456,'57ceef23523041babd9cec2026f3fd7b','44406f79d290492aa113d528da21b317'),(1457,'fa3278919bba435e857a341de20f95c2','44406f79d290492aa113d528da21b317'),(1458,'cc2b89e39e374669980b67dabbd727eb','bc413423f03f4f1d8d37178ae73eb9ed'),(1459,'7565855bdad4464a9b2ef86ae988b163','bc413423f03f4f1d8d37178ae73eb9ed'),(1460,'381f2e01b83742149361cb116c106e12','da63bf83542e47bdacdada8a8abf8166'),(1461,'3a459f7f04b64379bea2ae724cf3f78a','ca0e7a1a86384639a025a3fab07bd963'),(1462,'ceb28608464548d58f191f29e987c858','607959c1d66c4900835c30532ebf656e'),(1463,'75e4692e5c614f5abc7d7b5810cf59d9','1a93fe93805849d68e478bb91c28480b'),(1464,'8faaec7f982d4d3b9847b955fc8d973c','1a93fe93805849d68e478bb91c28480b'),(1465,'75e4692e5c614f5abc7d7b5810cf59d9','b4f51bedcc8d45448e980aec0f32a79f'),(1466,'8faaec7f982d4d3b9847b955fc8d973c','680e74218d4e4703b6f672cb7d51b7b9'),(1467,'de484d1d48ce4b42b086f51b62af403f','9f27719619c244879c74ef032bf67684'),(1468,'774d0cdd7c8c443e868c8192d787ff3b','9f27719619c244879c74ef032bf67684'),(1469,'de484d1d48ce4b42b086f51b62af403f','669021ae338942df96d09b1ffe0729b9'),(1470,'774d0cdd7c8c443e868c8192d787ff3b','8f22d9489e3b488d8ee59a76377ee96b'),(1471,'dca0b9b3bf664e9795c63bcf78633946','938b9dff2a27416abf6ae6ac21eaaaad'),(1472,'1d34b3ce43ae4d8f962a8b27381a3dec','670eb3b034d34a82a6053de088e27d0a'),(1473,'211fa9879cdc41b7b7e8ed3fe308278e','decb896d7fee40f09a958647cf14b849'),(1474,'99d76e6d914d42cf9765ff1b6927d1f7','8dab213a3c11412795f51a834ba6bd05'),(1475,'b6e330a0c462407590a51a6e1063677a','b0857fe7e73e487798150bd09b2063f6'),(1476,'de2ae43b2077478ead903fa969172e1c','c0b306017906415abce45445b5606bd6'),(1477,'de2ae43b2077478ead903fa969172e1c','ef1afb617a754220a0b27ec0cb01efa8'),(1478,'cfe10d0e303b4eb1acfb725110af3570','c74888ede5e74dce8a656d722836d8b1'),(1479,'b6d19989f45c4c918a5588d5d339893a','c74888ede5e74dce8a656d722836d8b1'),(1480,'b6d19989f45c4c918a5588d5d339893a','cf8e8bd2ea2549ae9a4cfe7356c04be4'),(1481,'621036c4c1e94863a8600c3f771ed176','a046d8a39d3b44d694d8c7720cd6a7d2'),(1482,'a3358191e3084c8a906fdd3fcd23cf65','71e587d45b384855831dcfa5db98f8fe'),(1483,'0cb6e21b9d254dd881c201b577fa46f6','71e587d45b384855831dcfa5db98f8fe'),(1484,'260db4f1552c4f09a5f6f999e896cdac','9be9600772e3420a91ee019acc3ba379'),(1485,'6271f4f215a349538099bd5ac40a5ddc','9be9600772e3420a91ee019acc3ba379'),(1486,'1931aeb8dd194f8282ebbd4085166f52','62c2facd01254ffe99ce7692def6815f'),(1487,'7058d03b34d749f78d942940581cdbca','c128236bfefd4cf3b241357733581002'),(1488,'8acdceb3d436410b95c33ab0943df4bb','3a3f2b720eb74733b2e661de78decea0'),(1489,'2f44f50ef9184640b7578bd1eeb9888c','4ab032ea2c53438799d6b32b0eebb60b'),(1490,'8987621aa88a4479b62d665b09e309e6','71b0cd5212874f21a2eb46d87278bc25'),(1491,'bc3cdb8d556f48098fdbb1bbb06bd273','71b0cd5212874f21a2eb46d87278bc25'),(1492,'b0087f154eaf40be87fa3675768fd414','336407134b204deebb6d335ffe080612'),(1493,'c706d0be75314aefadedad63df77b056','336407134b204deebb6d335ffe080612'),(1494,'fdde776dc2f44554871b0706b5fe89fc','7710a45b7cfa484183ee104ffe20f6c4'),(1495,'967733f255964ca3ac38a5cfdd4b3cd0','84b8ba7c751a488885fbfdeb25a0eca3'),(1496,'a75786d463494a21b2d8e0664141e92a','76ffb8fb053647c5b5905b0f605104fe'),(1497,'4e150361440b4132baf9d65563ccb6c7','5a8bd389628a4faaa96194435a14b384'),(1498,'36aaf8e88b324c3b8ce50276cb83e901','ad17b7a816ea45b09be8084be966ba4b'),(1499,'36aaf8e88b324c3b8ce50276cb83e901','6c6b8190a0864463b68f9f514b1ad4d0'),(1500,'3093827bb1314f9ab1ba5068fa94bdf6','37f5d0f7095b4093a772593dd4e28a39'),(1501,'64e00e15204f4b9e8a87a03e161d2cd6','95a1e6ab0ea64972ab36f85f2940d8e9'),(1502,'c2442a047cc940cb862f97ae1fb4a21f','2a34da73c3ca436e9fb658f8a1639895'),(1503,'b01cdaa1a9b14ba6970a31506f56ff23','eadf2a9785af45b08c5c42d6b1263133'),(1504,'c095eeeee5064a739c7856ffaf8a7e60','3b87a0950675425d9b46b0a9526acb46'),(1505,'12d63c0e375a47728d4c182372529b8e','3b87a0950675425d9b46b0a9526acb46'),(1506,'12d63c0e375a47728d4c182372529b8e','44b819a086634eb894a353009c49fc9d'),(1507,'139ded1d586348f78e3751c9dc8dec13','7e6b62b229a84c0fa739373313f381c0'),(1508,'8fc70392b4fd405aabdb48c7a3bae7ed','7e6b62b229a84c0fa739373313f381c0'),(1509,'8fc70392b4fd405aabdb48c7a3bae7ed','005a590d129146aeb8a1989690235b30'),(1510,'f1939cc01644444bba162f2a8325b91a','3aa16023dbcd43cb8ccba4352f9b7e58'),(1511,'d39647de8f5b4b2b844a4eb9fc089c8e','d8ad4df8213e491c96bd143e1eec7b4c'),(1512,'764fd678f9894d759a278734fb63d460','0e17c398c3dc46ef90657028e5a81b0f'),(1513,'5774f59a2f3e46388dffe8f67986c9e3','403e8ffa7ac9419a8ad7a2b4bdb27899'),(1514,'c767b5f6098c46deb20d0d0dd943e5a5','b0e69631d5a34c12acdf7125e5598d84'),(1515,'cb64a997e4c3494e861899acc09c6a28','b0e69631d5a34c12acdf7125e5598d84'),(1516,'99175b2b7be34a6fb29d4a7fc953a56f','bf7e0ea48b264555a194ccedddf25de5'),(1517,'8e87baf20e6b4926979c6296e79a38ec','bf7e0ea48b264555a194ccedddf25de5'),(1518,'44b76b0928494c6d90886568188c849a','a10f02c6ecc1470fbf6d449d5b84181e'),(1519,'9f6f4a6813354cd99d2ffa4bf5397759','6b17f9cef55a4705a8ff445c5eb37e0e'),(1520,'1e480a95e4c14abf954953d813054a6d','dede44542c5644a69b72180e1abc368b'),(1521,'9ced5b62c30940c7ba9a7b4f33d46ad3','0667a23692b244178cda49b8c8aa66bb'),(1522,'115cccb921fd423e9dd8fb31b2e6437b','43bfdc37ca5a4473af0d483500390fe9'),(1523,'0aa99e1b05ff46f48e4356db9c42a182','ab714c30b67345048aee5397c9f34ffe'),(1524,'36107be91fc241a282eb7de274b0fc69','7867d6ca24c94edcbd52fdb8cfe4a8de'),(1525,'afb57aa600074540a550b5762f7aa6db','b697a7d318d34693b5e1f50988bcb325'),(1526,'4f4d36de8c024d8b8befca963b969f2e','adb6277a6b4f404faa45d94216ba30ff'),(1527,'7f4f7787832a4455aaa125a41ffad75b','95bbc26180f3435f89803a95c630a39e'),(1528,'cb3b881e83474c4cb19990a573d3b0da','95bbc26180f3435f89803a95c630a39e'),(1529,'e76cfef15b7846b9a5e76f735e7f6026','f14133ca94274ff197996e059a26ad49'),(1530,'2a3de832f5d44914a4b568991aa282dc','f14133ca94274ff197996e059a26ad49'),(1531,'59e5dcf269e54f09a85a4cd474d2bf14','c51b715175a54b968e7fdfa0883cb08e'),(1532,'1b7916b970e142888fe14821c935f579','3e88a83fff2a476392eccffb64d25b1e'),(1533,'b3db3d9edfc54405b520c044d805c496','db27cdfec51a4c30a066319ff6f08bb9'),(1534,'dfe6741a3fce4ba0832d21843099a5ea','0d91dbfe06594b8c82e72d525d9dc229'),(1535,'90b572963b2747ec960c020fa46a8694','a9f67a215b034107952d40f592cf1056'),(1536,'857de602ce344890822d00925e094269','19d55187b06946ceac2a6c929935fa68'),(1537,'ae95e0c103e7461f980bd9ab9fe50535','c5d0d01bf7b544828e1fbf3d61b9dd8a'),(1538,'4474d3586efb45278d6ede01e03865c2','f0eeb58d820b48cba5368da6b80184bf'),(1539,'8d30d9070cd24b5c8c42c01ab072fa47','13bc9bdcb780479bbc5cb6a43b316b27'),(1540,'a39091a91e8146ba89b69577970cabfe','13bc9bdcb780479bbc5cb6a43b316b27'),(1541,'e9e06c93c05e4ccb9ad29c8eb7872905','3507e6049b6843c39d8d31b6e384818f'),(1542,'e3f8ebac87ad41559185caeaab6b5f3f','3507e6049b6843c39d8d31b6e384818f'),(1543,'afd21f54283045338293c83b9d287603','38c92008f5754e348302c79498961747'),(1544,'563c1db3575241deb84e5209af4d9df9','0faa6ccdb1d741a99f45d8ad80d7d984'),(1545,'7dd2f764c9dd4af7aca79c1ac4c7d6ef','72f0a0a4b44f4f21a0edd0858a6bbcc5'),(1546,'2bc126b7b8034d899bb6bf2887c86aad','4a47d671d3294386a2ac9871d4f1425d'),(1547,'7607f3a5a4cf436e8186aefc5e49622d','d38488d83afa42b8a53e530ed870b2b5'),(1548,'ed9b869a6fec4b63a8ab2b6ad181e301','39adfb4206024d14ab38822555314e7a'),(1549,'1f0ae8efec9840f09a8b34e7acd16f5f','39adfb4206024d14ab38822555314e7a'),(1550,'ed9b869a6fec4b63a8ab2b6ad181e301','f4f131913fe64f07b212bccedd2852a1'),(1551,'829f7bb9b92a46aab434622e36d229f8','43210759422e407da5f5ac5cc1f7fe3d'),(1552,'46c8721b9f004ba395201bd86c49375c','43210759422e407da5f5ac5cc1f7fe3d'),(1553,'45cac3b5741644998511a4982e06acde','374f5b9bffd443b9b2b4a830112951cb'),(1554,'25ba6537e4ef4bc8ad0530534975e426','879f7ed98c6d4af5b07a7dd2c98833d5'),(1555,'2bb181ae95ef4fe39a78b5737616f448','04acd924ee1f4ef8b60efd03a35998a3'); # # Data for table "sysresources" # -INSERT INTO `sysresources` (`id`,`module`,`name`,`priority`,`remarks`,`url`,`urlParentId`,`urlType`) VALUES ('000d1e49b1984cceacaf4dbc2a38be86','话题管理','删除标签',15500,NULL,'/control/tag/manage?method=delete*',NULL,NULL),('005a590d129146aeb8a1989690235b30','问答管理','文件上传',0,NULL,'/control/question/manage?method=upload&*','7e6b62b229a84c0fa739373313f381c0',2),('01fe645ae71e4925892c159e948063e9','会员管理','私信列表',27000,'','/control/privateMessage/manage?method=privateMessageList&*',NULL,NULL),('0321d480f7604cc797b765d0ad0753a6','模板管理','查询在线帮助分类',10,NULL,'/control/helpType/manage?method=helpTypePageSelect&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('032710d13fbe479686fff302b9e2a2ce','话题管理','还原话题',12600,NULL,'/control/topic/manage?method=reduction*',NULL,NULL),('042dc8a1921d4232bf4b01817011a960','会员管理','发表的话题',26700,NULL,'/control/user/manage?method=allTopic*',NULL,NULL),('05568f678d8e43018b884f0bba9dd600','支付管理','在线支付接口列表',52000,'','/control/onlinePaymentInterface/list*',NULL,NULL),('061d18aeb1044870b94cf6144a6004ea','话题管理','话题列表',10000,NULL,'/control/topic/list*',NULL,NULL),('0667a23692b244178cda49b8c8aa66bb','会员管理','发红包',27580,'','/control/redEnvelope/giveRedEnvelope/list*',NULL,NULL),('07dc355d349a41379673ede8b926520e','短信管理','短信发送错误日志列表',48550,NULL,'/control/sendSmsLog/list*',NULL,NULL),('088ec0225b114039aab46c17888125f2','会员管理','点赞列表',27465,'','/control/like/list*',NULL,NULL),('08a343e33ec44fe59228442dd56e96a3','样式缩略图管理','缩略图列表',59000,NULL,'/control/thumbnail/list*',NULL,NULL),('0ae67eaf13ab4fc199a4406126dbaef4','会员管理','发表的评论',26800,NULL,'/control/user/manage?method=allComment*',NULL,NULL),('0afab98ea71c4550a3020156aea1e7c3','文件打包管理','查询子目录',0,NULL,'/control/filePackage/manage?method=querySubdirectory&*','8ce45be5ea284190b9d76138d8d5f6b2',1),('0d5362ae1983422fa01bc03c079c850f','话题管理','删除评论',13500,NULL,'/control/comment/manage?method=delete*',NULL,NULL),('0d87e1fe8fdd45d48c5f259b8e423b2e','模板管理','布局编辑',42600,NULL,'/control/layout/manage?method=editLayoutCode&*',NULL,NULL),('0d91dbfe06594b8c82e72d525d9dc229','会员管理','注销账号',27750,'','/control/user/manage?method=cancelAccount*',NULL,NULL),('0e17c398c3dc46ef90657028e5a81b0f','平台收益管理','问答悬赏平台分成',46450,'','/control/questionRewardPlatformShare/list*',NULL,NULL),('0e2aa6a61c994088819af6a79c519ebf','模板管理','添加栏目',43400,NULL,'/control/column/manage?method=add*',NULL,NULL),('0e80dcd0f37940658faf50a8f3f9c331','全站设置','清空系统所有缓存',49240,NULL,'/control/systemSetting/manage?method=clearAllCache&*',NULL,NULL),('0faa6ccdb1d741a99f45d8ad80d7d984','举报管理','举报列表',48572,'','/control/report/list*',NULL,NULL),('10f76770be4040a4bf50d0efb4dce35a','全站设置','查看敏感词',49550,NULL,'/control/filterWord/manage?method=view*',NULL,NULL),('11f96911716c4498b562658224750b02','模板管理','栏目列表',43200,NULL,'/control/column/manage?method=list&*',NULL,NULL),('120c74ce95624dbfacd192b90923958b','模板管理','查询资讯分页',8,NULL,'/control/information/manage?method=ajax_searchInformationPage&*','ef3e2b9c32634f4088f4066880c70677',1),('129aa71dc14049ccb0715268f24281aa','模板管理','上传模板',40550,NULL,'/control/template/manage?method=upload*',NULL,NULL),('13bc9bdcb780479bbc5cb6a43b316b27','举报管理','添加举报分类',48563,'','/control/reportType/manage?method=add*',NULL,NULL),('16f7e69c2af54ccda1d8414b6cef7d32','模板管理','文件上传',0,NULL,'/control/forum/manage?method=upload&*','ef3e2b9c32634f4088f4066880c70677',2),('1800baca07bc44ac986556dd30d37254','模板管理','资源新建文件夹',41800,NULL,'/control/resource/manage?method=newFolder*',NULL,NULL),('19d55187b06946ceac2a6c929935fa68','问答管理','问答举报',20630,'','/control/questionReport/list*',NULL,NULL),('1a93fe93805849d68e478bb91c28480b','问答管理','添加问题',20200,'','/control/question/manage?method=add*',NULL,NULL),('1a95dfe74bec4c0b986e9f96b001bc7e','话题管理','取消隐藏用户',12630,'','/control/topic/topicUnhideList*',NULL,NULL),('1ac87d3f1c0f4c99b9fdd9b713e304bf','在线帮助管理','移动在线帮助',38900,NULL,'/control/help/manage?method=move*',NULL,NULL),('1d36080345f74b9a919b16bec5c235a6','模板管理','查询商品分类属性',2,NULL,'/control/productTypeAttribute/manage?method=queryProductTypeAttribute&*','ef3e2b9c32634f4088f4066880c70677',1),('1f706068a9d547dea69f89a64c89a741','留言管理','查看',16100,NULL,'/control/feedback/manage?method=view*',NULL,NULL),('214f40c320124e839e7d0d7b00af2cbd','全站设置','删除浏览量数据',49300,NULL,'/control/systemSetting/manage?method=deletePageViewData&*',NULL,NULL),('21a24ac2443043fbae750e4d6897e4be','在线帮助管理','添加分类',38100,NULL,'/control/helpType/manage?method=add*',NULL,NULL),('24bac9f0b1c84b0394a39c8933c7739d','模板管理','资源文件查看',41600,NULL,'/control/resource/manage?method=showFileUI&*',NULL,NULL),('2690d4cb2beb425daa06ff9faf8d97ec','模板管理','修改栏目',43500,NULL,'/control/column/manage?method=edit*',NULL,NULL),('27ac945d8df8433894da098a1192476d','员工管理','删除角色',31600,NULL,'/control/acl/manage?method=deleteRoles*',NULL,NULL),('27af89b4f9344c73b1b792334e7fdfe2','会员管理','会员注册项列表',28400,NULL,'/control/userCustom/list*',NULL,NULL),('281466f5c0654966a68653b7383c6d9a','话题管理','添加评论',13100,NULL,'/control/comment/manage?method=add*',NULL,NULL),('2a03829ee62c4283913dc440537f3fe9','员工管理','修改角色',31500,NULL,'/control/acl/manage?method=editRoles*',NULL,NULL),('2a34da73c3ca436e9fb658f8a1639895','会员管理','提交的答案回复',26970,'','/control/user/manage?method=allAnswerReply*',NULL,NULL),('2a90880355b44225a7e42e3a394d020c','全站设置','升级列表',50000,NULL,'/control/upgrade/manage?method=upgradeSystemList*',NULL,NULL),('2bf084e1e8d84e89a1c2da9c5f6c8f5d','会员管理','私信对话列表',27100,'','/control/privateMessage/manage?method=privateMessageChatList&*',NULL,NULL),('2c60d084290e4ac196c490864a292ae1','短信管理','启用短信接口',48530,NULL,'/control/smsInterface/manage?method=enableInterface*',NULL,NULL),('2e51f370f3c34d0bbfaf4a9f1ca7ee02','全站设置','数据库还原',49800,NULL,'/control/dataBase/manage?method=reset&*',NULL,NULL),('2f4d3ec6741b4552a27d20781426df12','会员管理','还原',26500,NULL,'/control/user/manage?method=reduction*',NULL,NULL),('2f6e1c7e19024a23ad13442f8a082e45','在线帮助管理','查询帮助分类',0,NULL,'/control/helpType/manage?method=helpTypePageSelect_move&*','5ef5747987074212be7ef9cc9fdb50af',1),('31f98ef57f0a48a69c0ebb36c920dd1f','会员管理','删除角色',27830,'','/control/userRole/manage?method=delete*',NULL,NULL),('32361852ba844d1f9ccdb220ce3b3cb1','模板管理','版块引用代码',43300,NULL,'/control/template/referenceCode*',NULL,NULL),('32ae2070e23d42ba8dc38de061e7ed47','留言管理','删除',16300,NULL,'/control/feedback/manage?method=delete*',NULL,NULL),('3338673059d44af39b27bf4cddc15bcc','会员管理','还原提醒',27450,'','/control/remind/manage?method=reductionRemind&*',NULL,NULL),('336407134b204deebb6d335ffe080612','问答管理','修改问题标签',22200,'','/control/questionTag/manage?method=edit*',NULL,NULL),('3507e6049b6843c39d8d31b6e384818f','举报管理','修改举报分类',48566,'','/control/reportType/manage?method=edit*',NULL,NULL),('35b5f850ff1c40fcbc9e57c1f2124a1b','会员管理','积分日志',27500,NULL,'/control/pointLog/list*',NULL,NULL),('3686068be6704f78a2ec5e30b78f043f','全站设置','查询升级包列表',1,NULL,'/control/upgrade/manage?method=queryUpgradePackageList&*','2a90880355b44225a7e42e3a394d020c',1),('37f5d0f7095b4093a772593dd4e28a39','会员管理','提交的问题',26950,'','/control/user/manage?method=allQuestion*',NULL,NULL),('38c92008f5754e348302c79498961747','举报管理','删除举报分类',48569,'','/control/reportType/manage?method=delete*',NULL,NULL),('399207e1956d465a8eb536e80ee5f5f0','系统通知管理','系统通知列表',46000,'','/control/systemNotify/list*',NULL,NULL),('39adfb4206024d14ab38822555314e7a','举报管理','修改举报',48578,'','/control/report/manage?method=edit*',NULL,NULL),('3a3f2b720eb74733b2e661de78decea0','问答管理','审核答案回复',21600,'','/control/answer/manage?method=auditAnswerReply&*',NULL,NULL),('3aa16023dbcd43cb8ccba4352f9b7e58','问答管理','删除追加问题',20670,'','/control/question/manage?method=deleteAppendQuestion*',NULL,NULL),('3b5ccd12071e49ccac480cc55b3f520a','话题管理','收藏用户',12620,'','/control/topicFavorite/list*',NULL,NULL),('3b87a0950675425d9b46b0a9526acb46','问答管理','追加问题',20650,'','/control/question/manage?method=appendQuestion*',NULL,NULL),('3c7306248d7a4788894ca4d9107e233e','全站设置','修改数据库密码',49230,NULL,'/control/systemSetting/manage?method=updateDatabasePassword&*',NULL,NULL),('3c98bf1cf2294c059cf0241fba5cfa00','模板管理','导入模板列表',40500,NULL,'/control/template/manage?method=importTemplateList*',NULL,NULL),('3cb6db13692b4bebb71da2045154efe7','会员管理','支付校验日志分页',0,NULL,'/control/paymentLog/manage?method=ajax_paymentVerificationLogPage&*','c459ab7aa99e4f528c961dd45df4d8e5',1),('3d630529412f44c8be0c409bf12bbba7','模板管理','资源文件下载',42000,NULL,'/control/resource/manage?method=download*',NULL,NULL),('3e88a83fff2a476392eccffb64d25b1e','会员卡管理','查看会员卡赠送任务',28778,'','/control/membershipCardGiftTask/manage?method=view*',NULL,NULL),('403e8ffa7ac9419a8ad7a2b4bdb27899','第三方服务管理','第三方登录接口列表',54000,'','/control/thirdPartyLoginInterface/list*',NULL,NULL),('407a285c7ec744a4b284b85339c296ec','话题管理','查看话题',12000,NULL,'/control/topic/manage?method=view*',NULL,NULL),('412fd399deac43cb8354a15db3b47bbf','模板管理','添加布局',42300,NULL,'/control/layout/manage?method=add*',NULL,NULL),('41a824d4663243b39b2d34256eb3dbf2','模板管理','查询\'更多\'',0,NULL,'/control/layout/manage?method=ajax_more&*','ef3e2b9c32634f4088f4066880c70677',1),('43bfdc37ca5a4473af0d483500390fe9','会员管理','红包分配',27585,'','/control/redEnvelope/redEnvelopeAmountDistribution/list*',NULL,NULL),('43c2cd191bd14af18ecabe5fa81b60cc','在线帮助管理','删除分类',38300,NULL,'/control/helpType/manage?method=delete*',NULL,NULL),('44406f79d290492aa113d528da21b317','支付管理','添加在线支付接口',52100,'','/control/onlinePaymentInterface/manage?method=add*',NULL,NULL),('44b819a086634eb894a353009c49fc9d','问答管理','文件上传',0,NULL,'/control/question/manage?method=upload&*','3b87a0950675425d9b46b0a9526acb46',2),('453b956048b044cfb4f3df143624aa68','平台收益管理','解锁话题隐藏内容分成',46400,'','/control/topicUnhidePlatformShare/list*',NULL,NULL),('45f5ca24bf7441c08680d66b3aa6a8f6','友情链接管理','删除',17300,NULL,'/control/links/manage?method=delete*',NULL,NULL),('47b25f8c2c6844c39025bce8ddfaa7fb','系统','后台首页',0,NULL,'/control/manage/home*','be324f36fad2467688724082c285d16e',1),('4a47d671d3294386a2ac9871d4f1425d','举报管理','删除举报',48581,'','/control/report/manage?method=delete*',NULL,NULL),('4ab032ea2c53438799d6b32b0eebb60b','问答管理','问题标签列表',22000,'','/control/questionTag/list*',NULL,NULL),('4bac717853cb4a7faf79905ea6cad412','模板管理','版块源码编辑',43100,NULL,'/control/forumCode/manage?method=source&*',NULL,NULL),('4c891b4c92af4f6783e6b7d1b245e345','会员管理','收藏夹列表',27460,'','/control/favorite/list*',NULL,NULL),('4ce5c77610864d8885298a21793732ad','话题管理','修改标签',15300,NULL,'/control/tag/manage?method=edit*',NULL,NULL),('4da6c6c0d67b49b7879bc160eac08c32','系统','系统后台',99999999,NULL,'/control/**',NULL,3),('4de9ba43424146678772a69d0cd6ea4d','模板管理','下载导出模板',40800,NULL,'/control/template/manage?method=templateDownload&*',NULL,NULL),('513d70ed7f3e46eb91f8ea4bbfc89317','会员管理','删除会员注册项',28700,NULL,'/control/userCustom/manage?method=delete*',NULL,NULL),('515cd5fbdd72423ca083d3f44217fd25','短信管理','添加短信接口',48510,NULL,'/control/smsInterface/manage?method=add*',NULL,NULL),('517d8e1ea108440ebf3f01ca0f7bd322','话题管理','文件上传',0,NULL,'/control/topic/manage?method=upload&*','a1e816f03692448698b01a7ac01d2964',2),('51a9dc467fb54948a1c71dc2365b5049','全站设置','删除用户登录日志数据',49500,NULL,'/control/systemSetting/manage?method=deleteUserLoginLogData&*',NULL,NULL),('521ab07ea093458b8c0711c9783cfdec','话题管理','审核回复',14600,NULL,'/control/comment/manage?method=auditReply*',NULL,NULL),('52bc2dbe4c0e437ebf93ce8b6575c6bb','友情链接管理','修改',17200,NULL,'/control/links/manage?method=edit*',NULL,NULL),('53662c3fbcd145068ba4760a6d1d39a9','模板管理','查询问题标签分页',11,NULL,'/control/questionTag/manage?method=questionTagPage&*','ef3e2b9c32634f4088f4066880c70677',1),('53ae04bf6468464ea15826a8d1bb7417','留言管理','留言列表',16000,NULL,'/control/feedback/list*',NULL,NULL),('5417c2d6e8a8453b972682fee374ec3a','在线帮助管理','在线帮助列表',38500,NULL,'/control/help/list*',NULL,NULL),('5485ebcbc00541458cd96eb6deda2eab','话题管理','审核评论',13600,NULL,'/control/comment/manage?method=auditComment*',NULL,NULL),('557735f0f8ba4626b78224719e77cea3','会员管理','修改禁止的用户名称',28760,NULL,'/control/disableUserName/manage?method=edit*',NULL,NULL),('559123bb91364943b1853c875901a598','话题管理','查询标签',0,NULL,'/control/tag/manage?method=allTag&*','8f440666921741ed8c4804732b34d75d',1),('567f89abd7e04a1988c08b9764cf918c','模板管理','查询在线帮助分页',10,NULL,'/control/help/manage?method=ajax_searchHelpPage&*','ef3e2b9c32634f4088f4066880c70677',1),('58dc8b9d637a4ceda36b7083cd94bb76','会员管理','关注列表',27470,'','/control/follow/list*',NULL,NULL),('59bb52174d2e4f318e0c5ed09f9bedb3','模板管理','资源文件上传',41700,NULL,'/control/resource/manage?method=upload&*',NULL,NULL),('5a8bd389628a4faaa96194435a14b384','问答管理','全部待审核答案回复',22600,'','/control/question/allAuditAnswerReply*',NULL,NULL),('5ad1e2bb0bc846a1a0fa4da30031a719','话题管理','图片上传',0,NULL,'/control/comment/manage?method=uploadImage&*','b47dd6012f88406795205481d2916fd2',2),('5af3e8652bd14b48aea03fac91e1e0b7','模板管理','修改布局',42400,NULL,'/control/layout/manage?method=editLayout&*',NULL,NULL),('5b89f2dc65b54197940c9f1b614c669e','模板管理','布局列表',42200,NULL,'/control/layout/list*',NULL,NULL),('5c9e1ad37d2241d6b5eebe4d591f5da5','会员管理','支付日志',27560,'','/control/paymentLog/list*',NULL,NULL),('5d697fdf29434ff4bbcd5bc6f1a9a415','全站设置','立即升级',51100,NULL,'/control/upgrade/manage?method=upgradeNow&*',NULL,NULL),('5dad80e6fa6e4255b34181bd17c5fe02','模板管理','校验url名称',0,NULL,'/control/layout/manage?method=checkUrlName&*','5af3e8652bd14b48aea03fac91e1e0b7',1),('5e5fc2f249c144f198b3aad24f665cdd','文件打包管理','删除压缩文件',45200,NULL,'/control/filePackage/manage?method=delete&*',NULL,NULL),('5ef5747987074212be7ef9cc9fdb50af','在线帮助管理','修改在线帮助',38700,NULL,'/control/help/manage?method=edit&*',NULL,NULL),('607959c1d66c4900835c30532ebf656e','问答管理','查看问题',20100,'','/control/question/manage?method=view*',NULL,NULL),('607bbd310ec147519e8f988adf4c30a6','话题管理','修改评论',13300,NULL,'/control/comment/manage?method=edit*',NULL,NULL),('62c2facd01254ffe99ce7692def6815f','问答管理','删除答案回复',21500,'','/control/answer/manage?method=deleteAnswerReply*',NULL,NULL),('64730717bf3e42169b22ff5f4529b0a8','话题管理','话题搜索',12700,NULL,'/control/topic/search*',NULL,NULL),('657208b0b240489da050e672cbe10a85','话题管理','查询标签',0,NULL,'/control/tag/manage?method=allTag&*','a1e816f03692448698b01a7ac01d2964',1),('669021ae338942df96d09b1ffe0729b9','问答管理','查询标签',0,NULL,'/control/questionTag/manage?method=allTag&*','9f27719619c244879c74ef032bf67684',1),('66af4e938332484f8a4f6e764a1d106c','会员管理','修改会员注册项',28600,NULL,'/control/userCustom/manage?method=edit*',NULL,NULL),('670eb3b034d34a82a6053de088e27d0a','问答管理','还原问题',20500,'','/control/question/manage?method=reduction*',NULL,NULL),('673e0fdf492e4d97a19a761f8dcc203b','短信管理','短信接口列表',48500,NULL,'/control/smsInterface/list*',NULL,NULL),('67cc5e6e087c4c6192d8448402765751','会员管理','提现校验',1,NULL,'/control/user/manage?method=withdrawVerification&*','c459ab7aa99e4f528c961dd45df4d8e5',1),('680e74218d4e4703b6f672cb7d51b7b9','问答管理','文件上传',0,NULL,'/control/question/manage?method=upload&*','1a93fe93805849d68e478bb91c28480b',2),('685794fae29a45b6a5d61416b39d7f71','模板管理','删除版块',43000,NULL,'/control/forum/manage?method=delete&*',NULL,NULL),('6a87425f50f14afc98ebcc42c1e54637','会员管理','会员等级列表',28000,NULL,'/control/userGrade/list*',NULL,NULL),('6b12cf5fb0ce4927979775f3c76419ab','全站设置','数据库备份',49700,NULL,'/control/dataBase/manage?method=backup*',NULL,NULL),('6b17f9cef55a4705a8ff445c5eb37e0e','模板管理','资源文件编辑',41650,'','/control/resource/manage?method=editFile*',NULL,NULL),('6c6b8190a0864463b68f9f514b1ad4d0','问答管理','查询标签',0,NULL,'/control/questionTag/manage?method=questionTagPage&*','ad17b7a816ea45b09be8084be966ba4b',1),('70737a78770041a18bccc71b4d17ecf8','模板管理','修改版块代码',41200,NULL,'/control/forumCode/manage?method=edit*',NULL,NULL),('70889956fee3475fb8487313d46f94c7','模板管理','添加模板',40100,NULL,'/control/template/manage?method=add*',NULL,NULL),('71b0cd5212874f21a2eb46d87278bc25','问答管理','添加问题标签',22100,'','/control/questionTag/manage?method=add*',NULL,NULL),('71e587d45b384855831dcfa5db98f8fe','问答管理','修改答案回复',21400,'','/control/answer/manage?method=editAnswerReply*',NULL,NULL),('72f0a0a4b44f4f21a0edd0858a6bbcc5','举报管理','举报处理',48575,'','/control/report/manage?method=reportHandle*',NULL,NULL),('74e391ff7c0d41aeab64e9373f16776a','会员卡管理','会员卡列表',28780,'','/control/membershipCard/list*',NULL,NULL),('75349725155243d2932fc754cea5f3ab','浏览量管理','浏览量列表',44000,NULL,'/control/pageView/list*',NULL,NULL),('75a262c3c48d4e21817541cd87fac000','在线帮助管理','合并分类',38400,NULL,'/control/helpType/manage?method=merger*',NULL,NULL),('76ffb8fb053647c5b5905b0f605104fe','问答管理','全部待审核答案',22500,'','/control/question/allAuditAnswer*',NULL,NULL),('7710a45b7cfa484183ee104ffe20f6c4','问答管理','删除问题标签',22300,'','/control/questionTag/manage?method=delete*',NULL,NULL),('77b55fcc33184a009e1376e20e294eca','模板管理','查询话题标签',6,NULL,'/control/tag/manage?method=allTag&*','ef3e2b9c32634f4088f4066880c70677',1),('77b721b60c014517a73134daaad021d9','模板管理','查询商品分类',1,NULL,'/control/product/type/manage?method=productTypePageSelect&*','5af3e8652bd14b48aea03fac91e1e0b7',1),('7867d6ca24c94edcbd52fdb8cfe4a8de','话题管理','恢复评论',13550,'','/control/comment/manage?method=recoveryComment*',NULL,NULL),('7caf26294048452cafbb5972ef502d88','会员管理','还原系统通知',27350,'','/control/systemNotify/manage?method=reductionSubscriptionSystemNotify&*',NULL,NULL),('7d7842f34d6940738a767b3d7dd9a6ec','会员管理','充值',27570,'','/control/user/manage?method=payment&*',NULL,NULL),('7db8b118e2ec4ce9992e027eddda1648','模板管理','版块列表',42700,NULL,'/control/forum/list*',NULL,NULL),('7dee9a00f4dc474fa502cf0f8bc83224','会员管理','添加会员注册项',28500,NULL,'/control/userCustom/manage?method=add*',NULL,NULL),('7df278798d2f448a90ea0be3f76fc629','模板管理','查询版块代码',1,NULL,'/control/forumCode/query?method=forumCode*','90cd4aa4e6ef4154849630ae701fe37d',1),('7e6b62b229a84c0fa739373313f381c0','问答管理','修改追加问题',20660,'','/control/question/manage?method=editAppendQuestion*',NULL,NULL),('7e763e0f214d42bfb2ba3cbeb9178c56','员工管理','删除员工',31100,NULL,'/control/staff/manage?method=deleteStaff*',NULL,NULL),('7ed8aa6ff34241329b9183e2f114ca64','会员管理','添加角色',27810,'','/control/userRole/manage?method=add*',NULL,NULL),('7f22ef589ea74b1c874b10fa6cd36b99','话题管理','删除话题',12500,NULL,'/control/topic/manage?method=delete*',NULL,NULL),('7f520a1fe9ef45f79c7ac1d01a8c2e56','模板管理','查询资讯分页',9,NULL,'/control/information/manage?method=ajax_searchInformationPage&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('803dc508fa8542f1a2be86cdb85b19f1','会员管理','会员角色列表',27800,'','/control/userRole/list*',NULL,NULL),('81d79685ac4240c281dcda09bba59b53','模板管理','查询商品扩展属性',5,NULL,'/control/productAttribute/manage?method=ajax_productAttributeExpansion&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('822e43c8499149d59fd5ee6f77153d35','会员管理','发表的回复',26900,NULL,'/control/user/manage?method=allReply*',NULL,NULL),('82462825c1dd4ecdb3ce22e68b70f5e9','会员管理','添加等级',28100,NULL,'/control/userGrade/manage?method=add*',NULL,NULL),('838e778a22c0424ab11914d1e3b44379','会员管理','修改角色',27820,'','/control/userRole/manage?method=edit*',NULL,NULL),('84b8ba7c751a488885fbfdeb25a0eca3','问答管理','全部待审核问题',22400,'','/control/question/allAuditQuestion*',NULL,NULL),('862368fdca464ebbb2937623648880d1','话题管理','全部待审核话题',15600,NULL,'/control/topic/allAuditTopic*',NULL,NULL),('86307e97f57a4c8daecd6b13ea4a60e8','模板管理','校验url名称',0,NULL,'/control/layout/manage?method=checkUrlName&*','412fd399deac43cb8354a15db3b47bbf',1),('87ad98da3e7642e68109c33199968181','在线帮助管理','在线帮助分类列表',38000,NULL,'/control/helpType/list*',NULL,NULL),('8b1d44fee22c460dabb3381e97f1820f','模板管理','查询资源子节点',0,NULL,'/control/resource/query*','d72acdb07d1540bab400c194ba3329f8',1),('8b9594bb5b8343dbadca64a4f8066b6e','话题管理','添加回复',14100,NULL,'/control/comment/manage?method=addReply*',NULL,NULL),('8ce45be5ea284190b9d76138d8d5f6b2','文件打包管理','打包文件',45500,NULL,'/control/filePackage/manage?method=package*',NULL,NULL),('8dab213a3c11412795f51a834ba6bd05','问答管理','采纳答案',20700,'','/control/answer/manage?method=adoptionAnswer*',NULL,NULL),('8dd0e634ff4647e0b438b75fbde1148f','会员卡管理','修改会员卡',28790,'','/control/membershipCard/manage?method=edit*',NULL,NULL),('8f22d9489e3b488d8ee59a76377ee96b','问答管理','文件上传',0,NULL,'/control/question/manage?method=upload&*','9f27719619c244879c74ef032bf67684',2),('8f440666921741ed8c4804732b34d75d','话题管理','修改话题',12300,NULL,'/control/topic/manage?method=edit*',NULL,NULL),('901d1d332b214483a90b5ef1738077a1','话题管理','图片上传',0,NULL,'/control/comment/manage?method=uploadImage&*','281466f5c0654966a68653b7383c6d9a',2),('90cd4aa4e6ef4154849630ae701fe37d','模板管理','版块代码列表',41000,NULL,'/control/forumCode/list*',NULL,NULL),('922f6908c5a1434aba4b0f6f8f008c1c','模板管理','添加版块',42800,NULL,'/control/forum/manage?method=add*',NULL,NULL),('9246901afe1b4d3fb501c3fc51be23c5','会员管理','修改等级',28200,NULL,'/control/userGrade/manage?method=edit*',NULL,NULL),('938b9dff2a27416abf6ae6ac21eaaaad','问答管理','删除问题',20400,'','/control/question/manage?method=deleteQuestion*',NULL,NULL),('95a1e6ab0ea64972ab36f85f2940d8e9','会员管理','提交的答案',26960,'','/control/user/manage?method=allAnswer*',NULL,NULL),('95bbc26180f3435f89803a95c630a39e','会员卡管理','添加会员卡赠送任务',28772,'','/control/membershipCardGiftTask/manage?method=add*',NULL,NULL),('97bc7db41f8743978c70a104e49dd1c5','会员卡管理','删除会员卡',28795,'','/control/membershipCard/manage?method=delete*',NULL,NULL),('98e03673f0c847a2bc8f93008b1729ef','话题管理','点赞用户',12625,'','/control/topicLike/list*',NULL,NULL),('9a797b54d630450cb3cfadb1f2d94243','会员卡管理','会员卡订单列表',28797,'','/control/membershipCardOrder/list*',NULL,NULL),('9be9600772e3420a91ee019acc3ba379','问答管理','添加答案回复',21300,'','/control/answer/manage?method=addAnswerReply*',NULL,NULL),('9c3ddbaa3457496ab9315ce6f271db8d','在线帮助管理','还原在线帮助',39000,NULL,'/control/help/manage?method=reduction*',NULL,NULL),('9c443950eb9746b49c7314dbf8e3d523','全站设置','基本设置',49000,NULL,'/control/systemSetting/manage/edit*',NULL,NULL),('9c44a7e09b2744d58bccef05d11cdca7','模板管理','查询品牌分页',6,NULL,'/control/brand/manage?method=ajax_queryBrandSelect&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('9c5bebaa673b45bd9d1c5cba7a9dead9','模板管理','导入模板',40600,NULL,'/control/template/manage?method=import&*',NULL,NULL),('9e9721bf5cad43bdba3a7adecb47726f','友情链接管理','添加',17100,NULL,'/control/links/manage?method=add*',NULL,NULL),('9f27719619c244879c74ef032bf67684','问答管理','修改问题',20300,'','/control/question/manage?method=editQuestion*',NULL,NULL),('a0116147816444319d37e0e1562189b0','模板管理','删除版块代码',41300,NULL,'/control/forumCode/manage?method=delete*',NULL,NULL),('a02b3694e4d542398d3a39f4156e992f','会员管理','添加',26200,NULL,'/control/user/manage?method=add*',NULL,NULL),('a046d8a39d3b44d694d8c7720cd6a7d2','问答管理','删除答案',21100,'','/control/answer/manage?method=delete*',NULL,NULL),('a10f02c6ecc1470fbf6d449d5b84181e','第三方服务管理','删除第三方登录接口',54300,'','/control/thirdPartyLoginInterface/manage?method=delete*',NULL,NULL),('a15cab18081d4ec7b85b03646b873166','会员管理','查看支付日志',27565,'','/control/paymentLog/manage?method=show&*',NULL,NULL),('a1e816f03692448698b01a7ac01d2964','话题管理','添加话题',12100,NULL,'/control/topic/manage?method=add*',NULL,NULL),('a2b73c63005149699adb7fb395467b49','模板管理','版块代码源码编辑',41400,NULL,'/control/forumCode/manage?method=forumSource&*',NULL,NULL),('a4775968ad2e4b238ed49b4e4808a011','话题管理','修改回复',14300,NULL,'/control/comment/manage?method=editReply*',NULL,NULL),('a5068ccfff8b42cf920f56aa780cbdad','全站设置','查询还原进度',0,NULL,'/control/dataBase/manage?method=queryResetProgress&*','2e51f370f3c34d0bbfaf4a9f1ca7ee02',1),('a5cb52cd59a040a1b34a7f401361fe31','会员管理','删除私信',27200,'','/control/privateMessage/manage?method=deletePrivateMessageChat&*',NULL,NULL),('a6bc8f310a2642d7ad537e620eff3f85','在线帮助管理','查询帮助分类',0,NULL,'/control/helpType/manage?method=helpTypePageSelect_move&*','5417c2d6e8a8453b972682fee374ec3a',1),('a7bdf3297cc2431f9dd3f748374bf877','模板管理','查询\'更多\'',1,NULL,'/control/layout/manage?method=ajax_more&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('a7f6e1dcc5e943f48f4270dcfa056557','会员管理','粉丝列表',27475,'','/control/follower/list*',NULL,NULL),('a8b4ea7341944f03b4c468b0354371cc','模板管理','资源重命名',41900,NULL,'/control/resource/manage?method=rename*',NULL,NULL),('a92781bed96b4a6e9f8348321ac2ddbc','模板管理','查询商品分类属性',3,NULL,'/control/productTypeAttribute/manage?method=queryProductTypeAttribute&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('a9c55c3b3b45494dacef8fb058c7e7a7','话题管理','文件上传',0,NULL,'/control/topic/manage?method=upload&*','8f440666921741ed8c4804732b34d75d',2),('a9f67a215b034107952d40f592cf1056','话题管理','话题举报',12650,'','/control/topicReport/list*',NULL,NULL),('aa355abf953e42078517a3dded03e785','系统通知管理','修改系统通知',46200,'','/control/systemNotify/manage?method=edit*',NULL,NULL),('aa971ce1dc6f43e3b026d235fa7263e6','模板管理','添加版块代码',41100,NULL,'/control/forumCode/manage?method=add*',NULL,NULL),('ab10d2b5dc5e48a69727a6292ca072b4','样式缩略图管理','添加缩略图裁剪尺寸',59100,NULL,'/control/thumbnail/manage?method=add*',NULL,NULL),('ab714c30b67345048aee5397c9f34ffe','会员管理','收红包',27590,'','/control/redEnvelope/receiveRedEnvelope/list*',NULL,NULL),('ab73276d43184b2db5fa5a6bd76b1def','模板管理','删除布局',42500,NULL,'/control/layout/manage?method=deleteLayout&*',NULL,NULL),('abdea9b5ed4c4636a55062cf4f36ea0a','在线帮助管理','查看在线帮助',39100,NULL,'/control/help/manage?method=view&*',NULL,NULL),('ad17b7a816ea45b09be8084be966ba4b','问答管理','问题搜索',22700,'','/control/question/search*',NULL,NULL),('ad32af8a5d784a979da7b5362ca77882','模板管理','模板设为使用',40400,NULL,'/control/template/manage?method=setTemplate*',NULL,NULL),('adb6277a6b4f404faa45d94216ba30ff','会员卡管理','会员卡赠送任务列表',28770,'','/control/membershipCardGiftTask/list*',NULL,NULL),('ae66d24114ea4cf28923f5fe8757e4e6','全站设置','服务器节点参数',49900,NULL,'/control/systemSetting/manage?method=nodeParameter*',NULL,NULL),('ae6eeb2fbd23472d89022d9a7366b0cd','模板管理','查询在线帮助分页',11,NULL,'/control/help/manage?method=ajax_searchHelpPage&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('afa39379327e4461b3444cf9b416efae','系统通知管理','添加系统通知',46100,'','/control/systemNotify/manage?method=add*',NULL,NULL),('b002385af8e245aa823bf75adbd96eac','模板管理','查询商品分类',1,NULL,'/control/product/type/manage?method=productTypePageSelect&*','ef3e2b9c32634f4088f4066880c70677',1),('b0857fe7e73e487798150bd09b2063f6','问答管理','取消采纳答案',20800,'','/control/answer/manage?method=cancelAdoptionAnswer*',NULL,NULL),('b0e69631d5a34c12acdf7125e5598d84','第三方服务管理','添加第三方登录接口',54100,'','/control/thirdPartyLoginInterface/manage?method=add*',NULL,NULL),('b15ff404e0b64afcaa888311b1d0b0c8','话题管理','查询标签',0,NULL,'/control/tag/manage?method=allTag&*','64730717bf3e42169b22ff5f4529b0a8',1),('b306453ca1f24bdabc62261b687e44a2','在线帮助管理','文件上传',0,NULL,'/control/help/manage?method=upload&*','c673918d949d4cc3aa38b43660b354b8',2),('b47dd6012f88406795205481d2916fd2','话题管理','引用评论',13400,NULL,'/control/comment/manage?method=addQuote*',NULL,NULL),('b4f51bedcc8d45448e980aec0f32a79f','问答管理','查询标签',0,NULL,'/control/questionTag/manage?method=allTag&*','1a93fe93805849d68e478bb91c28480b',1),('b697a7d318d34693b5e1f50988bcb325','话题管理','恢复评论回复',14550,'','/control/comment/manage?method=recoveryReply*',NULL,NULL),('b77f796a65694fed859fe1684d365589','模板管理','目录重命名',40560,NULL,'/control/template/manage?method=directoryRename&*',NULL,NULL),('b794e4584425495a8070fdc71d09258b','模板管理','查询商品分类',2,NULL,'/control/product/type/manage?method=productTypePageSelect&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('b805b7dbbf0140b2a2fcb962e3fe4a4d','在线帮助管理','修改分类',38200,NULL,'/control/helpType/manage?method=edit*',NULL,NULL),('b83b0d29f07e4249b70067e00f54ef67','会员管理','添加禁止的用户名称',28755,NULL,'/control/disableUserName/manage?method=add*',NULL,NULL),('b9512c1642a54356b453ef6e9df32aee','模板管理','模板列表',40000,NULL,'/control/template/list*',NULL,NULL),('baa1c014792c40edae687b4e169657ef','全站设置','重建话题索引',49200,NULL,'/control/systemSetting/manage?method=rebuildTopicIndex&*',NULL,NULL),('bc248879066f4af58c99a822f4228015','模板管理','删除资源',42100,NULL,'/control/resource/manage?method=delete*',NULL,NULL),('bc413423f03f4f1d8d37178ae73eb9ed','支付管理','修改在线支付接口',52200,'','/control/onlinePaymentInterface/manage?method=edit&*',NULL,NULL),('bce6c687ee5645cda651cd6dfff74fa4','话题管理','标签列表',14800,NULL,'/control/tag/list*',NULL,NULL),('bd36d2aa14774c8d81b56fc7fde02b4f','短信管理','删除短信接口',48540,NULL,'/control/smsInterface/manage?method=delete*',NULL,NULL),('bdfb84d1d65b4325aa8a74a61a70a6a3','模板管理','查询栏目',0,NULL,'/control/column/manage?method=queryColumn*','11f96911716c4498b562658224750b02',1),('be324f36fad2467688724082c285d16e','系统','后台框架',88888888,NULL,'/control/manage/index*',NULL,NULL),('bee77a45dcdb428db42dcb2317648fe9','员工管理','修改员工',30000,NULL,'/control/staff/manage?method=editStaff*',NULL,NULL),('bf7e0ea48b264555a194ccedddf25de5','第三方服务管理','修改第三方登录接口',54200,'','/control/thirdPartyLoginInterface/manage?method=edit&*',NULL,NULL),('c027259a21a240d48b73c1683a346056','会员管理','删除禁止的用户名称',28765,NULL,'/control/disableUserName/manage?method=delete*',NULL,NULL),('c09977cf64ef4a008e672a4ba8d8e004','话题管理','全部待审核评论 ',15800,NULL,'/control/topic/allAuditComment*',NULL,NULL),('c0b306017906415abce45445b5606bd6','问答管理','添加答案',20900,'','/control/answer/manage?method=add*',NULL,NULL),('c128236bfefd4cf3b241357733581002','问答管理','审核答案',21200,'','/control/answer/manage?method=auditAnswer&*',NULL,NULL),('c34676a187044553a4c42c56257413fd','模板管理','查询在线帮助分类',9,NULL,'/control/helpType/manage?method=helpTypePageSelect&*','ef3e2b9c32634f4088f4066880c70677',1),('c370e4821b0e45b6946a7ab3181b3844','系统通知管理','删除系统通知',46300,'','/control/systemNotify/manage?method=delete*',NULL,NULL),('c418c587feb14ecfabd9690d9f52d440','会员管理','还原私信',27150,'','/control/privateMessage/manage?method=reductionPrivateMessage&*',NULL,NULL),('c459ab7aa99e4f528c961dd45df4d8e5','会员管理','会员详细',26600,NULL,'/control/user/manage?method=show*',NULL,NULL),('c4ab05ec118740c4bb01395e5e519332','会员管理','删除',26400,NULL,'/control/user/manage?method=delete*',NULL,NULL),('c51b715175a54b968e7fdfa0883cb08e','会员卡管理','删除会员卡赠送任务',28776,'','/control/membershipCardGiftTask/manage?method=delete*',NULL,NULL),('c5d0d01bf7b544828e1fbf3d61b9dd8a','会员管理','用户举报',27595,'','/control/userReport/list*',NULL,NULL),('c673918d949d4cc3aa38b43660b354b8','在线帮助管理','添加在线帮助',38600,NULL,'/control/help/manage?method=add&*',NULL,NULL),('c6d4bed764194be0a377be158ecdee4d','会员管理','会员注册禁止用户名称列表',28750,NULL,'/control/disableUserName/list*',NULL,NULL),('c6e0d05a7d8a4a63b7d8b0c5ed44207f','员工管理','登录日志',31200,NULL,'/control/staffLoginLog/list*',NULL,NULL),('c74888ede5e74dce8a656d722836d8b1','问答管理','修改答案',21000,'','/control/answer/manage?method=edit*',NULL,NULL),('c76fd58d86fd44c3ac6accebc12ae7fa','员工管理','添加角色',31400,NULL,'/control/acl/manage?method=addRoles*',NULL,NULL),('c7936b830e654abba9a0c1e76895747a','模板管理','查询商品属性分页',4,NULL,'/control/productAttribute/manage?method=ajax_queryProductAttributeSelect&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('c912c21f92ca46e693b8645e7ad89a8d','会员管理','查询银行',2,NULL,'/control/systemSetting/manage?method=queryBankName&*','c459ab7aa99e4f528c961dd45df4d8e5',1),('c930706b667749d1b5784c37c6a4ffd4','模板管理','查询问题标签分页',12,NULL,'/control/questionTag/manage?method=questionTagPage&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('c9791f2412c04860a0f8b4ddfc64cecb','模板管理','文件上传',0,NULL,'/control/forum/manage?method=upload&*','922f6908c5a1434aba4b0f6f8f008c1c',2),('ca0e7a1a86384639a025a3fab07bd963','问答管理','问题列表',20000,'','/control/question/list*',NULL,NULL),('caedcace4fe746499146e97459919bb4','模板管理','查询品牌分页',5,NULL,'/control/brand/manage?method=ajax_queryBrandSelect&*','ef3e2b9c32634f4088f4066880c70677',1),('cbe2d7086fee4d5390afe686e9cddad1','模板管理','修改模板',40200,NULL,'/control/template/manage?method=edit*',NULL,NULL),('cec90ad171374546b81868015755f9f8','在线帮助管理','查询帮助分类',0,NULL,'/control/helpType/manage?method=helpTypePageSelect&*','75a262c3c48d4e21817541cd87fac000',1),('cee7dda9dd5e4a739b42f0dfa8b4b16d','全站设置','查询说明',0,NULL,'/control/upgrade/manage?method=queryUpgrade&*','2a90880355b44225a7e42e3a394d020c',1),('cf8e8bd2ea2549ae9a4cfe7356c04be4','问答管理','图片上传',0,NULL,'/control/answer/manage?method=uploadImage&*','c74888ede5e74dce8a656d722836d8b1',2),('d0482512ccd5439bb6610672c11f0cb2','模板管理','删除模板',40300,NULL,'/control/template/manage?method=delete&*',NULL,NULL),('d0f97697d6984656927b6dbcc9f9c4a0','会员管理','登录日志',27600,NULL,'/control/userLoginLog/list*',NULL,NULL),('d297f75ec0514aa1953d9d1738634090','文件打包管理','下载压缩文件',45100,NULL,'/control/filePackage/manage?method=download&*',NULL,NULL),('d2a54b45642a42fcac64fb15f1ac78e2','友情链接管理','友情链接列表',17000,NULL,'/control/links/list*',NULL,NULL),('d38488d83afa42b8a53e530ed870b2b5','举报管理','还原举报',48583,'','/control/report/manage?method=reduction*',NULL,NULL),('d3f057d1100a4a79b97ab9715e01be04','话题管理','添加标签',14900,NULL,'/control/tag/manage?method=add*',NULL,NULL),('d4b7953538294b67843c56f721d51a58','话题管理','图片上传',0,NULL,'/control/comment/manage?method=uploadImage&*','607bbd310ec147519e8f988adf4c30a6',2),('d5290b702acf41f286dc3d66c659d081','会员管理','会员卡订单',27550,'','/control/membershipCard/manage?method=membershipCardOrderList*',NULL,NULL),('d613442d18c1465d8a981f420b3aa8cd','全站设置','维护数据',49100,NULL,'/control/systemSetting/manage?method=maintainData*',NULL,NULL),('d692c8ee90394774b449fc4060ee711d','在线帮助管理','查询帮助分类',0,NULL,'/control/helpType/manage?method=helpTypePageSelect_move&*','c673918d949d4cc3aa38b43660b354b8',1),('d71d35ca222a43e2bec6ceb76ac8097f','会员卡管理','添加会员卡',28785,'','/control/membershipCard/manage?method=add*',NULL,NULL),('d72acdb07d1540bab400c194ba3329f8','模板管理','资源列表',41500,NULL,'/control/resource/list*',NULL,NULL),('d73f435972544a7fb03b6618948c07eb','模板管理','查询商品分类',1,NULL,'/control/product/type/manage?method=productTypePageSelect&*','412fd399deac43cb8354a15db3b47bbf',1),('d75adb28b87d496e8627c11272b47476','在线帮助管理','删除在线帮助',38800,NULL,'/control/help/manage?method=delete*',NULL,NULL),('d885d220f87a4b1a928e3eb93f922c02','全站设置','删除升级包',51300,NULL,'/control/upgrade/manage?method=deleteUpgradePackage&*',NULL,NULL),('d8ad4df8213e491c96bd143e1eec7b4c','问答管理','收藏用户',20620,'','/control/questionFavorite/list*',NULL,NULL),('d93b927d889a41f487efc41845f9c4ea','模板管理','查询版块模板',0,NULL,'/control/forum/manage?method=forumTemplateFileNameUI&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('d96a00544fcf470e98a4f062bc017559','模板管理','查询商品扩展属性',4,NULL,'/control/productAttribute/manage?method=ajax_productAttributeExpansion&*','ef3e2b9c32634f4088f4066880c70677',1),('da59992eae3a4181bd14d31476aa8714','在线帮助管理','文件上传',0,NULL,'/control/help/manage?method=upload&*','5ef5747987074212be7ef9cc9fdb50af',2),('da63bf83542e47bdacdada8a8abf8166','支付管理','删除在线支付接口',52300,'','/control/onlinePaymentInterface/manage?method=delete*',NULL,NULL),('da89532f94ed4e4193f9980c48609aac','全站设置','查询备份进度',0,NULL,'/control/dataBase/manage?method=queryBackupProgress&*','6b12cf5fb0ce4927979775f3c76419ab',1),('db27cdfec51a4c30a066319ff6f08bb9','会员卡管理','会员卡赠送项列表(获赠用户)',28779,'','/control/membershipCardGiftTask/manage?method=membershipCardGiftItemList*',NULL,NULL),('dcd7b0f0c5e44566b116694b96dac0e1','会员管理','系统通知列表',27300,'','/control/systemNotify/manage?method=subscriptionSystemNotifyList&*',NULL,NULL),('dd231daf558d4526bf0d95ee6cc6970e','全站设置','数据库备份/还原列表',49600,NULL,'/control/dataBase/list*',NULL,NULL),('de86a8fa661041ca9794a78275d0fcb1','模板管理','查询资讯分类',7,NULL,'/control/informationType/manage?method=informationTypePageSelect&*','ef3e2b9c32634f4088f4066880c70677',1),('decb896d7fee40f09a958647cf14b849','问答管理','审核问题',20600,'','/control/question/manage?method=auditQuestion*',NULL,NULL),('dede44542c5644a69b72180e1abc368b','话题管理','红包分配',12640,'','/control/redEnvelope/redEnvelopeAmountDistribution/list*',NULL,NULL),('e050f5451e4f4f7dba6c2cb51f7c393e','短信管理','修改短信接口',48520,NULL,'/control/smsInterface/manage?method=edit*',NULL,NULL),('e08a84e681ea4850be0a33c1f6d4c5f0','话题管理','删除回复',14500,NULL,'/control/comment/manage?method=deleteReply*',NULL,NULL),('e0aa4b8b3c51428eb6dd8227ffffe283','模板管理','导出模板',40700,NULL,'/control/template/manage?method=export*',NULL,NULL),('e25b31db1abd48eeb81f13881e314f91','会员管理','会员列表',26100,NULL,'/control/user/list*',NULL,NULL),('e4d93f4f930a455f85868cfd5480f5d0','样式缩略图管理','删除缩略图裁剪尺寸',59200,NULL,'/control/thumbnail/manage?method=delete&*',NULL,NULL),('e7443c7b35bc44a1a60f5f6a7530905b','全站设置','上传敏感词库',49560,NULL,'/control/filterWord/manage?method=uploadFilterWord*',NULL,NULL),('e8cfa842e1c24b54b67f1bbc6b828dbe','模板管理','查询资讯分类',8,NULL,'/control/informationType/manage?method=informationTypePageSelect&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('eadf2a9785af45b08c5c42d6b1263133','全站设置','重建问题索引',49210,'','/control/systemSetting/manage?method=rebuildQuestionIndex&*',NULL,NULL),('ec17504e564f4c958cb679377a39715d','模板管理','查询话题标签',7,NULL,'/control/tag/manage?method=allTag&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('ee03a28bd12f41b4a1e243ec05ca062b','全站设置','继续升级',0,NULL,'/control/upgrade/manage?method=continueUpgrade&*','5d697fdf29434ff4bbcd5bc6f1a9a415',2),('ef1afb617a754220a0b27ec0cb01efa8','问答管理','图片上传',0,NULL,'/cms/control/answer/manage?method=uploadImage&*','c0b306017906415abce45445b5606bd6',2),('ef310b9be13a4630b40c99fe3baf1e4a','模板管理','查询商品属性分页',3,NULL,'/control/productAttribute/manage?method=ajax_queryProductAttributeSelect&*','ef3e2b9c32634f4088f4066880c70677',1),('ef3c77fb708c4775988e888f0e9186d4','员工管理','员工列表',28800,NULL,'/control/staff/list*',NULL,NULL),('ef3e2b9c32634f4088f4066880c70677','模板管理','修改版块',42900,NULL,'/control/forum/manage?method=edit&*',NULL,NULL),('efa66bc116bc409fbf7bf23e4882d2d9','员工管理','添加员工',28900,NULL,'/control/staff/manage?method=addStaff*',NULL,NULL),('f0eeb58d820b48cba5368da6b80184bf','举报管理','举报分类列表',48560,'','/control/reportType/list*',NULL,NULL),('f14133ca94274ff197996e059a26ad49','会员卡管理','修改会员卡赠送任务',28774,'','/control/membershipCardGiftTask/manage?method=edit*',NULL,NULL),('f285c691b0f74b9ca549344722e5d780','模板管理','删除栏目',43600,NULL,'/control/column/manage?method=delete*',NULL,NULL),('f2ddeb0bb4c94342854c6a2461869fb4','会员管理','提醒列表',27400,'','/control/remind/manage?method=remindList&*',NULL,NULL),('f365c635400e47eda1fc10589d7dbbcd','会员管理','会员搜索',26000,NULL,'/control/user/search*',NULL,NULL),('f4f131913fe64f07b212bccedd2852a1','举报管理','查询所有举报分类',0,NULL,'/control/reportType/manage?method=allType*','39adfb4206024d14ab38822555314e7a',1),('f58f9516975847fbbd8a2cd0230973f5','会员管理','删除等级',28300,NULL,'/control/userGrade/manage?method=delete*',NULL,NULL),('f6518fc5a5f84c11a5a569c493218f8f','文件打包管理','压缩文件列表',45000,NULL,'/control/filePackage/list*',NULL,NULL),('face85b769b94dc489e719551eb58bbd','会员管理','修改',26300,NULL,'/control/user/manage?method=edit*',NULL,NULL),('fb9bce585d7d4aa89ddf30262540e660','模板管理','删除导出模板',40900,NULL,'/control/template/manage?method=deleteExport&*',NULL,NULL),('fbee16533927408789b4c0a096413635','员工管理','角色列表',31300,NULL,'/control/roles/list*',NULL,NULL),('fc8554db852a4f128bdee595b4cd1ed8','会员管理','更换头像',27700,'','/control/user/manage?method=updateAvatar*',NULL,NULL),('fd7988fae4484db7a98a1d67b6d54cdc','话题管理','全部待审核回复',15840,NULL,'/control/topic/allAuditReply*',NULL,NULL),('fd848496836843b49ee6ed3ccdf6c14d','话题管理','审核话题',12610,NULL,'/control/topic/manage?method=auditTopic*',NULL,NULL),('fdbe57ac70804feea4e8679a190740ed','模板管理','查询版块目录',0,NULL,'/control/forumCode/query?method=directory*','90cd4aa4e6ef4154849630ae701fe37d',1),('ff3bfef595c1473a9dd2a1ba279ca010','全站设置','上传升级包',51200,NULL,'/control/upgrade/manage?method=uploadUpgradePackage*',NULL,NULL); +INSERT INTO `sysresources` (`id`,`module`,`name`,`priority`,`remarks`,`url`,`urlParentId`,`urlType`) VALUES ('000d1e49b1984cceacaf4dbc2a38be86','话题管理','删除标签',15500,NULL,'/control/tag/manage?method=delete*',NULL,NULL),('005a590d129146aeb8a1989690235b30','问答管理','文件上传',0,NULL,'/control/question/manage?method=upload&*','7e6b62b229a84c0fa739373313f381c0',2),('01fe645ae71e4925892c159e948063e9','会员管理','私信列表',27000,'','/control/privateMessage/manage?method=privateMessageList&*',NULL,NULL),('0321d480f7604cc797b765d0ad0753a6','模板管理','查询在线帮助分类',10,NULL,'/control/helpType/manage?method=helpTypePageSelect&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('032710d13fbe479686fff302b9e2a2ce','话题管理','还原话题',12600,NULL,'/control/topic/manage?method=reduction*',NULL,NULL),('042dc8a1921d4232bf4b01817011a960','会员管理','发表的话题',26700,NULL,'/control/user/manage?method=allTopic*',NULL,NULL),('04acd924ee1f4ef8b60efd03a35998a3','会员管理','设置默认角色',27850,'','/control/userRole/manage?method=setAsDefault*',NULL,NULL),('05568f678d8e43018b884f0bba9dd600','支付管理','在线支付接口列表',52000,'','/control/onlinePaymentInterface/list*',NULL,NULL),('061d18aeb1044870b94cf6144a6004ea','话题管理','话题列表',10000,NULL,'/control/topic/list*',NULL,NULL),('0667a23692b244178cda49b8c8aa66bb','会员管理','发红包',27580,'','/control/redEnvelope/giveRedEnvelope/list*',NULL,NULL),('07dc355d349a41379673ede8b926520e','短信管理','短信发送错误日志列表',48550,NULL,'/control/sendSmsLog/list*',NULL,NULL),('088ec0225b114039aab46c17888125f2','会员管理','点赞列表',27465,'','/control/like/list*',NULL,NULL),('08a343e33ec44fe59228442dd56e96a3','样式缩略图管理','缩略图列表',59000,NULL,'/control/thumbnail/list*',NULL,NULL),('0ae67eaf13ab4fc199a4406126dbaef4','会员管理','发表的评论',26800,NULL,'/control/user/manage?method=allComment*',NULL,NULL),('0afab98ea71c4550a3020156aea1e7c3','文件打包管理','查询子目录',0,NULL,'/control/filePackage/manage?method=querySubdirectory&*','8ce45be5ea284190b9d76138d8d5f6b2',1),('0d5362ae1983422fa01bc03c079c850f','话题管理','删除评论',13500,NULL,'/control/comment/manage?method=deleteComment*',NULL,NULL),('0d87e1fe8fdd45d48c5f259b8e423b2e','模板管理','布局编辑',42600,NULL,'/control/layout/manage?method=editLayoutCode&*',NULL,NULL),('0d91dbfe06594b8c82e72d525d9dc229','会员管理','注销账号',27750,'','/control/user/manage?method=cancelAccount*',NULL,NULL),('0e17c398c3dc46ef90657028e5a81b0f','平台收益管理','问答悬赏平台分成',46450,'','/control/questionRewardPlatformShare/list*',NULL,NULL),('0e2aa6a61c994088819af6a79c519ebf','模板管理','添加栏目',43400,NULL,'/control/column/manage?method=add*',NULL,NULL),('0e80dcd0f37940658faf50a8f3f9c331','全站设置','清空系统所有缓存',49240,NULL,'/control/systemSetting/manage?method=clearAllCache&*',NULL,NULL),('0faa6ccdb1d741a99f45d8ad80d7d984','举报管理','举报列表',48572,'','/control/report/list*',NULL,NULL),('10f76770be4040a4bf50d0efb4dce35a','全站设置','查看敏感词',49550,NULL,'/control/filterWord/manage?method=view*',NULL,NULL),('11f96911716c4498b562658224750b02','模板管理','栏目列表',43200,NULL,'/control/column/manage?method=list&*',NULL,NULL),('120c74ce95624dbfacd192b90923958b','模板管理','查询资讯分页',8,NULL,'/control/information/manage?method=ajax_searchInformationPage&*','ef3e2b9c32634f4088f4066880c70677',1),('129aa71dc14049ccb0715268f24281aa','模板管理','上传模板',40550,NULL,'/control/template/manage?method=upload*',NULL,NULL),('13bc9bdcb780479bbc5cb6a43b316b27','举报管理','添加举报分类',48563,'','/control/reportType/manage?method=add*',NULL,NULL),('16f7e69c2af54ccda1d8414b6cef7d32','模板管理','文件上传',0,NULL,'/control/forum/manage?method=upload&*','ef3e2b9c32634f4088f4066880c70677',2),('1800baca07bc44ac986556dd30d37254','模板管理','资源新建文件夹',41800,NULL,'/control/resource/manage?method=newFolder*',NULL,NULL),('19d55187b06946ceac2a6c929935fa68','问答管理','问答举报',20630,'','/control/questionReport/list*',NULL,NULL),('1a93fe93805849d68e478bb91c28480b','问答管理','添加问题',20200,'','/control/question/manage?method=add*',NULL,NULL),('1a95dfe74bec4c0b986e9f96b001bc7e','话题管理','取消隐藏用户',12630,'','/control/topic/topicUnhideList*',NULL,NULL),('1ac87d3f1c0f4c99b9fdd9b713e304bf','在线帮助管理','移动在线帮助',38900,NULL,'/control/help/manage?method=move*',NULL,NULL),('1d36080345f74b9a919b16bec5c235a6','模板管理','查询商品分类属性',2,NULL,'/control/productTypeAttribute/manage?method=queryProductTypeAttribute&*','ef3e2b9c32634f4088f4066880c70677',1),('1f706068a9d547dea69f89a64c89a741','留言管理','查看',16100,NULL,'/control/feedback/manage?method=view*',NULL,NULL),('214f40c320124e839e7d0d7b00af2cbd','全站设置','删除浏览量数据',49300,NULL,'/control/systemSetting/manage?method=deletePageViewData&*',NULL,NULL),('21a24ac2443043fbae750e4d6897e4be','在线帮助管理','添加分类',38100,NULL,'/control/helpType/manage?method=add*',NULL,NULL),('24bac9f0b1c84b0394a39c8933c7739d','模板管理','资源文件查看',41600,NULL,'/control/resource/manage?method=showFileUI&*',NULL,NULL),('2690d4cb2beb425daa06ff9faf8d97ec','模板管理','修改栏目',43500,NULL,'/control/column/manage?method=edit*',NULL,NULL),('27ac945d8df8433894da098a1192476d','员工管理','删除角色',31600,NULL,'/control/acl/manage?method=deleteRoles*',NULL,NULL),('27af89b4f9344c73b1b792334e7fdfe2','会员管理','会员注册项列表',28400,NULL,'/control/userCustom/list*',NULL,NULL),('281466f5c0654966a68653b7383c6d9a','话题管理','添加评论',13100,NULL,'/control/comment/manage?method=addComment*',NULL,NULL),('2a03829ee62c4283913dc440537f3fe9','员工管理','修改角色',31500,NULL,'/control/acl/manage?method=editRoles*',NULL,NULL),('2a34da73c3ca436e9fb658f8a1639895','会员管理','提交的答案回复',26970,'','/control/user/manage?method=allAnswerReply*',NULL,NULL),('2a90880355b44225a7e42e3a394d020c','全站设置','升级列表',50000,NULL,'/control/upgrade/manage?method=upgradeSystemList*',NULL,NULL),('2bf084e1e8d84e89a1c2da9c5f6c8f5d','会员管理','私信对话列表',27100,'','/control/privateMessage/manage?method=privateMessageChatList&*',NULL,NULL),('2c60d084290e4ac196c490864a292ae1','短信管理','启用短信接口',48530,NULL,'/control/smsInterface/manage?method=enableInterface*',NULL,NULL),('2e51f370f3c34d0bbfaf4a9f1ca7ee02','全站设置','数据库还原',49800,NULL,'/control/dataBase/manage?method=reset&*',NULL,NULL),('2f4d3ec6741b4552a27d20781426df12','会员管理','还原',26500,NULL,'/control/user/manage?method=reduction*',NULL,NULL),('2f6e1c7e19024a23ad13442f8a082e45','在线帮助管理','查询帮助分类',0,NULL,'/control/helpType/manage?method=helpTypePageSelect_move&*','5ef5747987074212be7ef9cc9fdb50af',1),('31f98ef57f0a48a69c0ebb36c920dd1f','会员管理','删除角色',27830,'','/control/userRole/manage?method=delete*',NULL,NULL),('32361852ba844d1f9ccdb220ce3b3cb1','模板管理','版块引用代码',43300,NULL,'/control/template/referenceCode*',NULL,NULL),('32ae2070e23d42ba8dc38de061e7ed47','留言管理','删除',16300,NULL,'/control/feedback/manage?method=delete*',NULL,NULL),('3338673059d44af39b27bf4cddc15bcc','会员管理','还原提醒',27450,'','/control/remind/manage?method=reductionRemind&*',NULL,NULL),('336407134b204deebb6d335ffe080612','问答管理','修改问题标签',22200,'','/control/questionTag/manage?method=edit*',NULL,NULL),('3507e6049b6843c39d8d31b6e384818f','举报管理','修改举报分类',48566,'','/control/reportType/manage?method=edit*',NULL,NULL),('35b5f850ff1c40fcbc9e57c1f2124a1b','会员管理','积分日志',27500,NULL,'/control/pointLog/list*',NULL,NULL),('3686068be6704f78a2ec5e30b78f043f','全站设置','查询升级包列表',1,NULL,'/control/upgrade/manage?method=queryUpgradePackageList&*','2a90880355b44225a7e42e3a394d020c',1),('374f5b9bffd443b9b2b4a830112951cb','问答管理','恢复答案回复',21550,'','/control/answer/manage?method=recoveryReply*',NULL,NULL),('37f5d0f7095b4093a772593dd4e28a39','会员管理','提交的问题',26950,'','/control/user/manage?method=allQuestion*',NULL,NULL),('38c92008f5754e348302c79498961747','举报管理','删除举报分类',48569,'','/control/reportType/manage?method=delete*',NULL,NULL),('399207e1956d465a8eb536e80ee5f5f0','系统通知管理','系统通知列表',46000,'','/control/systemNotify/list*',NULL,NULL),('39adfb4206024d14ab38822555314e7a','举报管理','修改举报',48578,'','/control/report/manage?method=edit*',NULL,NULL),('3a3f2b720eb74733b2e661de78decea0','问答管理','审核答案回复',21600,'','/control/answer/manage?method=auditAnswerReply&*',NULL,NULL),('3aa16023dbcd43cb8ccba4352f9b7e58','问答管理','删除追加问题',20670,'','/control/question/manage?method=deleteAppendQuestion*',NULL,NULL),('3b5ccd12071e49ccac480cc55b3f520a','话题管理','收藏用户',12620,'','/control/topicFavorite/list*',NULL,NULL),('3b87a0950675425d9b46b0a9526acb46','问答管理','追加问题',20650,'','/control/question/manage?method=appendQuestion*',NULL,NULL),('3c7306248d7a4788894ca4d9107e233e','全站设置','修改数据库密码',49230,NULL,'/control/systemSetting/manage?method=updateDatabasePassword&*',NULL,NULL),('3c98bf1cf2294c059cf0241fba5cfa00','模板管理','导入模板列表',40500,NULL,'/control/template/manage?method=importTemplateList*',NULL,NULL),('3cb6db13692b4bebb71da2045154efe7','会员管理','支付校验日志分页',0,NULL,'/control/paymentLog/manage?method=ajax_paymentVerificationLogPage&*','c459ab7aa99e4f528c961dd45df4d8e5',1),('3d630529412f44c8be0c409bf12bbba7','模板管理','资源文件下载',42000,NULL,'/control/resource/manage?method=download*',NULL,NULL),('3e88a83fff2a476392eccffb64d25b1e','会员卡管理','查看会员卡赠送任务',28778,'','/control/membershipCardGiftTask/manage?method=view*',NULL,NULL),('403e8ffa7ac9419a8ad7a2b4bdb27899','第三方服务管理','第三方登录接口列表',54000,'','/control/thirdPartyLoginInterface/list*',NULL,NULL),('407a285c7ec744a4b284b85339c296ec','话题管理','查看话题',12000,NULL,'/control/topic/manage?method=view*',NULL,NULL),('412fd399deac43cb8354a15db3b47bbf','模板管理','添加布局',42300,NULL,'/control/layout/manage?method=add*',NULL,NULL),('41a824d4663243b39b2d34256eb3dbf2','模板管理','查询\'更多\'',0,NULL,'/control/layout/manage?method=ajax_more&*','ef3e2b9c32634f4088f4066880c70677',1),('43210759422e407da5f5ac5cc1f7fe3d','员工管理','修改员工自身信息',30100,'','/control/staff/manage?method=editSelfInfo*',NULL,NULL),('43bfdc37ca5a4473af0d483500390fe9','会员管理','红包分配',27585,'','/control/redEnvelope/redEnvelopeAmountDistribution/list*',NULL,NULL),('43c2cd191bd14af18ecabe5fa81b60cc','在线帮助管理','删除分类',38300,NULL,'/control/helpType/manage?method=delete*',NULL,NULL),('44406f79d290492aa113d528da21b317','支付管理','添加在线支付接口',52100,'','/control/onlinePaymentInterface/manage?method=add*',NULL,NULL),('44b819a086634eb894a353009c49fc9d','问答管理','文件上传',0,NULL,'/control/question/manage?method=upload&*','3b87a0950675425d9b46b0a9526acb46',2),('453b956048b044cfb4f3df143624aa68','平台收益管理','解锁话题隐藏内容分成',46400,'','/control/topicUnhidePlatformShare/list*',NULL,NULL),('45f5ca24bf7441c08680d66b3aa6a8f6','友情链接管理','删除',17300,NULL,'/control/links/manage?method=delete*',NULL,NULL),('47b25f8c2c6844c39025bce8ddfaa7fb','系统','后台首页',0,NULL,'/control/manage/home*','be324f36fad2467688724082c285d16e',1),('4a47d671d3294386a2ac9871d4f1425d','举报管理','删除举报',48581,'','/control/report/manage?method=delete*',NULL,NULL),('4ab032ea2c53438799d6b32b0eebb60b','问答管理','问题标签列表',22000,'','/control/questionTag/list*',NULL,NULL),('4bac717853cb4a7faf79905ea6cad412','模板管理','版块源码编辑',43100,NULL,'/control/forumCode/manage?method=source&*',NULL,NULL),('4c891b4c92af4f6783e6b7d1b245e345','会员管理','收藏夹列表',27460,'','/control/favorite/list*',NULL,NULL),('4ce5c77610864d8885298a21793732ad','话题管理','修改标签',15300,NULL,'/control/tag/manage?method=edit*',NULL,NULL),('4da6c6c0d67b49b7879bc160eac08c32','系统','系统后台',99999999,NULL,'/control/**',NULL,3),('4de9ba43424146678772a69d0cd6ea4d','模板管理','下载导出模板',40800,NULL,'/control/template/manage?method=templateDownload&*',NULL,NULL),('513d70ed7f3e46eb91f8ea4bbfc89317','会员管理','删除会员注册项',28700,NULL,'/control/userCustom/manage?method=delete*',NULL,NULL),('515cd5fbdd72423ca083d3f44217fd25','短信管理','添加短信接口',48510,NULL,'/control/smsInterface/manage?method=add*',NULL,NULL),('517d8e1ea108440ebf3f01ca0f7bd322','话题管理','文件上传',0,NULL,'/control/topic/manage?method=upload&*','a1e816f03692448698b01a7ac01d2964',2),('51a9dc467fb54948a1c71dc2365b5049','全站设置','删除用户登录日志数据',49500,NULL,'/control/systemSetting/manage?method=deleteUserLoginLogData&*',NULL,NULL),('521ab07ea093458b8c0711c9783cfdec','话题管理','审核回复',14600,NULL,'/control/comment/manage?method=auditReply*',NULL,NULL),('52bc2dbe4c0e437ebf93ce8b6575c6bb','友情链接管理','修改',17200,NULL,'/control/links/manage?method=edit*',NULL,NULL),('53662c3fbcd145068ba4760a6d1d39a9','模板管理','查询问题标签分页',11,NULL,'/control/questionTag/manage?method=questionTagPage&*','ef3e2b9c32634f4088f4066880c70677',1),('53ae04bf6468464ea15826a8d1bb7417','留言管理','留言列表',16000,NULL,'/control/feedback/list*',NULL,NULL),('5417c2d6e8a8453b972682fee374ec3a','在线帮助管理','在线帮助列表',38500,NULL,'/control/help/list*',NULL,NULL),('5485ebcbc00541458cd96eb6deda2eab','话题管理','审核评论',13600,NULL,'/control/comment/manage?method=auditComment*',NULL,NULL),('557735f0f8ba4626b78224719e77cea3','会员管理','修改禁止的用户名称',28760,NULL,'/control/disableUserName/manage?method=edit*',NULL,NULL),('559123bb91364943b1853c875901a598','话题管理','查询标签',0,NULL,'/control/tag/manage?method=allTag&*','8f440666921741ed8c4804732b34d75d',1),('567f89abd7e04a1988c08b9764cf918c','模板管理','查询在线帮助分页',10,NULL,'/control/help/manage?method=ajax_searchHelpPage&*','ef3e2b9c32634f4088f4066880c70677',1),('58dc8b9d637a4ceda36b7083cd94bb76','会员管理','关注列表',27470,'','/control/follow/list*',NULL,NULL),('59bb52174d2e4f318e0c5ed09f9bedb3','模板管理','资源文件上传',41700,NULL,'/control/resource/manage?method=upload&*',NULL,NULL),('5a8bd389628a4faaa96194435a14b384','问答管理','全部待审核答案回复',22600,'','/control/question/allAuditAnswerReply*',NULL,NULL),('5ad1e2bb0bc846a1a0fa4da30031a719','话题管理','图片上传',0,NULL,'/control/comment/manage?method=uploadImage&*','b47dd6012f88406795205481d2916fd2',2),('5af3e8652bd14b48aea03fac91e1e0b7','模板管理','修改布局',42400,NULL,'/control/layout/manage?method=editLayout&*',NULL,NULL),('5b89f2dc65b54197940c9f1b614c669e','模板管理','布局列表',42200,NULL,'/control/layout/list*',NULL,NULL),('5c9e1ad37d2241d6b5eebe4d591f5da5','会员管理','支付日志',27560,'','/control/paymentLog/list*',NULL,NULL),('5d697fdf29434ff4bbcd5bc6f1a9a415','全站设置','立即升级',51100,NULL,'/control/upgrade/manage?method=upgradeNow&*',NULL,NULL),('5dad80e6fa6e4255b34181bd17c5fe02','模板管理','校验url名称',0,NULL,'/control/layout/manage?method=checkUrlName&*','5af3e8652bd14b48aea03fac91e1e0b7',1),('5e5fc2f249c144f198b3aad24f665cdd','文件打包管理','删除压缩文件',45200,NULL,'/control/filePackage/manage?method=delete&*',NULL,NULL),('5ef5747987074212be7ef9cc9fdb50af','在线帮助管理','修改在线帮助',38700,NULL,'/control/help/manage?method=edit&*',NULL,NULL),('607959c1d66c4900835c30532ebf656e','问答管理','查看问题',20100,'','/control/question/manage?method=view*',NULL,NULL),('607bbd310ec147519e8f988adf4c30a6','话题管理','修改评论',13300,NULL,'/control/comment/manage?method=editComment*',NULL,NULL),('62c2facd01254ffe99ce7692def6815f','问答管理','删除答案回复',21500,'','/control/answer/manage?method=deleteAnswerReply*',NULL,NULL),('64730717bf3e42169b22ff5f4529b0a8','话题管理','话题搜索',12700,NULL,'/control/topic/search*',NULL,NULL),('657208b0b240489da050e672cbe10a85','话题管理','查询标签',0,NULL,'/control/tag/manage?method=allTag&*','a1e816f03692448698b01a7ac01d2964',1),('669021ae338942df96d09b1ffe0729b9','问答管理','查询标签',0,NULL,'/control/questionTag/manage?method=allTag&*','9f27719619c244879c74ef032bf67684',1),('66af4e938332484f8a4f6e764a1d106c','会员管理','修改会员注册项',28600,NULL,'/control/userCustom/manage?method=edit*',NULL,NULL),('670eb3b034d34a82a6053de088e27d0a','问答管理','还原问题',20500,'','/control/question/manage?method=reduction*',NULL,NULL),('673e0fdf492e4d97a19a761f8dcc203b','短信管理','短信接口列表',48500,NULL,'/control/smsInterface/list*',NULL,NULL),('67cc5e6e087c4c6192d8448402765751','会员管理','提现校验',1,NULL,'/control/user/manage?method=withdrawVerification&*','c459ab7aa99e4f528c961dd45df4d8e5',1),('680e74218d4e4703b6f672cb7d51b7b9','问答管理','文件上传',0,NULL,'/control/question/manage?method=upload&*','1a93fe93805849d68e478bb91c28480b',2),('685794fae29a45b6a5d61416b39d7f71','模板管理','删除版块',43000,NULL,'/control/forum/manage?method=delete&*',NULL,NULL),('6a87425f50f14afc98ebcc42c1e54637','会员管理','会员等级列表',28000,NULL,'/control/userGrade/list*',NULL,NULL),('6b12cf5fb0ce4927979775f3c76419ab','全站设置','数据库备份',49700,NULL,'/control/dataBase/manage?method=backup*',NULL,NULL),('6b17f9cef55a4705a8ff445c5eb37e0e','模板管理','资源文件编辑',41650,'','/control/resource/manage?method=editFile*',NULL,NULL),('6c6b8190a0864463b68f9f514b1ad4d0','问答管理','查询标签',0,NULL,'/control/questionTag/manage?method=questionTagPage&*','ad17b7a816ea45b09be8084be966ba4b',1),('70737a78770041a18bccc71b4d17ecf8','模板管理','修改版块代码',41200,NULL,'/control/forumCode/manage?method=edit*',NULL,NULL),('70889956fee3475fb8487313d46f94c7','模板管理','添加模板',40100,NULL,'/control/template/manage?method=add*',NULL,NULL),('71b0cd5212874f21a2eb46d87278bc25','问答管理','添加问题标签',22100,'','/control/questionTag/manage?method=add*',NULL,NULL),('71e587d45b384855831dcfa5db98f8fe','问答管理','修改答案回复',21400,'','/control/answer/manage?method=editAnswerReply*',NULL,NULL),('72f0a0a4b44f4f21a0edd0858a6bbcc5','举报管理','举报处理',48575,'','/control/report/manage?method=reportHandle*',NULL,NULL),('74e391ff7c0d41aeab64e9373f16776a','会员卡管理','会员卡列表',28780,'','/control/membershipCard/list*',NULL,NULL),('75349725155243d2932fc754cea5f3ab','浏览量管理','浏览量列表',44000,NULL,'/control/pageView/list*',NULL,NULL),('75a262c3c48d4e21817541cd87fac000','在线帮助管理','合并分类',38400,NULL,'/control/helpType/manage?method=merger*',NULL,NULL),('76ffb8fb053647c5b5905b0f605104fe','问答管理','全部待审核答案',22500,'','/control/question/allAuditAnswer*',NULL,NULL),('7710a45b7cfa484183ee104ffe20f6c4','问答管理','删除问题标签',22300,'','/control/questionTag/manage?method=delete*',NULL,NULL),('77b55fcc33184a009e1376e20e294eca','模板管理','查询话题标签',6,NULL,'/control/tag/manage?method=allTag&*','ef3e2b9c32634f4088f4066880c70677',1),('77b721b60c014517a73134daaad021d9','模板管理','查询商品分类',1,NULL,'/control/product/type/manage?method=productTypePageSelect&*','5af3e8652bd14b48aea03fac91e1e0b7',1),('7867d6ca24c94edcbd52fdb8cfe4a8de','话题管理','恢复评论',13550,'','/control/comment/manage?method=recoveryComment*',NULL,NULL),('7caf26294048452cafbb5972ef502d88','会员管理','还原系统通知',27350,'','/control/systemNotify/manage?method=reductionSubscriptionSystemNotify&*',NULL,NULL),('7d7842f34d6940738a767b3d7dd9a6ec','会员管理','充值',27570,'','/control/user/manage?method=payment&*',NULL,NULL),('7db8b118e2ec4ce9992e027eddda1648','模板管理','版块列表',42700,NULL,'/control/forum/list*',NULL,NULL),('7dee9a00f4dc474fa502cf0f8bc83224','会员管理','添加会员注册项',28500,NULL,'/control/userCustom/manage?method=add*',NULL,NULL),('7df278798d2f448a90ea0be3f76fc629','模板管理','查询版块代码',1,NULL,'/control/forumCode/query?method=forumCode*','90cd4aa4e6ef4154849630ae701fe37d',1),('7e6b62b229a84c0fa739373313f381c0','问答管理','修改追加问题',20660,'','/control/question/manage?method=editAppendQuestion*',NULL,NULL),('7e763e0f214d42bfb2ba3cbeb9178c56','员工管理','删除员工',31100,NULL,'/control/staff/manage?method=deleteStaff*',NULL,NULL),('7ed8aa6ff34241329b9183e2f114ca64','会员管理','添加角色',27810,'','/control/userRole/manage?method=add*',NULL,NULL),('7f22ef589ea74b1c874b10fa6cd36b99','话题管理','删除话题',12500,NULL,'/control/topic/manage?method=delete*',NULL,NULL),('7f520a1fe9ef45f79c7ac1d01a8c2e56','模板管理','查询资讯分页',9,NULL,'/control/information/manage?method=ajax_searchInformationPage&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('803dc508fa8542f1a2be86cdb85b19f1','会员管理','会员角色列表',27800,'','/control/userRole/list*',NULL,NULL),('81d79685ac4240c281dcda09bba59b53','模板管理','查询商品扩展属性',5,NULL,'/control/productAttribute/manage?method=ajax_productAttributeExpansion&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('822e43c8499149d59fd5ee6f77153d35','会员管理','发表的回复',26900,NULL,'/control/user/manage?method=allReply*',NULL,NULL),('82462825c1dd4ecdb3ce22e68b70f5e9','会员管理','添加等级',28100,NULL,'/control/userGrade/manage?method=add*',NULL,NULL),('838e778a22c0424ab11914d1e3b44379','会员管理','修改角色',27820,'','/control/userRole/manage?method=edit*',NULL,NULL),('84b8ba7c751a488885fbfdeb25a0eca3','问答管理','全部待审核问题',22400,'','/control/question/allAuditQuestion*',NULL,NULL),('862368fdca464ebbb2937623648880d1','话题管理','全部待审核话题',15600,NULL,'/control/topic/allAuditTopic*',NULL,NULL),('86307e97f57a4c8daecd6b13ea4a60e8','模板管理','校验url名称',0,NULL,'/control/layout/manage?method=checkUrlName&*','412fd399deac43cb8354a15db3b47bbf',1),('879f7ed98c6d4af5b07a7dd2c98833d5','会员管理','积分日志明细',27510,'','/control/pointLog/manage?method=show&*',NULL,NULL),('87ad98da3e7642e68109c33199968181','在线帮助管理','在线帮助分类列表',38000,NULL,'/control/helpType/list*',NULL,NULL),('8b1d44fee22c460dabb3381e97f1820f','模板管理','查询资源子节点',0,NULL,'/control/resource/query*','d72acdb07d1540bab400c194ba3329f8',1),('8b9594bb5b8343dbadca64a4f8066b6e','话题管理','添加回复',14100,NULL,'/control/comment/manage?method=addReply*',NULL,NULL),('8ce45be5ea284190b9d76138d8d5f6b2','文件打包管理','打包文件',45500,NULL,'/control/filePackage/manage?method=package*',NULL,NULL),('8dab213a3c11412795f51a834ba6bd05','问答管理','采纳答案',20700,'','/control/answer/manage?method=adoptionAnswer*',NULL,NULL),('8dd0e634ff4647e0b438b75fbde1148f','会员卡管理','修改会员卡',28790,'','/control/membershipCard/manage?method=edit*',NULL,NULL),('8f22d9489e3b488d8ee59a76377ee96b','问答管理','文件上传',0,NULL,'/control/question/manage?method=upload&*','9f27719619c244879c74ef032bf67684',2),('8f440666921741ed8c4804732b34d75d','话题管理','修改话题',12300,NULL,'/control/topic/manage?method=edit*',NULL,NULL),('901d1d332b214483a90b5ef1738077a1','话题管理','图片上传',0,NULL,'/control/comment/manage?method=uploadImage&*','281466f5c0654966a68653b7383c6d9a',2),('90cd4aa4e6ef4154849630ae701fe37d','模板管理','版块代码列表',41000,NULL,'/control/forumCode/list*',NULL,NULL),('922f6908c5a1434aba4b0f6f8f008c1c','模板管理','添加版块',42800,NULL,'/control/forum/manage?method=add*',NULL,NULL),('9246901afe1b4d3fb501c3fc51be23c5','会员管理','修改等级',28200,NULL,'/control/userGrade/manage?method=edit*',NULL,NULL),('938b9dff2a27416abf6ae6ac21eaaaad','问答管理','删除问题',20400,'','/control/question/manage?method=deleteQuestion*',NULL,NULL),('95a1e6ab0ea64972ab36f85f2940d8e9','会员管理','提交的答案',26960,'','/control/user/manage?method=allAnswer*',NULL,NULL),('95bbc26180f3435f89803a95c630a39e','会员卡管理','添加会员卡赠送任务',28772,'','/control/membershipCardGiftTask/manage?method=add*',NULL,NULL),('97bc7db41f8743978c70a104e49dd1c5','会员卡管理','删除会员卡',28795,'','/control/membershipCard/manage?method=delete*',NULL,NULL),('98e03673f0c847a2bc8f93008b1729ef','话题管理','点赞用户',12625,'','/control/topicLike/list*',NULL,NULL),('9a797b54d630450cb3cfadb1f2d94243','会员卡管理','会员卡订单列表',28797,'','/control/membershipCardOrder/list*',NULL,NULL),('9be9600772e3420a91ee019acc3ba379','问答管理','添加答案回复',21300,'','/control/answer/manage?method=addAnswerReply*',NULL,NULL),('9c3ddbaa3457496ab9315ce6f271db8d','在线帮助管理','还原在线帮助',39000,NULL,'/control/help/manage?method=reduction*',NULL,NULL),('9c443950eb9746b49c7314dbf8e3d523','全站设置','基本设置',49000,NULL,'/control/systemSetting/manage/edit*',NULL,NULL),('9c44a7e09b2744d58bccef05d11cdca7','模板管理','查询品牌分页',6,NULL,'/control/brand/manage?method=ajax_queryBrandSelect&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('9c5bebaa673b45bd9d1c5cba7a9dead9','模板管理','导入模板',40600,NULL,'/control/template/manage?method=import&*',NULL,NULL),('9e9721bf5cad43bdba3a7adecb47726f','友情链接管理','添加',17100,NULL,'/control/links/manage?method=add*',NULL,NULL),('9f27719619c244879c74ef032bf67684','问答管理','修改问题',20300,'','/control/question/manage?method=editQuestion*',NULL,NULL),('a0116147816444319d37e0e1562189b0','模板管理','删除版块代码',41300,NULL,'/control/forumCode/manage?method=delete*',NULL,NULL),('a02b3694e4d542398d3a39f4156e992f','会员管理','添加',26200,NULL,'/control/user/manage?method=add*',NULL,NULL),('a046d8a39d3b44d694d8c7720cd6a7d2','问答管理','删除答案',21100,'','/control/answer/manage?method=delete&*',NULL,NULL),('a10f02c6ecc1470fbf6d449d5b84181e','第三方服务管理','删除第三方登录接口',54300,'','/control/thirdPartyLoginInterface/manage?method=delete*',NULL,NULL),('a15cab18081d4ec7b85b03646b873166','会员管理','查看支付日志',27565,'','/control/paymentLog/manage?method=show&*',NULL,NULL),('a1e816f03692448698b01a7ac01d2964','话题管理','添加话题',12100,NULL,'/control/topic/manage?method=add*',NULL,NULL),('a2b73c63005149699adb7fb395467b49','模板管理','版块代码源码编辑',41400,NULL,'/control/forumCode/manage?method=forumSource&*',NULL,NULL),('a4775968ad2e4b238ed49b4e4808a011','话题管理','修改回复',14300,NULL,'/control/comment/manage?method=editReply*',NULL,NULL),('a5068ccfff8b42cf920f56aa780cbdad','全站设置','查询还原进度',0,NULL,'/control/dataBase/manage?method=queryResetProgress&*','2e51f370f3c34d0bbfaf4a9f1ca7ee02',1),('a5cb52cd59a040a1b34a7f401361fe31','会员管理','删除私信',27200,'','/control/privateMessage/manage?method=deletePrivateMessageChat&*',NULL,NULL),('a6bc8f310a2642d7ad537e620eff3f85','在线帮助管理','查询帮助分类',0,NULL,'/control/helpType/manage?method=helpTypePageSelect_move&*','5417c2d6e8a8453b972682fee374ec3a',1),('a7bdf3297cc2431f9dd3f748374bf877','模板管理','查询\'更多\'',1,NULL,'/control/layout/manage?method=ajax_more&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('a7f6e1dcc5e943f48f4270dcfa056557','会员管理','粉丝列表',27475,'','/control/follower/list*',NULL,NULL),('a8b4ea7341944f03b4c468b0354371cc','模板管理','资源重命名',41900,NULL,'/control/resource/manage?method=rename*',NULL,NULL),('a92781bed96b4a6e9f8348321ac2ddbc','模板管理','查询商品分类属性',3,NULL,'/control/productTypeAttribute/manage?method=queryProductTypeAttribute&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('a9c55c3b3b45494dacef8fb058c7e7a7','话题管理','文件上传',0,NULL,'/control/topic/manage?method=upload&*','8f440666921741ed8c4804732b34d75d',2),('a9f67a215b034107952d40f592cf1056','话题管理','话题举报',12650,'','/control/topicReport/list*',NULL,NULL),('aa355abf953e42078517a3dded03e785','系统通知管理','修改系统通知',46200,'','/control/systemNotify/manage?method=edit*',NULL,NULL),('aa971ce1dc6f43e3b026d235fa7263e6','模板管理','添加版块代码',41100,NULL,'/control/forumCode/manage?method=add*',NULL,NULL),('ab10d2b5dc5e48a69727a6292ca072b4','样式缩略图管理','添加缩略图裁剪尺寸',59100,NULL,'/control/thumbnail/manage?method=add*',NULL,NULL),('ab714c30b67345048aee5397c9f34ffe','会员管理','收红包',27590,'','/control/redEnvelope/receiveRedEnvelope/list*',NULL,NULL),('ab73276d43184b2db5fa5a6bd76b1def','模板管理','删除布局',42500,NULL,'/control/layout/manage?method=deleteLayout&*',NULL,NULL),('abdea9b5ed4c4636a55062cf4f36ea0a','在线帮助管理','查看在线帮助',39100,NULL,'/control/help/manage?method=view&*',NULL,NULL),('ad17b7a816ea45b09be8084be966ba4b','问答管理','问题搜索',22700,'','/control/question/search*',NULL,NULL),('ad32af8a5d784a979da7b5362ca77882','模板管理','模板设为使用',40400,NULL,'/control/template/manage?method=setTemplate*',NULL,NULL),('adb6277a6b4f404faa45d94216ba30ff','会员卡管理','会员卡赠送任务列表',28770,'','/control/membershipCardGiftTask/list*',NULL,NULL),('ae66d24114ea4cf28923f5fe8757e4e6','全站设置','服务器节点参数',49900,NULL,'/control/systemSetting/manage?method=nodeParameter*',NULL,NULL),('ae6eeb2fbd23472d89022d9a7366b0cd','模板管理','查询在线帮助分页',11,NULL,'/control/help/manage?method=ajax_searchHelpPage&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('afa39379327e4461b3444cf9b416efae','系统通知管理','添加系统通知',46100,'','/control/systemNotify/manage?method=add*',NULL,NULL),('b002385af8e245aa823bf75adbd96eac','模板管理','查询商品分类',1,NULL,'/control/product/type/manage?method=productTypePageSelect&*','ef3e2b9c32634f4088f4066880c70677',1),('b0857fe7e73e487798150bd09b2063f6','问答管理','取消采纳答案',20800,'','/control/answer/manage?method=cancelAdoptionAnswer*',NULL,NULL),('b0e69631d5a34c12acdf7125e5598d84','第三方服务管理','添加第三方登录接口',54100,'','/control/thirdPartyLoginInterface/manage?method=add*',NULL,NULL),('b15ff404e0b64afcaa888311b1d0b0c8','话题管理','查询标签',0,NULL,'/control/tag/manage?method=allTag&*','64730717bf3e42169b22ff5f4529b0a8',1),('b306453ca1f24bdabc62261b687e44a2','在线帮助管理','文件上传',0,NULL,'/control/help/manage?method=upload&*','c673918d949d4cc3aa38b43660b354b8',2),('b47dd6012f88406795205481d2916fd2','话题管理','引用评论',13400,NULL,'/control/comment/manage?method=addQuote*',NULL,NULL),('b4f51bedcc8d45448e980aec0f32a79f','问答管理','查询标签',0,NULL,'/control/questionTag/manage?method=allTag&*','1a93fe93805849d68e478bb91c28480b',1),('b697a7d318d34693b5e1f50988bcb325','话题管理','恢复评论回复',14550,'','/control/comment/manage?method=recoveryReply*',NULL,NULL),('b77f796a65694fed859fe1684d365589','模板管理','目录重命名',40560,NULL,'/control/template/manage?method=directoryRename&*',NULL,NULL),('b794e4584425495a8070fdc71d09258b','模板管理','查询商品分类',2,NULL,'/control/product/type/manage?method=productTypePageSelect&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('b805b7dbbf0140b2a2fcb962e3fe4a4d','在线帮助管理','修改分类',38200,NULL,'/control/helpType/manage?method=edit*',NULL,NULL),('b83b0d29f07e4249b70067e00f54ef67','会员管理','添加禁止的用户名称',28755,NULL,'/control/disableUserName/manage?method=add*',NULL,NULL),('b9512c1642a54356b453ef6e9df32aee','模板管理','模板列表',40000,NULL,'/control/template/list*',NULL,NULL),('baa1c014792c40edae687b4e169657ef','全站设置','重建话题索引',49200,NULL,'/control/systemSetting/manage?method=rebuildTopicIndex&*',NULL,NULL),('bc248879066f4af58c99a822f4228015','模板管理','删除资源',42100,NULL,'/control/resource/manage?method=delete*',NULL,NULL),('bc413423f03f4f1d8d37178ae73eb9ed','支付管理','修改在线支付接口',52200,'','/control/onlinePaymentInterface/manage?method=edit&*',NULL,NULL),('bce6c687ee5645cda651cd6dfff74fa4','话题管理','标签列表',14800,NULL,'/control/tag/list*',NULL,NULL),('bd36d2aa14774c8d81b56fc7fde02b4f','短信管理','删除短信接口',48540,NULL,'/control/smsInterface/manage?method=delete*',NULL,NULL),('bdfb84d1d65b4325aa8a74a61a70a6a3','模板管理','查询栏目',0,NULL,'/control/column/manage?method=queryColumn*','11f96911716c4498b562658224750b02',1),('be324f36fad2467688724082c285d16e','系统','后台框架',88888888,NULL,'/control/manage/index*',NULL,NULL),('bee77a45dcdb428db42dcb2317648fe9','员工管理','修改员工',30000,NULL,'/control/staff/manage?method=editStaff*',NULL,NULL),('bf7e0ea48b264555a194ccedddf25de5','第三方服务管理','修改第三方登录接口',54200,'','/control/thirdPartyLoginInterface/manage?method=edit&*',NULL,NULL),('c027259a21a240d48b73c1683a346056','会员管理','删除禁止的用户名称',28765,NULL,'/control/disableUserName/manage?method=delete*',NULL,NULL),('c09977cf64ef4a008e672a4ba8d8e004','话题管理','全部待审核评论 ',15800,NULL,'/control/topic/allAuditComment*',NULL,NULL),('c0b306017906415abce45445b5606bd6','问答管理','添加答案',20900,'','/control/answer/manage?method=add&*',NULL,NULL),('c128236bfefd4cf3b241357733581002','问答管理','审核答案',21200,'','/control/answer/manage?method=auditAnswer&*',NULL,NULL),('c34676a187044553a4c42c56257413fd','模板管理','查询在线帮助分类',9,NULL,'/control/helpType/manage?method=helpTypePageSelect&*','ef3e2b9c32634f4088f4066880c70677',1),('c370e4821b0e45b6946a7ab3181b3844','系统通知管理','删除系统通知',46300,'','/control/systemNotify/manage?method=delete*',NULL,NULL),('c418c587feb14ecfabd9690d9f52d440','会员管理','还原私信',27150,'','/control/privateMessage/manage?method=reductionPrivateMessage&*',NULL,NULL),('c459ab7aa99e4f528c961dd45df4d8e5','会员管理','会员详细',26600,NULL,'/control/user/manage?method=show*',NULL,NULL),('c4ab05ec118740c4bb01395e5e519332','会员管理','删除',26400,NULL,'/control/user/manage?method=delete*',NULL,NULL),('c51b715175a54b968e7fdfa0883cb08e','会员卡管理','删除会员卡赠送任务',28776,'','/control/membershipCardGiftTask/manage?method=delete*',NULL,NULL),('c5d0d01bf7b544828e1fbf3d61b9dd8a','会员管理','用户举报',27595,'','/control/userReport/list*',NULL,NULL),('c673918d949d4cc3aa38b43660b354b8','在线帮助管理','添加在线帮助',38600,NULL,'/control/help/manage?method=add&*',NULL,NULL),('c6d4bed764194be0a377be158ecdee4d','会员管理','会员注册禁止用户名称列表',28750,NULL,'/control/disableUserName/list*',NULL,NULL),('c6e0d05a7d8a4a63b7d8b0c5ed44207f','员工管理','登录日志',31200,NULL,'/control/staffLoginLog/list*',NULL,NULL),('c74888ede5e74dce8a656d722836d8b1','问答管理','修改答案',21000,'','/control/answer/manage?method=edit&*',NULL,NULL),('c76fd58d86fd44c3ac6accebc12ae7fa','员工管理','添加角色',31400,NULL,'/control/acl/manage?method=addRoles*',NULL,NULL),('c7936b830e654abba9a0c1e76895747a','模板管理','查询商品属性分页',4,NULL,'/control/productAttribute/manage?method=ajax_queryProductAttributeSelect&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('c912c21f92ca46e693b8645e7ad89a8d','会员管理','查询银行',2,NULL,'/control/systemSetting/manage?method=queryBankName&*','c459ab7aa99e4f528c961dd45df4d8e5',1),('c930706b667749d1b5784c37c6a4ffd4','模板管理','查询问题标签分页',12,NULL,'/control/questionTag/manage?method=questionTagPage&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('c9791f2412c04860a0f8b4ddfc64cecb','模板管理','文件上传',0,NULL,'/control/forum/manage?method=upload&*','922f6908c5a1434aba4b0f6f8f008c1c',2),('ca0e7a1a86384639a025a3fab07bd963','问答管理','问题列表',20000,'','/control/question/list*',NULL,NULL),('caedcace4fe746499146e97459919bb4','模板管理','查询品牌分页',5,NULL,'/control/brand/manage?method=ajax_queryBrandSelect&*','ef3e2b9c32634f4088f4066880c70677',1),('cbe2d7086fee4d5390afe686e9cddad1','模板管理','修改模板',40200,NULL,'/control/template/manage?method=edit*',NULL,NULL),('cec90ad171374546b81868015755f9f8','在线帮助管理','查询帮助分类',0,NULL,'/control/helpType/manage?method=helpTypePageSelect&*','75a262c3c48d4e21817541cd87fac000',1),('cee7dda9dd5e4a739b42f0dfa8b4b16d','全站设置','查询说明',0,NULL,'/control/upgrade/manage?method=queryUpgrade&*','2a90880355b44225a7e42e3a394d020c',1),('cf8e8bd2ea2549ae9a4cfe7356c04be4','问答管理','图片上传',0,NULL,'/control/answer/manage?method=uploadImage&*','c74888ede5e74dce8a656d722836d8b1',2),('d0482512ccd5439bb6610672c11f0cb2','模板管理','删除模板',40300,NULL,'/control/template/manage?method=delete&*',NULL,NULL),('d0f97697d6984656927b6dbcc9f9c4a0','会员管理','登录日志',27600,NULL,'/control/userLoginLog/list*',NULL,NULL),('d297f75ec0514aa1953d9d1738634090','文件打包管理','下载压缩文件',45100,NULL,'/control/filePackage/manage?method=download&*',NULL,NULL),('d2a54b45642a42fcac64fb15f1ac78e2','友情链接管理','友情链接列表',17000,NULL,'/control/links/list*',NULL,NULL),('d38488d83afa42b8a53e530ed870b2b5','举报管理','还原举报',48583,'','/control/report/manage?method=reduction*',NULL,NULL),('d3f057d1100a4a79b97ab9715e01be04','话题管理','添加标签',14900,NULL,'/control/tag/manage?method=add*',NULL,NULL),('d4b7953538294b67843c56f721d51a58','话题管理','图片上传',0,NULL,'/control/comment/manage?method=uploadImage&*','607bbd310ec147519e8f988adf4c30a6',2),('d5290b702acf41f286dc3d66c659d081','会员管理','会员卡订单',27550,'','/control/membershipCard/manage?method=membershipCardOrderList*',NULL,NULL),('d613442d18c1465d8a981f420b3aa8cd','全站设置','维护数据',49100,NULL,'/control/systemSetting/manage?method=maintainData*',NULL,NULL),('d692c8ee90394774b449fc4060ee711d','在线帮助管理','查询帮助分类',0,NULL,'/control/helpType/manage?method=helpTypePageSelect_move&*','c673918d949d4cc3aa38b43660b354b8',1),('d71d35ca222a43e2bec6ceb76ac8097f','会员卡管理','添加会员卡',28785,'','/control/membershipCard/manage?method=add*',NULL,NULL),('d72acdb07d1540bab400c194ba3329f8','模板管理','资源列表',41500,NULL,'/control/resource/list*',NULL,NULL),('d73f435972544a7fb03b6618948c07eb','模板管理','查询商品分类',1,NULL,'/control/product/type/manage?method=productTypePageSelect&*','412fd399deac43cb8354a15db3b47bbf',1),('d75adb28b87d496e8627c11272b47476','在线帮助管理','删除在线帮助',38800,NULL,'/control/help/manage?method=delete*',NULL,NULL),('d885d220f87a4b1a928e3eb93f922c02','全站设置','删除升级包',51300,NULL,'/control/upgrade/manage?method=deleteUpgradePackage&*',NULL,NULL),('d8ad4df8213e491c96bd143e1eec7b4c','问答管理','收藏用户',20620,'','/control/questionFavorite/list*',NULL,NULL),('d93b927d889a41f487efc41845f9c4ea','模板管理','查询版块模板',0,NULL,'/control/forum/manage?method=forumTemplateFileNameUI&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('d96a00544fcf470e98a4f062bc017559','模板管理','查询商品扩展属性',4,NULL,'/control/productAttribute/manage?method=ajax_productAttributeExpansion&*','ef3e2b9c32634f4088f4066880c70677',1),('da59992eae3a4181bd14d31476aa8714','在线帮助管理','文件上传',0,NULL,'/control/help/manage?method=upload&*','5ef5747987074212be7ef9cc9fdb50af',2),('da63bf83542e47bdacdada8a8abf8166','支付管理','删除在线支付接口',52300,'','/control/onlinePaymentInterface/manage?method=delete*',NULL,NULL),('da89532f94ed4e4193f9980c48609aac','全站设置','查询备份进度',0,NULL,'/control/dataBase/manage?method=queryBackupProgress&*','6b12cf5fb0ce4927979775f3c76419ab',1),('db27cdfec51a4c30a066319ff6f08bb9','会员卡管理','会员卡赠送项列表(获赠用户)',28779,'','/control/membershipCardGiftTask/manage?method=membershipCardGiftItemList*',NULL,NULL),('dcd7b0f0c5e44566b116694b96dac0e1','会员管理','系统通知列表',27300,'','/control/systemNotify/manage?method=subscriptionSystemNotifyList&*',NULL,NULL),('dd231daf558d4526bf0d95ee6cc6970e','全站设置','数据库备份/还原列表',49600,NULL,'/control/dataBase/list*',NULL,NULL),('de86a8fa661041ca9794a78275d0fcb1','模板管理','查询资讯分类',7,NULL,'/control/informationType/manage?method=informationTypePageSelect&*','ef3e2b9c32634f4088f4066880c70677',1),('decb896d7fee40f09a958647cf14b849','问答管理','审核问题',20600,'','/control/question/manage?method=auditQuestion*',NULL,NULL),('dede44542c5644a69b72180e1abc368b','话题管理','红包分配',12640,'','/control/redEnvelope/redEnvelopeAmountDistribution/list*',NULL,NULL),('e050f5451e4f4f7dba6c2cb51f7c393e','短信管理','修改短信接口',48520,NULL,'/control/smsInterface/manage?method=edit*',NULL,NULL),('e08a84e681ea4850be0a33c1f6d4c5f0','话题管理','删除回复',14500,NULL,'/control/comment/manage?method=deleteReply*',NULL,NULL),('e0aa4b8b3c51428eb6dd8227ffffe283','模板管理','导出模板',40700,NULL,'/control/template/manage?method=export*',NULL,NULL),('e25b31db1abd48eeb81f13881e314f91','会员管理','会员列表',26100,NULL,'/control/user/list*',NULL,NULL),('e4d93f4f930a455f85868cfd5480f5d0','样式缩略图管理','删除缩略图裁剪尺寸',59200,NULL,'/control/thumbnail/manage?method=delete&*',NULL,NULL),('e7443c7b35bc44a1a60f5f6a7530905b','全站设置','上传敏感词库',49560,NULL,'/control/filterWord/manage?method=uploadFilterWord*',NULL,NULL),('e8cfa842e1c24b54b67f1bbc6b828dbe','模板管理','查询资讯分类',8,NULL,'/control/informationType/manage?method=informationTypePageSelect&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('eadf2a9785af45b08c5c42d6b1263133','全站设置','重建问题索引',49210,'','/control/systemSetting/manage?method=rebuildQuestionIndex&*',NULL,NULL),('ec17504e564f4c958cb679377a39715d','模板管理','查询话题标签',7,NULL,'/control/tag/manage?method=allTag&*','922f6908c5a1434aba4b0f6f8f008c1c',1),('ee03a28bd12f41b4a1e243ec05ca062b','全站设置','继续升级',0,NULL,'/control/upgrade/manage?method=continueUpgrade&*','5d697fdf29434ff4bbcd5bc6f1a9a415',2),('ef1afb617a754220a0b27ec0cb01efa8','问答管理','图片上传',0,NULL,'/cms/control/answer/manage?method=uploadImage&*','c0b306017906415abce45445b5606bd6',2),('ef310b9be13a4630b40c99fe3baf1e4a','模板管理','查询商品属性分页',3,NULL,'/control/productAttribute/manage?method=ajax_queryProductAttributeSelect&*','ef3e2b9c32634f4088f4066880c70677',1),('ef3c77fb708c4775988e888f0e9186d4','员工管理','员工列表',28800,NULL,'/control/staff/list*',NULL,NULL),('ef3e2b9c32634f4088f4066880c70677','模板管理','修改版块',42900,NULL,'/control/forum/manage?method=edit&*',NULL,NULL),('efa66bc116bc409fbf7bf23e4882d2d9','员工管理','添加员工',28900,NULL,'/control/staff/manage?method=addStaff*',NULL,NULL),('f0eeb58d820b48cba5368da6b80184bf','举报管理','举报分类列表',48560,'','/control/reportType/list*',NULL,NULL),('f14133ca94274ff197996e059a26ad49','会员卡管理','修改会员卡赠送任务',28774,'','/control/membershipCardGiftTask/manage?method=edit*',NULL,NULL),('f285c691b0f74b9ca549344722e5d780','模板管理','删除栏目',43600,NULL,'/control/column/manage?method=delete*',NULL,NULL),('f2ddeb0bb4c94342854c6a2461869fb4','会员管理','提醒列表',27400,'','/control/remind/manage?method=remindList&*',NULL,NULL),('f365c635400e47eda1fc10589d7dbbcd','会员管理','会员搜索',26000,NULL,'/control/user/search*',NULL,NULL),('f4f131913fe64f07b212bccedd2852a1','举报管理','查询所有举报分类',0,NULL,'/control/reportType/manage?method=allType*','39adfb4206024d14ab38822555314e7a',1),('f58f9516975847fbbd8a2cd0230973f5','会员管理','删除等级',28300,NULL,'/control/userGrade/manage?method=delete*',NULL,NULL),('f6518fc5a5f84c11a5a569c493218f8f','文件打包管理','压缩文件列表',45000,NULL,'/control/filePackage/list*',NULL,NULL),('face85b769b94dc489e719551eb58bbd','会员管理','修改',26300,NULL,'/control/user/manage?method=edit*',NULL,NULL),('fb9bce585d7d4aa89ddf30262540e660','模板管理','删除导出模板',40900,NULL,'/control/template/manage?method=deleteExport&*',NULL,NULL),('fbee16533927408789b4c0a096413635','员工管理','角色列表',31300,NULL,'/control/roles/list*',NULL,NULL),('fc8554db852a4f128bdee595b4cd1ed8','会员管理','更换头像',27700,'','/control/user/manage?method=updateAvatar*',NULL,NULL),('fd7988fae4484db7a98a1d67b6d54cdc','话题管理','全部待审核回复',15840,NULL,'/control/topic/allAuditReply*',NULL,NULL),('fd848496836843b49ee6ed3ccdf6c14d','话题管理','审核话题',12610,NULL,'/control/topic/manage?method=auditTopic*',NULL,NULL),('fdbe57ac70804feea4e8679a190740ed','模板管理','查询版块目录',0,NULL,'/control/forumCode/query?method=directory*','90cd4aa4e6ef4154849630ae701fe37d',1),('ff3bfef595c1473a9dd2a1ba279ca010','全站设置','上传升级包',51200,NULL,'/control/upgrade/manage?method=uploadUpgradePackage*',NULL,NULL); # # Data for table "systemsetting" diff --git a/src/main/webapp/WEB-INF/data/install/structure_tables_mysql.sql b/src/main/webapp/WEB-INF/data/install/structure_tables_mysql.sql index 719e8f0b..43baff54 100644 --- a/src/main/webapp/WEB-INF/data/install/structure_tables_mysql.sql +++ b/src/main/webapp/WEB-INF/data/install/structure_tables_mysql.sql @@ -1640,6 +1640,8 @@ CREATE TABLE `sysusers` ( `userPassword` varchar(255) DEFAULT NULL, `userAccount` varchar(30) DEFAULT NULL, `securityDigest` varchar(32) DEFAULT NULL, + `avatarName` varchar(50) DEFAULT NULL, + `nickname` varchar(50) DEFAULT NULL, PRIMARY KEY (`userId`), UNIQUE KEY `UKi13uxat3wa9pt2glvqr05g7rn` (`userAccount`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/src/main/webapp/WEB-INF/data/systemVersion.txt b/src/main/webapp/WEB-INF/data/systemVersion.txt index e8f1734a..913671cd 100644 --- a/src/main/webapp/WEB-INF/data/systemVersion.txt +++ b/src/main/webapp/WEB-INF/data/systemVersion.txt @@ -1 +1 @@ -6.1 \ No newline at end of file +6.2 \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/example/topicRelated_addTopic_collection.html b/src/main/webapp/WEB-INF/example/topicRelated_addTopic_collection.html index 210a5006..2326b04c 100644 --- a/src/main/webapp/WEB-INF/example/topicRelated_addTopic_collection.html +++ b/src/main/webapp/WEB-INF/example/topicRelated_addTopic_collection.html @@ -13,10 +13,10 @@ - topicRelated_addTopic_collection - Map<String,Object> + topicRelated_addTopic_collection + Map<String,Object> 键参数:availableTag
值内容说明:话题编辑器允许使用标签(配合KindEditor编辑器使用)
值类型:JSON格式List<String> - 添加话题界面显示返回值 + 添加话题界面显示返回值 键参数:captchaKey
值内容说明:验证码编号 (根据'全站设置 - 基本设置 - 发表话题每分钟提交超过'参数计算是否含有值)
值类型:String @@ -30,6 +30,9 @@ 键参数:giveRedEnvelopeAmountMin
值内容说明:发红包金额下限
值类型:BigDecimal + + 键参数:allowTagIdList
值内容说明:有提交权限的标签Id
值类型:List<String> + 键参数:giveRedEnvelopeAmountMax
值内容说明:发红包金额上限 空为无限制 0则不允许发红包
值类型:BigDecimal diff --git a/src/main/webapp/WEB-INF/manage/data/dataReset.vue b/src/main/webapp/WEB-INF/manage/data/dataReset.vue index e2dcb52d..853c271f 100644 --- a/src/main/webapp/WEB-INF/manage/data/dataReset.vue +++ b/src/main/webapp/WEB-INF/manage/data/dataReset.vue @@ -184,7 +184,7 @@ export default({ _self.$ajax({ method: 'post', - url: 'control/dataBase/manage?method=reset', + url: 'control/dataBase/manage?method=reset&a=a',//a=a参数的作用是仅增加连接符& data: formData }) .then(function (response) { diff --git a/src/main/webapp/WEB-INF/manage/filePackage/filePackageList.vue b/src/main/webapp/WEB-INF/manage/filePackage/filePackageList.vue index 714936ca..39574c80 100644 --- a/src/main/webapp/WEB-INF/manage/filePackage/filePackageList.vue +++ b/src/main/webapp/WEB-INF/manage/filePackage/filePackageList.vue @@ -116,7 +116,7 @@ export default({ this.$ajax({ method: 'post', - url: 'control/filePackage/manage?method=delete', + url: 'control/filePackage/manage?method=delete&a=a',//a=a参数的作用是仅增加连接符& data: formData }) .then(function (response) { diff --git a/src/main/webapp/WEB-INF/manage/forumCode/forumCodeList.vue b/src/main/webapp/WEB-INF/manage/forumCode/forumCodeList.vue index fcd25178..e41f8f56 100644 --- a/src/main/webapp/WEB-INF/manage/forumCode/forumCodeList.vue +++ b/src/main/webapp/WEB-INF/manage/forumCode/forumCodeList.vue @@ -887,7 +887,7 @@ export default({ _self.$ajax({ method: 'post', - url: 'control/forumCode/manage?method=forumSource', + url: 'control/forumCode/manage?method=forumSource&a=a',//a=a参数的作用是仅增加连接符& data: formData }) .then(function (response) { diff --git a/src/main/webapp/WEB-INF/manage/index.html b/src/main/webapp/WEB-INF/manage/index.html index 294b9d49..3952aaa2 100644 --- a/src/main/webapp/WEB-INF/manage/index.html +++ b/src/main/webapp/WEB-INF/manage/index.html @@ -292,7 +292,10 @@