mirror of
https://github.com/weizhiqiang1995/erp-pro.git
synced 2024-09-20 06:55:59 +08:00
erp系统架构
This commit is contained in:
parent
b9992f69ec
commit
bee70b212d
17
.project
Normal file
17
.project
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>erp-pro</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.m2e.core.maven2Builder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
2
.settings/org.eclipse.core.resources.prefs
Normal file
2
.settings/org.eclipse.core.resources.prefs
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
encoding/<project>=UTF-8
|
4
.settings/org.eclipse.m2e.core.prefs
Normal file
4
.settings/org.eclipse.m2e.core.prefs
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
activeProfiles=
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
resolveWorkspaceProjects=true
|
||||||
|
version=1
|
26
erp-base-dao/.classpath
Normal file
26
erp-base-dao/.classpath
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<classpath>
|
||||||
|
<classpathentry kind="src" output="target/classes" path="src/main/java">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="optional" value="true"/>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="optional" value="true"/>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="output" path="target/classes"/>
|
||||||
|
</classpath>
|
1
erp-base-dao/.gitignore
vendored
Normal file
1
erp-base-dao/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/target/
|
23
erp-base-dao/.project
Normal file
23
erp-base-dao/.project
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>erp-base-dao</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.m2e.core.maven2Builder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||||
|
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
4
erp-base-dao/.settings/org.eclipse.core.resources.prefs
Normal file
4
erp-base-dao/.settings/org.eclipse.core.resources.prefs
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
encoding//src/main/java=UTF-8
|
||||||
|
encoding//src/test/java=UTF-8
|
||||||
|
encoding/<project>=UTF-8
|
5
erp-base-dao/.settings/org.eclipse.jdt.core.prefs
Normal file
5
erp-base-dao/.settings/org.eclipse.jdt.core.prefs
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||||
|
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||||
|
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||||
|
org.eclipse.jdt.core.compiler.source=1.8
|
4
erp-base-dao/.settings/org.eclipse.m2e.core.prefs
Normal file
4
erp-base-dao/.settings/org.eclipse.m2e.core.prefs
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
activeProfiles=
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
resolveWorkspaceProjects=true
|
||||||
|
version=1
|
23
erp-base-dao/pom.xml
Normal file
23
erp-base-dao/pom.xml
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<project
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
|
||||||
|
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<parent>
|
||||||
|
<groupId>com.erp</groupId>
|
||||||
|
<artifactId>erp-pro</artifactId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<artifactId>erp-base-dao</artifactId>
|
||||||
|
<name>erp-base-dao</name>
|
||||||
|
<url>http://maven.apache.org</url>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
15
erp-base-dao/src/main/java/com/skyeye/dao/CommonDao.java
Normal file
15
erp-base-dao/src/main/java/com/skyeye/dao/CommonDao.java
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface CommonDao {
|
||||||
|
|
||||||
|
public int insertCodeModelHistory(List<Map<String, Object>> inBeans) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,23 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface CompanyChatDao {
|
||||||
|
|
||||||
|
public Map<String, Object> queryUserMineByUserId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryCompanyDepartmentByUserId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryDepartmentUserByDepartId(Map<String, Object> depart) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryUserGroupByUserId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editUserSignByUserId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface CompanyDepartmentDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryCompanyDepartmentList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public int insertCompanyDepartmentMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyDepartmentMationByName(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteCompanyDepartmentMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyDepartmentMationToEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyDepartmentMationByNameAndId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editCompanyDepartmentMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyDepartmentUserMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryCompanyDepartmentListTreeByCompanyId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyJobNumMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
}
|
31
erp-base-dao/src/main/java/com/skyeye/dao/CompanyJobDao.java
Normal file
31
erp-base-dao/src/main/java/com/skyeye/dao/CompanyJobDao.java
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface CompanyJobDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryCompanyJobList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public int insertCompanyJobMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyJobMationByName(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteCompanyJobMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyJobMationToEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyJobMationByNameAndId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editCompanyJobMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryCompanyJobListTreeByDepartmentId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,37 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface CompanyMationDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryCompanyMationList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertCompanyMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyMationByName(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteCompanyMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyMationToEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyMationByNameAndId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editCompanyMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryOverAllCompanyMationList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryCompanyMationListTree(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyUserNumMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCompanyDepartMentNumMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,64 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface CompanyTalkGroupDao {
|
||||||
|
|
||||||
|
public int insertGroupMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertGroupInviteMation(List<Map<String, Object>> beans) throws Exception;
|
||||||
|
|
||||||
|
public int insertMakeGroupUserMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryGroupInvitationMation(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryGroupInvitationMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editAgreeInGroupInvitationMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editRefuseInGroupInvitationMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryGroupMationByGroupId(Map<String, Object> bean) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryGroupMationList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryInGroupByUserAndGroupId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryInGroupInviteByUserAndGroupId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertInGroupInviteByUserAndGroupId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCreateGroupUserByGroupId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryGroupCreaterById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryGroupMemberByGroupId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryGroupMemberByGroupIdAndNotThisUser(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertPersonToPersonMessage(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertPersonToGroupMessage(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryChatLogByPerToPer(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryChatLogByPerToGroup(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryGroupCreateIdById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteUserToExitGroup(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editCreateToExitGroup(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryGroupStateById(Map<String, Object> map1) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysDataBaseDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysDataBaseList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysDataBaseSelectList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysDataBaseDescSelectList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
}
|
31
erp-base-dao/src/main/java/com/skyeye/dao/SysEveIconDao.java
Normal file
31
erp-base-dao/src/main/java/com/skyeye/dao/SysEveIconDao.java
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveIconDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysIconList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysIconMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysIconMationByIconClass(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysIconMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysIconMationToEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysIconMationByIconClassAndId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysIconMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysIconListToMenu(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,28 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveMenuAuthPointDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysEveMenuAuthPointListByMenuId(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveMenuAuthPointMationByAuthName(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysEveMenuAuthPointMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveMenuAuthPointMationToEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveMenuAuthPointMationByAuthNameAndId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysEveMenuAuthPointMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysEveMenuAuthPointMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
49
erp-base-dao/src/main/java/com/skyeye/dao/SysEveMenuDao.java
Normal file
49
erp-base-dao/src/main/java/com/skyeye/dao/SysEveMenuDao.java
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveMenuDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysMenuList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysMenuMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysMenuMationToEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysMenuMationBySimpleLevel(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysMenuMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysMenuChildMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysMenuMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryTreeSysMenuMationBySimpleLevel(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryUseThisMenuRoleById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysMenuLevelList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysMenuAfterOrderBumByParentId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryOldParentIdById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveMenuISTopByThisId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysEveMenuSortTopById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveMenuISLowerByThisId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysEveMenuSortLowerById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysWinMationListBySysId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
}
|
40
erp-base-dao/src/main/java/com/skyeye/dao/SysEveRoleDao.java
Normal file
40
erp-base-dao/src/main/java/com/skyeye/dao/SysEveRoleDao.java
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveRoleDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysRoleList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysRoleBandMenuList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysRoleNameByName(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysRoleMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysRoleMenuMation(List<Map<String, Object>> beans) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysRoleMationByRoleId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysRoleMenuIdByRoleId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryRoleNameByIdAndName(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysRoleMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteRoleMenuByRoleId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryUserRoleByRoleId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteRoleByRoleId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
77
erp-base-dao/src/main/java/com/skyeye/dao/SysEveUserDao.java
Normal file
77
erp-base-dao/src/main/java/com/skyeye/dao/SysEveUserDao.java
Normal file
|
@ -0,0 +1,77 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveUserDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysUserList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysUserLockStateById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysUserLockStateToLockById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysUserLockStateToUnLockById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysUserMationToEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysUserMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryMationByUserCode(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryRoleList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryBindRoleMationByUserId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editRoleIdsByUserId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryDeskTopsMenuByUserId(Map<String, Object> userMation) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryAllMenuByUserId(Map<String, Object> userMation) throws Exception;
|
||||||
|
|
||||||
|
public int editUserInstallThemeColor(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editUserInstallWinBgPic(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editUserInstallWinLockBgPic(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editUserInstallWinStartMenuSize(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editUserInstallWinTaskPosition(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysUserCodeByMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysUserMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysUserInstallMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editUserPassword(Map<String, Object> bean) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysUserJobMation(Map<String, Object> jobBean) throws Exception;
|
||||||
|
|
||||||
|
public int editSysUserJobMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysUserJobMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editUserInstallVagueBgSrc(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editUserInstallLoadMenuIconById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryAuthPointsByUserId(Map<String, Object> userMation) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysUserStaffMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryUserDetailsMationByUserId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editUserDetailsMationByUserId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,29 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveWinBgPicDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysEveWinBgPicList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysEveWinBgPicMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysEveWinBgPicMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysEveWinBgPicListToShow(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysEveWinBgPicMationByCustom(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysEveWinBgPicCustomList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
}
|
51
erp-base-dao/src/main/java/com/skyeye/dao/SysEveWinDao.java
Normal file
51
erp-base-dao/src/main/java/com/skyeye/dao/SysEveWinDao.java
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveWinDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryWinMationList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryWinMationByNameOrUrl(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertWinMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryWinMationToEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryWinMationByNameOrUrlAndId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editWinMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteWinMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryChildMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveWinNum(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertAuthorizationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editCancleAuthorizationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryWinMationListToShow(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryWinMationSynchronizationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryWinMationImportantSynchronizationData(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertWinMationImportantSynchronization(List<Map<String, Object>> rows) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryWinMationSynchronizationByWinId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryWinMationImportantSynchronizationPointData(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public void insertWinMationImportantSynchronizationPoint(List<Map<String, Object>> rows) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,59 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveWinDragDropDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryMenuBoxNameInByName(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryWinCustomMenuBoxNumByUserId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertWinCustomMenuBox(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryMenuNameInByName(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertWinCustomMenu(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryMenuMationFromSysById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteCustomMenuById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteCustomBoxMenuById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> queryChildsMenuById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteCustomMenuByIds(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteUserSysMenuByIds(List<Map<String, Object>> removeChild) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysBoxMenuById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int delMenuParentIdById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertMenuParentId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteCustomMenuParentByIds(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryMenuMationTypeById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCustomMenuBoxMationEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editCustomMenuBoxMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCustomMenuMationEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editCustomMenuMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryCustomMenuToDeskTopById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editCustomMenuToDeskTopById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> queryMenuToDeskTopById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,33 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveWinLockBgPicDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysEveWinLockBgPicList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysEveWinLockBgPicMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveWinLockBgPicMationByName(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysEveWinLockBgPicMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysEveWinBgPicListToShow(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysEveWinBgPicMationByCustom(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysEveWinBgPicCustomList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysEveWinBgPicMationCustomById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,31 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveWinThemeColorDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysEveWinThemeColorList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysEveWinThemeColorMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveWinThemeColorMationByName(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysEveWinThemeColorMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveWinThemeColorMationToEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysEveWinThemeColorMationByNameAndId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysEveWinThemeColorMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysEveWinThemeColorListToShow(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,54 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysEveWinTypeDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysWinTypeList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysWinFirstTypeList(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysWinTypeByNameANDLevel(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysWinTypeBySimpleLevel(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int insertSysWinTypeMation(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysWinTypeMationToEditById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysWinTypeByNameANDLevelAndId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysWinTypeMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysWinFirstTypeListNotIsThisId(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysWinTypeParentMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysWinTypeMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int deleteSysWinTypeChildMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysWinTypeUpMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysWinTypeMationOrderNumUpById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysWinTypeDownMationById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public Map<String, Object> querySysWinTypeStateById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysWinTypeMationStateUpById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public int editSysWinTypeMationStateDownById(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysWinTypeFirstMationStateIsUp(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysWinTypeSecondMationStateIsUp(Map<String, Object> map) throws Exception;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
17
erp-base-dao/src/main/java/com/skyeye/dao/SysWorkLogDao.java
Normal file
17
erp-base-dao/src/main/java/com/skyeye/dao/SysWorkLogDao.java
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
package com.skyeye.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
@Mapper
|
||||||
|
public interface SysWorkLogDao {
|
||||||
|
|
||||||
|
public List<Map<String, Object>> querySysWorkLogList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
|
||||||
|
|
||||||
|
}
|
27
erp-base/.classpath
Normal file
27
erp-base/.classpath
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<classpath>
|
||||||
|
<classpathentry kind="src" output="target/classes" path="src/main/java">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="optional" value="true"/>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="src" path="src/main/resources"/>
|
||||||
|
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="optional" value="true"/>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="output" path="target/classes"/>
|
||||||
|
</classpath>
|
1
erp-base/.gitignore
vendored
Normal file
1
erp-base/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/target/
|
23
erp-base/.project
Normal file
23
erp-base/.project
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>erp-base</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.m2e.core.maven2Builder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||||
|
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
4
erp-base/.settings/org.eclipse.core.resources.prefs
Normal file
4
erp-base/.settings/org.eclipse.core.resources.prefs
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
encoding//src/main/java=UTF-8
|
||||||
|
encoding//src/test/java=UTF-8
|
||||||
|
encoding/<project>=UTF-8
|
13
erp-base/.settings/org.eclipse.jdt.core.prefs
Normal file
13
erp-base/.settings/org.eclipse.jdt.core.prefs
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
||||||
|
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||||
|
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
||||||
|
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
||||||
|
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||||
|
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||||
|
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||||
|
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||||
|
org.eclipse.jdt.core.compiler.source=1.8
|
4
erp-base/.settings/org.eclipse.m2e.core.prefs
Normal file
4
erp-base/.settings/org.eclipse.m2e.core.prefs
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
activeProfiles=
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
resolveWorkspaceProjects=true
|
||||||
|
version=1
|
45
erp-base/pom.xml
Normal file
45
erp-base/pom.xml
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<project
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
|
||||||
|
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<parent>
|
||||||
|
<groupId>com.erp</groupId>
|
||||||
|
<artifactId>erp-pro</artifactId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<artifactId>erp-base</artifactId>
|
||||||
|
<name>erp-base</name>
|
||||||
|
<url>http://maven.apache.org</url>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
|
||||||
|
<!-- 引入公共模块的依赖 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.erp</groupId>
|
||||||
|
<artifactId>erp-common</artifactId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- 引入redis的依赖 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.erp</groupId>
|
||||||
|
<artifactId>erp-redis</artifactId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- 引入websocket的依赖 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.erp</groupId>
|
||||||
|
<artifactId>erp-websocket</artifactId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
</project>
|
|
@ -0,0 +1,178 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.CommonService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class CommonController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CommonService commonService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: uploadFile
|
||||||
|
* @Description: 上传文件
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CommonController/uploadFile")
|
||||||
|
@ResponseBody
|
||||||
|
public void uploadFile(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
commonService.uploadFile(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: uploadFileBase64
|
||||||
|
* @Description: 上传文件Base64
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CommonController/uploadFileBase64")
|
||||||
|
@ResponseBody
|
||||||
|
public void uploadFileBase64(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
commonService.uploadFileBase64(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: downloadFileByJsonData
|
||||||
|
* @Description: 代码生成器生成下载文件
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CommonController/downloadFileByJsonData")
|
||||||
|
@ResponseBody
|
||||||
|
public void downloadFileByJsonData(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
commonService.downloadFileByJsonData(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinMationById
|
||||||
|
* @Description: 获取win系统桌列表信息供展示
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CommonController/querySysWinMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysWinMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
commonService.querySysWinMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryAllPeopleToTree
|
||||||
|
* @Description: 人员选择获取所有公司和人
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CommonController/queryAllPeopleToTree")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryAllPeopleToTree(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
commonService.queryAllPeopleToTree(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyPeopleToTreeByUserBelongCompany
|
||||||
|
* @Description: 人员选择根据当前用户所属公司获取这个公司的人
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CommonController/queryCompanyPeopleToTreeByUserBelongCompany")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCompanyPeopleToTreeByUserBelongCompany(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
commonService.queryCompanyPeopleToTreeByUserBelongCompany(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryDepartmentPeopleToTreeByUserBelongDepartment
|
||||||
|
* @Description: 人员选择根据当前用户所属公司获取这个公司部门展示的人
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CommonController/queryDepartmentPeopleToTreeByUserBelongDepartment")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryDepartmentPeopleToTreeByUserBelongDepartment(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
commonService.queryDepartmentPeopleToTreeByUserBelongDepartment(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryJobPeopleToTreeByUserBelongJob
|
||||||
|
* @Description: 人员选择根据当前用户所属公司获取这个公司岗位展示的人
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CommonController/queryJobPeopleToTreeByUserBelongJob")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryJobPeopleToTreeByUserBelongJob(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
commonService.queryJobPeopleToTreeByUserBelongJob(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySimpleDepPeopleToTreeByUserBelongSimpleDep
|
||||||
|
* @Description: 人员选择根据当前用户所属公司获取这个公司同级部门展示的人
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CommonController/querySimpleDepPeopleToTreeByUserBelongSimpleDep")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySimpleDepPeopleToTreeByUserBelongSimpleDep(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
commonService.querySimpleDepPeopleToTreeByUserBelongSimpleDep(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryTalkGroupUserListByUserId
|
||||||
|
* @Description: 根据聊天组展示用户
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CommonController/queryTalkGroupUserListByUserId")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryTalkGroupUserListByUserId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
commonService.queryTalkGroupUserListByUserId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,50 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.CompanyChatService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class CompanyChatController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CompanyChatService companyChatService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: getList
|
||||||
|
* @Description: 获取好友列表,群聊信息,个人信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyChatController/getList")
|
||||||
|
@ResponseBody
|
||||||
|
public void getList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyChatService.getList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserSignByUserId
|
||||||
|
* @Description: 编辑签名
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyChatController/editUserSignByUserId")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserSignByUserId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyChatService.editUserSignByUserId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,114 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.CompanyDepartmentService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class CompanyDepartmentController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CompanyDepartmentService companyDepartmentService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyDepartmentList
|
||||||
|
* @Description: 获取公司部门信息列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyDepartmentController/queryCompanyDepartmentList")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCompanyDepartmentList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyDepartmentService.queryCompanyDepartmentList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertCompanyDepartmentMation
|
||||||
|
* @Description: 添加公司部门信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyDepartmentController/insertCompanyDepartmentMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertCompanyDepartmentMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyDepartmentService.insertCompanyDepartmentMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteCompanyDepartmentMationById
|
||||||
|
* @Description: 删除公司部门信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyDepartmentController/deleteCompanyDepartmentMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteCompanyDepartmentMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyDepartmentService.deleteCompanyDepartmentMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyDepartmentMationToEditById
|
||||||
|
* @Description: 编辑公司部门信息信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyDepartmentController/queryCompanyDepartmentMationToEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCompanyDepartmentMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyDepartmentService.queryCompanyDepartmentMationToEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCompanyDepartmentMationById
|
||||||
|
* @Description: 编辑公司部门信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyDepartmentController/editCompanyDepartmentMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editCompanyDepartmentMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyDepartmentService.editCompanyDepartmentMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyDepartmentListTreeByCompanyId
|
||||||
|
* @Description: 获取公司部门信息列表展示为树根据公司id
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyDepartmentController/queryCompanyDepartmentListTreeByCompanyId")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCompanyDepartmentListTreeByCompanyId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyDepartmentService.queryCompanyDepartmentListTreeByCompanyId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,114 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.CompanyJobService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class CompanyJobController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CompanyJobService companyJobService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyJobList
|
||||||
|
* @Description: 获取公司部门职位信息列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyJobController/queryCompanyJobList")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCompanyJobList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyJobService.queryCompanyJobList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertCompanyJobMation
|
||||||
|
* @Description: 添加公司部门职位信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyJobController/insertCompanyJobMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertCompanyJobMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyJobService.insertCompanyJobMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteCompanyJobMationById
|
||||||
|
* @Description: 删除公司部门职位信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyJobController/deleteCompanyJobMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteCompanyJobMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyJobService.deleteCompanyJobMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyJobMationToEditById
|
||||||
|
* @Description: 编辑公司部门职位信息信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyJobController/queryCompanyJobMationToEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCompanyJobMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyJobService.queryCompanyJobMationToEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCompanyJobMationById
|
||||||
|
* @Description: 编辑公司部门职位信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyJobController/editCompanyJobMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editCompanyJobMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyJobService.editCompanyJobMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyJobListTreeByDepartmentId
|
||||||
|
* @Description: 获取公司部门职位信息列表展示为树根据公司id
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyJobController/queryCompanyJobListTreeByDepartmentId")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCompanyJobListTreeByDepartmentId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyJobService.queryCompanyJobListTreeByDepartmentId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,130 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.CompanyMationService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class CompanyMationController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CompanyMationService companyMationService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyMationList
|
||||||
|
* @Description: 获取公司信息列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyMationController/queryCompanyMationList")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCompanyMationList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyMationService.queryCompanyMationList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertCompanyMation
|
||||||
|
* @Description: 添加公司信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyMationController/insertCompanyMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertCompanyMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyMationService.insertCompanyMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteCompanyMationById
|
||||||
|
* @Description: 删除公司信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyMationController/deleteCompanyMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteCompanyMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyMationService.deleteCompanyMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyMationToEditById
|
||||||
|
* @Description: 编辑公司信息信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyMationController/queryCompanyMationToEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCompanyMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyMationService.queryCompanyMationToEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCompanyMationById
|
||||||
|
* @Description: 编辑公司信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyMationController/editCompanyMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editCompanyMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyMationService.editCompanyMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryOverAllCompanyMationList
|
||||||
|
* @Description: 获取总公司信息列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyMationController/queryOverAllCompanyMationList")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryOverAllCompanyMationList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyMationService.queryOverAllCompanyMationList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyMationListTree
|
||||||
|
* @Description: 获取公司信息列表展示为树
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyMationController/queryCompanyMationListTree")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCompanyMationListTree(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyMationService.queryCompanyMationListTree(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,178 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.CompanyTalkGroupService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class CompanyTalkGroupController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CompanyTalkGroupService companyTalkGroupService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertGroupMation
|
||||||
|
* @Description: 添加群组信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyTalkGroupController/insertGroupMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCodeModelList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyTalkGroupService.insertGroupMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryGroupInvitationMation
|
||||||
|
* @Description: 获取邀请信息/入群信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyTalkGroupController/queryGroupInvitationMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryGroupInvitationMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyTalkGroupService.queryGroupInvitationMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editAgreeInGroupInvitationMation
|
||||||
|
* @Description: 同意入群
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyTalkGroupController/editAgreeInGroupInvitationMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void editAgreeInGroupInvitationMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyTalkGroupService.editAgreeInGroupInvitationMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editRefuseInGroupInvitationMation
|
||||||
|
* @Description: 拒绝入群
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyTalkGroupController/editRefuseInGroupInvitationMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void editRefuseInGroupInvitationMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyTalkGroupService.editRefuseInGroupInvitationMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryGroupMationList
|
||||||
|
* @Description: 搜索群组列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyTalkGroupController/queryGroupMationList")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryGroupMationList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyTalkGroupService.queryGroupMationList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertGroupMationToTalk
|
||||||
|
* @Description: 申请加入群聊
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyTalkGroupController/insertGroupMationToTalk")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertGroupMationToTalk(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyTalkGroupService.insertGroupMationToTalk(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryGroupMemberByGroupId
|
||||||
|
* @Description: 获取群成员
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyTalkGroupController/queryGroupMemberByGroupId")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryGroupMemberByGroupId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyTalkGroupService.queryGroupMemberByGroupId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryChatLogByType
|
||||||
|
* @Description: 获取聊天记录
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyTalkGroupController/queryChatLogByType")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryChatLogByType(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyTalkGroupService.queryChatLogByType(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserToExitGroup
|
||||||
|
* @Description: 退出群聊
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyTalkGroupController/editUserToExitGroup")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserToExitGroup(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyTalkGroupService.editUserToExitGroup(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCreateToExitGroup
|
||||||
|
* @Description: 解散群聊
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/CompanyTalkGroupController/editCreateToExitGroup")
|
||||||
|
@ResponseBody
|
||||||
|
public void editCreateToExitGroup(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
companyTalkGroupService.editCreateToExitGroup(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,66 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysDataBaseService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysDataBaseController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysDataBaseService sysDataBaseService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysDataBaseList
|
||||||
|
* @Description: 获取数据库信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysDataBaseController/querySysDataBaseList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysDataBaseList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysDataBaseService.querySysDataBaseList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysDataBaseList
|
||||||
|
* @Description: 获取数据库表名信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysDataBaseController/querySysDataBaseSelectList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysDataBaseSelectList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysDataBaseService.querySysDataBaseSelectList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysDataBaseList
|
||||||
|
* @Description: 获取数据库表备注信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysDataBaseController/querySysDataBaseDescSelectList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysDataBaseDescSelectList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysDataBaseService.querySysDataBaseDescSelectList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,114 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysEveIconService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysEveIconController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveIconService sysEveIconService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysIconList
|
||||||
|
* @Description: 获取ICON列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveIconController/querySysIconList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysIconList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveIconService.querySysIconList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysIconMation
|
||||||
|
* @Description: 添加ICON信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveIconController/insertSysIconMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertSysIconMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveIconService.insertSysIconMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysIconMationById
|
||||||
|
* @Description: 删除ICON信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveIconController/deleteSysIconMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteSysIconMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveIconService.deleteSysIconMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysIconMationToEditById
|
||||||
|
* @Description: 编辑ICON信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveIconController/querySysIconMationToEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysIconMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveIconService.querySysIconMationToEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysIconMationById
|
||||||
|
* @Description: 编辑ICON信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveIconController/editSysIconMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysIconMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveIconService.editSysIconMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysIconListToMenu
|
||||||
|
* @Description: 获取ICON列表供menu菜单使用
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveIconController/querySysIconListToMenu")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysIconListToMenu(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveIconService.querySysIconListToMenu(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,194 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysEveMenuService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysEveMenuController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveMenuService sysEveMenuService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysMenuList
|
||||||
|
* @Description: 获取菜单列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/querySysMenuList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysMenuList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.querySysMenuList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysMenuMation
|
||||||
|
* @Description: 添加菜单
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/insertSysMenuMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertSysMenuMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.insertSysMenuMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysMenuMationBySimpleLevel
|
||||||
|
* @Description: 查看同级菜单
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/querySysMenuMationBySimpleLevel")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysMenuMationBySimpleLevel(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.querySysMenuMationBySimpleLevel(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysMenuMationToEditById
|
||||||
|
* @Description: 编辑菜单时进行信息回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/querySysMenuMationToEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysMenuMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.querySysMenuMationToEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysMenuMationById
|
||||||
|
* @Description: 编辑菜单信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/editSysMenuMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysMenuMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.editSysMenuMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysMenuMationById
|
||||||
|
* @Description: 删除菜单信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/deleteSysMenuMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteSysMenuMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.deleteSysMenuMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryTreeSysMenuMationBySimpleLevel
|
||||||
|
* @Description: 异步加载树查看商户拥有的系统
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/queryTreeSysMenuMationBySimpleLevel")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryTreeSysMenuMationBySimpleLevel(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.queryTreeSysMenuMationBySimpleLevel(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysMenuLevelList
|
||||||
|
* @Description: 获取菜单级别列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/querySysMenuLevelList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysMenuLevelList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.querySysMenuLevelList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysEveMenuSortTopById
|
||||||
|
* @Description: 菜单展示顺序上移
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/editSysEveMenuSortTopById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysEveMenuSortTopById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.editSysEveMenuSortTopById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysEveMenuSortLowerById
|
||||||
|
* @Description: 菜单展示顺序下移
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/editSysEveMenuSortLowerById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysEveMenuSortLowerById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.editSysEveMenuSortLowerById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinMationListBySysId
|
||||||
|
* @Description: 获取该系统商户拥有的系统
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveMenuController/querySysWinMationListBySysId")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysWinMationListBySysId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveMenuService.querySysWinMationListBySysId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,114 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysEveRoleService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysEveRoleController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveRoleService sysEveRoleService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysRoleList
|
||||||
|
* @Description: 获取角色列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveRoleController/querySysRoleList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysRoleList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveRoleService.querySysRoleList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysRoleBandMenuList
|
||||||
|
* @Description: 获取角色需要绑定的菜单列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveRoleController/querySysRoleBandMenuList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysRoleBandMenuList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveRoleService.querySysRoleBandMenuList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysRoleMation
|
||||||
|
* @Description: 新增角色
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveRoleController/insertSysRoleMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertSysRoleMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveRoleService.insertSysRoleMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysRoleMationToEditById
|
||||||
|
* @Description: 编辑角色时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveRoleController/querySysRoleMationToEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysRoleMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveRoleService.querySysRoleMationToEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysRoleMationById
|
||||||
|
* @Description: 编辑角色
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveRoleController/editSysRoleMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysRoleMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveRoleService.editSysRoleMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysRoleMationById
|
||||||
|
* @Description: 删除角色
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveRoleController/deleteSysRoleMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteSysRoleMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveRoleService.deleteSysRoleMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,402 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysEveUserService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysEveUserController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public SysEveUserService sysEveUserService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysUserList
|
||||||
|
* @Description: 获取管理员用户列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/querySysUserList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysUserList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.querySysUserList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysUserLockStateToLockById
|
||||||
|
* @Description: 锁定账号
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editSysUserLockStateToLockById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysUserLockStateToLockById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editSysUserLockStateToLockById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysUserLockStateToUnLockById
|
||||||
|
* @Description: 解锁账号
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editSysUserLockStateToUnLockById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysUserLockStateToUnLockById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editSysUserLockStateToUnLockById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysUserMationToEditById
|
||||||
|
* @Description: 编辑账号时获取账号信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/querySysUserMationToEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysUserMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.querySysUserMationToEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysUserMationById
|
||||||
|
* @Description: 创建账号
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/insertSysUserMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertSysUserMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.insertSysUserMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysUserMationById
|
||||||
|
* @Description: 编辑账号
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editSysUserMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysUserMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editSysUserMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryUserToLogin
|
||||||
|
* @Description: 登录
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/queryUserToLogin")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryUserToLogin(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.queryUserToLogin(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryUserMationBySession
|
||||||
|
* @Description: 从session中获取用户信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/queryUserMationBySession")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryUserMationBySession(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.queryUserMationBySession(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteUserMationBySession
|
||||||
|
* @Description: 退出
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/deleteUserMationBySession")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteUserMationBySession(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.deleteUserMationBySession(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryRoleAndBindRoleByUserId
|
||||||
|
* @Description: 获取角色和当前已经绑定的角色信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/queryRoleAndBindRoleByUserId")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryRoleAndBindRoleByUserId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.queryRoleAndBindRoleByUserId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editRoleIdsByUserId
|
||||||
|
* @Description: 编辑用户绑定的角色
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editRoleIdsByUserId")
|
||||||
|
@ResponseBody
|
||||||
|
public void editRoleIdsByUserId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editRoleIdsByUserId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryDeskTopMenuBySession
|
||||||
|
* @Description: 获取桌面菜单列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/queryDeskTopMenuBySession")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryDeskTopMenuBySession(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.queryDeskTopMenuBySession(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryAllMenuBySession
|
||||||
|
* @Description: 获取全部菜单列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/queryAllMenuBySession")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryAllMenuBySession(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.queryAllMenuBySession(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallThemeColor
|
||||||
|
* @Description: 自定义设置主题颜色
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editUserInstallThemeColor")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserInstallThemeColor(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editUserInstallThemeColor(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallWinBgPic
|
||||||
|
* @Description: 自定义设置win背景图片
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editUserInstallWinBgPic")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserInstallWinBgPic(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editUserInstallWinBgPic(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallWinLockBgPic
|
||||||
|
* @Description: 自定义设置win锁屏背景图片
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editUserInstallWinLockBgPic")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserInstallWinLockBgPic(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editUserInstallWinLockBgPic(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallWinStartMenuSize
|
||||||
|
* @Description: 自定义设置win开始菜单尺寸
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editUserInstallWinStartMenuSize")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserInstallWinStartMenuSize(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editUserInstallWinStartMenuSize(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallWinTaskPosition
|
||||||
|
* @Description: 自定义设置win任务栏在屏幕的位置
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editUserInstallWinTaskPosition")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserInstallWinTaskPosition(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editUserInstallWinTaskPosition(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserPassword
|
||||||
|
* @Description: 修改密码
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editUserPassword")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserPassword(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editUserPassword(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallVagueBgSrc
|
||||||
|
* @Description: 自定义设置win雾化
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editUserInstallVagueBgSrc")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserInstallVagueBgSrc(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editUserInstallVagueBgSrc(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallLoadMenuIconById
|
||||||
|
* @Description: 自定义设置窗口下面展示的是图标还是图标+文字
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editUserInstallLoadMenuIconById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserInstallLoadMenuIconById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editUserInstallLoadMenuIconById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryUserLockByLockPwd
|
||||||
|
* @Description: 锁屏密码解锁
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/queryUserLockByLockPwd")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryUserLockByLockPwd(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.queryUserLockByLockPwd(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryUserDetailsMationByUserId
|
||||||
|
* @Description: 修改个人信息时获取数据回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/queryUserDetailsMationByUserId")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryUserDetailsMationByUserId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.queryUserDetailsMationByUserId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserDetailsMationByUserId
|
||||||
|
* @Description: 修改个人信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveUserController/editUserDetailsMationByUserId")
|
||||||
|
@ResponseBody
|
||||||
|
public void editUserDetailsMationByUserId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveUserService.editUserDetailsMationByUserId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,114 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysEveWinBgPicService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysEveWinBgPicController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinBgPicService sysEveWinBgPicService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinBgPicList
|
||||||
|
* @Description: 获取win系统桌面图片列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinBgPicController/querySysEveWinBgPicList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysEveWinBgPicList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinBgPicService.querySysEveWinBgPicList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveWinBgPicMation
|
||||||
|
* @Description: 添加win系统桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinBgPicController/insertSysEveWinBgPicMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertSysEveWinBgPicMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinBgPicService.insertSysEveWinBgPicMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveWinBgPicMationById
|
||||||
|
* @Description: 删除win系统桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinBgPicController/deleteSysEveWinBgPicMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteSysEveWinBgPicMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinBgPicService.deleteSysEveWinBgPicMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveWinBgPicMationByCustom
|
||||||
|
* @Description: 用户自定义上传添加win系统桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinBgPicController/insertSysEveWinBgPicMationByCustom")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertSysEveWinBgPicMationByCustom(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinBgPicService.insertSysEveWinBgPicMationByCustom(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinBgPicCustomList
|
||||||
|
* @Description: 获取win系统桌面图片列表用户自定义
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinBgPicController/querySysEveWinBgPicCustomList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysEveWinBgPicCustomList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinBgPicService.querySysEveWinBgPicCustomList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveWinBgPicMationById
|
||||||
|
* @Description: 删除win系统桌面图片信息用户自定义
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinBgPicController/deleteSysEveWinBgPicMationCustomById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteSysEveWinBgPicMationCustomById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinBgPicService.deleteSysEveWinBgPicMationCustomById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,178 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysEveWinService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysEveWinController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinService sysEveWinService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryWinMationList
|
||||||
|
* @Description: 获取系统信息列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinController/queryWinMationList")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryWinMationList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinService.queryWinMationList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertWinMation
|
||||||
|
* @Description: 新增系统信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinController/insertWinMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertWinMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinService.insertWinMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryWinMationToEditById
|
||||||
|
* @Description: 编辑系统信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinController/queryWinMationToEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryWinMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinService.queryWinMationToEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editWinMationById
|
||||||
|
* @Description: 编辑系统信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinController/editWinMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editWinMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinService.editWinMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteWinMationById
|
||||||
|
* @Description: 删除系统信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinController/deleteWinMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteWinMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinService.deleteWinMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editAuthorizationById
|
||||||
|
* @Description: 进行商户系统授权
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinController/editAuthorizationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editAuthorizationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinService.editAuthorizationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCancleAuthorizationById
|
||||||
|
* @Description: 进行商户系统取消授权
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinController/editCancleAuthorizationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editCancleAuthorizationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinService.editCancleAuthorizationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryWinMationListToShow
|
||||||
|
* @Description: 获取应用商店
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinController/queryWinMationListToShow")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryWinMationListToShow(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinService.queryWinMationListToShow(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertWinMationImportantSynchronization
|
||||||
|
* @Description: 系统重要的同步操作
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinController/insertWinMationImportantSynchronization")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertWinMationImportantSynchronization(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinService.insertWinMationImportantSynchronization(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryWinMationImportantSynchronizationData
|
||||||
|
* @Description: 系统重要的同步操作获取数据
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinController/queryWinMationImportantSynchronizationData")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryWinMationImportantSynchronizationData(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinService.queryWinMationImportantSynchronizationData(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,178 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysEveWinDragDropService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysEveWinDragDropController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinDragDropService sysEveWinDragDropService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertWinCustomMenuBox
|
||||||
|
* @Description: 用户自定义创建菜单盒子
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinDragDropController/insertWinCustomMenuBox")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertWinCustomMenuBox(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinDragDropService.insertWinCustomMenuBox(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertWinCustomMenu
|
||||||
|
* @Description: 用户自定义创建菜单
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinDragDropController/insertWinCustomMenu")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertWinCustomMenu(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinDragDropService.insertWinCustomMenu(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteWinMenuOrBoxById
|
||||||
|
* @Description: 用户删除自定义菜单或文件夹
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinDragDropController/deleteWinMenuOrBoxById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteWinMenuOrBoxById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinDragDropService.deleteWinMenuOrBoxById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editMenuParentIdById
|
||||||
|
* @Description: 用户自定义父菜单
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinDragDropController/editMenuParentIdById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editMenuParentIdById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinDragDropService.editMenuParentIdById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryMenuMationTypeById
|
||||||
|
* @Description: 获取菜单类型
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinDragDropController/queryMenuMationTypeById")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryMenuMationTypeById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinDragDropService.queryMenuMationTypeById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCustomMenuBoxMationEditById
|
||||||
|
* @Description: 编辑自定义盒子时回显信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinDragDropController/queryCustomMenuBoxMationEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCustomMenuBoxMationEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinDragDropService.queryCustomMenuBoxMationEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCustomMenuBoxMationById
|
||||||
|
* @Description: 编辑自定义盒子
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinDragDropController/editCustomMenuBoxMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editCustomMenuBoxMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinDragDropService.editCustomMenuBoxMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCustomMenuMationEditById
|
||||||
|
* @Description: 编辑快捷方式时回显信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinDragDropController/queryCustomMenuMationEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void queryCustomMenuMationEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinDragDropService.queryCustomMenuMationEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCustomMenuMationById
|
||||||
|
* @Description: 编辑快捷方式
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinDragDropController/editCustomMenuMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editCustomMenuMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinDragDropService.editCustomMenuMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCustomMenuToDeskTopById
|
||||||
|
* @Description: 系统菜单发送到桌面快捷方式
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinDragDropController/editCustomMenuToDeskTopById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editCustomMenuToDeskTopById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinDragDropService.editCustomMenuToDeskTopById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,114 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysEveWinLockBgPicService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysEveWinLockBgPicController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinLockBgPicService sysEveWinLockBgPicService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinLockBgPicList
|
||||||
|
* @Description: 获取win系统锁屏桌面图片列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinLockBgPicController/querySysEveWinLockBgPicList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysEveWinLockBgPicList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinLockBgPicService.querySysEveWinLockBgPicList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveWinLockBgPicMation
|
||||||
|
* @Description: 添加win系统锁屏桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinLockBgPicController/insertSysEveWinLockBgPicMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertSysEveWinLockBgPicMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinLockBgPicService.insertSysEveWinLockBgPicMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveWinLockBgPicMationById
|
||||||
|
* @Description: 删除win系统锁屏桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinLockBgPicController/deleteSysEveWinLockBgPicMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteSysEveWinLockBgPicMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinLockBgPicService.deleteSysEveWinLockBgPicMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveWinBgPicMationByCustom
|
||||||
|
* @Description: 用户自定义上传win系统锁屏桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinLockBgPicController/insertSysEveWinBgPicMationByCustom")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertSysEveWinBgPicMationByCustom(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinLockBgPicService.insertSysEveWinBgPicMationByCustom(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinBgPicCustomList
|
||||||
|
* @Description: 获取win系统锁屏桌面图片列表用户自定义
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinLockBgPicController/querySysEveWinBgPicCustomList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysEveWinBgPicCustomList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinLockBgPicService.querySysEveWinBgPicCustomList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveWinBgPicMationCustomById
|
||||||
|
* @Description: 删除win系统锁屏桌面图片信息用户自定义
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinLockBgPicController/deleteSysEveWinBgPicMationCustomById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteSysEveWinBgPicMationCustomById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinLockBgPicService.deleteSysEveWinBgPicMationCustomById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,98 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysEveWinThemeColorService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysEveWinThemeColorController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinThemeColorService sysEveWinThemeColorService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinThemeColorList
|
||||||
|
* @Description: 获取win系统主题颜色列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinThemeColorController/querySysEveWinThemeColorList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysEveWinThemeColorList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinThemeColorService.querySysEveWinThemeColorList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveWinThemeColorMation
|
||||||
|
* @Description: 添加win系统主题颜色信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinThemeColorController/insertSysEveWinThemeColorMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertSysEveWinThemeColorMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinThemeColorService.insertSysEveWinThemeColorMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveWinThemeColorMationById
|
||||||
|
* @Description: 删除win系统主题颜色信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinThemeColorController/deleteSysEveWinThemeColorMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteSysEveWinThemeColorMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinThemeColorService.deleteSysEveWinThemeColorMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinThemeColorMationToEditById
|
||||||
|
* @Description: 编辑win系统主题颜色信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinThemeColorController/querySysEveWinThemeColorMationToEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysEveWinThemeColorMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinThemeColorService.querySysEveWinThemeColorMationToEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysEveWinThemeColorMationById
|
||||||
|
* @Description: 编辑win系统主题颜色信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinThemeColorController/editSysEveWinThemeColorMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysEveWinThemeColorMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinThemeColorService.editSysEveWinThemeColorMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,226 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysEveWinTypeService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysEveWinTypeController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinTypeService sysEveWinTypeService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinTypeList
|
||||||
|
* @Description: 获取分类列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/querySysWinTypeList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysWinTypeList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.querySysWinTypeList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinFirstTypeList
|
||||||
|
* @Description: 获取所有一级分类展示为下拉选项
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/querySysWinFirstTypeList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysWinFirstTypeList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.querySysWinFirstTypeList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysWinTypeMation
|
||||||
|
* @Description: 新增系统分类
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/insertSysWinTypeMation")
|
||||||
|
@ResponseBody
|
||||||
|
public void insertSysWinTypeMation(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.insertSysWinTypeMation(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinTypeMationToEditById
|
||||||
|
* @Description: 编辑系统分类时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/querySysWinTypeMationToEditById")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysWinTypeMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.querySysWinTypeMationToEditById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysWinTypeMationById
|
||||||
|
* @Description: 编辑系统分类时
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/editSysWinTypeMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysWinTypeMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.editSysWinTypeMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinFirstTypeListNotIsThisId
|
||||||
|
* @Description: 获取所有不是当前分类的一级分类展示为下拉选项
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/querySysWinFirstTypeListNotIsThisId")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysWinFirstTypeListNotIsThisId(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.querySysWinFirstTypeListNotIsThisId(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysWinTypeMationById
|
||||||
|
* @Description: 删除系统分类
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/deleteSysWinTypeMationById")
|
||||||
|
@ResponseBody
|
||||||
|
public void deleteSysWinTypeMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.deleteSysWinTypeMationById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysWinTypeMationOrderNumUpById
|
||||||
|
* @Description: 系统分类上移
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/editSysWinTypeMationOrderNumUpById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysWinTypeMationOrderNumUpById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.editSysWinTypeMationOrderNumUpById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysWinTypeMationOrderNumDownById
|
||||||
|
* @Description: 系统分类下移
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/editSysWinTypeMationOrderNumDownById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysWinTypeMationOrderNumDownById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.editSysWinTypeMationOrderNumDownById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysWinTypeMationStateUpById
|
||||||
|
* @Description: 系统分类上线
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/editSysWinTypeMationStateUpById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysWinTypeMationStateUpById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.editSysWinTypeMationStateUpById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysWinTypeMationStateDownById
|
||||||
|
* @Description: 系统分类下线
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/editSysWinTypeMationStateDownById")
|
||||||
|
@ResponseBody
|
||||||
|
public void editSysWinTypeMationStateDownById(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.editSysWinTypeMationStateDownById(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinTypeFirstMationStateIsUp
|
||||||
|
* @Description: 获取已经上线的一级分类
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/querySysWinTypeFirstMationStateIsUp")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysWinTypeFirstMationStateIsUp(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.querySysWinTypeFirstMationStateIsUp(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinTypeSecondMationStateIsUp
|
||||||
|
* @Description: 获取已经上线的二级分类
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysEveWinTypeController/querySysWinTypeSecondMationStateIsUp")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysWinTypeSecondMationStateIsUp(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysEveWinTypeService.querySysWinTypeSecondMationStateIsUp(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,33 @@
|
||||||
|
package com.skyeye.controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.service.SysWorkLogService;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class SysWorkLogController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysWorkLogService sysWorkLogService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysMenuList
|
||||||
|
* @Description: 获取日志列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@RequestMapping("/post/SysWorkLogController/querySysWorkLogList")
|
||||||
|
@ResponseBody
|
||||||
|
public void querySysWorkLogList(InputObject inputObject, OutputObject outputObject) throws Exception{
|
||||||
|
sysWorkLogService.querySysWorkLogList(inputObject, outputObject);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,55 @@
|
||||||
|
package com.skyeye.properties;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.context.annotation.PropertySource;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
@PropertySource("classpath:main.properties")//注意路径
|
||||||
|
public class MainPropertiesConfig {
|
||||||
|
|
||||||
|
@Value("${MESSAGE_POST_URL}")
|
||||||
|
private String messagePostUrl;//消息系统的地址
|
||||||
|
|
||||||
|
@Value("${MESSAGE_POST_NOTICE_LIST_IS_EIGHT_BY_USER_ID}")
|
||||||
|
private String messagePostNoticeListIsEightByUserId;//人员选择获取所有公司和人
|
||||||
|
public String getMessagePostNoticeListIsEightByUserId(){
|
||||||
|
return messagePostUrl + messagePostNoticeListIsEightByUserId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Value("${MESSAGE_POST_NOTICE_LIST_IS_THIS_COMPANY_BY_USER_ID}")
|
||||||
|
private String messagePostNoticeListIsThisCompanyByUserId;//人员选择根据当前用户所属公司获取这个公司的人
|
||||||
|
public String getMessagePostNoticeListIsThisCompanyByUserId(){
|
||||||
|
return messagePostUrl + messagePostNoticeListIsThisCompanyByUserId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Value("${MESSAGE_POST_NOTICE_LIST_IS_THIS_DEPARTMENT_BY_USER_ID}")
|
||||||
|
private String messagePostNoticeListIsThisDepartmentByUserId;//人员选择根据当前用户所属公司获取这个公司部门展示的人
|
||||||
|
public String getMessagePostNoticeListIsThisDepartmentByUserId(){
|
||||||
|
return messagePostUrl + messagePostNoticeListIsThisDepartmentByUserId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Value("${MESSAGE_POST_NOTICE_LIST_IS_THIS_JOB_BY_USER_ID}")
|
||||||
|
private String messagePostNoticeListIsThisJobByUserId;//人员选择根据当前用户所属公司获取这个公司岗位展示的人
|
||||||
|
public String getMessagePostNoticeListIsThisJobByUserId(){
|
||||||
|
return messagePostUrl + messagePostNoticeListIsThisJobByUserId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Value("${MESSAGE_POST_NOTICE_LIST_IS_THIS_SIMPLE_DEP_BY_USER_ID}")
|
||||||
|
private String messagePostNoticeListIsThisSimpleDepByUserId;//人员选择根据当前用户所属公司获取这个公司同级部门展示的人
|
||||||
|
public String getMessagePostNoticeListIsThisSimpleDepByUserId(){
|
||||||
|
return messagePostUrl + messagePostNoticeListIsThisSimpleDepByUserId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Value("${MESSAGE_POST_NOTICE_LIST_IS_THIS_TALK_GROUP_BY_USER_ID}")
|
||||||
|
private String messagePostNoticeListIsThisTalkGroupByUserId;//根据聊天组展示用户
|
||||||
|
public String getMessagePostNoticeListIsThisTalkGroupByUserId(){
|
||||||
|
return messagePostUrl + messagePostNoticeListIsThisTalkGroupByUserId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Value("${MESSAGE_POST_NOTICE_LIST_IS_INCUMBENCY_BY_USER_ID}")
|
||||||
|
private String messagePostNoticeListIsIncumbencyByUserId;//获取所有在职的,拥有账号的员工
|
||||||
|
public String getMessagePostNoticeListIsIncumbencyByUserId(){
|
||||||
|
return messagePostUrl + messagePostNoticeListIsIncumbencyByUserId;
|
||||||
|
}
|
||||||
|
}
|
28
erp-base/src/main/java/com/skyeye/service/CommonService.java
Normal file
28
erp-base/src/main/java/com/skyeye/service/CommonService.java
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface CommonService {
|
||||||
|
|
||||||
|
public void uploadFile(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void uploadFileBase64(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void downloadFileByJsonData(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysWinMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryAllPeopleToTree(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryCompanyPeopleToTreeByUserBelongCompany(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryDepartmentPeopleToTreeByUserBelongDepartment(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryJobPeopleToTreeByUserBelongJob(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySimpleDepPeopleToTreeByUserBelongSimpleDep(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryTalkGroupUserListByUserId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface CompanyChatService {
|
||||||
|
|
||||||
|
public void getList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserSignByUserId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface CompanyDepartmentService {
|
||||||
|
|
||||||
|
public void queryCompanyDepartmentList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertCompanyDepartmentMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteCompanyDepartmentMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryCompanyDepartmentMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editCompanyDepartmentMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryCompanyDepartmentListTreeByCompanyId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface CompanyJobService {
|
||||||
|
|
||||||
|
public void queryCompanyJobList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertCompanyJobMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteCompanyJobMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryCompanyJobMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editCompanyJobMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryCompanyJobListTreeByDepartmentId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface CompanyMationService {
|
||||||
|
|
||||||
|
public void queryCompanyMationList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertCompanyMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteCompanyMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryCompanyMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editCompanyMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryOverAllCompanyMationList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryCompanyMationListTree(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,28 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface CompanyTalkGroupService {
|
||||||
|
|
||||||
|
public void insertGroupMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryGroupInvitationMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editAgreeInGroupInvitationMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editRefuseInGroupInvitationMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryGroupMationList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertGroupMationToTalk(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryGroupMemberByGroupId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryChatLogByType(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserToExitGroup(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editCreateToExitGroup(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysDataBaseService {
|
||||||
|
|
||||||
|
public void querySysDataBaseList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysDataBaseSelectList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysDataBaseDescSelectList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveIconService {
|
||||||
|
|
||||||
|
public void querySysIconList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysIconMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteSysIconMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysIconMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysIconMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysIconListToMenu(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveMenuAuthPointService {
|
||||||
|
|
||||||
|
public void querySysEveMenuAuthPointListByMenuId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysEveMenuAuthPointMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysEveMenuAuthPointMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysEveMenuAuthPointMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteSysEveMenuAuthPointMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,30 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveMenuService {
|
||||||
|
|
||||||
|
public void querySysMenuList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysMenuMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysMenuMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysMenuMationBySimpleLevel(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysMenuMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteSysMenuMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryTreeSysMenuMationBySimpleLevel(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysMenuLevelList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysEveMenuSortTopById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysEveMenuSortLowerById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysWinMationListBySysId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveRoleService {
|
||||||
|
|
||||||
|
public void querySysRoleList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysRoleBandMenuList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysRoleMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysRoleMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysRoleMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteSysRoleMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,56 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveUserService {
|
||||||
|
|
||||||
|
public void querySysUserList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysUserLockStateToLockById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysUserLockStateToUnLockById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysUserMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysUserMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryUserToLogin(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryUserMationBySession(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteUserMationBySession(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryRoleAndBindRoleByUserId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editRoleIdsByUserId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryDeskTopMenuBySession(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryAllMenuBySession(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserInstallThemeColor(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserInstallWinBgPic(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserInstallWinLockBgPic(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserInstallWinStartMenuSize(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserInstallWinTaskPosition(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysUserMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserPassword(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserInstallVagueBgSrc(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserInstallLoadMenuIconById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryUserLockByLockPwd(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryUserDetailsMationByUserId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editUserDetailsMationByUserId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveWinBgPicService {
|
||||||
|
|
||||||
|
public void querySysEveWinBgPicList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysEveWinBgPicMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteSysEveWinBgPicMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysEveWinBgPicMationByCustom(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysEveWinBgPicCustomList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteSysEveWinBgPicMationCustomById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,28 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveWinDragDropService {
|
||||||
|
|
||||||
|
public void insertWinCustomMenuBox(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertWinCustomMenu(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteWinMenuOrBoxById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editMenuParentIdById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryMenuMationTypeById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryCustomMenuBoxMationEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editCustomMenuBoxMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryCustomMenuMationEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editCustomMenuMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editCustomMenuToDeskTopById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveWinLockBgPicService {
|
||||||
|
|
||||||
|
public void querySysEveWinLockBgPicList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysEveWinLockBgPicMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteSysEveWinLockBgPicMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysEveWinBgPicMationByCustom(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysEveWinBgPicCustomList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteSysEveWinBgPicMationCustomById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,28 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveWinService {
|
||||||
|
|
||||||
|
public void queryWinMationList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertWinMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryWinMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editWinMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteWinMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editAuthorizationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editCancleAuthorizationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryWinMationListToShow(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertWinMationImportantSynchronization(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void queryWinMationImportantSynchronizationData(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveWinThemeColorService {
|
||||||
|
|
||||||
|
public void querySysEveWinThemeColorList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysEveWinThemeColorMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteSysEveWinThemeColorMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysEveWinThemeColorMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysEveWinThemeColorMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysEveWinTypeService {
|
||||||
|
|
||||||
|
public void querySysWinTypeList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysWinFirstTypeList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void insertSysWinTypeMation(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysWinTypeMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysWinTypeMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysWinFirstTypeListNotIsThisId(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void deleteSysWinTypeMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysWinTypeMationOrderNumUpById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysWinTypeMationOrderNumDownById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysWinTypeMationStateUpById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void editSysWinTypeMationStateDownById(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysWinTypeFirstMationStateIsUp(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
public void querySysWinTypeSecondMationStateIsUp(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
package com.skyeye.service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
|
||||||
|
public interface SysWorkLogService {
|
||||||
|
|
||||||
|
public void querySysWorkLogList(InputObject inputObject, OutputObject outputObject) throws Exception;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,583 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.io.ByteArrayInputStream;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.FileOutputStream;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Iterator;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.zip.ZipEntry;
|
||||||
|
import java.util.zip.ZipOutputStream;
|
||||||
|
|
||||||
|
import org.apache.commons.codec.binary.Base64;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||||
|
import org.springframework.web.multipart.commons.CommonsMultipartResolver;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.skyeye.common.constans.Constants;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.HttpClient;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.CommonDao;
|
||||||
|
import com.skyeye.dao.SysEveWinBgPicDao;
|
||||||
|
import com.skyeye.dao.SysEveWinLockBgPicDao;
|
||||||
|
import com.skyeye.dao.SysEveWinThemeColorDao;
|
||||||
|
import com.skyeye.jedis.JedisClientService;
|
||||||
|
import com.skyeye.properties.MainPropertiesConfig;
|
||||||
|
import com.skyeye.service.CommonService;
|
||||||
|
|
||||||
|
import net.sf.json.JSONArray;
|
||||||
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class CommonServiceImpl implements CommonService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CommonDao commonDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinBgPicDao sysEveWinBgPicDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinLockBgPicDao sysEveWinLockBgPicDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinThemeColorDao sysEveWinThemeColorDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public JedisClientService jedisClient;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public MainPropertiesConfig mainPropertiesConfig;
|
||||||
|
|
||||||
|
@Value("${IMAGES_PATH}")
|
||||||
|
private String tPath;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: uploadFile
|
||||||
|
* @Description: 上传文件
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "static-access", "rawtypes" })
|
||||||
|
@Override
|
||||||
|
public void uploadFile(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
// 将当前上下文初始化给 CommonsMutipartResolver (多部分解析器)
|
||||||
|
CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(inputObject.getRequest().getSession().getServletContext());
|
||||||
|
// 检查form中是否有enctype="multipart/form-data"
|
||||||
|
if (multipartResolver.isMultipart(inputObject.getRequest())) {
|
||||||
|
// 将request变成多部分request
|
||||||
|
MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) inputObject.getRequest();
|
||||||
|
// 获取multiRequest 中所有的文件名
|
||||||
|
Iterator iter = multiRequest.getFileNames();
|
||||||
|
int type = Integer.parseInt(map.get("type").toString());
|
||||||
|
String basePath = "";
|
||||||
|
//决定存储路径
|
||||||
|
switch (type) {
|
||||||
|
case 1://小程序上传
|
||||||
|
basePath = tPath + "\\upload\\smpropic" ;
|
||||||
|
break;
|
||||||
|
case 2://系统桌面背景自定义图片上传
|
||||||
|
basePath = tPath + "\\upload\\winbgpic" ;
|
||||||
|
break;
|
||||||
|
case 3://系统桌面锁屏背景自定义图片上传
|
||||||
|
basePath = tPath + "\\upload\\winlockbgpic" ;
|
||||||
|
break;
|
||||||
|
case 4://系统桌面背景自定义图片上传用户自定义
|
||||||
|
basePath = tPath + "\\upload\\winbgpic";
|
||||||
|
break;
|
||||||
|
case 5://系统桌面锁屏背景自定义图片上传用户自定义
|
||||||
|
basePath = tPath + "\\upload\\winlockbgpic";
|
||||||
|
break;
|
||||||
|
case 6://用户头像
|
||||||
|
basePath = tPath + "\\upload\\userphoto";
|
||||||
|
break;
|
||||||
|
case 7://聊天群组头像
|
||||||
|
basePath = tPath + "\\upload\\talkgroup";
|
||||||
|
break;
|
||||||
|
case 8://系统图片
|
||||||
|
basePath = tPath + "\\upload\\syswin";
|
||||||
|
break;
|
||||||
|
case 9://聊天图片
|
||||||
|
basePath = tPath + "\\upload\\talkpic";
|
||||||
|
break;
|
||||||
|
case 10://聊天附件
|
||||||
|
basePath = tPath + "\\upload\\talkfile";
|
||||||
|
break;
|
||||||
|
case 11://富文本内容图片
|
||||||
|
basePath = tPath + "\\upload\\edit";
|
||||||
|
break;
|
||||||
|
case 12://菜单logo图片
|
||||||
|
basePath = tPath + "\\upload\\menulogo";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
basePath = tPath;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
Map<String, Object> bean = new HashMap<>();
|
||||||
|
String trueFileName = "";
|
||||||
|
String fileName = "";
|
||||||
|
while (iter.hasNext()) {
|
||||||
|
// 一次遍历所有文件
|
||||||
|
MultipartFile file = multiRequest.getFile(iter.next().toString());
|
||||||
|
fileName = file.getOriginalFilename();// 文件名称
|
||||||
|
//得到文件扩展名
|
||||||
|
String fileExtName = fileName.substring(fileName.lastIndexOf(".") + 1);
|
||||||
|
if (file != null) {
|
||||||
|
File pack = new File(basePath);
|
||||||
|
if(!pack.isDirectory())//目录不存在
|
||||||
|
pack.mkdirs();//创建目录
|
||||||
|
// 自定义的文件名称
|
||||||
|
String newFileName = String.valueOf(System.currentTimeMillis()) + "." + fileExtName;
|
||||||
|
String path = basePath + "\\" + newFileName;
|
||||||
|
// 上传
|
||||||
|
file.transferTo(new File(path));
|
||||||
|
switch (type) {
|
||||||
|
case 1://小程序上传
|
||||||
|
break;
|
||||||
|
case 2://系统桌面背景自定义图片上传
|
||||||
|
newFileName = "/images/upload/winbgpic/" + newFileName ;
|
||||||
|
break;
|
||||||
|
case 3://系统桌面锁屏背景自定义图片上传
|
||||||
|
newFileName = "/images/upload/winlockbgpic/" + newFileName ;
|
||||||
|
break;
|
||||||
|
case 4://系统桌面背景自定义图片上传用户自定义
|
||||||
|
newFileName = "/images/upload/winbgpic/" + newFileName ;
|
||||||
|
break;
|
||||||
|
case 5://系统桌面锁屏背景自定义图片上传用户自定义
|
||||||
|
newFileName = "/images/upload/winlockbgpic/" + newFileName ;
|
||||||
|
break;
|
||||||
|
case 6://用户头像
|
||||||
|
newFileName = "/images/upload/userphoto/" + newFileName ;
|
||||||
|
break;
|
||||||
|
case 7://聊天群组头像
|
||||||
|
newFileName = "/images/upload/talkgroup/" + newFileName ;
|
||||||
|
break;
|
||||||
|
case 8://系统图片
|
||||||
|
newFileName = "/images/upload/syswin/" + newFileName ;
|
||||||
|
break;
|
||||||
|
case 9://聊天图片
|
||||||
|
newFileName = "/images/upload/talkpic/" + newFileName ;
|
||||||
|
break;
|
||||||
|
case 10://聊天附件
|
||||||
|
newFileName = "/images/upload/talkfile/" + newFileName ;
|
||||||
|
break;
|
||||||
|
case 11://富文本内容图片
|
||||||
|
newFileName = "/images/upload/edit/" + newFileName ;
|
||||||
|
break;
|
||||||
|
case 12://菜单logo图片
|
||||||
|
newFileName = "/images/upload/menulogo/" + newFileName ;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if(ToolUtil.isBlank(trueFileName)){
|
||||||
|
trueFileName = newFileName;
|
||||||
|
}else{
|
||||||
|
trueFileName = trueFileName + "," + newFileName;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
bean.put("picUrl", trueFileName);
|
||||||
|
bean.put("type", type);
|
||||||
|
bean.put("fileName", fileName);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: uploadFileBase64
|
||||||
|
* @Description: 上传文件Base64
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("static-access")
|
||||||
|
@Override
|
||||||
|
public void uploadFileBase64(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
int type = Integer.parseInt(map.get("type").toString());
|
||||||
|
String basePath = "";
|
||||||
|
String dataPrix = "";
|
||||||
|
String data = "";//数据
|
||||||
|
String imgStr = map.get("images").toString();
|
||||||
|
imgStr = imgStr.replaceAll("\\+", "%2B").replaceAll(" ", "+");
|
||||||
|
boolean a = false;//判断后缀是否为图片
|
||||||
|
String fileType = null;//文件后缀
|
||||||
|
String [] d = imgStr.split("base64,");
|
||||||
|
//决定存储路径
|
||||||
|
switch (type) {
|
||||||
|
case 1://小程序上传
|
||||||
|
basePath = tPath + "\\upload\\smpropic" ;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
basePath = tPath;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
//上传数据是否合法
|
||||||
|
if(d != null && d.length == 2){
|
||||||
|
dataPrix = d[0];
|
||||||
|
data = d[1];
|
||||||
|
//获取上传图片后缀并判断数据是否合法
|
||||||
|
if("data:image/jpeg;".equalsIgnoreCase(dataPrix)){//data:image/jpeg;base64,base64编码的jpeg图片数据
|
||||||
|
fileType = "jpg";
|
||||||
|
a = true;
|
||||||
|
} else if("data:image/x-icon;".equalsIgnoreCase(dataPrix)){//data:image/x-icon;base64,base64编码的icon图片数据
|
||||||
|
fileType = "ico";
|
||||||
|
a = true;
|
||||||
|
} else if("data:image/gif;".equalsIgnoreCase(dataPrix)){//data:image/gif;base64,base64编码的gif图片数据
|
||||||
|
fileType = "gif";
|
||||||
|
a = true;
|
||||||
|
} else if("data:image/png;".equalsIgnoreCase(dataPrix)){//data:image/png;base64,base64编码的png图片数据
|
||||||
|
fileType = "png";
|
||||||
|
a = true;
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("文件类型不正确,只允许上传jpg,png,jpeg格式的图片");
|
||||||
|
}
|
||||||
|
if(a){
|
||||||
|
try {
|
||||||
|
Base64 base64 = new Base64();
|
||||||
|
byte[] bytes = base64.decodeBase64(new String(data).getBytes());
|
||||||
|
File dirname = new File(basePath);
|
||||||
|
if (!dirname.isDirectory())// 目录不存在
|
||||||
|
dirname.mkdirs(); // 创建目录
|
||||||
|
// 自定义的文件名称
|
||||||
|
String trueFileName = String.valueOf(System.currentTimeMillis()) + "." + fileType;
|
||||||
|
// 设置存放图片文件的路径
|
||||||
|
String path = basePath + "\\" + trueFileName;
|
||||||
|
ByteArrayInputStream in = new ByteArrayInputStream(bytes);
|
||||||
|
byte[] buffer = new byte[1024];
|
||||||
|
FileOutputStream out = new FileOutputStream(path);
|
||||||
|
int byteread;
|
||||||
|
while ((byteread = in.read(buffer)) > 0) {
|
||||||
|
out.write(buffer, 0, byteread); // 文件写操作
|
||||||
|
}
|
||||||
|
out.flush();
|
||||||
|
out.close();
|
||||||
|
Map<String, Object> bean = new HashMap<>();
|
||||||
|
bean.put("picUrl", trueFileName);
|
||||||
|
bean.put("type", type);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
} catch (Exception e) {
|
||||||
|
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
outputObject.setreturnMessage("文件类型不正确,只允许上传jpg,png,jpeg格式的图片");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("上传失败,数据不合法");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: downloadFileByJsonData
|
||||||
|
* @Description: 代码生成器生成下载文件
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void downloadFileByJsonData(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
JSONArray array = JSONArray.fromObject(map.get("jsonData").toString());
|
||||||
|
List<Map<String, Object>> inBeans = new ArrayList<>();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
String zipName = ToolUtil.getSurFaceId() + ".zip";
|
||||||
|
String strZipPath = tPath + "/" + zipName;
|
||||||
|
ZipOutputStream out = new ZipOutputStream(new FileOutputStream(strZipPath));
|
||||||
|
byte[] buffer = new byte[1024];
|
||||||
|
|
||||||
|
for(int i = 0; i < array.size(); i++){
|
||||||
|
JSONObject object = (JSONObject) array.get(i);
|
||||||
|
//加入压缩包
|
||||||
|
ByteArrayInputStream stream = new ByteArrayInputStream(object.getString("content").getBytes());
|
||||||
|
if("javascript".equals(object.getString("modelType").toLowerCase())){
|
||||||
|
out.putNextEntry(new ZipEntry(object.getString("fileName") + ".js"));
|
||||||
|
}else{
|
||||||
|
out.putNextEntry(new ZipEntry(object.getString("fileName") + "." + object.getString("modelType").toLowerCase()));
|
||||||
|
}
|
||||||
|
int len;
|
||||||
|
// 读入需要下载的文件的内容,打包到zip文件
|
||||||
|
while ((len = stream.read(buffer)) > 0) {
|
||||||
|
out.write(buffer, 0, len);
|
||||||
|
}
|
||||||
|
out.closeEntry();
|
||||||
|
Map<String, Object> bean = new HashMap<>();
|
||||||
|
bean.put("id", ToolUtil.getSurFaceId());
|
||||||
|
bean.put("tableName", object.getString("tableName"));
|
||||||
|
bean.put("groupId", object.getString("groupId"));
|
||||||
|
bean.put("modelId", object.getString("modelId"));
|
||||||
|
bean.put("content", object.getString("content"));
|
||||||
|
bean.put("createId", user.get("id"));
|
||||||
|
bean.put("fileName", object.getString("fileName"));
|
||||||
|
if("javascript".equals(object.getString("modelType").toLowerCase())){
|
||||||
|
bean.put("fileType", "js");
|
||||||
|
}else{
|
||||||
|
bean.put("fileType", object.getString("modelType").toLowerCase());
|
||||||
|
}
|
||||||
|
bean.put("filePath", zipName);
|
||||||
|
bean.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
inBeans.add(bean);
|
||||||
|
}
|
||||||
|
out.close();
|
||||||
|
commonDao.insertCodeModelHistory(inBeans);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinMationById
|
||||||
|
* @Description: 获取win系统桌列表信息供展示
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
@Override
|
||||||
|
public void querySysWinMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
//获取win系统桌面图片列表供展示
|
||||||
|
List<Map<String, Object>> winBgPic = null;
|
||||||
|
if(ToolUtil.isBlank(jedisClient.get(Constants.getSysWinBgPicRedisKey()))){
|
||||||
|
winBgPic = sysEveWinBgPicDao.querySysEveWinBgPicListToShow(map);
|
||||||
|
jedisClient.set(Constants.getSysWinBgPicRedisKey(), JSON.toJSONString(winBgPic));
|
||||||
|
}else{
|
||||||
|
winBgPic = JSONArray.fromObject(jedisClient.get(Constants.getSysWinBgPicRedisKey()).toString());
|
||||||
|
}
|
||||||
|
//获取win系统锁屏桌面图片列表供展示
|
||||||
|
List<Map<String, Object>> winLockBgPic = null;
|
||||||
|
if(ToolUtil.isBlank(jedisClient.get(Constants.getSysWinLockBgPicRedisKey()))){
|
||||||
|
winLockBgPic = sysEveWinLockBgPicDao.querySysEveWinBgPicListToShow(map);
|
||||||
|
jedisClient.set(Constants.getSysWinLockBgPicRedisKey(), JSON.toJSONString(winLockBgPic));
|
||||||
|
}else{
|
||||||
|
winLockBgPic = JSONArray.fromObject(jedisClient.get(Constants.getSysWinLockBgPicRedisKey()).toString());
|
||||||
|
}
|
||||||
|
//获取win系统主题颜色列表供展示
|
||||||
|
List<Map<String, Object>> winThemeColor = null;
|
||||||
|
if(ToolUtil.isBlank(jedisClient.get(Constants.getSysWinThemeColorRedisKey()))){
|
||||||
|
winThemeColor = sysEveWinThemeColorDao.querySysEveWinThemeColorListToShow(map);
|
||||||
|
jedisClient.set(Constants.getSysWinThemeColorRedisKey(), JSON.toJSONString(winThemeColor));
|
||||||
|
}else{
|
||||||
|
winThemeColor = JSONArray.fromObject(jedisClient.get(Constants.getSysWinThemeColorRedisKey()).toString());
|
||||||
|
}
|
||||||
|
map.put("winBgPic", winBgPic);
|
||||||
|
map.put("winLockBgPic", winLockBgPic);
|
||||||
|
map.put("winThemeColor", winThemeColor);
|
||||||
|
outputObject.setBean(map);
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryAllPeopleToTree
|
||||||
|
* @Description: 人员选择获取所有公司和人
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "static-access", "deprecation", "unchecked" })
|
||||||
|
@Override
|
||||||
|
public void queryAllPeopleToTree(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
map.put("loginPCIp", inputObject.getRequest().getParameter("loginPCIp"));
|
||||||
|
map.put("userToken", inputObject.getRequest().getParameter("userToken"));
|
||||||
|
List<Map<String, Object>> beans = null;
|
||||||
|
String url = mainPropertiesConfig.getMessagePostNoticeListIsEightByUserId();
|
||||||
|
String str = HttpClient.doPost(url, map);
|
||||||
|
JSONObject json = JSONObject.fromObject(str);
|
||||||
|
if("0".equals(json.get("returnCode").toString())){
|
||||||
|
if(!ToolUtil.isBlank(json.get("rows").toString()))
|
||||||
|
beans = JSONArray.toList(JSONArray.fromObject(json.get("rows").toString()), Map.class);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage(json.get("returnMessage").toString());
|
||||||
|
}
|
||||||
|
if(beans != null && !beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyPeopleToTreeByUserBelongCompany
|
||||||
|
* @Description: 人员选择根据当前用户所属公司获取这个公司的人
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "static-access", "deprecation", "unchecked" })
|
||||||
|
@Override
|
||||||
|
public void queryCompanyPeopleToTreeByUserBelongCompany(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
map.put("loginPCIp", inputObject.getRequest().getParameter("loginPCIp"));
|
||||||
|
map.put("userToken", inputObject.getRequest().getParameter("userToken"));
|
||||||
|
List<Map<String, Object>> beans = null;
|
||||||
|
String url = mainPropertiesConfig.getMessagePostNoticeListIsThisCompanyByUserId();
|
||||||
|
String str = HttpClient.doPost(url, map);
|
||||||
|
JSONObject json = JSONObject.fromObject(str);
|
||||||
|
if("0".equals(json.get("returnCode").toString())){
|
||||||
|
if(!ToolUtil.isBlank(json.get("rows").toString()))
|
||||||
|
beans = JSONArray.toList(JSONArray.fromObject(json.get("rows").toString()), Map.class);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage(json.get("returnMessage").toString());
|
||||||
|
}
|
||||||
|
if(beans != null && !beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryDepartmentPeopleToTreeByUserBelongDepartment
|
||||||
|
* @Description: 人员选择根据当前用户所属公司获取这个公司部门展示的人
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "static-access", "deprecation", "unchecked" })
|
||||||
|
@Override
|
||||||
|
public void queryDepartmentPeopleToTreeByUserBelongDepartment(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
map.put("loginPCIp", inputObject.getRequest().getParameter("loginPCIp"));
|
||||||
|
map.put("userToken", inputObject.getRequest().getParameter("userToken"));
|
||||||
|
List<Map<String, Object>> beans = null;
|
||||||
|
String url = mainPropertiesConfig.getMessagePostNoticeListIsThisDepartmentByUserId();
|
||||||
|
String str = HttpClient.doPost(url, map);
|
||||||
|
JSONObject json = JSONObject.fromObject(str);
|
||||||
|
if("0".equals(json.get("returnCode").toString())){
|
||||||
|
if(!ToolUtil.isBlank(json.get("rows").toString()))
|
||||||
|
beans = JSONArray.toList(JSONArray.fromObject(json.get("rows").toString()), Map.class);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage(json.get("returnMessage").toString());
|
||||||
|
}
|
||||||
|
if(beans != null && !beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryJobPeopleToTreeByUserBelongJob
|
||||||
|
* @Description: 人员选择根据当前用户所属公司获取这个公司岗位展示的人
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "static-access", "deprecation", "unchecked" })
|
||||||
|
@Override
|
||||||
|
public void queryJobPeopleToTreeByUserBelongJob(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
map.put("loginPCIp", inputObject.getRequest().getParameter("loginPCIp"));
|
||||||
|
map.put("userToken", inputObject.getRequest().getParameter("userToken"));
|
||||||
|
List<Map<String, Object>> beans = null;
|
||||||
|
String url = mainPropertiesConfig.getMessagePostNoticeListIsThisJobByUserId();
|
||||||
|
String str = HttpClient.doPost(url, map);
|
||||||
|
JSONObject json = JSONObject.fromObject(str);
|
||||||
|
if("0".equals(json.get("returnCode").toString())){
|
||||||
|
if(!ToolUtil.isBlank(json.get("rows").toString()))
|
||||||
|
beans = JSONArray.toList(JSONArray.fromObject(json.get("rows").toString()), Map.class);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage(json.get("returnMessage").toString());
|
||||||
|
}
|
||||||
|
if(beans != null && !beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySimpleDepPeopleToTreeByUserBelongSimpleDep
|
||||||
|
* @Description: 人员选择根据当前用户所属公司获取这个公司同级部门展示的人
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "static-access", "deprecation", "unchecked" })
|
||||||
|
@Override
|
||||||
|
public void querySimpleDepPeopleToTreeByUserBelongSimpleDep(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
map.put("loginPCIp", inputObject.getRequest().getParameter("loginPCIp"));
|
||||||
|
map.put("userToken", inputObject.getRequest().getParameter("userToken"));
|
||||||
|
List<Map<String, Object>> beans = null;
|
||||||
|
String url = mainPropertiesConfig.getMessagePostNoticeListIsThisSimpleDepByUserId();
|
||||||
|
String str = HttpClient.doPost(url, map);
|
||||||
|
JSONObject json = JSONObject.fromObject(str);
|
||||||
|
if("0".equals(json.get("returnCode").toString())){
|
||||||
|
if(!ToolUtil.isBlank(json.get("rows").toString()))
|
||||||
|
beans = JSONArray.toList(JSONArray.fromObject(json.get("rows").toString()), Map.class);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage(json.get("returnMessage").toString());
|
||||||
|
}
|
||||||
|
if(beans != null && !beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryTalkGroupUserListByUserId
|
||||||
|
* @Description: 根据聊天组展示用户
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "static-access", "deprecation", "unchecked" })
|
||||||
|
@Override
|
||||||
|
public void queryTalkGroupUserListByUserId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
map.put("loginPCIp", inputObject.getRequest().getParameter("loginPCIp"));
|
||||||
|
map.put("userToken", inputObject.getRequest().getParameter("userToken"));
|
||||||
|
List<Map<String, Object>> beans = null;
|
||||||
|
String url = mainPropertiesConfig.getMessagePostNoticeListIsThisTalkGroupByUserId();
|
||||||
|
String str = HttpClient.doPost(url, map);
|
||||||
|
JSONObject json = JSONObject.fromObject(str);
|
||||||
|
if("0".equals(json.get("returnCode").toString())){
|
||||||
|
if(!ToolUtil.isBlank(json.get("rows").toString()))
|
||||||
|
beans = JSONArray.toList(JSONArray.fromObject(json.get("rows").toString()), Map.class);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage(json.get("returnMessage").toString());
|
||||||
|
}
|
||||||
|
if(beans != null && !beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,115 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.message.websocket.TalkWebSocket;
|
||||||
|
import com.skyeye.common.constans.Constants;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.CompanyChatDao;
|
||||||
|
import com.skyeye.jedis.JedisClientService;
|
||||||
|
import com.skyeye.service.CompanyChatService;
|
||||||
|
|
||||||
|
import net.sf.json.JSONArray;
|
||||||
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class CompanyChatServiceImpl implements CompanyChatService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CompanyChatDao companyChatDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private JedisClientService jedisService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: getList
|
||||||
|
* @Description: 获取好友列表,群聊信息,个人信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
@Override
|
||||||
|
public void getList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
//获取个人信息
|
||||||
|
Map<String, Object> mine = null;
|
||||||
|
if(ToolUtil.isBlank(jedisService.get(Constants.getSysTalkUserThisMainMationById(user.get("id").toString())))){
|
||||||
|
mine = companyChatDao.queryUserMineByUserId(map);
|
||||||
|
jedisService.set(Constants.getSysTalkUserThisMainMationById(user.get("id").toString()), JSON.toJSONString(mine));
|
||||||
|
}else{
|
||||||
|
mine = JSONObject.fromObject(jedisService.get(Constants.getSysTalkUserThisMainMationById(user.get("id").toString())));
|
||||||
|
}
|
||||||
|
|
||||||
|
//获取聊天组
|
||||||
|
List<Map<String, Object>> group = null;
|
||||||
|
if(ToolUtil.isBlank(jedisService.get(Constants.getSysTalkUserHasGroupListMationById(user.get("id").toString())))){
|
||||||
|
group = companyChatDao.queryUserGroupByUserId(map);
|
||||||
|
jedisService.set(Constants.getSysTalkUserHasGroupListMationById(user.get("id").toString()), JSON.toJSONString(group));
|
||||||
|
}else{
|
||||||
|
group = JSONArray.fromObject(jedisService.get(Constants.getSysTalkUserHasGroupListMationById(user.get("id").toString())));
|
||||||
|
}
|
||||||
|
|
||||||
|
//获取公司单位
|
||||||
|
List<Map<String, Object>> companyDepartment = companyChatDao.queryCompanyDepartmentByUserId(map);
|
||||||
|
|
||||||
|
//循环获取分组的人列表
|
||||||
|
for(Map<String, Object> depart : companyDepartment){
|
||||||
|
List<Map<String, Object>> userList = null;
|
||||||
|
if(ToolUtil.isBlank(jedisService.get(Constants.getSysTalkGroupUserListMationById(depart.get("id").toString())))){
|
||||||
|
userList = companyChatDao.queryDepartmentUserByDepartId(depart);
|
||||||
|
jedisService.set(Constants.getSysTalkGroupUserListMationById(depart.get("id").toString()), JSON.toJSONString(userList));
|
||||||
|
}else{
|
||||||
|
userList = JSONArray.fromObject(jedisService.get(Constants.getSysTalkGroupUserListMationById(depart.get("id").toString())));
|
||||||
|
}
|
||||||
|
if(userList != null && !userList.isEmpty()){
|
||||||
|
Set<String> uId = TalkWebSocket.getOnlineUserId();
|
||||||
|
for(Map<String, Object> u : userList){
|
||||||
|
if(uId.contains(u.get("id").toString())){
|
||||||
|
u.put("status", "online");
|
||||||
|
}else{
|
||||||
|
u.put("status", "offline");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
depart.put("list", userList);
|
||||||
|
}
|
||||||
|
map.clear();
|
||||||
|
map.put("friend", companyDepartment);
|
||||||
|
map.put("group", group);
|
||||||
|
map.put("mine", mine);
|
||||||
|
outputObject.setBean(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserSignByUserId
|
||||||
|
* @Description: 编辑签名
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserSignByUserId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
companyChatDao.editUserSignByUserId(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,160 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.CompanyDepartmentDao;
|
||||||
|
import com.skyeye.service.CompanyDepartmentService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class CompanyDepartmentServiceImpl implements CompanyDepartmentService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CompanyDepartmentDao companyDepartmentDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyDepartmentList
|
||||||
|
* @Description: 获取公司部门信息列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryCompanyDepartmentList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = companyDepartmentDao.queryCompanyDepartmentList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertCompanyDepartmentMation
|
||||||
|
* @Description: 添加公司部门信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertCompanyDepartmentMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyDepartmentDao.queryCompanyDepartmentMationByName(map);
|
||||||
|
if(bean == null){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("pId", "0");
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
companyDepartmentDao.insertCompanyDepartmentMation(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该公司部门信息名称已存在,不可进行二次保存");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteCompanyDepartmentMationById
|
||||||
|
* @Description: 删除公司部门信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteCompanyDepartmentMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyDepartmentDao.queryCompanyDepartmentUserMationById(map);
|
||||||
|
if(Integer.parseInt(bean.get("childsNum").toString()) == 0){//判断是否有员工
|
||||||
|
bean = companyDepartmentDao.queryCompanyJobNumMationById(map);
|
||||||
|
if(Integer.parseInt(bean.get("companyJobNum").toString()) == 0){//判断是否有职位
|
||||||
|
companyDepartmentDao.deleteCompanyDepartmentMationById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该部门下存在职位,无法直接删除。");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该部门下存在员工,无法直接删除。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyDepartmentMationToEditById
|
||||||
|
* @Description: 编辑公司部门信息信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryCompanyDepartmentMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyDepartmentDao.queryCompanyDepartmentMationToEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCompanyDepartmentMationById
|
||||||
|
* @Description: 编辑公司部门信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editCompanyDepartmentMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyDepartmentDao.queryCompanyDepartmentMationByNameAndId(map);
|
||||||
|
if(bean == null){
|
||||||
|
companyDepartmentDao.editCompanyDepartmentMationById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该公司部门信息名称已存在,不可进行二次保存");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyDepartmentListTreeByCompanyId
|
||||||
|
* @Description: 获取公司部门信息列表展示为树根据公司id
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||||
|
@Override
|
||||||
|
public void queryCompanyDepartmentListTreeByCompanyId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = companyDepartmentDao.queryCompanyDepartmentListTreeByCompanyId(map);
|
||||||
|
JSONArray result = ToolUtil.listToTree(JSONArray.parseArray(JSON.toJSONString(beans)), "id", "parentId", "children");
|
||||||
|
beans = (List)result;
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,150 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.CompanyJobDao;
|
||||||
|
import com.skyeye.service.CompanyJobService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class CompanyJobServiceImpl implements CompanyJobService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CompanyJobDao companyJobDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyJobList
|
||||||
|
* @Description: 获取公司部门职位信息列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryCompanyJobList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = companyJobDao.queryCompanyJobList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertCompanyJobMation
|
||||||
|
* @Description: 添加公司部门职位信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertCompanyJobMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyJobDao.queryCompanyJobMationByName(map);
|
||||||
|
if(bean == null){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("pId", "0");
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
companyJobDao.insertCompanyJobMation(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该公司部门职位信息名称已存在,不可进行二次保存");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteCompanyJobMationById
|
||||||
|
* @Description: 删除公司部门职位信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteCompanyJobMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
companyJobDao.deleteCompanyJobMationById(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyJobMationToEditById
|
||||||
|
* @Description: 编辑公司部门职位信息信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryCompanyJobMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyJobDao.queryCompanyJobMationToEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCompanyJobMationById
|
||||||
|
* @Description: 编辑公司部门职位信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editCompanyJobMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyJobDao.queryCompanyJobMationByNameAndId(map);
|
||||||
|
if(bean == null){
|
||||||
|
companyJobDao.editCompanyJobMationById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该公司部门职位信息名称已存在,不可进行二次保存");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyJobListTreeByDepartmentId
|
||||||
|
* @Description: 获取公司部门职位信息列表展示为树根据公司id
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||||
|
@Override
|
||||||
|
public void queryCompanyJobListTreeByDepartmentId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = companyJobDao.queryCompanyJobListTreeByDepartmentId(map);
|
||||||
|
JSONArray result = ToolUtil.listToTree(JSONArray.parseArray(JSON.toJSONString(beans)), "id", "parentId", "children");
|
||||||
|
beans = (List)result;
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,181 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.CompanyMationDao;
|
||||||
|
import com.skyeye.service.CompanyMationService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class CompanyMationServiceImpl implements CompanyMationService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CompanyMationDao companyMationDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyMationList
|
||||||
|
* @Description: 获取公司信息列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryCompanyMationList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = companyMationDao.queryCompanyMationList(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertCompanyMation
|
||||||
|
* @Description: 添加公司信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertCompanyMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyMationDao.queryCompanyMationByName(map);
|
||||||
|
if(bean == null){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
companyMationDao.insertCompanyMation(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该公司信息已注册,请确认。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteCompanyMationById
|
||||||
|
* @Description: 删除公司信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteCompanyMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyMationDao.queryCompanyMationById(map);
|
||||||
|
if(Integer.parseInt(bean.get("childsNum").toString()) == 0){//判断是否有子公司
|
||||||
|
bean = companyMationDao.queryCompanyDepartMentNumMationById(map);
|
||||||
|
if(Integer.parseInt(bean.get("departmentNum").toString()) == 0){//判断是否有部门
|
||||||
|
bean = companyMationDao.queryCompanyUserNumMationById(map);
|
||||||
|
if(Integer.parseInt(bean.get("companyUserNum").toString()) == 0){//判断是否有员工
|
||||||
|
companyMationDao.deleteCompanyMationById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该公司下存在员工,无法直接删除。");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该公司下存在部门,无法直接删除。");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该公司下存在子公司,无法直接删除。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyMationToEditById
|
||||||
|
* @Description: 编辑公司信息信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryCompanyMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyMationDao.queryCompanyMationToEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCompanyMationById
|
||||||
|
* @Description: 编辑公司信息信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editCompanyMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = companyMationDao.queryCompanyMationByNameAndId(map);
|
||||||
|
if(bean == null){
|
||||||
|
companyMationDao.editCompanyMationById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该公司信息已注册,请确认。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryOverAllCompanyMationList
|
||||||
|
* @Description: 获取总公司信息列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryOverAllCompanyMationList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = companyMationDao.queryOverAllCompanyMationList(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCompanyMationListTree
|
||||||
|
* @Description: 获取公司信息列表展示为树
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||||
|
@Override
|
||||||
|
public void queryCompanyMationListTree(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = companyMationDao.queryCompanyMationListTree(map);
|
||||||
|
JSONArray result = ToolUtil.listToTree(JSONArray.parseArray(JSON.toJSONString(beans)), "id", "parentId", "children");
|
||||||
|
beans = (List)result;
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,369 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.constans.Constants;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.CompanyTalkGroupDao;
|
||||||
|
import com.skyeye.jedis.JedisClientService;
|
||||||
|
import com.skyeye.service.CompanyTalkGroupService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class CompanyTalkGroupServiceImpl implements CompanyTalkGroupService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CompanyTalkGroupDao companyTalkGroupDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private JedisClientService jedisService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertGroupMation
|
||||||
|
* @Description: 添加群组信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertGroupMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
String[] invites = map.get("userIds").toString().split(",");
|
||||||
|
if(invites.length > 0){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
//插入群组信息
|
||||||
|
String id = ToolUtil.getSurFaceId();//群组id
|
||||||
|
map.put("id", id);
|
||||||
|
map.put("groupUserNum", 200);//默认每个群组的人数最多200人
|
||||||
|
map.put("state", 1);//群状态,正常
|
||||||
|
map.put("groupNum", ToolUtil.getTalkGroupNum());//群号
|
||||||
|
map.put("groupHistroyImg", map.get("groupImg").toString() + ",");//群历史logo
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
companyTalkGroupDao.insertGroupMation(map);
|
||||||
|
//插入被邀请人信息
|
||||||
|
List<Map<String, Object>> inviteBeans = new ArrayList<>();
|
||||||
|
for(String str : invites){
|
||||||
|
if(!ToolUtil.isBlank(str)){
|
||||||
|
Map<String, Object> inviteBean = new HashMap<>();
|
||||||
|
inviteBean.put("id", ToolUtil.getSurFaceId());
|
||||||
|
inviteBean.put("inviteUserId", str);//被邀请人id
|
||||||
|
inviteBean.put("groupId", id);//群组id
|
||||||
|
inviteBean.put("state", 0);//等待查看
|
||||||
|
inviteBean.put("inGroupType", 1);//进群方式 1被邀请进群
|
||||||
|
inviteBean.put("createId", user.get("id"));
|
||||||
|
inviteBean.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
inviteBeans.add(inviteBean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
companyTalkGroupDao.insertGroupInviteMation(inviteBeans);
|
||||||
|
//插入创建人入群数据
|
||||||
|
Map<String, Object> groupUser = new HashMap<>();
|
||||||
|
groupUser.put("id", ToolUtil.getSurFaceId());
|
||||||
|
groupUser.put("userId", user.get("id"));
|
||||||
|
groupUser.put("groupId", id);
|
||||||
|
groupUser.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
companyTalkGroupDao.insertMakeGroupUserMation(groupUser);
|
||||||
|
jedisService.del(Constants.getSysTalkUserHasGroupListMationById(user.get("id").toString()));//删除该用户在redis中存储的群组列表信息
|
||||||
|
outputObject.setBean(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("群组中最少拥有两名成员。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryGroupInvitationMation
|
||||||
|
* @Description: 获取邀请信息/入群信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryGroupInvitationMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
List<Map<String, Object>> beans = companyTalkGroupDao.queryGroupInvitationMation(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editAgreeInGroupInvitationMation
|
||||||
|
* @Description: 同意入群
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editAgreeInGroupInvitationMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
Map<String, Object> bean = companyTalkGroupDao.queryGroupInvitationMationById(map);
|
||||||
|
if("0".equals(bean.get("state").toString())){//未查看等待审核
|
||||||
|
if(user.get("id").toString().equals(bean.get("inviteUserId").toString())){//当前审批人和设定的审批人一致
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
companyTalkGroupDao.editAgreeInGroupInvitationMation(map);
|
||||||
|
Map<String, Object> createGroupUser = companyTalkGroupDao.queryCreateGroupUserByGroupId(bean);//获取创建该群聊的用户id和人数作比较
|
||||||
|
if(Integer.parseInt(createGroupUser.get("groupUserNum").toString())
|
||||||
|
> Integer.parseInt(createGroupUser.get("newGroupNum").toString())){//当前群聊人数小于总人数限制
|
||||||
|
//插入入群数据
|
||||||
|
Map<String, Object> groupUser = new HashMap<>();
|
||||||
|
groupUser.put("id", ToolUtil.getSurFaceId());
|
||||||
|
if("1".equals(bean.get("inGroupType").toString())){//被邀请进群
|
||||||
|
groupUser.put("userId", user.get("id"));
|
||||||
|
}else if("2".equals(bean.get("inGroupType").toString())){//搜索账号进群
|
||||||
|
groupUser.put("userId", bean.get("createId"));
|
||||||
|
}
|
||||||
|
jedisService.del(Constants.getSysTalkUserHasGroupListMationById(groupUser.get("userId").toString()));//删除该用户在redis中存储的群组列表信息
|
||||||
|
groupUser.put("groupId", bean.get("groupId"));
|
||||||
|
groupUser.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
companyTalkGroupDao.insertMakeGroupUserMation(groupUser);
|
||||||
|
Map<String, Object> groupMation = companyTalkGroupDao.queryGroupMationByGroupId(bean);
|
||||||
|
groupMation.put("inGroupType", bean.get("inGroupType"));//进群方式 1.被邀请进群 2.搜索账号进群
|
||||||
|
groupMation.put("userId", groupUser.get("userId"));
|
||||||
|
outputObject.setBean(groupMation);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该群聊人数已满。");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该数据不在您的审批范围内。");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该数据已被操作,请刷新页面。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editRefuseInGroupInvitationMation
|
||||||
|
* @Description: 拒绝入群
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editRefuseInGroupInvitationMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
Map<String, Object> bean = companyTalkGroupDao.queryGroupInvitationMationById(map);
|
||||||
|
if("0".equals(bean.get("state").toString())){//未查看等待审核
|
||||||
|
if(user.get("id").toString().equals(bean.get("inviteUserId").toString())){//当前审批人和设定的审批人一致
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
companyTalkGroupDao.editRefuseInGroupInvitationMation(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该数据不在您的审批范围内。");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该数据已被操作,请刷新页面。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryGroupMationList
|
||||||
|
* @Description: 搜索群组列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryGroupMationList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
List<Map<String, Object>> beans = companyTalkGroupDao.queryGroupMationList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertGroupMationToTalk
|
||||||
|
* @Description: 申请加入群聊
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertGroupMationToTalk(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
Map<String, Object> inGroup = companyTalkGroupDao.queryInGroupByUserAndGroupId(map);//判断是否已在该群聊
|
||||||
|
if(inGroup == null || inGroup.isEmpty()){
|
||||||
|
Map<String, Object> inGroupInvite = companyTalkGroupDao.queryInGroupInviteByUserAndGroupId(map);//判断是否有该用户的未审批的群聊申请信息
|
||||||
|
if(inGroupInvite == null || inGroupInvite.isEmpty()){
|
||||||
|
Map<String, Object> createGroupUser = companyTalkGroupDao.queryCreateGroupUserByGroupId(map);//获取创建该群聊的用户id和人数作比较
|
||||||
|
if(Integer.parseInt(createGroupUser.get("groupUserNum").toString())
|
||||||
|
> Integer.parseInt(createGroupUser.get("newGroupNum").toString())){//当前群聊人数小于总人数限制
|
||||||
|
Map<String, Object> inviteBean = new HashMap<>();
|
||||||
|
inviteBean.put("id", ToolUtil.getSurFaceId());
|
||||||
|
inviteBean.put("inviteUserId", createGroupUser.get("createId"));//审批人id
|
||||||
|
inviteBean.put("groupId", map.get("groupId"));//群组id
|
||||||
|
inviteBean.put("state", 0);//等待查看
|
||||||
|
inviteBean.put("inGroupType", 2);//进群方式 2搜索账号进群
|
||||||
|
inviteBean.put("createId", user.get("id"));
|
||||||
|
inviteBean.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
companyTalkGroupDao.insertInGroupInviteByUserAndGroupId(inviteBean);
|
||||||
|
outputObject.setBean(inviteBean);
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该群聊人数已满。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("您已在该群聊。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryGroupMemberByGroupId
|
||||||
|
* @Description: 获取群成员
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryGroupMemberByGroupId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> owner = companyTalkGroupDao.queryGroupCreaterById(map);//获取群主信息
|
||||||
|
List<Map<String, Object>> list = companyTalkGroupDao.queryGroupMemberByGroupId(map);//获取群成员
|
||||||
|
map.clear();
|
||||||
|
map.put("owner", owner);
|
||||||
|
map.put("members", list.size());
|
||||||
|
map.put("list", list);
|
||||||
|
outputObject.setBean(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryChatLogByType
|
||||||
|
* @Description: 获取聊天记录
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryChatLogByType(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
if("friend".equals(map.get("chatType").toString())){//个人对个人
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
List<Map<String, Object>> beans = companyTalkGroupDao.queryChatLogByPerToPer(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}else if("group".equals(map.get("chatType").toString())){//个人对群组
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
List<Map<String, Object>> beans = companyTalkGroupDao.queryChatLogByPerToGroup(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("参数错误");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserToExitGroup
|
||||||
|
* @Description: 退出群聊
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserToExitGroup(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> groupMation = companyTalkGroupDao.queryGroupCreateIdById(map);
|
||||||
|
if(groupMation != null && !groupMation.isEmpty()){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
if(!user.get("id").toString().equals(groupMation.get("createId"))){//退群的人不是群创建人,允许退群
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
companyTalkGroupDao.deleteUserToExitGroup(map);
|
||||||
|
jedisService.del(Constants.getSysTalkUserHasGroupListMationById(user.get("id").toString()));//删除该用户在redis中存储的群组列表信息
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("您是该群聊的创建人,无法退群,请进行解散群聊操作。");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("群信息不存在,请核实后进行操作。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCreateToExitGroup
|
||||||
|
* @Description: 解散群聊
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editCreateToExitGroup(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> groupMation = companyTalkGroupDao.queryGroupCreateIdById(map);
|
||||||
|
if(groupMation != null && !groupMation.isEmpty()){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
if(user.get("id").toString().equals(groupMation.get("createId"))){//退群的人是群创建人,允许解散群
|
||||||
|
List<Map<String, Object>> list = companyTalkGroupDao.queryGroupMemberByGroupId(map);//获取群成员
|
||||||
|
for(Map<String, Object> bean : list){
|
||||||
|
jedisService.del(Constants.getSysTalkUserHasGroupListMationById(bean.get("id").toString()));//删除该用户在redis中存储的群组列表信息
|
||||||
|
}
|
||||||
|
jedisService.del(Constants.getSysTalkUserHasGroupListMationById(user.get("id").toString()));//删除该用户在redis中存储的群组列表信息
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
companyTalkGroupDao.editCreateToExitGroup(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("您不是该群聊的创建人,无法解散,请进行退出群聊操作。");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("群信息不存在,请核实后进行操作。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,90 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.dao.SysDataBaseDao;
|
||||||
|
import com.skyeye.service.SysDataBaseService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysDataBaseServiceImpl implements SysDataBaseService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysDataBaseDao sysDataBaseDao;
|
||||||
|
|
||||||
|
@Value("${jdbc.database.name}")
|
||||||
|
private String dbName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysDataBaseList
|
||||||
|
* @Description: 获取数据库信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysDataBaseList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
map.put("dbName", dbName);
|
||||||
|
List<Map<String, Object>> beans = sysDataBaseDao.querySysDataBaseList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysDataBaseList
|
||||||
|
* @Description: 获取数据库表名信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysDataBaseSelectList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
map.put("dbName", dbName);
|
||||||
|
List<Map<String, Object>> beans = sysDataBaseDao.querySysDataBaseSelectList(map);
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysDataBaseList
|
||||||
|
* @Description: 获取数据库表备注信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysDataBaseDescSelectList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
map.put("dbName", dbName);
|
||||||
|
List<Map<String, Object>> beans = sysDataBaseDao.querySysDataBaseDescSelectList(map);
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,147 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveIconDao;
|
||||||
|
import com.skyeye.service.SysEveIconService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveIconServiceImpl implements SysEveIconService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveIconDao sysEveIconDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysIconList
|
||||||
|
* @Description: 获取ICON列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysIconList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveIconDao.querySysIconList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysIconMation
|
||||||
|
* @Description: 添加ICON信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysIconMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveIconDao.querySysIconMationByIconClass(map);
|
||||||
|
if(bean == null){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveIconDao.insertSysIconMation(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该ICON属性已存在,不可进行二次保存");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysIconMationById
|
||||||
|
* @Description: 删除ICON信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteSysIconMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
sysEveIconDao.deleteSysIconMationById(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysIconMationToEditById
|
||||||
|
* @Description: 编辑ICON信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysIconMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveIconDao.querySysIconMationToEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysIconMationById
|
||||||
|
* @Description: 编辑ICON信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysIconMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveIconDao.querySysIconMationByIconClassAndId(map);
|
||||||
|
if(bean == null){
|
||||||
|
sysEveIconDao.editSysIconMationById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该ICON属性已存在,不可进行二次保存");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysIconListToMenu
|
||||||
|
* @Description: 获取ICON列表供menu菜单使用
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysIconListToMenu(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveIconDao.querySysIconListToMenu(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,127 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveMenuAuthPointDao;
|
||||||
|
import com.skyeye.service.SysEveMenuAuthPointService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveMenuAuthPointServiceImpl implements SysEveMenuAuthPointService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveMenuAuthPointDao sysEveMenuAuthPointDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveMenuAuthPointListByMenuId
|
||||||
|
* @Description: 获取菜单权限点列表根据菜单id
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysEveMenuAuthPointListByMenuId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveMenuAuthPointDao.querySysEveMenuAuthPointListByMenuId(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveMenuAuthPointMation
|
||||||
|
* @Description: 添加菜单权限点
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysEveMenuAuthPointMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveMenuAuthPointDao.querySysEveMenuAuthPointMationByAuthName(map);
|
||||||
|
if(bean == null){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
map.put("menuNum", ToolUtil.getTimeStampAndToString());
|
||||||
|
sysEveMenuAuthPointDao.insertSysEveMenuAuthPointMation(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该菜单下已存在该名称的权限点,请进行更改.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveMenuAuthPointMationToEditById
|
||||||
|
* @Description: 编辑菜单权限点时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysEveMenuAuthPointMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveMenuAuthPointDao.querySysEveMenuAuthPointMationToEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysEveMenuAuthPointMationById
|
||||||
|
* @Description: 编辑菜单权限点
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysEveMenuAuthPointMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveMenuAuthPointDao.querySysEveMenuAuthPointMationByAuthNameAndId(map);
|
||||||
|
if(bean == null){
|
||||||
|
sysEveMenuAuthPointDao.editSysEveMenuAuthPointMationById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该菜单下已存在该名称的权限点,请进行更改.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveMenuAuthPointMationById
|
||||||
|
* @Description: 删除菜单权限点
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteSysEveMenuAuthPointMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
sysEveMenuAuthPointDao.deleteSysEveMenuAuthPointMationById(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,309 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.constans.Constants;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveMenuDao;
|
||||||
|
import com.skyeye.service.SysEveMenuService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveMenuServiceImpl implements SysEveMenuService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveMenuDao sysEveMenuDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysMenuList
|
||||||
|
* @Description: 获取菜单列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysMenuList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveMenuDao.querySysMenuList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysMenuMation
|
||||||
|
* @Description: 添加菜单
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysMenuMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
if(Constants.SYS_MENU_TYPE_IS_IFRAME.equals(map.get("menuType").toString())){//iframe
|
||||||
|
map.put("openType", Constants.SYS_MENU_OPEN_TYPE_IS_IFRAME);//1:打开iframe
|
||||||
|
}else if(Constants.SYS_MENU_TYPE_IS_HTML.equals(map.get("menuType").toString())){//html
|
||||||
|
map.put("openType", Constants.SYS_MENU_OPEN_TYPE_IS_HTML);//2:打开html
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("菜单类型错误。");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if("0".equals(map.get("parentId").toString())){
|
||||||
|
map.put("menuLevel", 0);
|
||||||
|
}else{
|
||||||
|
String[] str = map.get("parentId").toString().split(",");
|
||||||
|
map.put("menuLevel", str.length);
|
||||||
|
}
|
||||||
|
Map<String, Object> orderNum = sysEveMenuDao.querySysMenuAfterOrderBumByParentId(map);
|
||||||
|
if(orderNum == null){
|
||||||
|
map.put("orderNum", 0);
|
||||||
|
}else{
|
||||||
|
if(orderNum.containsKey("orderNum")){
|
||||||
|
map.put("orderNum", Integer.parseInt(orderNum.get("orderNum").toString()) + 1);
|
||||||
|
}else{
|
||||||
|
map.put("orderNum", 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
sysEveMenuDao.insertSysMenuMation(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysMenuMationBySimpleLevel
|
||||||
|
* @Description: 查看同级菜单
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysMenuMationBySimpleLevel(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveMenuDao.querySysMenuMationBySimpleLevel(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysMenuMationToEditById
|
||||||
|
* @Description: 编辑菜单时进行信息回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysMenuMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveMenuDao.querySysMenuMationToEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysMenuMationById
|
||||||
|
* @Description: 编辑菜单信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysMenuMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
if(Constants.SYS_MENU_TYPE_IS_IFRAME.equals(map.get("menuType").toString())){//iframe
|
||||||
|
map.put("openType", Constants.SYS_MENU_OPEN_TYPE_IS_IFRAME);//1:打开iframe
|
||||||
|
}else if(Constants.SYS_MENU_TYPE_IS_HTML.equals(map.get("menuType").toString())){//html
|
||||||
|
map.put("openType", Constants.SYS_MENU_OPEN_TYPE_IS_HTML);//2:打开html
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("菜单类型错误。");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if("0".equals(map.get("parentId").toString())){
|
||||||
|
map.put("menuLevel", 0);
|
||||||
|
}else{
|
||||||
|
String[] str = map.get("parentId").toString().split(",");
|
||||||
|
map.put("menuLevel", str.length);
|
||||||
|
}
|
||||||
|
Map<String, Object> oldParent = sysEveMenuDao.queryOldParentIdById(map);
|
||||||
|
if(!oldParent.get("parentId").toString().equals(map.get("parentId").toString())){//修改之后不再是之前父类的子菜单
|
||||||
|
Map<String, Object> orderNum = sysEveMenuDao.querySysMenuAfterOrderBumByParentId(map);
|
||||||
|
if(orderNum == null){
|
||||||
|
map.put("orderNum", 0);
|
||||||
|
}else{
|
||||||
|
if(orderNum.containsKey("orderNum")){
|
||||||
|
map.put("orderNum", Integer.parseInt(orderNum.get("orderNum").toString()) + 1);
|
||||||
|
}else{
|
||||||
|
map.put("orderNum", 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sysEveMenuDao.editSysMenuMationById(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysMenuMationById
|
||||||
|
* @Description: 删除菜单信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteSysMenuMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> menuBean = sysEveMenuDao.queryUseThisMenuRoleById(map);
|
||||||
|
if(menuBean == null){
|
||||||
|
//删除子菜单
|
||||||
|
sysEveMenuDao.deleteSysMenuChildMationById(map);
|
||||||
|
//删除自身菜单
|
||||||
|
sysEveMenuDao.deleteSysMenuMationById(map);
|
||||||
|
}else{
|
||||||
|
if(Integer.parseInt(menuBean.get("roleNum").toString()) == 0){//该菜单没有角色使用
|
||||||
|
//删除子菜单
|
||||||
|
sysEveMenuDao.deleteSysMenuChildMationById(map);
|
||||||
|
//删除自身菜单
|
||||||
|
sysEveMenuDao.deleteSysMenuMationById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该菜单正在被一个或多个角色使用,无法删除。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryTreeSysMenuMationBySimpleLevel
|
||||||
|
* @Description: 异步加载树查看商户拥有的系统
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryTreeSysMenuMationBySimpleLevel(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveMenuDao.queryTreeSysMenuMationBySimpleLevel(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysMenuLevelList
|
||||||
|
* @Description: 获取菜单级别列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysMenuLevelList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveMenuDao.querySysMenuLevelList(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysEveMenuSortTopById
|
||||||
|
* @Description: 菜单展示顺序上移
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysEveMenuSortTopById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> topBean = sysEveMenuDao.querySysEveMenuISTopByThisId(map);//根据同一级排序获取这条数据的上一条数据
|
||||||
|
if(topBean == null){
|
||||||
|
outputObject.setreturnMessage("已经是最靠前菜单,无法移动。");
|
||||||
|
}else{
|
||||||
|
map.put("orderNum", topBean.get("orderNum"));
|
||||||
|
topBean.put("orderNum", topBean.get("thisOrderNum"));
|
||||||
|
sysEveMenuDao.editSysEveMenuSortTopById(map);
|
||||||
|
sysEveMenuDao.editSysEveMenuSortTopById(topBean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysEveMenuSortLowerById
|
||||||
|
* @Description: 菜单展示顺序下移
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysEveMenuSortLowerById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> topBean = sysEveMenuDao.querySysEveMenuISLowerByThisId(map);//根据同一级排序获取这条数据的下一条数据
|
||||||
|
if(topBean == null){
|
||||||
|
outputObject.setreturnMessage("已经是最靠后菜单,无法移动。");
|
||||||
|
}else{
|
||||||
|
map.put("orderNum", topBean.get("orderNum"));
|
||||||
|
topBean.put("orderNum", topBean.get("thisOrderNum"));
|
||||||
|
sysEveMenuDao.editSysEveMenuSortLowerById(map);
|
||||||
|
sysEveMenuDao.editSysEveMenuSortLowerById(topBean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinMationListBySysId
|
||||||
|
* @Description: 获取该系统商户拥有的系统
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysWinMationListBySysId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveMenuDao.querySysWinMationListBySysId(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,191 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveRoleDao;
|
||||||
|
import com.skyeye.service.SysEveRoleService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveRoleServiceImpl implements SysEveRoleService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveRoleDao sysEveRoleDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysRoleList
|
||||||
|
* @Description: 获取角色列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysRoleList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveRoleDao.querySysRoleList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysRoleBandMenuList
|
||||||
|
* @Description: 获取角色需要绑定的菜单列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysRoleBandMenuList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveRoleDao.querySysRoleBandMenuList(map);
|
||||||
|
for(Map<String, Object> bean : beans){
|
||||||
|
String[] str = bean.get("pId").toString().split(",");
|
||||||
|
bean.put("pId", str[str.length-1]);
|
||||||
|
}
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysRoleMation
|
||||||
|
* @Description: 新增角色
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysRoleMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
Map<String, Object> roleName = sysEveRoleDao.querySysRoleNameByName(map);
|
||||||
|
if(roleName == null){
|
||||||
|
String roleId = ToolUtil.getSurFaceId();
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
map.put("id", roleId);
|
||||||
|
List<Map<String,Object>> beans = new ArrayList<>();
|
||||||
|
String[] menuIds = map.get("menuIds").toString().split(",");
|
||||||
|
if(menuIds.length > 0){
|
||||||
|
for(String str : menuIds){
|
||||||
|
Map<String,Object> item = new HashMap<>();
|
||||||
|
item.put("id", ToolUtil.getSurFaceId());
|
||||||
|
item.put("roleId", roleId);
|
||||||
|
item.put("menuId", str);
|
||||||
|
item.put("createId", user.get("id"));
|
||||||
|
item.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
beans.add(item);
|
||||||
|
}
|
||||||
|
sysEveRoleDao.insertSysRoleMation(map);
|
||||||
|
sysEveRoleDao.insertSysRoleMenuMation(beans);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("请选择该角色即将拥有的权限!");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该角色名称已存在,请更换!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysRoleMationToEditById
|
||||||
|
* @Description: 编辑角色时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysRoleMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> roleMation = sysEveRoleDao.querySysRoleMationByRoleId(map);
|
||||||
|
List<Map<String, Object>> roleMenuId = sysEveRoleDao.querySysRoleMenuIdByRoleId(map);
|
||||||
|
outputObject.setBean(roleMation);
|
||||||
|
outputObject.setBeans(roleMenuId);
|
||||||
|
outputObject.settotal(roleMenuId.size());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysRoleMationById
|
||||||
|
* @Description: 编辑角色
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysRoleMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
Map<String, Object> roleName = sysEveRoleDao.queryRoleNameByIdAndName(map);
|
||||||
|
if(roleName == null){
|
||||||
|
List<Map<String,Object>> beans = new ArrayList<>();
|
||||||
|
String[] menuIds = map.get("menuIds").toString().split(",");
|
||||||
|
if(menuIds.length > 0){
|
||||||
|
for(String str : menuIds){
|
||||||
|
Map<String,Object> item = new HashMap<>();
|
||||||
|
item.put("id", ToolUtil.getSurFaceId());
|
||||||
|
item.put("roleId", map.get("id").toString());
|
||||||
|
item.put("menuId", str);
|
||||||
|
item.put("createId", user.get("id"));
|
||||||
|
item.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
beans.add(item);
|
||||||
|
}
|
||||||
|
sysEveRoleDao.deleteRoleMenuByRoleId(map);//删除角色菜单关联表信息
|
||||||
|
sysEveRoleDao.editSysRoleMationById(map);
|
||||||
|
sysEveRoleDao.insertSysRoleMenuMation(beans);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("请选择该角色即将拥有的权限!");
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该角色名称已存在,请更换!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysRoleMationById
|
||||||
|
* @Description: 删除角色
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteSysRoleMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
//判断当前是否有用户在使用该角色
|
||||||
|
Map<String, Object> bean = sysEveRoleDao.queryUserRoleByRoleId(map);
|
||||||
|
if(Integer.parseInt(bean.get("num").toString()) == 0){
|
||||||
|
sysEveRoleDao.deleteRoleMenuByRoleId(map);//删除角色菜单关联表信息
|
||||||
|
sysEveRoleDao.deleteRoleByRoleId(map);//删除角色信息
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该角色下有用户正在使用,只能对角色进行维护。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,614 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.constans.Constants;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveUserDao;
|
||||||
|
import com.skyeye.jedis.JedisClientService;
|
||||||
|
import com.skyeye.service.SysEveUserService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveUserServiceImpl implements SysEveUserService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public SysEveUserDao sysEveUserDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public JedisClientService jedisClient;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysUserList
|
||||||
|
* @Description: 获取管理员用户列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysUserList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveUserDao.querySysUserList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysUserLockStateToLockById
|
||||||
|
* @Description: 锁定账号
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysUserLockStateToLockById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveUserDao.querySysUserLockStateById(map);
|
||||||
|
if(Constants.SYS_USER_LOCK_STATE_ISUNLOCK.equals(bean.get("userLock").toString())){//未锁定
|
||||||
|
map.put("userLock", Constants.SYS_USER_LOCK_STATE_ISLOCK);//锁定
|
||||||
|
sysEveUserDao.editSysUserLockStateToLockById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该账号已被锁定,请刷新页面.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysUserLockStateToUnLockById
|
||||||
|
* @Description: 解锁账号
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysUserLockStateToUnLockById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveUserDao.querySysUserLockStateById(map);
|
||||||
|
if(Constants.SYS_USER_LOCK_STATE_ISLOCK.equals(bean.get("userLock").toString())){//锁定
|
||||||
|
map.put("userLock", Constants.SYS_USER_LOCK_STATE_ISUNLOCK);//解锁
|
||||||
|
sysEveUserDao.editSysUserLockStateToUnLockById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该账号已解锁,请刷新页面.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysUserMationToEditById
|
||||||
|
* @Description: 编辑账号时获取账号信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysUserMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveUserDao.querySysUserMationToEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysUserMationById
|
||||||
|
* @Description: 创建账号
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysUserMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> userCode = sysEveUserDao.querySysUserCodeByMation(map);
|
||||||
|
if(userCode == null){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
int pwdNum = (int)(Math.random()*100);
|
||||||
|
String password = map.get("password").toString();
|
||||||
|
for(int i = 0; i < pwdNum; i++){
|
||||||
|
password = ToolUtil.MD5(password);
|
||||||
|
}
|
||||||
|
String userId = ToolUtil.getSurFaceId();
|
||||||
|
Map<String, Object> newUser = new HashMap<>();
|
||||||
|
newUser.put("id", userId);
|
||||||
|
newUser.put("password", password);
|
||||||
|
newUser.put("pwdNum", pwdNum);
|
||||||
|
newUser.put("userLock", 0);
|
||||||
|
newUser.put("createId", user.get("id"));
|
||||||
|
newUser.put("userCode", map.get("userCode"));
|
||||||
|
newUser.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
|
||||||
|
Map<String, Object> bean = new HashMap<>();
|
||||||
|
bean.put("id", ToolUtil.getSurFaceId());
|
||||||
|
bean.put("userId", userId);
|
||||||
|
bean.put("winBgPicUrl", "/images/upload/winbgpic/default.jpg");
|
||||||
|
bean.put("winLockBgPicUrl", "/images/upload/winlockbgpic/default.jpg");
|
||||||
|
bean.put("winThemeColor", "31");
|
||||||
|
bean.put("winStartMenuSize", "sm");
|
||||||
|
bean.put("winTaskPosition", "bottom");
|
||||||
|
bean.put("createId", user.get("id"));
|
||||||
|
bean.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
|
||||||
|
Map<String, Object> jobBean = new HashMap<>();
|
||||||
|
jobBean.put("id", ToolUtil.getSurFaceId());
|
||||||
|
jobBean.put("userId", userId);
|
||||||
|
jobBean.put("createId", user.get("id"));
|
||||||
|
jobBean.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
jobBean.put("companyId", map.get("companyId"));
|
||||||
|
jobBean.put("departmentId", map.get("departmentId"));
|
||||||
|
jobBean.put("jobId", map.get("jobId"));
|
||||||
|
|
||||||
|
jedisClient.del(Constants.getSysTalkGroupUserListMationById(map.get("departmentId").toString()));//删除redis中缓存的单位下的用户
|
||||||
|
map.put("userId", userId);
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
sysEveUserDao.insertSysUserJobMation(jobBean);
|
||||||
|
sysEveUserDao.insertSysUserMation(newUser);
|
||||||
|
sysEveUserDao.insertSysUserStaffMation(map);
|
||||||
|
sysEveUserDao.insertSysUserInstallMation(bean);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该账号已存在,请更换!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysUserMationById
|
||||||
|
* @Description: 编辑账号
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysUserMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
sysEveUserDao.editSysUserMationById(map);
|
||||||
|
jedisClient.del(Constants.getSysTalkUserThisMainMationById(map.get("id").toString()));//删除用户在redis中存储的信息
|
||||||
|
jedisClient.del(Constants.getSysTalkGroupUserListMationById(map.get("departmentId").toString()));//删除redis中缓存的单位下的用户
|
||||||
|
Map<String, Object> userJob = sysEveUserDao.querySysUserJobMationById(map);
|
||||||
|
if(userJob == null){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
Map<String, Object> jobBean = new HashMap<>();
|
||||||
|
jobBean.put("id", ToolUtil.getSurFaceId());
|
||||||
|
jobBean.put("userId", map.get("id"));
|
||||||
|
jobBean.put("createId", user.get("id"));
|
||||||
|
jobBean.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
jobBean.put("companyId", map.get("companyId"));
|
||||||
|
jobBean.put("departmentId", map.get("departmentId"));
|
||||||
|
jobBean.put("jobId", map.get("jobId"));
|
||||||
|
sysEveUserDao.insertSysUserJobMation(jobBean);
|
||||||
|
}else{
|
||||||
|
sysEveUserDao.editSysUserJobMationById(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryUserToLogin
|
||||||
|
* @Description: 登录
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryUserToLogin(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> userMation = sysEveUserDao.queryMationByUserCode(map);
|
||||||
|
if(userMation == null){
|
||||||
|
outputObject.setreturnMessage("请确保用户名输入无误!");
|
||||||
|
}else{
|
||||||
|
int pwdNum = Integer.parseInt(userMation.get("pwdNum").toString());
|
||||||
|
String password = map.get("password").toString();
|
||||||
|
for(int i = 0; i < pwdNum; i++){
|
||||||
|
password = ToolUtil.MD5(password);
|
||||||
|
}
|
||||||
|
if(password.equals(userMation.get("password").toString())){
|
||||||
|
if(Constants.SYS_USER_LOCK_STATE_ISLOCK.equals(userMation.get("userLock").toString())){
|
||||||
|
outputObject.setreturnMessage("您的账号已被锁定,请联系管理员解除!");
|
||||||
|
}else{
|
||||||
|
List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(userMation);//桌面菜单列表
|
||||||
|
List<Map<String, Object>> allMenu = sysEveUserDao.queryAllMenuByUserId(userMation);
|
||||||
|
List<Map<String, Object>> authPoints = sysEveUserDao.queryAuthPointsByUserId(userMation);
|
||||||
|
allMenu = ToolUtil.allMenuToTree(allMenu);
|
||||||
|
deskTops = ToolUtil.deskTopsTree(deskTops);
|
||||||
|
jedisClient.set("userMation:" + userMation.get("id").toString(), JSON.toJSONString(userMation));
|
||||||
|
jedisClient.set("deskTopsMation:" + userMation.get("id").toString(), JSON.toJSONString(deskTops));
|
||||||
|
jedisClient.set("allMenuMation:" + userMation.get("id").toString(), JSON.toJSONString(allMenu));
|
||||||
|
jedisClient.set("authPointsMation:" + userMation.get("id").toString(), JSON.toJSONString(authPoints));
|
||||||
|
outputObject.setBean(userMation);
|
||||||
|
outputObject.setBeans(authPoints);
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("密码输入错误!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryUserMationBySession
|
||||||
|
* @Description: 从session中获取用户信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryUserMationBySession(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> userMation = inputObject.getLogParams();
|
||||||
|
if(userMation == null){
|
||||||
|
outputObject.setreturnMessage("登录超时,请重新登录。");
|
||||||
|
}else{
|
||||||
|
outputObject.setBean(userMation);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteUserMationBySession
|
||||||
|
* @Description: 退出
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteUserMationBySession(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
jedisClient.del("userMation:" + map.get("userToken").toString());
|
||||||
|
jedisClient.del("deskTopsMation:" + map.get("userToken").toString());
|
||||||
|
jedisClient.del("allMenuMation:" + map.get("userToken").toString());
|
||||||
|
jedisClient.del("authPointsMation:" + map.get("userToken").toString());
|
||||||
|
inputObject.removeSession();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryRoleAndBindRoleByUserId
|
||||||
|
* @Description: 获取角色和当前已经绑定的角色信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryRoleAndBindRoleByUserId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> roles = sysEveUserDao.queryRoleList(map);//获取角色列表
|
||||||
|
Map<String, Object> userRole = sysEveUserDao.queryBindRoleMationByUserId(map);//获取用户绑定的角色ID串
|
||||||
|
String[] roleIds = userRole.get("roleIds").toString().split(",");
|
||||||
|
for(Map<String, Object> bean : roles){
|
||||||
|
if(Arrays.asList(roleIds).contains(bean.get("id").toString())){
|
||||||
|
bean.put("isCheck", "checked");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
outputObject.setBeans(roles);
|
||||||
|
outputObject.settotal(roles.size());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editRoleIdsByUserId
|
||||||
|
* @Description: 编辑用户绑定的角色
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editRoleIdsByUserId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
sysEveUserDao.editRoleIdsByUserId(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryDeskTopMenuBySession
|
||||||
|
* @Description: 获取桌面菜单列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryDeskTopMenuBySession(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
List<Map<String, Object>> deskTops = inputObject.getLogDeskTopMenuParams();
|
||||||
|
outputObject.setBeans(deskTops);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryAllMenuBySession
|
||||||
|
* @Description: 获取全部菜单列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryAllMenuBySession(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
List<Map<String, Object>> deskTops = inputObject.getLogAllMenuParams();
|
||||||
|
outputObject.setBeans(deskTops);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallThemeColor
|
||||||
|
* @Description: 自定义设置主题颜色
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserInstallThemeColor(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
//修改reids中的用户信息
|
||||||
|
user.put("winThemeColor", map.get("themeColor"));
|
||||||
|
jedisClient.set("userMation:" + user.get("id").toString(), JSON.toJSONString(user));
|
||||||
|
sysEveUserDao.editUserInstallThemeColor(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallWinBgPic
|
||||||
|
* @Description: 自定义设置win背景图片
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserInstallWinBgPic(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
//修改reids中的用户信息
|
||||||
|
user.put("winBgPicUrl", map.get("winBgPicUrl"));
|
||||||
|
jedisClient.set("userMation:" + user.get("id").toString(), JSON.toJSONString(user));
|
||||||
|
sysEveUserDao.editUserInstallWinBgPic(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallWinLockBgPic
|
||||||
|
* @Description: 自定义设置win锁屏背景图片
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserInstallWinLockBgPic(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
//修改reids中的用户信息
|
||||||
|
user.put("winLockBgPicUrl", map.get("winLockBgPicUrl"));
|
||||||
|
jedisClient.set("userMation:" + user.get("id").toString(), JSON.toJSONString(user));
|
||||||
|
sysEveUserDao.editUserInstallWinLockBgPic(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallWinStartMenuSize
|
||||||
|
* @Description: 自定义设置win开始菜单尺寸
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserInstallWinStartMenuSize(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
//修改reids中的用户信息
|
||||||
|
user.put("winStartMenuSize", map.get("winStartMenuSize"));
|
||||||
|
jedisClient.set("userMation:" + user.get("id").toString(), JSON.toJSONString(user));
|
||||||
|
sysEveUserDao.editUserInstallWinStartMenuSize(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallWinTaskPosition
|
||||||
|
* @Description: 自定义设置win任务栏在屏幕的位置
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserInstallWinTaskPosition(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
//修改reids中的用户信息
|
||||||
|
user.put("winTaskPosition", map.get("winTaskPosition"));
|
||||||
|
jedisClient.set("userMation:" + user.get("id").toString(), JSON.toJSONString(user));
|
||||||
|
sysEveUserDao.editUserInstallWinTaskPosition(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserPassword
|
||||||
|
* @Description: 修改密码
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserPassword(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userCode", user.get("userCode"));
|
||||||
|
Map<String, Object> userMation = sysEveUserDao.queryMationByUserCode(map);//根据redis中的用户信息userCode获取用户信息
|
||||||
|
int pwdNum = Integer.parseInt(userMation.get("pwdNum").toString());
|
||||||
|
String password = map.get("oldPassword").toString();
|
||||||
|
for(int i = 0; i < pwdNum; i++){
|
||||||
|
password = ToolUtil.MD5(password);
|
||||||
|
}
|
||||||
|
if(password.equals(userMation.get("password").toString())){//输入的旧密码数据库中的旧密码一致
|
||||||
|
//转化新密码
|
||||||
|
String newPassword = map.get("newPassword").toString();
|
||||||
|
for(int i = 0; i < pwdNum; i++){
|
||||||
|
newPassword = ToolUtil.MD5(newPassword);
|
||||||
|
}
|
||||||
|
Map<String, Object> bean = new HashMap<>();
|
||||||
|
bean.put("id", user.get("id"));
|
||||||
|
bean.put("password", newPassword);
|
||||||
|
sysEveUserDao.editUserPassword(bean);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("旧密码输入错误.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallVagueBgSrc
|
||||||
|
* @Description: 自定义设置win雾化
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserInstallVagueBgSrc(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
//修改reids中的用户信息
|
||||||
|
user.put("winBgPicVague", map.get("winBgPicVague"));
|
||||||
|
user.put("winBgPicVagueValue", map.get("winBgPicVagueValue"));
|
||||||
|
jedisClient.set("userMation:" + user.get("id").toString(), JSON.toJSONString(user));
|
||||||
|
sysEveUserDao.editUserInstallVagueBgSrc(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserInstallLoadMenuIconById
|
||||||
|
* @Description: 自定义设置窗口下面展示的是图标还是图标+文字
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserInstallLoadMenuIconById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
//修改reids中的用户信息
|
||||||
|
user.put("loadBottomMenuIcon", map.get("loadBottomMenuIcon"));
|
||||||
|
jedisClient.set("userMation:" + user.get("id").toString(), JSON.toJSONString(user));
|
||||||
|
sysEveUserDao.editUserInstallLoadMenuIconById(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryUserLockByLockPwd
|
||||||
|
* @Description: 锁屏密码解锁
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryUserLockByLockPwd(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
int pwdNum = Integer.parseInt(user.get("pwdNum").toString());
|
||||||
|
String password = map.get("password").toString();
|
||||||
|
for(int i = 0; i < pwdNum; i++){
|
||||||
|
password = ToolUtil.MD5(password);
|
||||||
|
}
|
||||||
|
if(!password.equals(user.get("password").toString())){
|
||||||
|
outputObject.setreturnMessage("密码输入错误。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryUserDetailsMationByUserId
|
||||||
|
* @Description: 修改个人信息时获取数据回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryUserDetailsMationByUserId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
Map<String, Object> bean = sysEveUserDao.queryUserDetailsMationByUserId(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editUserDetailsMationByUserId
|
||||||
|
* @Description: 修改个人信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editUserDetailsMationByUserId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
sysEveUserDao.editUserDetailsMationByUserId(map);
|
||||||
|
jedisClient.del(Constants.getSysTalkUserThisMainMationById(user.get("id").toString()));//删除用户在redis中存储的信息
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,155 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.constans.Constants;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveWinBgPicDao;
|
||||||
|
import com.skyeye.jedis.JedisClientService;
|
||||||
|
import com.skyeye.service.SysEveWinBgPicService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveWinBgPicServiceImpl implements SysEveWinBgPicService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinBgPicDao sysEveWinBgPicDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public JedisClientService jedisClient;
|
||||||
|
|
||||||
|
@Value("${IMAGES_PATH}")
|
||||||
|
private String tPath;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinBgPicList
|
||||||
|
* @Description: 获取win系统桌面图片列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysEveWinBgPicList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveWinBgPicDao.querySysEveWinBgPicList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveWinBgPicMation
|
||||||
|
* @Description: 添加win系统桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysEveWinBgPicMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveWinBgPicDao.insertSysEveWinBgPicMation(map);
|
||||||
|
jedisClient.del(Constants.getSysWinBgPicRedisKey());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveWinBgPicMationById
|
||||||
|
* @Description: 删除win系统桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteSysEveWinBgPicMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinBgPicDao.querySysEveMationById(map);
|
||||||
|
String basePath = tPath + bean.get("picUrl").toString().replace("/images/", "");
|
||||||
|
ToolUtil.deleteFile(basePath);
|
||||||
|
sysEveWinBgPicDao.deleteSysEveWinBgPicMationById(map);
|
||||||
|
jedisClient.del(Constants.getSysWinBgPicRedisKey());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveWinBgPicMationByCustom
|
||||||
|
* @Description: 用户自定义上传添加win系统桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysEveWinBgPicMationByCustom(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveWinBgPicDao.insertSysEveWinBgPicMationByCustom(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinBgPicCustomList
|
||||||
|
* @Description: 获取win系统桌面图片列表用户自定义
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysEveWinBgPicCustomList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
List<Map<String, Object>> beans = sysEveWinBgPicDao.querySysEveWinBgPicCustomList(map);
|
||||||
|
if(beans != null && !beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveWinBgPicMationById
|
||||||
|
* @Description: 删除win系统桌面图片信息用户自定义
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteSysEveWinBgPicMationCustomById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinBgPicDao.querySysEveMationById(map);
|
||||||
|
String basePath = tPath + bean.get("picUrl").toString().replace("/images/", "");
|
||||||
|
ToolUtil.deleteFile(basePath);
|
||||||
|
sysEveWinBgPicDao.deleteSysEveWinBgPicMationById(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,338 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveUserDao;
|
||||||
|
import com.skyeye.dao.SysEveWinDragDropDao;
|
||||||
|
import com.skyeye.jedis.JedisClientService;
|
||||||
|
import com.skyeye.service.SysEveWinDragDropService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveWinDragDropServiceImpl implements SysEveWinDragDropService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinDragDropDao sysEveWinDragDropDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public SysEveUserDao sysEveUserDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public JedisClientService jedisClient;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertWinCustomMenuBox
|
||||||
|
* @Description: 用户自定义创建菜单盒子
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertWinCustomMenuBox(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
List<Map<String, Object>> menuBoxNameList = sysEveWinDragDropDao.queryMenuBoxNameInByName(map);
|
||||||
|
if(menuBoxNameList != null && !menuBoxNameList.isEmpty()){
|
||||||
|
outputObject.setreturnMessage("该名称已存在,请更换。");
|
||||||
|
}else{
|
||||||
|
Map<String, Object> orderNum = sysEveWinDragDropDao.queryWinCustomMenuBoxNumByUserId(map);//获取当前用户已经创建的菜单盒子中值最大的排序号
|
||||||
|
int order = 1;
|
||||||
|
if(orderNum != null && !orderNum.isEmpty()){
|
||||||
|
order = Integer.parseInt(orderNum.get("orderNum").toString()) + 1;
|
||||||
|
}
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
map.put("order", order);
|
||||||
|
sysEveWinDragDropDao.insertWinCustomMenuBox(map);
|
||||||
|
outputObject.setBean(map);
|
||||||
|
List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(user);//桌面菜单列表
|
||||||
|
deskTops = ToolUtil.deskTopsTree(deskTops);
|
||||||
|
jedisClient.set("deskTopsMation:" + user.get("id").toString(), JSON.toJSONString(deskTops));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertWinCustomMenu
|
||||||
|
* @Description: 用户自定义创建菜单
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertWinCustomMenu(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
List<Map<String, Object>> menuBoxNameList = sysEveWinDragDropDao.queryMenuNameInByName(map);
|
||||||
|
if(menuBoxNameList != null && !menuBoxNameList.isEmpty()){
|
||||||
|
outputObject.setreturnMessage("该名称已存在,请更换。");
|
||||||
|
}else{
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("menuType", "html");
|
||||||
|
map.put("menuParentId", "0");
|
||||||
|
map.put("openType", "2");
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveWinDragDropDao.insertWinCustomMenu(map);
|
||||||
|
outputObject.setBean(map);
|
||||||
|
List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(user);//桌面菜单列表
|
||||||
|
deskTops = ToolUtil.deskTopsTree(deskTops);
|
||||||
|
jedisClient.set("deskTopsMation:" + user.get("id").toString(), JSON.toJSONString(deskTops));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteWinMenuOrBoxById
|
||||||
|
* @Description: 用户删除自定义菜单或文件夹
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteWinMenuOrBoxById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
Map<String, Object> bean = sysEveWinDragDropDao.queryMenuMationFromSysById(map);//查询菜单
|
||||||
|
if(bean != null && !bean.isEmpty()){//菜单存在
|
||||||
|
if("1".equals(bean.get("type").toString())){//要删除的菜单是系统菜单
|
||||||
|
List<Map<String, Object>> childs = sysEveWinDragDropDao.queryChildsMenuById(map);
|
||||||
|
List<Map<String, Object>> removeChild = new ArrayList<>();//系统子菜单移出自定义删除表
|
||||||
|
String delCustomMenu = "";//自定义子菜单直接删除
|
||||||
|
for(Map<String, Object> child : childs){
|
||||||
|
if("1".equals(child.get("type").toString())){//系统子菜单
|
||||||
|
child.put("rowId", ToolUtil.getSurFaceId());
|
||||||
|
child.put("createId", user.get("id"));
|
||||||
|
child.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
removeChild.add(child);
|
||||||
|
}else if("2".equals(child.get("type").toString())){//自定义菜单
|
||||||
|
delCustomMenu += child.get("id").toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//删除系统子菜单
|
||||||
|
if(!removeChild.isEmpty())
|
||||||
|
sysEveWinDragDropDao.deleteUserSysMenuByIds(removeChild);
|
||||||
|
//删除自定义菜单
|
||||||
|
Map<String, Object> delCustomMenuBean = new HashMap<>();
|
||||||
|
delCustomMenuBean.put("ids", delCustomMenu);
|
||||||
|
sysEveWinDragDropDao.deleteCustomMenuByIds(delCustomMenuBean);
|
||||||
|
sysEveWinDragDropDao.deleteCustomMenuParentByIds(delCustomMenuBean);
|
||||||
|
//删除系统文件夹
|
||||||
|
Map<String, Object> delSysBoxMenuBean = new HashMap<>();
|
||||||
|
delSysBoxMenuBean.put("id", ToolUtil.getSurFaceId());
|
||||||
|
delSysBoxMenuBean.put("menuId", map.get("id"));
|
||||||
|
delSysBoxMenuBean.put("createId", user.get("id"));
|
||||||
|
delSysBoxMenuBean.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveWinDragDropDao.deleteSysBoxMenuById(delSysBoxMenuBean);
|
||||||
|
}else if("2".equals(bean.get("type").toString())){//要删除的菜单是菜单文件夹(菜单盒子)
|
||||||
|
List<Map<String, Object>> childs = sysEveWinDragDropDao.queryChildsMenuById(map);
|
||||||
|
List<Map<String, Object>> removeChild = new ArrayList<>();//系统子菜单移出自定义删除表
|
||||||
|
String delCustomMenu = "";//自定义子菜单直接删除
|
||||||
|
for(Map<String, Object> child : childs){
|
||||||
|
if("1".equals(child.get("type").toString())){//系统子菜单
|
||||||
|
child.put("rowId", ToolUtil.getSurFaceId());
|
||||||
|
child.put("createId", user.get("id"));
|
||||||
|
child.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
removeChild.add(child);
|
||||||
|
}else if("2".equals(child.get("type").toString())){//自定义菜单
|
||||||
|
delCustomMenu += child.get("id").toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//删除系统子菜单
|
||||||
|
if(!removeChild.isEmpty())
|
||||||
|
sysEveWinDragDropDao.deleteUserSysMenuByIds(removeChild);
|
||||||
|
//删除自定义菜单
|
||||||
|
Map<String, Object> delCustomMenuBean = new HashMap<>();
|
||||||
|
delCustomMenuBean.put("ids", delCustomMenu);
|
||||||
|
sysEveWinDragDropDao.deleteCustomMenuByIds(delCustomMenuBean);
|
||||||
|
sysEveWinDragDropDao.deleteCustomMenuParentByIds(delCustomMenuBean);
|
||||||
|
//删除自定义文件夹
|
||||||
|
sysEveWinDragDropDao.deleteCustomBoxMenuById(map);
|
||||||
|
}else if("3".equals(bean.get("type").toString())){//要删除的菜单是自定义菜单,直接删除
|
||||||
|
sysEveWinDragDropDao.deleteCustomMenuById(map);
|
||||||
|
}
|
||||||
|
List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(user);//桌面菜单列表
|
||||||
|
deskTops = ToolUtil.deskTopsTree(deskTops);
|
||||||
|
jedisClient.set("deskTopsMation:" + user.get("id").toString(), JSON.toJSONString(deskTops));
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该菜单不存在,请刷新页面");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editMenuParentIdById
|
||||||
|
* @Description: 用户自定义父菜单
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editMenuParentIdById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
sysEveWinDragDropDao.delMenuParentIdById(map);
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
if(!ToolUtil.isBlank(map.get("parentId").toString())){
|
||||||
|
map.put("parentId", map.get("parentId").toString() + ",");
|
||||||
|
map.put("menuLevel", "1");
|
||||||
|
}else{
|
||||||
|
map.put("parentId", "0");
|
||||||
|
map.put("menuLevel", "0");
|
||||||
|
}
|
||||||
|
sysEveWinDragDropDao.insertMenuParentId(map);
|
||||||
|
List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(user);//桌面菜单列表
|
||||||
|
deskTops = ToolUtil.deskTopsTree(deskTops);
|
||||||
|
jedisClient.set("deskTopsMation:" + user.get("id").toString(), JSON.toJSONString(deskTops));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryMenuMationTypeById
|
||||||
|
* @Description: 获取菜单类型
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryMenuMationTypeById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinDragDropDao.queryMenuMationTypeById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCustomMenuBoxMationEditById
|
||||||
|
* @Description: 编辑自定义盒子时回显信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryCustomMenuBoxMationEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
Map<String, Object> bean = sysEveWinDragDropDao.queryCustomMenuBoxMationEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCustomMenuBoxMationById
|
||||||
|
* @Description: 编辑自定义盒子
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editCustomMenuBoxMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
sysEveWinDragDropDao.editCustomMenuBoxMationById(map);
|
||||||
|
List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(user);//桌面菜单列表
|
||||||
|
deskTops = ToolUtil.deskTopsTree(deskTops);
|
||||||
|
jedisClient.set("deskTopsMation:" + user.get("id").toString(), JSON.toJSONString(deskTops));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryCustomMenuMationEditById
|
||||||
|
* @Description: 编辑快捷方式时回显信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryCustomMenuMationEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
Map<String, Object> bean = sysEveWinDragDropDao.queryCustomMenuMationEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCustomMenuMationById
|
||||||
|
* @Description: 编辑快捷方式
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editCustomMenuMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
sysEveWinDragDropDao.editCustomMenuMationById(map);
|
||||||
|
List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(user);//桌面菜单列表
|
||||||
|
deskTops = ToolUtil.deskTopsTree(deskTops);
|
||||||
|
jedisClient.set("deskTopsMation:" + user.get("id").toString(), JSON.toJSONString(deskTops));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCustomMenuToDeskTopById
|
||||||
|
* @Description: 系统菜单发送到桌面快捷方式
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editCustomMenuToDeskTopById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("userId", user.get("id"));
|
||||||
|
Map<String, Object> bean = sysEveWinDragDropDao.queryCustomMenuToDeskTopById(map);
|
||||||
|
if(bean != null && !bean.isEmpty()){
|
||||||
|
sysEveWinDragDropDao.editCustomMenuToDeskTopById(map);
|
||||||
|
Map<String, Object> item = sysEveWinDragDropDao.queryMenuToDeskTopById(map);
|
||||||
|
List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(user);//桌面菜单列表
|
||||||
|
deskTops = ToolUtil.deskTopsTree(deskTops);
|
||||||
|
jedisClient.set("deskTopsMation:" + user.get("id").toString(), JSON.toJSONString(deskTops));
|
||||||
|
outputObject.setBean(item);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该菜单在桌面上已存在。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,155 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.constans.Constants;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveWinLockBgPicDao;
|
||||||
|
import com.skyeye.jedis.JedisClientService;
|
||||||
|
import com.skyeye.service.SysEveWinLockBgPicService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveWinLockBgPicServiceImpl implements SysEveWinLockBgPicService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinLockBgPicDao sysEveWinLockBgPicDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public JedisClientService jedisClient;
|
||||||
|
|
||||||
|
@Value("${IMAGES_PATH}")
|
||||||
|
private String tPath;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinLockBgPicList
|
||||||
|
* @Description: 获取win系统锁屏桌面图片列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysEveWinLockBgPicList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveWinLockBgPicDao.querySysEveWinLockBgPicList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveWinLockBgPicMation
|
||||||
|
* @Description: 添加win系统锁屏桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysEveWinLockBgPicMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveWinLockBgPicDao.insertSysEveWinLockBgPicMation(map);
|
||||||
|
jedisClient.del(Constants.getSysWinLockBgPicRedisKey());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveWinLockBgPicMationById
|
||||||
|
* @Description: 删除win系统锁屏桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteSysEveWinLockBgPicMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinLockBgPicDao.querySysEveMationById(map);
|
||||||
|
String basePath = tPath + bean.get("picUrl").toString().replace("/images/", "");
|
||||||
|
ToolUtil.deleteFile(basePath);
|
||||||
|
sysEveWinLockBgPicDao.deleteSysEveWinLockBgPicMationById(map);
|
||||||
|
jedisClient.del(Constants.getSysWinLockBgPicRedisKey());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveWinBgPicMationByCustom
|
||||||
|
* @Description: 用户自定义上传win系统锁屏桌面图片信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysEveWinBgPicMationByCustom(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveWinLockBgPicDao.insertSysEveWinBgPicMationByCustom(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinBgPicCustomList
|
||||||
|
* @Description: 获取win系统锁屏桌面图片列表用户自定义
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysEveWinBgPicCustomList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
List<Map<String, Object>> beans = sysEveWinLockBgPicDao.querySysEveWinBgPicCustomList(map);
|
||||||
|
if(beans != null && !beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveWinBgPicMationCustomById
|
||||||
|
* @Description: 删除win系统锁屏桌面图片信息用户自定义
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteSysEveWinBgPicMationCustomById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinLockBgPicDao.querySysEveMationById(map);
|
||||||
|
String basePath = tPath + bean.get("picUrl").toString().replace("/images/", "");
|
||||||
|
ToolUtil.deleteFile(basePath);
|
||||||
|
sysEveWinLockBgPicDao.deleteSysEveWinBgPicMationCustomById(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,277 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.HttpClient;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveWinDao;
|
||||||
|
import com.skyeye.service.SysEveWinService;
|
||||||
|
|
||||||
|
import net.sf.json.JSONArray;
|
||||||
|
import net.sf.json.JSONObject;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveWinServiceImpl implements SysEveWinService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinDao sysEveWinDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryWinMationList
|
||||||
|
* @Description: 获取系统信息列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryWinMationList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveWinDao.queryWinMationList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertWinMation
|
||||||
|
* @Description: 新增系统信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertWinMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinDao.queryWinMationByNameOrUrl(map);
|
||||||
|
if(bean != null && !bean.isEmpty()){
|
||||||
|
outputObject.setreturnMessage("存在相同的系统或系统地址,请更换");
|
||||||
|
}else{
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveWinDao.insertWinMation(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryWinMationToEditById
|
||||||
|
* @Description: 编辑系统信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryWinMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinDao.queryWinMationToEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editWinMationById
|
||||||
|
* @Description: 编辑系统信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editWinMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinDao.queryWinMationByNameOrUrlAndId(map);
|
||||||
|
if(bean != null && !bean.isEmpty()){
|
||||||
|
outputObject.setreturnMessage("存在相同的系统或系统地址,请更换");
|
||||||
|
}else{
|
||||||
|
sysEveWinDao.editWinMationById(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteWinMationById
|
||||||
|
* @Description: 删除系统信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteWinMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinDao.queryChildMationById(map);
|
||||||
|
if(Integer.parseInt(bean.get("menuNum").toString()) > 0 || Integer.parseInt(bean.get("useNum").toString()) > 0){
|
||||||
|
outputObject.setreturnMessage("该系统存在功能菜单或者使用商户,请先进行菜单或商户操作。");
|
||||||
|
}else{
|
||||||
|
sysEveWinDao.deleteWinMationById(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editAuthorizationById
|
||||||
|
* @Description: 进行商户系统授权
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editAuthorizationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinDao.querySysEveWinNum(map);
|
||||||
|
if(bean != null && !bean.isEmpty()){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("winNumId", bean.get("id"));
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveWinDao.insertAuthorizationById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("暂无可授权的商户。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editCancleAuthorizationById
|
||||||
|
* @Description: 进行商户系统取消授权
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editCancleAuthorizationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
sysEveWinDao.editCancleAuthorizationById(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryWinMationListToShow
|
||||||
|
* @Description: 获取应用商店
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryWinMationListToShow(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveWinDao.queryWinMationListToShow(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertWinMationImportantSynchronization
|
||||||
|
* @Description: 系统重要的同步操作
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "static-access", "deprecation", "unchecked" })
|
||||||
|
@Override
|
||||||
|
public void insertWinMationImportantSynchronization(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinDao.queryWinMationSynchronizationById(map);//判断是否有权限
|
||||||
|
if(bean == null){
|
||||||
|
outputObject.setreturnMessage("您不具备该系统的同步权限。");
|
||||||
|
}else{
|
||||||
|
List<Map<String, Object>> hasRows = sysEveWinDao.queryWinMationSynchronizationByWinId(map);
|
||||||
|
if(hasRows.isEmpty()){
|
||||||
|
String url = map.get("url") + "/sysimportantsynchronization002?loginPCIp=" + inputObject.getRequest().getParameter("loginPCIp")
|
||||||
|
+ "&userToken=" + inputObject.getRequest().getParameter("userToken") + "&winid=" + map.get("id");
|
||||||
|
String str = HttpClient.doGet(url);
|
||||||
|
JSONObject json = JSONObject.fromObject(str);
|
||||||
|
if("0".equals(json.get("returnCode").toString())){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
JSONObject jo = JSONObject.fromObject(json.get("bean").toString());
|
||||||
|
//处理菜单
|
||||||
|
JSONArray beans = JSONArray.fromObject(jo.get("menuBeans").toString());
|
||||||
|
List<Map<String, Object>> rows = JSONArray.toList(beans, Map.class);
|
||||||
|
for(Map<String, Object> row: rows){
|
||||||
|
row.put("sysWinId", map.get("id"));
|
||||||
|
row.put("createId", user.get("id"));
|
||||||
|
row.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
if(!"--".equals(row.get("menuUrl").toString())){//一级菜单
|
||||||
|
row.put("menuUrl", map.get("url").toString() + "/" + row.get("menuUrl").toString().replace("../../", ""));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sysEveWinDao.insertWinMationImportantSynchronization(rows);
|
||||||
|
//处理权限点
|
||||||
|
JSONArray points = JSONArray.fromObject(jo.get("pointBeans").toString());
|
||||||
|
List<Map<String, Object>> point = JSONArray.toList(points, Map.class);
|
||||||
|
for(Map<String, Object> row: point){
|
||||||
|
row.put("createId", user.get("id"));
|
||||||
|
row.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
}
|
||||||
|
sysEveWinDao.insertWinMationImportantSynchronizationPoint(point);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage(json.get("returnMessage").toString());
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("系统菜单只能同步一次哦。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: queryWinMationImportantSynchronizationData
|
||||||
|
* @Description: 系统重要的同步操作获取数据
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void queryWinMationImportantSynchronizationData(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> menuBeans = sysEveWinDao.queryWinMationImportantSynchronizationData(map);
|
||||||
|
List<Map<String, Object>> pointBeans = sysEveWinDao.queryWinMationImportantSynchronizationPointData(map);
|
||||||
|
if(!menuBeans.isEmpty() || !pointBeans.isEmpty()){
|
||||||
|
Map<String, Object> bean = new HashMap<>();
|
||||||
|
bean.put("menuBeans", menuBeans);
|
||||||
|
bean.put("pointBeans", pointBeans);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("暂无可以同步的数据");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,132 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.constans.Constants;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveWinThemeColorDao;
|
||||||
|
import com.skyeye.jedis.JedisClientService;
|
||||||
|
import com.skyeye.service.SysEveWinThemeColorService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveWinThemeColorServiceImpl implements SysEveWinThemeColorService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinThemeColorDao sysEveWinThemeColorDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public JedisClientService jedisClient;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinThemeColorList
|
||||||
|
* @Description: 获取win系统主题颜色列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysEveWinThemeColorList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveWinThemeColorDao.querySysEveWinThemeColorList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysEveWinThemeColorMation
|
||||||
|
* @Description: 添加win系统主题颜色信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysEveWinThemeColorMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinThemeColorDao.querySysEveWinThemeColorMationByName(map);
|
||||||
|
if(bean == null){
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveWinThemeColorDao.insertSysEveWinThemeColorMation(map);
|
||||||
|
jedisClient.del(Constants.getSysWinThemeColorRedisKey());
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该win系统主题颜色名称已存在,不可进行二次保存");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysEveWinThemeColorMationById
|
||||||
|
* @Description: 删除win系统主题颜色信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteSysEveWinThemeColorMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
sysEveWinThemeColorDao.deleteSysEveWinThemeColorMationById(map);
|
||||||
|
jedisClient.del(Constants.getSysWinThemeColorRedisKey());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysEveWinThemeColorMationToEditById
|
||||||
|
* @Description: 编辑win系统主题颜色信息时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysEveWinThemeColorMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinThemeColorDao.querySysEveWinThemeColorMationToEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysEveWinThemeColorMationById
|
||||||
|
* @Description: 编辑win系统主题颜色信息
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysEveWinThemeColorMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinThemeColorDao.querySysEveWinThemeColorMationByNameAndId(map);
|
||||||
|
if(bean == null){
|
||||||
|
sysEveWinThemeColorDao.editSysEveWinThemeColorMationById(map);
|
||||||
|
jedisClient.del(Constants.getSysWinThemeColorRedisKey());
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("该win系统主题颜色名称已存在,不可进行二次保存");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,306 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.common.util.ToolUtil;
|
||||||
|
import com.skyeye.dao.SysEveWinTypeDao;
|
||||||
|
import com.skyeye.service.SysEveWinTypeService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysEveWinTypeServiceImpl implements SysEveWinTypeService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysEveWinTypeDao sysEveWinTypeDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinTypeList
|
||||||
|
* @Description: 获取分类列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysWinTypeList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveWinTypeDao.querySysWinTypeList(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinFirstTypeList
|
||||||
|
* @Description: 获取所有一级分类展示为下拉选项
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysWinFirstTypeList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveWinTypeDao.querySysWinFirstTypeList(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: insertSysWinTypeMation
|
||||||
|
* @Description: 新增系统分类
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void insertSysWinTypeMation(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinTypeDao.querySysWinTypeByNameANDLevel(map);
|
||||||
|
if(bean != null && !bean.isEmpty()){
|
||||||
|
outputObject.setreturnMessage("该分类名称已存在,请更换");
|
||||||
|
}else{
|
||||||
|
Map<String, Object> itemCount = sysEveWinTypeDao.querySysWinTypeBySimpleLevel(map);//获取同级分类数量
|
||||||
|
Map<String, Object> user = inputObject.getLogParams();
|
||||||
|
int thisOrderBy = Integer.parseInt(itemCount.get("simpleNum").toString()) + 1;
|
||||||
|
map.put("orderBy", thisOrderBy);
|
||||||
|
map.put("id", ToolUtil.getSurFaceId());
|
||||||
|
map.put("state", "1");//默认新建
|
||||||
|
map.put("createId", user.get("id"));
|
||||||
|
map.put("createTime", ToolUtil.getTimeAndToString());
|
||||||
|
sysEveWinTypeDao.insertSysWinTypeMation(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinTypeMationToEditById
|
||||||
|
* @Description: 编辑系统分类时进行回显
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysWinTypeMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinTypeDao.querySysWinTypeMationToEditById(map);
|
||||||
|
outputObject.setBean(bean);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysWinTypeMationById
|
||||||
|
* @Description: 编辑系统分类时
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysWinTypeMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinTypeDao.querySysWinTypeByNameANDLevelAndId(map);
|
||||||
|
if(bean != null && !bean.isEmpty()){
|
||||||
|
outputObject.setreturnMessage("该分类名称已存在,请更换");
|
||||||
|
}else{
|
||||||
|
bean = sysEveWinTypeDao.querySysWinTypeParentMationById(map);
|
||||||
|
if(Integer.parseInt(bean.get("winNum").toString()) > 0 && !map.get("parentId").toString().equals(map.get("pId").toString())){
|
||||||
|
outputObject.setreturnMessage("该分类分类下存在系统,无法进行级别修改");
|
||||||
|
}else{
|
||||||
|
sysEveWinTypeDao.editSysWinTypeMationById(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinFirstTypeListNotIsThisId
|
||||||
|
* @Description: 获取所有不是当前分类的一级分类展示为下拉选项
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysWinFirstTypeListNotIsThisId(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveWinTypeDao.querySysWinFirstTypeListNotIsThisId(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: deleteSysWinTypeMationById
|
||||||
|
* @Description: 删除系统分类
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void deleteSysWinTypeMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
sysEveWinTypeDao.deleteSysWinTypeMationById(map);
|
||||||
|
sysEveWinTypeDao.deleteSysWinTypeChildMationById(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysWinTypeMationOrderNumUpById
|
||||||
|
* @Description: 系统分类上移
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysWinTypeMationOrderNumUpById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinTypeDao.querySysWinTypeUpMationById(map);//获取当前数据的同级分类下的上一条数据
|
||||||
|
if(bean == null){
|
||||||
|
outputObject.setreturnMessage("当前分类已经是首位,无须进行上移。");
|
||||||
|
}else{
|
||||||
|
//进行位置交换
|
||||||
|
map.put("upOrderBy", bean.get("prevOrderBy"));
|
||||||
|
bean.put("upOrderBy", bean.get("thisOrderBy"));
|
||||||
|
sysEveWinTypeDao.editSysWinTypeMationOrderNumUpById(map);
|
||||||
|
sysEveWinTypeDao.editSysWinTypeMationOrderNumUpById(bean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysWinTypeMationOrderNumDownById
|
||||||
|
* @Description: 系统分类下移
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysWinTypeMationOrderNumDownById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinTypeDao.querySysWinTypeDownMationById(map);//获取当前数据的同级分类下的下一条数据
|
||||||
|
if(bean == null){
|
||||||
|
outputObject.setreturnMessage("当前分类已经是末位,无须进行下移。");
|
||||||
|
}else{
|
||||||
|
//进行位置交换
|
||||||
|
map.put("upOrderBy", bean.get("prevOrderBy"));
|
||||||
|
bean.put("upOrderBy", bean.get("thisOrderBy"));
|
||||||
|
sysEveWinTypeDao.editSysWinTypeMationOrderNumUpById(map);
|
||||||
|
sysEveWinTypeDao.editSysWinTypeMationOrderNumUpById(bean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysWinTypeMationStateUpById
|
||||||
|
* @Description: 系统分类上线
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysWinTypeMationStateUpById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinTypeDao.querySysWinTypeStateById(map);
|
||||||
|
if("1".equals(bean.get("state").toString()) || "3".equals(bean.get("state").toString())){//新建状态和下线状态可以上线
|
||||||
|
sysEveWinTypeDao.editSysWinTypeMationStateUpById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("数据状态已被更改,请刷新页面。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: editSysWinTypeMationStateDownById
|
||||||
|
* @Description: 系统分类下线
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void editSysWinTypeMationStateDownById(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
Map<String, Object> bean = sysEveWinTypeDao.querySysWinTypeStateById(map);
|
||||||
|
if("2".equals(bean.get("state").toString())){//正常状态可以下线
|
||||||
|
sysEveWinTypeDao.editSysWinTypeMationStateDownById(map);
|
||||||
|
}else{
|
||||||
|
outputObject.setreturnMessage("数据状态已被更改,请刷新页面。");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinTypeFirstMationStateIsUp
|
||||||
|
* @Description: 获取已经上线的一级分类
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysWinTypeFirstMationStateIsUp(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveWinTypeDao.querySysWinTypeFirstMationStateIsUp(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}else{
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysWinTypeSecondMationStateIsUp
|
||||||
|
* @Description: 获取已经上线的二级分类
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysWinTypeSecondMationStateIsUp(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysEveWinTypeDao.querySysWinTypeSecondMationStateIsUp(map);
|
||||||
|
if(!beans.isEmpty()){
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(beans.size());
|
||||||
|
}else{
|
||||||
|
outputObject.settotal(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,43 @@
|
||||||
|
package com.skyeye.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
|
||||||
|
import com.github.miemiedev.mybatis.paginator.domain.PageList;
|
||||||
|
import com.skyeye.common.object.InputObject;
|
||||||
|
import com.skyeye.common.object.OutputObject;
|
||||||
|
import com.skyeye.dao.SysWorkLogDao;
|
||||||
|
import com.skyeye.service.SysWorkLogService;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class SysWorkLogServiceImpl implements SysWorkLogService{
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysWorkLogDao sysWorkLogDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @Title: querySysMenuList
|
||||||
|
* @Description: 获取日志列表
|
||||||
|
* @param @param inputObject
|
||||||
|
* @param @param outputObject
|
||||||
|
* @param @throws Exception 参数
|
||||||
|
* @return void 返回类型
|
||||||
|
* @throws
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void querySysWorkLogList(InputObject inputObject, OutputObject outputObject) throws Exception {
|
||||||
|
Map<String, Object> map = inputObject.getParams();
|
||||||
|
List<Map<String, Object>> beans = sysWorkLogDao.querySysWorkLogList(map,
|
||||||
|
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
|
||||||
|
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
|
||||||
|
int total = beansPageList.getPaginator().getTotalCount();
|
||||||
|
outputObject.setBeans(beans);
|
||||||
|
outputObject.settotal(total);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
36
erp-common/.classpath
Normal file
36
erp-common/.classpath
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<classpath>
|
||||||
|
<classpathentry kind="src" output="target/classes" path="src/main/java">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="optional" value="true"/>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="optional" value="true"/>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="maven.pomderived" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="output" path="target/classes"/>
|
||||||
|
</classpath>
|
1
erp-common/.gitignore
vendored
Normal file
1
erp-common/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/target/
|
23
erp-common/.project
Normal file
23
erp-common/.project
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>erp-common</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.m2e.core.maven2Builder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||||
|
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
6
erp-common/.settings/org.eclipse.core.resources.prefs
Normal file
6
erp-common/.settings/org.eclipse.core.resources.prefs
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
encoding//src/main/java=UTF-8
|
||||||
|
encoding//src/main/resources=UTF-8
|
||||||
|
encoding//src/test/java=UTF-8
|
||||||
|
encoding//src/test/resources=UTF-8
|
||||||
|
encoding/<project>=UTF-8
|
13
erp-common/.settings/org.eclipse.jdt.core.prefs
Normal file
13
erp-common/.settings/org.eclipse.jdt.core.prefs
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
||||||
|
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||||
|
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
||||||
|
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
||||||
|
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||||
|
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||||
|
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||||
|
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||||
|
org.eclipse.jdt.core.compiler.source=1.8
|
4
erp-common/.settings/org.eclipse.m2e.core.prefs
Normal file
4
erp-common/.settings/org.eclipse.m2e.core.prefs
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
activeProfiles=
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
resolveWorkspaceProjects=true
|
||||||
|
version=1
|
21
erp-common/pom.xml
Normal file
21
erp-common/pom.xml
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<parent>
|
||||||
|
<groupId>com.erp</groupId>
|
||||||
|
<artifactId>erp-pro</artifactId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<artifactId>erp-common</artifactId>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<!-- 引入中文拼音的依赖 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.belerweb</groupId>
|
||||||
|
<artifactId>pinyin4j</artifactId>
|
||||||
|
<version>2.5.0</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
</project>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue