Selaa lähdekoodia

微信公众号-数据初始化

chao 3 vuotta sitten
vanhempi
commit
ee359be892

+ 16 - 5
db.sql

@@ -92,6 +92,9 @@ CREATE TABLE `wechat_menu` (
   PRIMARY KEY (`id`)
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='微信菜单tree';
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='微信菜单tree';
 
 
+INSERT INTO caimei.wechat_menu (id,parentId,parentIds,name,sort,type,key,url,mediaId,appid,pagePath,wxType,createBy,createDate,updateBy,updateDate)
+SELECT id,parentId,parentIds,name,sort,type,key,url,mediaId,appid,pagepath,wxType,createBy,createDate,updateBy,updateDate FROM caimei_weixin.menu_tree;
+
 -- 微信公众号自动回复表(原表:caimei_weixin.cm_wxparam)
 -- 微信公众号自动回复表(原表:caimei_weixin.cm_wxparam)
 DROP TABLE IF EXISTS `wechat_reply`;
 DROP TABLE IF EXISTS `wechat_reply`;
 CREATE TABLE `wechat_reply` (
 CREATE TABLE `wechat_reply` (
@@ -109,13 +112,15 @@ CREATE TABLE `wechat_reply` (
   PRIMARY KEY (`id`)
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='回复配置表';
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='回复配置表';
 
 
+INSERT INTO caimei.wechat_reply (id,keyword,responseType,msgType,relateId,title,wxType,createBy,createDate,updateBy,updateDate)
+SELECT cm_wxparamID,keyword,responseType,msgType,relateID,title,wx_type,create_by,create_date,update_by,update_date FROM caimei_weixin.cm_wxparam;
+
 -- 微信公众号-文本素材(原表:caimei_weixin.cm_wxtext)
 -- 微信公众号-文本素材(原表:caimei_weixin.cm_wxtext)
 DROP TABLE IF EXISTS `wechat_text`;
 DROP TABLE IF EXISTS `wechat_text`;
 CREATE TABLE `wechat_text` (
 CREATE TABLE `wechat_text` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `title` varchar(128) DEFAULT NULL COMMENT '标题',
   `title` varchar(128) DEFAULT NULL COMMENT '标题',
   `content` text COMMENT '内容',
   `content` text COMMENT '内容',
-  `addTime` varchar(19) DEFAULT NULL,
   `wxType` varchar(20) DEFAULT NULL COMMENT '微信公众号类型',
   `wxType` varchar(20) DEFAULT NULL COMMENT '微信公众号类型',
   `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
   `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
   `createDate` datetime DEFAULT NULL COMMENT '创建时间',
   `createDate` datetime DEFAULT NULL COMMENT '创建时间',
@@ -126,12 +131,14 @@ CREATE TABLE `wechat_text` (
 INSERT INTO security.wechat_text
 INSERT INTO security.wechat_text
 SELECT * FROM caimei_weixin.cm_wxtext;
 SELECT * FROM caimei_weixin.cm_wxtext;
 
 
+INSERT INTO caimei.wechat_text (id,title,content,wxType,createBy,createDate,updateBy,updateDate)
+SELECT cm_wxtextID,title,content,wx_type,create_by,create_date,update_by,update_date FROM caimei_weixin.cm_wxtext;
+
 -- 微信公众号-文本素材(原表:caimei_weixin.cm_wxarticle)
 -- 微信公众号-文本素材(原表:caimei_weixin.cm_wxarticle)
 DROP TABLE IF EXISTS `wechat_article`;
 DROP TABLE IF EXISTS `wechat_article`;
 CREATE TABLE `wechat_article` (
 CREATE TABLE `wechat_article` (
-  `articleId` bigint(11) NOT NULL AUTO_INCREMENT,
+  `id` bigint(11) NOT NULL AUTO_INCREMENT,
   `title` varchar(128) DEFAULT NULL COMMENT '标题',
   `title` varchar(128) DEFAULT NULL COMMENT '标题',
-  `addTime` varchar(19) DEFAULT NULL,
   `wxType` varchar(20) DEFAULT NULL COMMENT '微信公众号类型',
   `wxType` varchar(20) DEFAULT NULL COMMENT '微信公众号类型',
   `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
   `createBy` bigint(11) DEFAULT NULL COMMENT '创建人',
   `createDate` datetime DEFAULT NULL COMMENT '创建时间',
   `createDate` datetime DEFAULT NULL COMMENT '创建时间',
@@ -140,8 +147,8 @@ CREATE TABLE `wechat_article` (
   PRIMARY KEY (`articleId`)
   PRIMARY KEY (`articleId`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='微信图文素材表';
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='微信图文素材表';
 
 
-INSERT INTO security.wechat_article (articleId,title,wxType,createBy,createDate,updateBy,updateDate)
-SELECT articleId,title,wxType,createBy,createDate,updateBy,updateDate FROM caimei_weixin.cm_wxarticle;
+INSERT INTO caimei.wechat_article (id,title,wxType,createBy,createDate,updateBy,updateDate)
+SELECT cm_wxarticleID,title,wx_type,create_by,create_date,update_by,update_date FROM caimei_weixin.cm_wxarticle;
 
 
 -- 微信公众号-文本素材(原表:caimei_weixin.cm_wxarticledtl)
 -- 微信公众号-文本素材(原表:caimei_weixin.cm_wxarticledtl)
 DROP TABLE IF EXISTS `wechat_article_detail`;
 DROP TABLE IF EXISTS `wechat_article_detail`;
@@ -160,4 +167,8 @@ CREATE TABLE `wechat_article_detail` (
 INSERT INTO security.wechat_article_detail
 INSERT INTO security.wechat_article_detail
 SELECT * FROM caimei_weixin.cm_wxarticledtl;
 SELECT * FROM caimei_weixin.cm_wxarticledtl;
 
 
+INSERT INTO caimei.wechat_article_detail (id,articleId,title,linkurl,picurl,createBy,createDate,updateBy,updateDate)
+SELECT cm_wxarticledtlID,cm_wxarticleID,title,linkurl,picurl,wx_type,create_by,create_date,update_by,update_date FROM caimei_weixin.cm_wxarticledtl;
+
 -- ============================================== 微信表 end ===============================
 -- ============================================== 微信表 end ===============================
+

+ 4 - 4
src/main/java/com/caimei365/manager/config/security/UserDetailsServiceImpl.java

@@ -1,6 +1,6 @@
 package com.caimei365.manager.config.security;
 package com.caimei365.manager.config.security;
 
 
-import com.caimei365.manager.dao.SysDao;
+import com.caimei365.manager.dao.SystemDao;
 import com.caimei365.manager.entity.sys.SysUser;
 import com.caimei365.manager.entity.sys.SysUser;
 import org.springframework.security.core.GrantedAuthority;
 import org.springframework.security.core.GrantedAuthority;
 import org.springframework.security.core.userdetails.User;
 import org.springframework.security.core.userdetails.User;
@@ -23,15 +23,15 @@ import java.util.List;
 @Service
 @Service
 public class UserDetailsServiceImpl implements UserDetailsService {
 public class UserDetailsServiceImpl implements UserDetailsService {
     @Resource
     @Resource
-    private SysDao sysDao;
+    private SystemDao systemDao;
     @Override
     @Override
     public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
     public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
-        SysUser user = sysDao.findByUsername(username);
+        SysUser user = systemDao.findByUsername(username);
         if(user == null){
         if(user == null){
             throw new UsernameNotFoundException("用户" + username + "不存在!");
             throw new UsernameNotFoundException("用户" + username + "不存在!");
         }
         }
         // 获取用户角色列表
         // 获取用户角色列表
-        List<String> roleNames = sysDao.getRoleNamesByUserId(user.getId());
+        List<String> roleNames = systemDao.getRoleNamesByUserId(user.getId());
         // 设置权限和角色
         // 设置权限和角色
         ArrayList<GrantedAuthority> authorities = new ArrayList<>();
         ArrayList<GrantedAuthority> authorities = new ArrayList<>();
         for (String role : roleNames) {
         for (String role : roleNames) {

+ 1 - 1
src/main/java/com/caimei365/manager/dao/SysDao.java → src/main/java/com/caimei365/manager/dao/SystemDao.java

@@ -16,7 +16,7 @@ import java.util.List;
  * @date : 2021/12/2
  * @date : 2021/12/2
  */
  */
 @Mapper
 @Mapper
-public interface SysDao {
+public interface SystemDao {
     /**
     /**
      * 根据用户名称查找可登录用户
      * 根据用户名称查找可登录用户
      */
      */

+ 12 - 12
src/main/java/com/caimei365/manager/service/sys/impl/SysMenuServiceImpl.java

@@ -1,6 +1,6 @@
 package com.caimei365.manager.service.sys.impl;
 package com.caimei365.manager.service.sys.impl;
 
 
-import com.caimei365.manager.dao.SysDao;
+import com.caimei365.manager.dao.SystemDao;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.sys.SysMenu;
 import com.caimei365.manager.entity.sys.SysMenu;
@@ -25,7 +25,7 @@ import java.util.List;
 public class SysMenuServiceImpl implements SysMenuService {
 public class SysMenuServiceImpl implements SysMenuService {
 
 
     @Resource
     @Resource
-    private SysDao sysDao;
+    private SystemDao systemDao;
 
 
     /**
     /**
      * 获取菜单列表
      * 获取菜单列表
@@ -38,7 +38,7 @@ public class SysMenuServiceImpl implements SysMenuService {
     @Override
     @Override
     public ResponseJson<PaginationVo<SysMenu>> getMenuList(Integer parentId, Integer status, int pageNum, int pageSize) {
     public ResponseJson<PaginationVo<SysMenu>> getMenuList(Integer parentId, Integer status, int pageNum, int pageSize) {
         PageHelper.startPage(pageNum, pageSize);
         PageHelper.startPage(pageNum, pageSize);
-        List<SysMenu> menus = sysDao.getMenuList(parentId, status);
+        List<SysMenu> menus = systemDao.getMenuList(parentId, status);
         PaginationVo<SysMenu> pageData = new PaginationVo<>(menus);
         PaginationVo<SysMenu> pageData = new PaginationVo<>(menus);
         return ResponseJson.success(pageData);
         return ResponseJson.success(pageData);
     }
     }
@@ -48,7 +48,7 @@ public class SysMenuServiceImpl implements SysMenuService {
      */
      */
     @Override
     @Override
     public ResponseJson<List<SysMenu>> getMenuTree() {
     public ResponseJson<List<SysMenu>> getMenuTree() {
-        List<SysMenu> menus = sysDao.getMenuList(0, 0);
+        List<SysMenu> menus = systemDao.getMenuList(0, 0);
         // 递归设置子菜单
         // 递归设置子菜单
         setSubMenusData(menus);
         setSubMenusData(menus);
         return ResponseJson.success(menus);
         return ResponseJson.success(menus);
@@ -60,7 +60,7 @@ public class SysMenuServiceImpl implements SysMenuService {
     private void setSubMenusData(List<SysMenu> menus) {
     private void setSubMenusData(List<SysMenu> menus) {
         if (!CollectionUtils.isEmpty(menus)) {
         if (!CollectionUtils.isEmpty(menus)) {
             for (SysMenu menu : menus) {
             for (SysMenu menu : menus) {
-                List<SysMenu> submenus = sysDao.getMenuList(menu.getId(), 0);
+                List<SysMenu> submenus = systemDao.getMenuList(menu.getId(), 0);
                 if (!CollectionUtils.isEmpty(submenus)) {
                 if (!CollectionUtils.isEmpty(submenus)) {
                     setSubMenusData(submenus);
                     setSubMenusData(submenus);
                     menu.setSubMenus(submenus);
                     menu.setSubMenus(submenus);
@@ -74,7 +74,7 @@ public class SysMenuServiceImpl implements SysMenuService {
      */
      */
     @Override
     @Override
     public ResponseJson<SysMenu> getMenu(Integer id) {
     public ResponseJson<SysMenu> getMenu(Integer id) {
-        SysMenu menu = sysDao.getMenu(id);
+        SysMenu menu = systemDao.getMenu(id);
         return ResponseJson.success(menu);
         return ResponseJson.success(menu);
     }
     }
 
 
@@ -85,7 +85,7 @@ public class SysMenuServiceImpl implements SysMenuService {
     public ResponseJson<Void> updateMenu(Integer id, SysMenu menu) {
     public ResponseJson<Void> updateMenu(Integer id, SysMenu menu) {
         menu.setId(id);
         menu.setId(id);
         menu.setDelFlag(0);
         menu.setDelFlag(0);
-        sysDao.updateMenu(menu);
+        systemDao.updateMenu(menu);
         return ResponseJson.success();
         return ResponseJson.success();
     }
     }
 
 
@@ -94,7 +94,7 @@ public class SysMenuServiceImpl implements SysMenuService {
      */
      */
     @Override
     @Override
     public ResponseJson<Void> updateMenuSelective(Integer id, SysMenu menu) {
     public ResponseJson<Void> updateMenuSelective(Integer id, SysMenu menu) {
-        SysMenu dbMenu = sysDao.getMenu(id);
+        SysMenu dbMenu = systemDao.getMenu(id);
         if (StringUtils.hasLength(menu.getTitle())){
         if (StringUtils.hasLength(menu.getTitle())){
             dbMenu.setTitle(menu.getTitle());
             dbMenu.setTitle(menu.getTitle());
         }
         }
@@ -116,7 +116,7 @@ public class SysMenuServiceImpl implements SysMenuService {
         if (null != menu.getStatus()){
         if (null != menu.getStatus()){
             dbMenu.setStatus(menu.getStatus());
             dbMenu.setStatus(menu.getStatus());
         }
         }
-        sysDao.updateMenu(dbMenu);
+        systemDao.updateMenu(dbMenu);
         return ResponseJson.success();
         return ResponseJson.success();
     }
     }
 
 
@@ -135,9 +135,9 @@ public class SysMenuServiceImpl implements SysMenuService {
             return ResponseJson.error("菜单名称不能为空!", null);
             return ResponseJson.error("菜单名称不能为空!", null);
         }
         }
         // 根据路由名称查询菜单
         // 根据路由名称查询菜单
-        SysMenu dbMenu = sysDao.getMenuByName(menu.getName());
+        SysMenu dbMenu = systemDao.getMenuByName(menu.getName());
         if (null == dbMenu) {
         if (null == dbMenu) {
-            sysDao.insertMenu(menu);
+            systemDao.insertMenu(menu);
         } else if (!Integer.valueOf(0).equals(dbMenu.getDelFlag())){
         } else if (!Integer.valueOf(0).equals(dbMenu.getDelFlag())){
             // 更新已删除菜单
             // 更新已删除菜单
             return updateMenu(dbMenu.getId(), menu);
             return updateMenu(dbMenu.getId(), menu);
@@ -152,7 +152,7 @@ public class SysMenuServiceImpl implements SysMenuService {
      */
      */
     @Override
     @Override
     public ResponseJson<Void> deleteMenu(Integer id) {
     public ResponseJson<Void> deleteMenu(Integer id) {
-        sysDao.deleteMenu(id);
+        systemDao.deleteMenu(id);
         return ResponseJson.success();
         return ResponseJson.success();
     }
     }
 }
 }

+ 13 - 13
src/main/java/com/caimei365/manager/service/sys/impl/SysRoleServiceImpl.java

@@ -1,6 +1,6 @@
 package com.caimei365.manager.service.sys.impl;
 package com.caimei365.manager.service.sys.impl;
 
 
-import com.caimei365.manager.dao.SysDao;
+import com.caimei365.manager.dao.SystemDao;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.sys.SysRole;
 import com.caimei365.manager.entity.sys.SysRole;
@@ -25,7 +25,7 @@ import java.util.List;
 public class SysRoleServiceImpl implements SysRoleService {
 public class SysRoleServiceImpl implements SysRoleService {
 
 
     @Resource
     @Resource
-    private SysDao sysDao;
+    private SystemDao systemDao;
 
 
     /**
     /**
      * 获取角色列表
      * 获取角色列表
@@ -36,7 +36,7 @@ public class SysRoleServiceImpl implements SysRoleService {
     @Override
     @Override
     public ResponseJson<PaginationVo<SysRole>> getRoleList(int pageNum, int pageSize) {
     public ResponseJson<PaginationVo<SysRole>> getRoleList(int pageNum, int pageSize) {
         PageHelper.startPage(pageNum, pageSize);
         PageHelper.startPage(pageNum, pageSize);
-        List<SysRole> roles = sysDao.getRoleList();
+        List<SysRole> roles = systemDao.getRoleList();
         PaginationVo<SysRole> pageData = new PaginationVo<>(roles);
         PaginationVo<SysRole> pageData = new PaginationVo<>(roles);
         return ResponseJson.success(pageData);
         return ResponseJson.success(pageData);
     }
     }
@@ -49,7 +49,7 @@ public class SysRoleServiceImpl implements SysRoleService {
         SysRole sysRole = getRole(id);
         SysRole sysRole = getRole(id);
         if (null != sysRole) {
         if (null != sysRole) {
             // 根据角色ID获取菜单Ids
             // 根据角色ID获取菜单Ids
-            List<String> menuIdList = sysDao.getMenuIdsByRoleId(id);
+            List<String> menuIdList = systemDao.getMenuIdsByRoleId(id);
             String menuIds = CommonUtil.listToString(menuIdList, ",");
             String menuIds = CommonUtil.listToString(menuIdList, ",");
             sysRole.setMenuIds(menuIds);
             sysRole.setMenuIds(menuIds);
         }
         }
@@ -57,7 +57,7 @@ public class SysRoleServiceImpl implements SysRoleService {
     }
     }
 
 
     private SysRole getRole(Integer id) {
     private SysRole getRole(Integer id) {
-        return sysDao.getRole(id);
+        return systemDao.getRole(id);
     }
     }
 
 
     /**
     /**
@@ -68,10 +68,10 @@ public class SysRoleServiceImpl implements SysRoleService {
         sysRole.setId(id);
         sysRole.setId(id);
         sysRole.setDelFlag(0);
         sysRole.setDelFlag(0);
         // 删除原有角色菜单关联
         // 删除原有角色菜单关联
-        sysDao.deleteRoleMenuRelation(id);
+        systemDao.deleteRoleMenuRelation(id);
         // 菜单Ids,用","隔开
         // 菜单Ids,用","隔开
         String menuIds = sysRole.getMenuIds();
         String menuIds = sysRole.getMenuIds();
-        sysDao.updateRole(sysRole);
+        systemDao.updateRole(sysRole);
         // 保存角色菜单关系
         // 保存角色菜单关系
         saveRoleMenuRelation(sysRole.getId(), menuIds);
         saveRoleMenuRelation(sysRole.getId(), menuIds);
         return ResponseJson.success();
         return ResponseJson.success();
@@ -84,11 +84,11 @@ public class SysRoleServiceImpl implements SysRoleService {
     public ResponseJson<Void> addRole(SysRole sysRole) {
     public ResponseJson<Void> addRole(SysRole sysRole) {
         if (StringUtils.hasLength(sysRole.getRoleName())) {
         if (StringUtils.hasLength(sysRole.getRoleName())) {
             // 查询是否存在当前角色
             // 查询是否存在当前角色
-            SysRole dbRole  = sysDao.getRoleByRoleName(sysRole.getRoleName());
+            SysRole dbRole  = systemDao.getRoleByRoleName(sysRole.getRoleName());
             if (null == dbRole) {
             if (null == dbRole) {
                 String menuIds = sysRole.getMenuIds();
                 String menuIds = sysRole.getMenuIds();
                 // 保存角色
                 // 保存角色
-                sysDao.insertRole(sysRole);
+                systemDao.insertRole(sysRole);
                 // 保存角色菜单关系
                 // 保存角色菜单关系
                 saveRoleMenuRelation(sysRole.getId(), menuIds);
                 saveRoleMenuRelation(sysRole.getId(), menuIds);
                 return ResponseJson.success();
                 return ResponseJson.success();
@@ -108,9 +108,9 @@ public class SysRoleServiceImpl implements SysRoleService {
     @Override
     @Override
     public ResponseJson<Void> deleteRole(Integer id) {
     public ResponseJson<Void> deleteRole(Integer id) {
         // 删除角色菜单关联
         // 删除角色菜单关联
-        sysDao.deleteRoleMenuRelation(id);
+        systemDao.deleteRoleMenuRelation(id);
         // 删除角色
         // 删除角色
-        sysDao.deleteRole(id);
+        systemDao.deleteRole(id);
         return ResponseJson.success();
         return ResponseJson.success();
     }
     }
 
 
@@ -120,7 +120,7 @@ public class SysRoleServiceImpl implements SysRoleService {
     @Override
     @Override
     public ResponseJson<Void> setRoleMenu(Integer id, SysRole sysRole) {
     public ResponseJson<Void> setRoleMenu(Integer id, SysRole sysRole) {
         // 删除原有角色菜单关联
         // 删除原有角色菜单关联
-        sysDao.deleteRoleMenuRelation(id);
+        systemDao.deleteRoleMenuRelation(id);
         // 保存角色菜单关系
         // 保存角色菜单关系
         String menuIds = sysRole.getMenuIds();
         String menuIds = sysRole.getMenuIds();
         saveRoleMenuRelation(id, menuIds);
         saveRoleMenuRelation(id, menuIds);
@@ -137,7 +137,7 @@ public class SysRoleServiceImpl implements SysRoleService {
             for (String s : split) {
             for (String s : split) {
                 if (StringUtils.hasLength(s)) {
                 if (StringUtils.hasLength(s)) {
                     // 保存角色菜单关系
                     // 保存角色菜单关系
-                    sysDao.insertRoleMenuRelation(roleId, Integer.valueOf(s));
+                    systemDao.insertRoleMenuRelation(roleId, Integer.valueOf(s));
                 }
                 }
             }
             }
         }
         }

+ 19 - 19
src/main/java/com/caimei365/manager/service/sys/impl/SysUserServiceImpl.java

@@ -1,6 +1,6 @@
 package com.caimei365.manager.service.sys.impl;
 package com.caimei365.manager.service.sys.impl;
 
 
-import com.caimei365.manager.dao.SysDao;
+import com.caimei365.manager.dao.SystemDao;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.sys.SysMenu;
 import com.caimei365.manager.entity.sys.SysMenu;
@@ -30,7 +30,7 @@ import java.util.List;
 public class SysUserServiceImpl implements SysUserService {
 public class SysUserServiceImpl implements SysUserService {
 
 
     @Resource
     @Resource
-    private SysDao sysDao;
+    private SystemDao systemDao;
 
 
     @Resource
     @Resource
     private BCryptPasswordEncoder passwordEncoder;
     private BCryptPasswordEncoder passwordEncoder;
@@ -44,13 +44,13 @@ public class SysUserServiceImpl implements SysUserService {
     @Override
     @Override
     public ResponseJson<SysUser> getInfoByUsername(String username) {
     public ResponseJson<SysUser> getInfoByUsername(String username) {
         if (StringUtils.hasLength(username)) {
         if (StringUtils.hasLength(username)) {
-            SysUser sysUser = sysDao.findByUsername(username);
+            SysUser sysUser = systemDao.findByUsername(username);
             if (null != sysUser) {
             if (null != sysUser) {
                 List<String> roleNames = new ArrayList<>();
                 List<String> roleNames = new ArrayList<>();
                 List<Integer> roleIds = new ArrayList<>();
                 List<Integer> roleIds = new ArrayList<>();
                 StringBuilder roleDesc = new StringBuilder();
                 StringBuilder roleDesc = new StringBuilder();
                 // 根据用户Id获取用户角色列表
                 // 根据用户Id获取用户角色列表
-                List<SysRole> roleList = sysDao.getRoleListByUserId(sysUser.getId());
+                List<SysRole> roleList = systemDao.getRoleListByUserId(sysUser.getId());
                 if (!CollectionUtils.isEmpty(roleList)) {
                 if (!CollectionUtils.isEmpty(roleList)) {
                     for (SysRole role : roleList) {
                     for (SysRole role : roleList) {
                         if (null != role) {
                         if (null != role) {
@@ -65,7 +65,7 @@ public class SysUserServiceImpl implements SysUserService {
                 List<SysMenu> menus = null;
                 List<SysMenu> menus = null;
                 if (!CollectionUtils.isEmpty(roleIds)) {
                 if (!CollectionUtils.isEmpty(roleIds)) {
                     // 根据角色Id获取菜单列表
                     // 根据角色Id获取菜单列表
-                    menus = sysDao.getMenusByRoleIds(roleIds);
+                    menus = systemDao.getMenusByRoleIds(roleIds);
                 }
                 }
                 sysUser.setMenus(menus);
                 sysUser.setMenus(menus);
             }
             }
@@ -97,7 +97,7 @@ public class SysUserServiceImpl implements SysUserService {
     @Override
     @Override
     public ResponseJson<PaginationVo<SysUser>> getUserList(String username, String fullName, int pageNum, int pageSize) {
     public ResponseJson<PaginationVo<SysUser>> getUserList(String username, String fullName, int pageNum, int pageSize) {
         PageHelper.startPage(pageNum, pageSize);
         PageHelper.startPage(pageNum, pageSize);
-        List<SysUser> menus = sysDao.getUserList(username, fullName);
+        List<SysUser> menus = systemDao.getUserList(username, fullName);
         PaginationVo<SysUser> pageData = new PaginationVo<>(menus);
         PaginationVo<SysUser> pageData = new PaginationVo<>(menus);
         return ResponseJson.success(pageData);
         return ResponseJson.success(pageData);
     }
     }
@@ -107,10 +107,10 @@ public class SysUserServiceImpl implements SysUserService {
      */
      */
     @Override
     @Override
     public ResponseJson<SysUser> getUser(Integer id) {
     public ResponseJson<SysUser> getUser(Integer id) {
-        SysUser sysUser = sysDao.getUser(id);
+        SysUser sysUser = systemDao.getUser(id);
         if (null != sysUser) {
         if (null != sysUser) {
             // 根据用户ID获取角色Ids
             // 根据用户ID获取角色Ids
-            List<String> roleIdList = sysDao.getRoleIdsByUserId(id);
+            List<String> roleIdList = systemDao.getRoleIdsByUserId(id);
             String roleIds = CommonUtil.listToString(roleIdList, ",");
             String roleIds = CommonUtil.listToString(roleIdList, ",");
             sysUser.setRoleIds(roleIds);
             sysUser.setRoleIds(roleIds);
         }
         }
@@ -130,12 +130,12 @@ public class SysUserServiceImpl implements SysUserService {
             sysUser.setPassword(encodePassword);
             sysUser.setPassword(encodePassword);
         }
         }
         // 删除原有角色关联
         // 删除原有角色关联
-        sysDao.deleteUserRoleRelation(id);
+        systemDao.deleteUserRoleRelation(id);
         // 前端传入角色Ids,用","隔开
         // 前端传入角色Ids,用","隔开
         String roleIds = sysUser.getRoleIds();
         String roleIds = sysUser.getRoleIds();
         // 保存用户角色关系
         // 保存用户角色关系
         saveRoleRelation(sysUser.getId(), roleIds);
         saveRoleRelation(sysUser.getId(), roleIds);
-        sysDao.updateSysUser(sysUser);
+        systemDao.updateSysUser(sysUser);
         return ResponseJson.success();
         return ResponseJson.success();
     }
     }
 
 
@@ -146,13 +146,13 @@ public class SysUserServiceImpl implements SysUserService {
     public ResponseJson<Void> addUser(SysUser sysUser) {
     public ResponseJson<Void> addUser(SysUser sysUser) {
         if (StringUtils.hasLength(sysUser.getUsername()) && StringUtils.hasLength(sysUser.getPassword())) {
         if (StringUtils.hasLength(sysUser.getUsername()) && StringUtils.hasLength(sysUser.getPassword())) {
             // 查询是否存在当前用户名的用户
             // 查询是否存在当前用户名的用户
-            SysUser dbUser = sysDao.findByUsername(sysUser.getUsername());
+            SysUser dbUser = systemDao.findByUsername(sysUser.getUsername());
             if (null == dbUser || dbUser.getDelFlag() != 0) {
             if (null == dbUser || dbUser.getDelFlag() != 0) {
                 // 密码加密
                 // 密码加密
                 String encodePassword = passwordEncoder.encode(sysUser.getPassword());
                 String encodePassword = passwordEncoder.encode(sysUser.getPassword());
                 sysUser.setPassword(encodePassword);
                 sysUser.setPassword(encodePassword);
                 // 新增用户
                 // 新增用户
-                sysDao.insertSysUser(sysUser);
+                systemDao.insertSysUser(sysUser);
                 // 角色Ids,用","隔开
                 // 角色Ids,用","隔开
                 String roleIds = sysUser.getRoleIds();
                 String roleIds = sysUser.getRoleIds();
                 // 保存用户角色关系
                 // 保存用户角色关系
@@ -174,9 +174,9 @@ public class SysUserServiceImpl implements SysUserService {
     @Override
     @Override
     public ResponseJson<Void> deleteUser(Integer id) {
     public ResponseJson<Void> deleteUser(Integer id) {
         // 删除用户角色关联
         // 删除用户角色关联
-        sysDao.deleteUserRoleRelation(id);
+        systemDao.deleteUserRoleRelation(id);
         // 删除用户
         // 删除用户
-        sysDao.deleteSysUser(id);
+        systemDao.deleteSysUser(id);
         return ResponseJson.success();
         return ResponseJson.success();
     }
     }
 
 
@@ -190,7 +190,7 @@ public class SysUserServiceImpl implements SysUserService {
             for (String s : split) {
             for (String s : split) {
                 if (StringUtils.hasLength(s)) {
                 if (StringUtils.hasLength(s)) {
                     // 保存用户角色关系
                     // 保存用户角色关系
-                    sysDao.insertUserRoleRelation(userId, Integer.valueOf(s));
+                    systemDao.insertUserRoleRelation(userId, Integer.valueOf(s));
                 }
                 }
             }
             }
         }
         }
@@ -201,7 +201,7 @@ public class SysUserServiceImpl implements SysUserService {
      */
      */
     @Override
     @Override
     public ResponseJson<Void> updateUserProfile(UserProfile profile) {
     public ResponseJson<Void> updateUserProfile(UserProfile profile) {
-        SysUser sysUser = sysDao.getUser(profile.getUserId());
+        SysUser sysUser = systemDao.getUser(profile.getUserId());
         if (null == sysUser) {
         if (null == sysUser) {
             return ResponseJson.error("用户异常!", null);
             return ResponseJson.error("用户异常!", null);
         }
         }
@@ -217,7 +217,7 @@ public class SysUserServiceImpl implements SysUserService {
         if (StringUtils.hasLength(profile.getAvatar())){
         if (StringUtils.hasLength(profile.getAvatar())){
             sysUser.setAvatar(profile.getAvatar());
             sysUser.setAvatar(profile.getAvatar());
         }
         }
-        sysDao.updateSysUser(sysUser);
+        systemDao.updateSysUser(sysUser);
         return ResponseJson.success();
         return ResponseJson.success();
     }
     }
 
 
@@ -226,7 +226,7 @@ public class SysUserServiceImpl implements SysUserService {
      */
      */
     @Override
     @Override
     public ResponseJson<Void> updateUserPassword(UserProfile profile) {
     public ResponseJson<Void> updateUserPassword(UserProfile profile) {
-        SysUser sysUser = sysDao.getUser(profile.getUserId());
+        SysUser sysUser = systemDao.getUser(profile.getUserId());
         if (null == sysUser) {
         if (null == sysUser) {
             return ResponseJson.error("用户异常!", null);
             return ResponseJson.error("用户异常!", null);
         }
         }
@@ -242,7 +242,7 @@ public class SysUserServiceImpl implements SysUserService {
         // 密码加密
         // 密码加密
         String encodePassword = passwordEncoder.encode(profile.getPassword());
         String encodePassword = passwordEncoder.encode(profile.getPassword());
         sysUser.setPassword(encodePassword);
         sysUser.setPassword(encodePassword);
-        sysDao.updateSysUser(sysUser);
+        systemDao.updateSysUser(sysUser);
         return ResponseJson.success();
         return ResponseJson.success();
     }
     }
 }
 }

+ 4 - 4
src/main/java/com/caimei365/manager/service/wechat/impl/WechatArticleServiceImpl.java

@@ -2,7 +2,7 @@ package com.caimei365.manager.service.wechat.impl;
 
 
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
-import com.caimei365.manager.dao.SysDao;
+import com.caimei365.manager.dao.SystemDao;
 import com.caimei365.manager.dao.WeChatDao;
 import com.caimei365.manager.dao.WeChatDao;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.ResponseJson;
@@ -39,7 +39,7 @@ public class WechatArticleServiceImpl implements WechatArticleService {
     @Resource
     @Resource
     private WeChatDao weChatDao;
     private WeChatDao weChatDao;
     @Resource
     @Resource
-    private SysDao sysDao;
+    private SystemDao systemDao;
 
 
     /**
     /**
      * 获取图文素材列表
      * 获取图文素材列表
@@ -91,7 +91,7 @@ public class WechatArticleServiceImpl implements WechatArticleService {
         } else if (null != article.getType() && 2 == article.getType()) {
         } else if (null != article.getType() && 2 == article.getType()) {
             dbArticle.setWxType(heheId);
             dbArticle.setWxType(heheId);
         }
         }
-        Integer userId = sysDao.getUserIdByUsername(username);
+        Integer userId = systemDao.getUserIdByUsername(username);
         dbArticle.setUserId(userId);
         dbArticle.setUserId(userId);
         // 更新
         // 更新
         weChatDao.updateWechatArticle(dbArticle);
         weChatDao.updateWechatArticle(dbArticle);
@@ -176,7 +176,7 @@ public class WechatArticleServiceImpl implements WechatArticleService {
         } else {
         } else {
             return ResponseJson.error("配置类型type不正确!", null);
             return ResponseJson.error("配置类型type不正确!", null);
         }
         }
-        Integer userId = sysDao.getUserIdByUsername(username);
+        Integer userId = systemDao.getUserIdByUsername(username);
         article.setUserId(userId);
         article.setUserId(userId);
         // 新增
         // 新增
         weChatDao.insertWechatArticle(article);
         weChatDao.insertWechatArticle(article);

+ 3 - 3
src/main/java/com/caimei365/manager/service/wechat/impl/WechatMenuServiceImpl.java

@@ -2,7 +2,7 @@ package com.caimei365.manager.service.wechat.impl;
 
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
-import com.caimei365.manager.dao.SysDao;
+import com.caimei365.manager.dao.SystemDao;
 import com.caimei365.manager.dao.WeChatDao;
 import com.caimei365.manager.dao.WeChatDao;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.wechat.WechatMenu;
 import com.caimei365.manager.entity.wechat.WechatMenu;
@@ -51,7 +51,7 @@ public class WechatMenuServiceImpl implements WechatMenuService {
     @Resource
     @Resource
     private WeChatDao weChatDao;
     private WeChatDao weChatDao;
     @Resource
     @Resource
-    private SysDao sysDao;
+    private SystemDao systemDao;
 
 
     /**
     /**
      * 获取微信公众号菜单列表
      * 获取微信公众号菜单列表
@@ -177,7 +177,7 @@ public class WechatMenuServiceImpl implements WechatMenuService {
      * @param username 操作人登录名
      * @param username 操作人登录名
      */
      */
     private void setParentIds(WechatMenu menu, WechatMenu parentMenu, String username) {
     private void setParentIds(WechatMenu menu, WechatMenu parentMenu, String username) {
-        Integer userId = sysDao.getUserIdByUsername(username);
+        Integer userId = systemDao.getUserIdByUsername(username);
         menu.setUserId(userId);
         menu.setUserId(userId);
         String parentIds = "0,";
         String parentIds = "0,";
         if (null != parentMenu && StringUtils.hasLength(parentMenu.getParentIds())) {
         if (null != parentMenu && StringUtils.hasLength(parentMenu.getParentIds())) {

+ 4 - 4
src/main/java/com/caimei365/manager/service/wechat/impl/WechatReplyServiceImpl.java

@@ -1,6 +1,6 @@
 package com.caimei365.manager.service.wechat.impl;
 package com.caimei365.manager.service.wechat.impl;
 
 
-import com.caimei365.manager.dao.SysDao;
+import com.caimei365.manager.dao.SystemDao;
 import com.caimei365.manager.dao.WeChatDao;
 import com.caimei365.manager.dao.WeChatDao;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.ResponseJson;
@@ -33,7 +33,7 @@ public class WechatReplyServiceImpl implements WechatReplyService {
     @Resource
     @Resource
     private WeChatDao weChatDao;
     private WeChatDao weChatDao;
     @Resource
     @Resource
-    private SysDao sysDao;
+    private SystemDao systemDao;
 
 
     /**
     /**
      * 获取回复配置列表
      * 获取回复配置列表
@@ -91,7 +91,7 @@ public class WechatReplyServiceImpl implements WechatReplyService {
         if (StringUtils.hasLength(reply.getTitle())){
         if (StringUtils.hasLength(reply.getTitle())){
             dbReply.setTitle(reply.getTitle());
             dbReply.setTitle(reply.getTitle());
         }
         }
-        Integer userId = sysDao.getUserIdByUsername(username);
+        Integer userId = systemDao.getUserIdByUsername(username);
         dbReply.setUserId(userId);
         dbReply.setUserId(userId);
         // 更新
         // 更新
         weChatDao.updateWechatReply(dbReply);
         weChatDao.updateWechatReply(dbReply);
@@ -110,7 +110,7 @@ public class WechatReplyServiceImpl implements WechatReplyService {
         } else {
         } else {
             return ResponseJson.error("配置类型type不正确!", null);
             return ResponseJson.error("配置类型type不正确!", null);
         }
         }
-        Integer userId = sysDao.getUserIdByUsername(username);
+        Integer userId = systemDao.getUserIdByUsername(username);
         reply.setUserId(userId);
         reply.setUserId(userId);
         // 新增
         // 新增
         weChatDao.insertWechatReply(reply);
         weChatDao.insertWechatReply(reply);

+ 4 - 4
src/main/java/com/caimei365/manager/service/wechat/impl/WechatTextServiceImpl.java

@@ -1,6 +1,6 @@
 package com.caimei365.manager.service.wechat.impl;
 package com.caimei365.manager.service.wechat.impl;
 
 
-import com.caimei365.manager.dao.SysDao;
+import com.caimei365.manager.dao.SystemDao;
 import com.caimei365.manager.dao.WeChatDao;
 import com.caimei365.manager.dao.WeChatDao;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.PaginationVo;
 import com.caimei365.manager.entity.ResponseJson;
 import com.caimei365.manager.entity.ResponseJson;
@@ -33,7 +33,7 @@ public class WechatTextServiceImpl implements WechatTextService {
     @Resource
     @Resource
     private WeChatDao weChatDao;
     private WeChatDao weChatDao;
     @Resource
     @Resource
-    private SysDao sysDao;
+    private SystemDao systemDao;
 
 
     /**
     /**
      * 获取文本素材列表
      * 获取文本素材列表
@@ -88,7 +88,7 @@ public class WechatTextServiceImpl implements WechatTextService {
         } else if (null != text.getType() && 2 == text.getType()) {
         } else if (null != text.getType() && 2 == text.getType()) {
             dbText.setWxType(heheId);
             dbText.setWxType(heheId);
         }
         }
-        Integer userId = sysDao.getUserIdByUsername(username);
+        Integer userId = systemDao.getUserIdByUsername(username);
         dbText.setUserId(userId);
         dbText.setUserId(userId);
         // 更新
         // 更新
         weChatDao.updateWechatText(dbText);
         weChatDao.updateWechatText(dbText);
@@ -107,7 +107,7 @@ public class WechatTextServiceImpl implements WechatTextService {
         } else {
         } else {
             return ResponseJson.error("配置类型type不正确!", null);
             return ResponseJson.error("配置类型type不正确!", null);
         }
         }
-        Integer userId = sysDao.getUserIdByUsername(username);
+        Integer userId = systemDao.getUserIdByUsername(username);
         text.setUserId(userId);
         text.setUserId(userId);
         // 新增
         // 新增
         weChatDao.insertWechatText(text);
         weChatDao.insertWechatText(text);

+ 1 - 1
src/main/resources/mapper/SysDao.xml → src/main/resources/mapper/SystemDao.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.caimei365.manager.dao.SysDao">
+<mapper namespace="com.caimei365.manager.dao.SystemDao">
     <select id="findByUsername" resultType="com.caimei365.manager.entity.sys.SysUser">
     <select id="findByUsername" resultType="com.caimei365.manager.entity.sys.SysUser">
         SELECT id, username, PASSWORD, avatar, fullName, phone, login_flag AS loginFlag, del_flag AS delFlag
         SELECT id, username, PASSWORD, avatar, fullName, phone, login_flag AS loginFlag, del_flag AS delFlag
         FROM sys_user WHERE login_flag=0 AND username=#{username}
         FROM sys_user WHERE login_flag=0 AND username=#{username}

+ 7 - 7
src/main/resources/mapper/WeChatDao.xml

@@ -97,7 +97,7 @@
         DELETE FROM wechat_text WHERE id = #{id}
         DELETE FROM wechat_text WHERE id = #{id}
     </delete>
     </delete>
     <select id="getArticleList" resultType="com.caimei365.manager.entity.wechat.WechatArticle">
     <select id="getArticleList" resultType="com.caimei365.manager.entity.wechat.WechatArticle">
-        SELECT a.articleId AS id, a.title, a.wxType AS wxType,
+        SELECT a.id, a.title, a.wxType AS wxType,
         IFNULL(a.updateDate,a.createDate) AS updateTime
         IFNULL(a.updateDate,a.createDate) AS updateTime
         FROM wechat_article a
         FROM wechat_article a
         <where>
         <where>
@@ -111,9 +111,9 @@
         ORDER BY updateTime DESC
         ORDER BY updateTime DESC
     </select>
     </select>
     <select id="getWechatArticle" resultType="com.caimei365.manager.entity.wechat.WechatArticle">
     <select id="getWechatArticle" resultType="com.caimei365.manager.entity.wechat.WechatArticle">
-        SELECT a.articleId AS id, a.title, a.wxType AS wxType,
+        SELECT a.id, a.title, a.wxType AS wxType,
                IFNULL(a.updateDate,a.createDate) AS updateTime
                IFNULL(a.updateDate,a.createDate) AS updateTime
-        FROM wechat_article a WHERE a.articleId = #{id}
+        FROM wechat_article a WHERE a.id = #{id}
     </select>
     </select>
     <select id="getArticleDetailIds" resultType="java.lang.Integer">
     <select id="getArticleDetailIds" resultType="java.lang.Integer">
         SELECT id FROM wechat_article_detail  WHERE articleId = #{articleId}
         SELECT id FROM wechat_article_detail  WHERE articleId = #{articleId}
@@ -123,15 +123,15 @@
         FROM wechat_article_detail a WHERE a.articleId = #{articleId}
         FROM wechat_article_detail a WHERE a.articleId = #{articleId}
     </select>
     </select>
     <select id="getWechatArticleDetail" resultType="com.caimei365.manager.entity.wechat.WechatArticleDetail">
     <select id="getWechatArticleDetail" resultType="com.caimei365.manager.entity.wechat.WechatArticleDetail">
-        SELECT a.id AS id,a.articleId AS articleId, a.title, a.linkurl AS linkUrl, a.picurl AS picurl
+        SELECT a.id AS id, a.articleId AS articleId, a.title, a.linkurl AS linkUrl, a.picurl AS picurl
         FROM wechat_article_detail a WHERE a.id = #{id}
         FROM wechat_article_detail a WHERE a.id = #{id}
     </select>
     </select>
     <update id="updateWechatArticle">
     <update id="updateWechatArticle">
         UPDATE wechat_article SET title = #{title}, wxType = #{wxType}, updateBy = #{userId}, updateDate = NOW()
         UPDATE wechat_article SET title = #{title}, wxType = #{wxType}, updateBy = #{userId}, updateDate = NOW()
-        WHERE articleId = #{id}
+        WHERE id = #{id}
     </update>
     </update>
     <update id="updateWechatArticleDetail">
     <update id="updateWechatArticleDetail">
-        UPDATE wechat_article_detail SET title = #{title}, linkurl = #{linkUrl}, picurl = #{picurl}, updateBy = #{userId}, updateDate = NOW()
+        UPDATE wechat_article_detail SET articleId = #{articleId}, title = #{title}, linkurl = #{linkUrl}, picurl = #{picurl}, updateBy = #{userId}, updateDate = NOW()
         WHERE id = #{id}
         WHERE id = #{id}
     </update>
     </update>
     <insert id="insertWechatArticle" keyProperty="id" useGeneratedKeys="true">
     <insert id="insertWechatArticle" keyProperty="id" useGeneratedKeys="true">
@@ -143,7 +143,7 @@
         VALUES (#{articleId}, #{title}, #{linkUrl},#{picurl}, #{userId}, NOW())
         VALUES (#{articleId}, #{title}, #{linkUrl},#{picurl}, #{userId}, NOW())
     </insert>
     </insert>
     <delete id="deleteWechatArticle">
     <delete id="deleteWechatArticle">
-        DELETE FROM wechat_article WHERE articleId = #{id}
+        DELETE FROM wechat_article WHERE id = #{id}
     </delete>
     </delete>
     <delete id="deleteDetailByArticleId">
     <delete id="deleteDetailByArticleId">
         DELETE FROM wechat_article_detail WHERE articleId = #{articleId}
         DELETE FROM wechat_article_detail WHERE articleId = #{articleId}