Initial commit: reorganized source tree

- backend/: 13 Maven modules (cw-elevator-application, cloudwalk-cloud, intelligent-cwoscomponent, ninca-crk, etc.)
- frontend/: 4 Vue projects (elevator-front, cwos-portal, alarm-front, front_acs) + decompiled + scripts
- scripts/: build, test-env, tools (Docker Compose, service templates, API parity)
- docs/: AGENTS.md, superpowers specs, architecture docs
- .gitignore: standard Java/Maven exclusions

Moved from legacy maven-*/ root layout to backend/ organized structure.
This commit is contained in:
hpd840321
2026-05-09 09:00:12 +08:00
commit 7b2bd307f1
7260 changed files with 612980 additions and 0 deletions
@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>cn.cloudwalk.ninca</groupId>
<artifactId>ninca-crk-from-lib-reactor</artifactId>
<version>2.9.1_210630-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>ninca-crk-access-control-data</artifactId>
<name>ninca-crk-access-control-data</name>
<description>CFR from ninca-crk-access-control-data-2.9.1_210630-SNAPSHOT.jar (embedded pom: none)</description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>cn.cloudwalk.ninca</groupId>
<artifactId>ninca-crk-access-control-common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.cloudwalk.cloud</groupId>
<artifactId>cloudwalk-common-result</artifactId>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>sharding-core-api</artifactId>
</dependency>
</dependencies>
</project>
@@ -0,0 +1,70 @@
package cn.cloudwalk.data.ninca.accesscontrol;
import cn.cloudwalk.common.ninca.accesscontrol.util.DateUtils;
import com.google.common.collect.Range;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import org.apache.shardingsphere.api.sharding.standard.PreciseShardingAlgorithm;
import org.apache.shardingsphere.api.sharding.standard.PreciseShardingValue;
import org.apache.shardingsphere.api.sharding.standard.RangeShardingAlgorithm;
import org.apache.shardingsphere.api.sharding.standard.RangeShardingValue;
import org.springframework.util.CollectionUtils;
public class YearlyShardingAlgorithm
implements PreciseShardingAlgorithm<Long>,
RangeShardingAlgorithm<Long> {
public String doSharding(Collection<String> availableTargetNames, PreciseShardingValue<Long> shardingValue) {
Long time = (Long)shardingValue.getValue();
String suffix = DateUtils.formatDate((Date)new Date(time), (String)"yyyy");
String logicTableName = shardingValue.getLogicTableName();
String actualTableName = logicTableName + "_" + suffix;
if (!availableTargetNames.contains(actualTableName)) {
// empty if block
}
return actualTableName;
}
public Collection<String> doSharding(Collection<String> availableTargetNames, RangeShardingValue<Long> shardingValue) {
ArrayList<String> availables = new ArrayList<String>();
Range valueRange = shardingValue.getValueRange();
if (!CollectionUtils.isEmpty(availableTargetNames)) {
Integer lowerBoundYear = Integer.MIN_VALUE;
Integer upperBoundYear = Integer.MAX_VALUE;
if (valueRange.hasLowerBound()) {
lowerBoundYear = Integer.parseInt(DateUtils.formatDate((Date)new Date((Long)valueRange.lowerEndpoint()), (String)"yyyy"));
}
if (valueRange.hasUpperBound()) {
upperBoundYear = Integer.parseInt(DateUtils.formatDate((Date)new Date((Long)valueRange.upperEndpoint()), (String)"yyyy"));
}
for (String targetTable : availableTargetNames) {
Integer tableNameSuffix = Integer.parseInt(targetTable.substring(targetTable.lastIndexOf(95) + 1, targetTable.lastIndexOf(95) + 5));
if (tableNameSuffix.compareTo(lowerBoundYear) < 0 || tableNameSuffix.compareTo(upperBoundYear) > 0) continue;
availables.add(targetTable);
}
}
return availables;
}
public static void main(String[] args) {
Range valueRange = Range.closed((Comparable)Long.valueOf(1735488000000L), (Comparable)Long.valueOf(1735660799000L));
System.out.println(new Date((Long)valueRange.lowerEndpoint()));
System.out.println(new Date((Long)valueRange.upperEndpoint()));
System.out.println(Integer.parseInt(DateUtils.formatDate((Date)new Date((Long)valueRange.lowerEndpoint()), (String)"YYYY")));
System.out.println(Integer.parseInt(DateUtils.formatDate((Date)new Date((Long)valueRange.upperEndpoint()), (String)"YYYY")));
System.out.println(Integer.parseInt(DateUtils.formatDate((Date)new Date((Long)valueRange.lowerEndpoint()), (String)"yyyy")));
System.out.println(Integer.parseInt(DateUtils.formatDate((Date)new Date((Long)valueRange.upperEndpoint()), (String)"yyyy")));
ArrayList<String> availables = new ArrayList<String>();
int lowerBoundYear = Integer.parseInt(DateUtils.formatDate((Date)new Date((Long)valueRange.lowerEndpoint()), (String)"yyyy"));
int upperBoundYear = Integer.parseInt(DateUtils.formatDate((Date)new Date((Long)valueRange.upperEndpoint()), (String)"yyyy"));
ArrayList<String> availableTargetNames = new ArrayList<String>();
availableTargetNames.add("IT_ACS_RECOG_RECORD_2024");
for (String targetTable : availableTargetNames) {
Integer tableNameSuffix = Integer.parseInt(targetTable.substring(targetTable.lastIndexOf(95) + 1, targetTable.lastIndexOf(95) + 5));
if (tableNameSuffix.compareTo(lowerBoundYear) < 0 || tableNameSuffix.compareTo(upperBoundYear) > 0) continue;
availables.add(targetTable);
}
System.out.println(availables);
}
}
@@ -0,0 +1,15 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.dao;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsCheckDeviceAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsCheckDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsCheckDeviceResultDTO;
import java.util.List;
public interface AcsCheckDeviceDao {
public List<AcsCheckDeviceResultDTO> listDevices(AcsCheckDeviceQueryDTO var1);
public Integer addCheckDevices(List<AcsCheckDeviceAddDTO> var1);
public Integer deleteByDeviceIds(List<String> var1);
}
@@ -0,0 +1,16 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.dao;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrResultDto;
import java.util.List;
public interface AcsDeviceAttrDao {
public Integer insert(AcsDeviceAttrAddDto var1);
public Integer update(AcsDeviceAttrEditDto var1);
public List<AcsDeviceAttrResultDto> query(AcsDeviceAttrQueryDto var1);
}
@@ -0,0 +1,25 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.dao;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceDeleteDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceUpdateStatusDTO;
import java.util.List;
public interface AcsDeviceDao {
public Integer insert(AcsDeviceAddDTO var1);
public Integer batchInsert(List<AcsDeviceAddDTO> var1);
public Integer delete(AcsDeviceDeleteDTO var1);
public CloudwalkPageAble<AcsDeviceResultDTO> page(AcsDeviceQueryDTO var1, CloudwalkPageInfo var2);
public List<AcsDeviceResultDTO> list(AcsDeviceQueryDTO var1);
public Integer updateOpenStatus(AcsDeviceUpdateStatusDTO var1);
}
@@ -0,0 +1,15 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.dao;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTaskAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTaskDTO;
public interface AcsDeviceTaskDao {
public Integer insert(AcsDeviceTaskAddDto var1);
public Integer updateBingDevices(AcsDeviceTaskAddDto var1);
public Integer updateIsStop(AcsDeviceTaskAddDto var1);
public AcsDeviceTaskDTO getById(String var1);
}
@@ -0,0 +1,9 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.dao;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTypeDTO;
import java.util.List;
public interface AcsDeviceTypeDao {
public List<AcsDeviceTypeDTO> list(AcsDeviceTypeDTO var1);
}
@@ -0,0 +1,9 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.dao;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTypeFeaturesDto;
import java.util.List;
public interface AcsDeviceTypeFeaturesDao {
public List<AcsDeviceTypeFeaturesDto> query(AcsDeviceTypeFeaturesDto var1);
}
@@ -0,0 +1,22 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.dao;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceDeleteDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceNewDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceResultDTO;
import java.util.List;
public interface AcsUrgentDeviceDao {
public Integer add(AcsUrgentDeviceNewDTO var1);
public Integer delete(AcsUrgentDeviceDeleteDTO var1);
public CloudwalkPageAble<AcsUrgentDeviceResultDTO> page(AcsUrgentDeviceQueryDTO var1, CloudwalkPageInfo var2);
public List<AcsUrgentDeviceResultDTO> gets(AcsUrgentDeviceQueryDTO var1);
public Integer batchInsert(List<AcsUrgentDeviceNewDTO> var1);
}
@@ -0,0 +1,23 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.dao;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupDelDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupResultDTO;
import java.util.List;
public interface AcsUrgentDeviceGroupDao {
public Integer add(AcsUrgentDeviceGroupAddDTO var1);
public Integer edit(AcsUrgentDeviceGroupEditDTO var1);
public Integer delete(AcsUrgentDeviceGroupDelDTO var1);
public CloudwalkPageAble<AcsUrgentDeviceGroupResultDTO> page(AcsUrgentDeviceGroupQueryDTO var1, CloudwalkPageInfo var2);
public List<AcsUrgentDeviceGroupResultDTO> query(AcsUrgentDeviceGroupQueryDTO var1);
}
@@ -0,0 +1,16 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.dao;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceDelDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceResultDTO;
import java.util.List;
public interface AcsUrgentGroupDeviceDao {
public Integer batchAdd(List<AcsUrgentGroupDeviceAddDTO> var1);
public Integer delete(AcsUrgentGroupDeviceDelDTO var1);
public List<AcsUrgentGroupDeviceResultDTO> query(AcsUrgentGroupDeviceQueryDTO var1);
}
@@ -0,0 +1,13 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.dao;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.ClockDeviceResultDTO;
import java.util.List;
public interface ClockDeviceDao {
public String getAreaIdByDeviceId(String var1);
public List<String> getDeviceIds();
public List<ClockDeviceResultDTO> listAll();
}
@@ -0,0 +1,33 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.impl;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsCheckDeviceAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsCheckDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsCheckDeviceResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.device.dao.AcsCheckDeviceDao;
import cn.cloudwalk.data.ninca.accesscontrol.device.mapper.AcsCheckDeviceMapper;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
@Repository
public class AcsCheckDeviceDaoImpl
implements AcsCheckDeviceDao {
@Autowired
private AcsCheckDeviceMapper acsCheckDeviceMapper;
@Override
public List<AcsCheckDeviceResultDTO> listDevices(AcsCheckDeviceQueryDTO dto) {
return this.acsCheckDeviceMapper.listDevices(dto);
}
@Override
public Integer addCheckDevices(List<AcsCheckDeviceAddDTO> addDTOS) {
return this.acsCheckDeviceMapper.addCheckDevices(addDTOS);
}
@Override
public Integer deleteByDeviceIds(List<String> deviceIds) {
return this.acsCheckDeviceMapper.deleteByDeviceIds(deviceIds);
}
}
@@ -0,0 +1,34 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.impl;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrResultDto;
import cn.cloudwalk.data.ninca.accesscontrol.device.dao.AcsDeviceAttrDao;
import cn.cloudwalk.data.ninca.accesscontrol.device.mapper.AcsDeviceAttrMapper;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
@Repository
public class AcsDeviceAttrDaoImpl
implements AcsDeviceAttrDao {
@Autowired
private AcsDeviceAttrMapper acsDeviceAttrMapper;
@Override
public Integer insert(AcsDeviceAttrAddDto dto) {
return this.acsDeviceAttrMapper.insert(dto);
}
@Override
public Integer update(AcsDeviceAttrEditDto dto) {
return this.acsDeviceAttrMapper.update(dto);
}
@Override
public List<AcsDeviceAttrResultDto> query(AcsDeviceAttrQueryDto dto) {
return this.acsDeviceAttrMapper.query(dto);
}
}
@@ -0,0 +1,58 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.impl;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.cloud.utils.BeanCopyUtils;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceDeleteDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceUpdateStatusDTO;
import cn.cloudwalk.data.ninca.accesscontrol.device.dao.AcsDeviceDao;
import cn.cloudwalk.data.ninca.accesscontrol.device.mapper.AcsDeviceMapper;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import java.util.Collection;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
@Repository
public class AcsDeviceDaoImpl
implements AcsDeviceDao {
@Autowired
private AcsDeviceMapper acsDeviceMapper;
@Override
public Integer insert(AcsDeviceAddDTO dto) {
return this.acsDeviceMapper.insert(dto);
}
@Override
public Integer batchInsert(List<AcsDeviceAddDTO> list) {
return this.acsDeviceMapper.batchInsert(list);
}
@Override
public Integer delete(AcsDeviceDeleteDTO dto) {
return this.acsDeviceMapper.delete(dto);
}
@Override
public CloudwalkPageAble<AcsDeviceResultDTO> page(AcsDeviceQueryDTO dto, CloudwalkPageInfo page) {
PageHelper.startPage((int)page.getCurrentPage(), (int)page.getPageSize());
Page result = (Page)this.acsDeviceMapper.list(dto);
return new CloudwalkPageAble((Collection)BeanCopyUtils.copy((Collection)result.getResult(), AcsDeviceResultDTO.class), page, result.getTotal());
}
@Override
public List<AcsDeviceResultDTO> list(AcsDeviceQueryDTO dto) {
return this.acsDeviceMapper.list(dto);
}
@Override
public Integer updateOpenStatus(AcsDeviceUpdateStatusDTO dto) {
return this.acsDeviceMapper.updateOpenStatus(dto);
}
}
@@ -0,0 +1,36 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.impl;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTaskAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTaskDTO;
import cn.cloudwalk.data.ninca.accesscontrol.device.dao.AcsDeviceTaskDao;
import cn.cloudwalk.data.ninca.accesscontrol.device.mapper.AcsDeviceTaskMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
@Repository
public class AcsDeviceTaskDaoImpl
implements AcsDeviceTaskDao {
@Autowired
private AcsDeviceTaskMapper acsDeviceTaskMapper;
@Override
public Integer insert(AcsDeviceTaskAddDto dto) {
return this.acsDeviceTaskMapper.insert(dto);
}
@Override
public Integer updateBingDevices(AcsDeviceTaskAddDto dto) {
return this.acsDeviceTaskMapper.updateBingDevices(dto);
}
@Override
public Integer updateIsStop(AcsDeviceTaskAddDto dto) {
return this.acsDeviceTaskMapper.updateIsStop(dto);
}
@Override
public AcsDeviceTaskDTO getById(String taskId) {
return this.acsDeviceTaskMapper.getById(taskId);
}
}
@@ -0,0 +1,21 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.impl;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTypeDTO;
import cn.cloudwalk.data.ninca.accesscontrol.device.dao.AcsDeviceTypeDao;
import cn.cloudwalk.data.ninca.accesscontrol.device.mapper.AcsDeviceTypeMapper;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsDeviceTypeDaoImpl
implements AcsDeviceTypeDao {
@Resource
private AcsDeviceTypeMapper acsDeviceTypeMapper;
@Override
public List<AcsDeviceTypeDTO> list(AcsDeviceTypeDTO acsDeviceTypeDTO) {
return this.acsDeviceTypeMapper.gets(acsDeviceTypeDTO);
}
}
@@ -0,0 +1,21 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.impl;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTypeFeaturesDto;
import cn.cloudwalk.data.ninca.accesscontrol.device.dao.AcsDeviceTypeFeaturesDao;
import cn.cloudwalk.data.ninca.accesscontrol.device.mapper.AcsDeviceTypeFeaturesMapper;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsDeviceTypeFeaturesDaoImpl
implements AcsDeviceTypeFeaturesDao {
@Resource
private AcsDeviceTypeFeaturesMapper acsDeviceTypeFeaturesMapper;
@Override
public List<AcsDeviceTypeFeaturesDto> query(AcsDeviceTypeFeaturesDto acsDeviceTypeFeaturesDto) {
return this.acsDeviceTypeFeaturesMapper.gets(acsDeviceTypeFeaturesDto);
}
}
@@ -0,0 +1,52 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.impl;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.cloud.utils.BeanCopyUtils;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceDeleteDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceNewDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.device.dao.AcsUrgentDeviceDao;
import cn.cloudwalk.data.ninca.accesscontrol.device.mapper.AcsUrgentDeviceMapper;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import java.util.Collection;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsUrgentDeviceDaoImpl
implements AcsUrgentDeviceDao {
@Resource
private AcsUrgentDeviceMapper acsUrgentDeviceMapper;
@Override
public Integer add(AcsUrgentDeviceNewDTO dto) {
return this.acsUrgentDeviceMapper.add(dto);
}
@Override
public Integer delete(AcsUrgentDeviceDeleteDTO dto) {
return this.acsUrgentDeviceMapper.delete(dto);
}
@Override
public List<AcsUrgentDeviceResultDTO> gets(AcsUrgentDeviceQueryDTO dto) {
return this.acsUrgentDeviceMapper.gets(dto);
}
@Override
public CloudwalkPageAble<AcsUrgentDeviceResultDTO> page(AcsUrgentDeviceQueryDTO dto, CloudwalkPageInfo page) {
PageHelper.startPage((int)page.getCurrentPage(), (int)page.getPageSize());
Page result = (Page)this.acsUrgentDeviceMapper.page(dto);
return new CloudwalkPageAble((Collection)BeanCopyUtils.copy((Collection)result.getResult(), AcsUrgentDeviceResultDTO.class), page, result.getTotal());
}
@Override
public Integer batchInsert(List<AcsUrgentDeviceNewDTO> dto) {
return this.acsUrgentDeviceMapper.batchInsert(dto);
}
}
@@ -0,0 +1,53 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.impl;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.cloud.utils.BeanCopyUtils;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupDelDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.device.dao.AcsUrgentDeviceGroupDao;
import cn.cloudwalk.data.ninca.accesscontrol.device.mapper.AcsUrgentDeviceGroupMapper;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import java.util.Collection;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsUrgentDeviceGroupDaoImpl
implements AcsUrgentDeviceGroupDao {
@Resource
private AcsUrgentDeviceGroupMapper acsUrgentDeviceGroupMapper;
@Override
public Integer add(AcsUrgentDeviceGroupAddDTO dto) {
return this.acsUrgentDeviceGroupMapper.add(dto);
}
@Override
public Integer edit(AcsUrgentDeviceGroupEditDTO dto) {
return this.acsUrgentDeviceGroupMapper.edit(dto);
}
@Override
public Integer delete(AcsUrgentDeviceGroupDelDTO dto) {
return this.acsUrgentDeviceGroupMapper.delete(dto);
}
@Override
public CloudwalkPageAble<AcsUrgentDeviceGroupResultDTO> page(AcsUrgentDeviceGroupQueryDTO dto, CloudwalkPageInfo page) {
PageHelper.startPage((int)page.getCurrentPage(), (int)page.getPageSize());
Page result = (Page)this.acsUrgentDeviceGroupMapper.query(dto);
return new CloudwalkPageAble((Collection)BeanCopyUtils.copy((Collection)result.getResult(), AcsUrgentDeviceGroupResultDTO.class), page, result.getTotal());
}
@Override
public List<AcsUrgentDeviceGroupResultDTO> query(AcsUrgentDeviceGroupQueryDTO dto) {
return this.acsUrgentDeviceGroupMapper.query(dto);
}
}
@@ -0,0 +1,34 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.impl;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceDelDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.device.dao.AcsUrgentGroupDeviceDao;
import cn.cloudwalk.data.ninca.accesscontrol.device.mapper.AcsUrgentGroupDeviceMapper;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsUrgentGroupDeviceDaoImpl
implements AcsUrgentGroupDeviceDao {
@Resource
private AcsUrgentGroupDeviceMapper acsUrgentGroupDeviceMapper;
@Override
public Integer batchAdd(List<AcsUrgentGroupDeviceAddDTO> list) {
return this.acsUrgentGroupDeviceMapper.batchAdd(list);
}
@Override
public Integer delete(AcsUrgentGroupDeviceDelDTO dto) {
return this.acsUrgentGroupDeviceMapper.delete(dto);
}
@Override
public List<AcsUrgentGroupDeviceResultDTO> query(AcsUrgentGroupDeviceQueryDTO dto) {
return this.acsUrgentGroupDeviceMapper.query(dto);
}
}
@@ -0,0 +1,31 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.impl;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.ClockDeviceResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.device.dao.ClockDeviceDao;
import cn.cloudwalk.data.ninca.accesscontrol.device.mapper.ClockDeviceMapper;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
@Repository
public class ClockDeviceDaoImpl
implements ClockDeviceDao {
@Autowired
private ClockDeviceMapper clockDeviceMapper;
@Override
public String getAreaIdByDeviceId(String deviceId) {
return this.clockDeviceMapper.getAreaIdByDeviceId(deviceId);
}
@Override
public List<String> getDeviceIds() {
return this.clockDeviceMapper.getDeviceIds();
}
@Override
public List<ClockDeviceResultDTO> listAll() {
return this.clockDeviceMapper.listAll();
}
}
@@ -0,0 +1,16 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsCheckDeviceAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsCheckDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsCheckDeviceResultDTO;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface AcsCheckDeviceMapper {
public List<AcsCheckDeviceResultDTO> listDevices(AcsCheckDeviceQueryDTO var1);
public Integer addCheckDevices(@Param(value="dtoList") List<AcsCheckDeviceAddDTO> var1);
public Integer deleteByDeviceIds(@Param(value="deviceIds") List<String> var1);
}
@@ -0,0 +1,16 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAttrResultDto;
import java.util.List;
public interface AcsDeviceAttrMapper {
public Integer insert(AcsDeviceAttrAddDto var1);
public Integer update(AcsDeviceAttrEditDto var1);
public List<AcsDeviceAttrResultDto> query(AcsDeviceAttrQueryDto var1);
}
@@ -0,0 +1,21 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceDeleteDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceUpdateStatusDTO;
import java.util.List;
public interface AcsDeviceMapper {
public Integer insert(AcsDeviceAddDTO var1);
public Integer batchInsert(List<AcsDeviceAddDTO> var1);
public Integer delete(AcsDeviceDeleteDTO var1);
public List<AcsDeviceResultDTO> list(AcsDeviceQueryDTO var1);
public Integer updateOpenStatus(AcsDeviceUpdateStatusDTO var1);
}
@@ -0,0 +1,15 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTaskAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTaskDTO;
public interface AcsDeviceTaskMapper {
public Integer insert(AcsDeviceTaskAddDto var1);
public Integer updateBingDevices(AcsDeviceTaskAddDto var1);
public Integer updateIsStop(AcsDeviceTaskAddDto var1);
public AcsDeviceTaskDTO getById(String var1);
}
@@ -0,0 +1,9 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTypeFeaturesDto;
import java.util.List;
public interface AcsDeviceTypeFeaturesMapper {
public List<AcsDeviceTypeFeaturesDto> gets(AcsDeviceTypeFeaturesDto var1);
}
@@ -0,0 +1,9 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsDeviceTypeDTO;
import java.util.List;
public interface AcsDeviceTypeMapper {
public List<AcsDeviceTypeDTO> gets(AcsDeviceTypeDTO var1);
}
@@ -0,0 +1,19 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupDelDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceGroupResultDTO;
import java.util.List;
public interface AcsUrgentDeviceGroupMapper {
public Integer add(AcsUrgentDeviceGroupAddDTO var1);
public Integer edit(AcsUrgentDeviceGroupEditDTO var1);
public Integer delete(AcsUrgentDeviceGroupDelDTO var1);
public List<AcsUrgentDeviceGroupResultDTO> query(AcsUrgentDeviceGroupQueryDTO var1);
}
@@ -0,0 +1,20 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceDeleteDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceNewDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentDeviceResultDTO;
import java.util.List;
public interface AcsUrgentDeviceMapper {
public Integer add(AcsUrgentDeviceNewDTO var1);
public Integer delete(AcsUrgentDeviceDeleteDTO var1);
public Integer batchInsert(List<AcsUrgentDeviceNewDTO> var1);
public List<AcsUrgentDeviceResultDTO> page(AcsUrgentDeviceQueryDTO var1);
public List<AcsUrgentDeviceResultDTO> gets(AcsUrgentDeviceQueryDTO var1);
}
@@ -0,0 +1,16 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceDelDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.AcsUrgentGroupDeviceResultDTO;
import java.util.List;
public interface AcsUrgentGroupDeviceMapper {
public Integer batchAdd(List<AcsUrgentGroupDeviceAddDTO> var1);
public Integer delete(AcsUrgentGroupDeviceDelDTO var1);
public List<AcsUrgentGroupDeviceResultDTO> query(AcsUrgentGroupDeviceQueryDTO var1);
}
@@ -0,0 +1,13 @@
package cn.cloudwalk.data.ninca.accesscontrol.device.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.device.dto.ClockDeviceResultDTO;
import java.util.List;
public interface ClockDeviceMapper {
public String getAreaIdByDeviceId(String var1);
public List<String> getDeviceIds();
public List<ClockDeviceResultDTO> listAll();
}
@@ -0,0 +1,27 @@
package cn.cloudwalk.data.ninca.accesscontrol.passtime.dao;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleDeleteDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleResultDto;
import java.util.List;
public interface AcsPassRuleDao {
public Integer insert(AcsPassRuleAddDto var1);
public Integer update(AcsPassRuleEditDto var1);
public Integer delete(AcsPassRuleDeleteDto var1);
public CloudwalkPageAble<AcsPassRuleResultDto> page(AcsPassRuleQueryDto var1, CloudwalkPageInfo var2);
public List<AcsPassRuleResultDto> list(AcsPassRuleQueryDto var1);
public List<String> listDeviceIdsByDto(AcsPassRuleQueryDto var1);
public String getByName(AcsPassRuleQueryDto var1);
}
@@ -0,0 +1,23 @@
package cn.cloudwalk.data.ninca.accesscontrol.passtime.dao;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeDeleteDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeResultDto;
import java.util.List;
public interface AcsPassTimeDao {
public Integer insert(AcsPassTimeAddDto var1);
public Integer update(AcsPassTimeEditDto var1);
public Integer delete(AcsPassTimeDeleteDto var1);
public CloudwalkPageAble<AcsPassTimeResultDto> page(AcsPassTimeQueryDto var1, CloudwalkPageInfo var2);
public List<AcsPassTimeResultDto> list(AcsPassTimeQueryDto var1);
}
@@ -0,0 +1,21 @@
package cn.cloudwalk.data.ninca.accesscontrol.passtime.dao;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefDeleteDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefResultDto;
import java.util.List;
public interface AcsPassableRefDao {
public Integer insert(AcsPassableRefAddDto var1);
public Integer batchInsert(List<AcsPassableRefAddDto> var1);
public Integer update(AcsPassableRefEditDto var1);
public Integer delete(AcsPassableRefDeleteDto var1);
public List<AcsPassableRefResultDto> list(AcsPassableRefQueryDto var1);
}
@@ -0,0 +1,63 @@
package cn.cloudwalk.data.ninca.accesscontrol.passtime.impl;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.cloud.utils.BeanCopyUtils;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleDeleteDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleResultDto;
import cn.cloudwalk.data.ninca.accesscontrol.passtime.dao.AcsPassRuleDao;
import cn.cloudwalk.data.ninca.accesscontrol.passtime.mapper.AcsPassRuleMapper;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import java.util.Collection;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
@Repository
public class AcsPassRuleDaoImpl
implements AcsPassRuleDao {
@Autowired
private AcsPassRuleMapper acsPassRuleMapper;
@Override
public Integer insert(AcsPassRuleAddDto dto) {
return this.acsPassRuleMapper.insert(dto);
}
@Override
public Integer update(AcsPassRuleEditDto dto) {
return this.acsPassRuleMapper.update(dto);
}
@Override
public Integer delete(AcsPassRuleDeleteDto dto) {
return this.acsPassRuleMapper.delete(dto);
}
@Override
public CloudwalkPageAble<AcsPassRuleResultDto> page(AcsPassRuleQueryDto dto, CloudwalkPageInfo page) {
PageHelper.startPage((int)page.getCurrentPage(), (int)page.getPageSize());
Page result = (Page)this.acsPassRuleMapper.list(dto);
return new CloudwalkPageAble((Collection)BeanCopyUtils.copy((Collection)result.getResult(), AcsPassRuleResultDto.class), page, result.getTotal());
}
@Override
public List<AcsPassRuleResultDto> list(AcsPassRuleQueryDto dto) {
return this.acsPassRuleMapper.list(dto);
}
@Override
public List<String> listDeviceIdsByDto(AcsPassRuleQueryDto dto) {
return this.acsPassRuleMapper.listDeviceIdsByDto(dto);
}
@Override
public String getByName(AcsPassRuleQueryDto dto) {
return this.acsPassRuleMapper.getByName(dto);
}
}
@@ -0,0 +1,53 @@
package cn.cloudwalk.data.ninca.accesscontrol.passtime.impl;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.cloud.utils.BeanCopyUtils;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeDeleteDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeResultDto;
import cn.cloudwalk.data.ninca.accesscontrol.passtime.dao.AcsPassTimeDao;
import cn.cloudwalk.data.ninca.accesscontrol.passtime.mapper.AcsPassTimeMapper;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import java.util.Collection;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
@Repository
public class AcsPassTimeDaoImpl
implements AcsPassTimeDao {
@Autowired
private AcsPassTimeMapper acsPassTimeMapper;
@Override
public Integer insert(AcsPassTimeAddDto dto) {
return this.acsPassTimeMapper.insert(dto);
}
@Override
public Integer update(AcsPassTimeEditDto dto) {
return this.acsPassTimeMapper.update(dto);
}
@Override
public Integer delete(AcsPassTimeDeleteDto dto) {
return this.acsPassTimeMapper.delete(dto);
}
@Override
public CloudwalkPageAble<AcsPassTimeResultDto> page(AcsPassTimeQueryDto dto, CloudwalkPageInfo page) {
PageHelper.startPage((int)page.getCurrentPage(), (int)page.getPageSize());
Page result = (Page)this.acsPassTimeMapper.list(dto);
return new CloudwalkPageAble((Collection)BeanCopyUtils.copy((Collection)result.getResult(), AcsPassTimeResultDto.class), page, result.getTotal());
}
@Override
public List<AcsPassTimeResultDto> list(AcsPassTimeQueryDto dto) {
return this.acsPassTimeMapper.list(dto);
}
}
@@ -0,0 +1,45 @@
package cn.cloudwalk.data.ninca.accesscontrol.passtime.impl;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefDeleteDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefResultDto;
import cn.cloudwalk.data.ninca.accesscontrol.passtime.dao.AcsPassableRefDao;
import cn.cloudwalk.data.ninca.accesscontrol.passtime.mapper.AcsPassableRefMapper;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
@Repository
public class AcsPassableRefDaoImpl
implements AcsPassableRefDao {
@Autowired
private AcsPassableRefMapper acsPassableRefMapper;
@Override
public Integer insert(AcsPassableRefAddDto dto) {
return this.acsPassableRefMapper.insert(dto);
}
@Override
public Integer batchInsert(List<AcsPassableRefAddDto> dtos) {
return this.acsPassableRefMapper.batchInsert(dtos);
}
@Override
public Integer update(AcsPassableRefEditDto dto) {
return this.acsPassableRefMapper.update(dto);
}
@Override
public Integer delete(AcsPassableRefDeleteDto dto) {
return this.acsPassableRefMapper.delete(dto);
}
@Override
public List<AcsPassableRefResultDto> list(AcsPassableRefQueryDto dto) {
return this.acsPassableRefMapper.list(dto);
}
}
@@ -0,0 +1,23 @@
package cn.cloudwalk.data.ninca.accesscontrol.passtime.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleDeleteDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassRuleResultDto;
import java.util.List;
public interface AcsPassRuleMapper {
public Integer insert(AcsPassRuleAddDto var1);
public Integer update(AcsPassRuleEditDto var1);
public Integer delete(AcsPassRuleDeleteDto var1);
public List<AcsPassRuleResultDto> list(AcsPassRuleQueryDto var1);
public List<String> listDeviceIdsByDto(AcsPassRuleQueryDto var1);
public String getByName(AcsPassRuleQueryDto var1);
}
@@ -0,0 +1,19 @@
package cn.cloudwalk.data.ninca.accesscontrol.passtime.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeDeleteDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassTimeResultDto;
import java.util.List;
public interface AcsPassTimeMapper {
public Integer insert(AcsPassTimeAddDto var1);
public Integer update(AcsPassTimeEditDto var1);
public Integer delete(AcsPassTimeDeleteDto var1);
public List<AcsPassTimeResultDto> list(AcsPassTimeQueryDto var1);
}
@@ -0,0 +1,21 @@
package cn.cloudwalk.data.ninca.accesscontrol.passtime.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefDeleteDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.pass.dto.AcsPassableRefResultDto;
import java.util.List;
public interface AcsPassableRefMapper {
public Integer insert(AcsPassableRefAddDto var1);
public Integer batchInsert(List<AcsPassableRefAddDto> var1);
public Integer update(AcsPassableRefEditDto var1);
public Integer delete(AcsPassableRefDeleteDto var1);
public List<AcsPassableRefResultDto> list(AcsPassableRefQueryDto var1);
}
@@ -0,0 +1,23 @@
package cn.cloudwalk.data.ninca.accesscontrol.person.dao;
import cn.cloudwalk.cloud.exception.DataAccessException;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonDelDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonGetsDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonResultDto;
import java.util.List;
public interface AcsPersonDao {
public int add(AcsPersonAddDto var1) throws DataAccessException;
public int update(AcsPersonEditDto var1) throws DataAccessException;
public int delete(AcsPersonDelDto var1) throws DataAccessException;
public List<AcsPersonResultDto> gets(AcsPersonGetsDto var1) throws DataAccessException;
public List<AcsPersonResultDto> query(AcsPersonQueryDto var1) throws DataAccessException;
}
@@ -0,0 +1,47 @@
package cn.cloudwalk.data.ninca.accesscontrol.person.impl;
import cn.cloudwalk.cloud.exception.DataAccessException;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonDelDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonGetsDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonResultDto;
import cn.cloudwalk.data.ninca.accesscontrol.person.dao.AcsPersonDao;
import cn.cloudwalk.data.ninca.accesscontrol.person.mapper.AcsPersonMapper;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsPersonDaoImpl
implements AcsPersonDao {
@Resource
private AcsPersonMapper acsPersonMapper;
@Override
public int add(AcsPersonAddDto dto) throws DataAccessException {
return this.acsPersonMapper.add(dto);
}
@Override
public int update(AcsPersonEditDto dto) throws DataAccessException {
return this.acsPersonMapper.update(dto);
}
@Override
public int delete(AcsPersonDelDto dto) throws DataAccessException {
return this.acsPersonMapper.delete(dto);
}
@Override
public List<AcsPersonResultDto> gets(AcsPersonGetsDto getsDto) throws DataAccessException {
return this.acsPersonMapper.gets(getsDto);
}
@Override
public List<AcsPersonResultDto> query(AcsPersonQueryDto queryDto) throws DataAccessException {
return this.acsPersonMapper.query(queryDto);
}
}
@@ -0,0 +1,22 @@
package cn.cloudwalk.data.ninca.accesscontrol.person.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonAddDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonDelDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonEditDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonGetsDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonQueryDto;
import cn.cloudwalk.common.ninca.accesscontrol.bean.person.dto.AcsPersonResultDto;
import java.util.List;
public interface AcsPersonMapper {
public int add(AcsPersonAddDto var1);
public int update(AcsPersonEditDto var1);
public int delete(AcsPersonDelDto var1);
public List<AcsPersonResultDto> gets(AcsPersonGetsDto var1);
public List<AcsPersonResultDto> query(AcsPersonQueryDto var1);
}
@@ -0,0 +1,23 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.dao;
import cn.cloudwalk.cloud.exception.DataAccessException;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordDetailQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordDetailQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordQueryDTO;
import java.util.List;
public interface AcsElevatorRecordDao {
public Integer add(AcsElevatorRecordAddDTO var1);
public int update(AcsOpenDoorRecordEditDTO var1);
public CloudwalkPageAble<AcsElevatorRecordDetailQueryResultDTO> detail(AcsElevatorRecordDetailQueryDTO var1, CloudwalkPageInfo var2) throws DataAccessException;
public List<AcsElevatorRecordQueryResultDTO> query(AcsOpenDoorRecordQueryDTO var1);
}
@@ -0,0 +1,22 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.dao;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordResultDTO;
import java.util.List;
public interface AcsEvacuateRecordDao {
public Integer add(AcsEvacuateRecordAddDTO var1);
public Integer batchAdd(List<AcsEvacuateRecordAddDTO> var1);
public Integer update(AcsEvacuateRecordEditDTO var1);
public List<AcsEvacuateRecordResultDTO> query(AcsEvacuateRecordQueryDTO var1);
public CloudwalkPageAble<AcsEvacuateRecordResultDTO> page(AcsEvacuateRecordQueryDTO var1, CloudwalkPageInfo var2);
}
@@ -0,0 +1,21 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.dao;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordStatisticsResultDTO;
import java.util.List;
public interface AcsOpenDoorRecordDao {
public Integer add(AcsOpenDoorRecordAddDTO var1);
public List<AcsOpenDoorRecordStatisticsResultDTO> statisticsByDay(AcsOpenDoorRecordQueryDTO var1);
public int update(AcsOpenDoorRecordEditDTO var1);
public List<AcsOpenDoorRecordQueryResultDTO> query(AcsOpenDoorRecordQueryDTO var1);
public Integer updateRecogOpenDoorType(String var1, String var2, Long var3, Long var4);
}
@@ -0,0 +1,23 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.dao;
import cn.cloudwalk.cloud.exception.DataAccessException;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordPageDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordResultDTO;
import java.util.List;
public interface AcsOperateRecordDao {
public int add(AcsOperateRecordAddDTO var1);
public int update(AcsOperateRecordEditDTO var1);
public List<AcsOperateRecordQueryResultDTO> queryOrderByOperateTime(AcsOperateRecordQueryDTO var1);
public CloudwalkPageAble<AcsOperateRecordResultDTO> pageRecord(AcsOperateRecordPageDTO var1, CloudwalkPageInfo var2) throws DataAccessException;
}
@@ -0,0 +1,19 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.dao;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordPageDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordStatisticsResultDTO;
import java.util.List;
public interface AcsRecogRecordDao {
public Integer add(AcsRecogRecordAddDTO var1);
public CloudwalkPageAble<AcsRecogRecordResultDTO> page(AcsRecogRecordPageDTO var1, CloudwalkPageInfo var2);
public List<AcsRecogRecordStatisticsResultDTO> statisticsByDay(AcsRecogRecordQueryDTO var1);
}
@@ -0,0 +1,20 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.dao;
import cn.cloudwalk.cloud.exception.DataAccessException;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordDetailQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordDetailQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordThreeSendQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsTemperatureRecordDetailQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsTemperatureRecordDetailQueryResultDTO;
import java.util.List;
public interface AcsRecordDao {
public CloudwalkPageAble<AcsRecordDetailQueryResultDTO> detail(AcsRecordDetailQueryDTO var1, CloudwalkPageInfo var2) throws DataAccessException;
public CloudwalkPageAble<AcsTemperatureRecordDetailQueryResultDTO> temperature(AcsTemperatureRecordDetailQueryDTO var1, CloudwalkPageInfo var2) throws DataAccessException;
public List<AcsRecordDetailQueryResultDTO> listByTime(AcsRecordThreeSendQueryDTO var1) throws DataAccessException;
}
@@ -0,0 +1,15 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.dao;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordStatisticsAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordStatisticsQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordStatisticsResultDTO;
import java.util.List;
public interface AcsRecordStatisticsDao {
public int add(AcsRecordStatisticsAddDTO var1);
public int addList(List<AcsRecordStatisticsAddDTO> var1);
public List<AcsRecordStatisticsResultDTO> query(AcsRecordStatisticsQueryDTO var1);
}
@@ -0,0 +1,49 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.impl;
import cn.cloudwalk.cloud.exception.DataAccessException;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordDetailQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordDetailQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordQueryDTO;
import cn.cloudwalk.data.ninca.accesscontrol.record.dao.AcsElevatorRecordDao;
import cn.cloudwalk.data.ninca.accesscontrol.record.mapper.AcsElevatorRecordMapper;
import com.github.pagehelper.Page;
import com.github.pagehelper.page.PageMethod;
import java.util.Collection;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsElevatorRecordDaoImpl
implements AcsElevatorRecordDao {
@Resource
private AcsElevatorRecordMapper acsElevatorRecordMapper;
@Override
public CloudwalkPageAble<AcsElevatorRecordDetailQueryResultDTO> detail(AcsElevatorRecordDetailQueryDTO queryDTO, CloudwalkPageInfo pageInfo) throws DataAccessException {
PageMethod.startPage((int)pageInfo.getCurrentPage(), (int)pageInfo.getPageSize());
Page result = (Page)this.acsElevatorRecordMapper.detail(queryDTO);
return new CloudwalkPageAble((Collection)result.getResult(), pageInfo, result.getTotal());
}
@Override
public Integer add(AcsElevatorRecordAddDTO dto) {
return this.acsElevatorRecordMapper.add(dto);
}
@Override
public int update(AcsOpenDoorRecordEditDTO dto) {
return this.acsElevatorRecordMapper.update(dto);
}
@Override
public List<AcsElevatorRecordQueryResultDTO> query(AcsOpenDoorRecordQueryDTO dto) {
return this.acsElevatorRecordMapper.query(dto);
}
}
@@ -0,0 +1,51 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.impl;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.record.dao.AcsEvacuateRecordDao;
import cn.cloudwalk.data.ninca.accesscontrol.record.mapper.AcsEvacuateRecordMapper;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import java.util.Collection;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsEvacuateRecordDaoImpl
implements AcsEvacuateRecordDao {
@Resource
private AcsEvacuateRecordMapper acsEvacuateRecordMapper;
@Override
public Integer add(AcsEvacuateRecordAddDTO dto) {
return this.acsEvacuateRecordMapper.add(dto);
}
@Override
public Integer batchAdd(List<AcsEvacuateRecordAddDTO> list) {
return this.acsEvacuateRecordMapper.batchAdd(list);
}
@Override
public Integer update(AcsEvacuateRecordEditDTO dto) {
return this.acsEvacuateRecordMapper.update(dto);
}
@Override
public List<AcsEvacuateRecordResultDTO> query(AcsEvacuateRecordQueryDTO dto) {
return this.acsEvacuateRecordMapper.query(dto);
}
@Override
public CloudwalkPageAble<AcsEvacuateRecordResultDTO> page(AcsEvacuateRecordQueryDTO dto, CloudwalkPageInfo page) {
PageHelper.startPage((int)page.getCurrentPage(), (int)page.getPageSize());
Page result = (Page)this.acsEvacuateRecordMapper.query(dto);
return new CloudwalkPageAble((Collection)result.getResult(), page, result.getTotal());
}
}
@@ -0,0 +1,45 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.impl;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordStatisticsResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.record.dao.AcsOpenDoorRecordDao;
import cn.cloudwalk.data.ninca.accesscontrol.record.mapper.AcsOpenDoorRecordMapper;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsOpenDoorRecordDaoImpl
implements AcsOpenDoorRecordDao {
@Resource
private AcsOpenDoorRecordMapper acsOpenDoorRecordMapper;
@Override
public Integer add(AcsOpenDoorRecordAddDTO dto) {
return this.acsOpenDoorRecordMapper.add(dto);
}
@Override
public List<AcsOpenDoorRecordStatisticsResultDTO> statisticsByDay(AcsOpenDoorRecordQueryDTO dto) {
return this.acsOpenDoorRecordMapper.statisticsByDay(dto);
}
@Override
public int update(AcsOpenDoorRecordEditDTO dto) {
return this.acsOpenDoorRecordMapper.update(dto);
}
@Override
public List<AcsOpenDoorRecordQueryResultDTO> query(AcsOpenDoorRecordQueryDTO dto) {
return this.acsOpenDoorRecordMapper.query(dto);
}
@Override
public Integer updateRecogOpenDoorType(String openDoorTable, String recogTable, Long startTime, Long endTime) {
return this.acsOpenDoorRecordMapper.updateRecogOpenDoorType(openDoorTable, recogTable, startTime, endTime);
}
}
@@ -0,0 +1,49 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.impl;
import cn.cloudwalk.cloud.exception.DataAccessException;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordPageDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.record.dao.AcsOperateRecordDao;
import cn.cloudwalk.data.ninca.accesscontrol.record.mapper.AcsOperateRecordMapper;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import java.util.Collection;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsOperateRecordImpl
implements AcsOperateRecordDao {
@Resource
private AcsOperateRecordMapper acsOperateRecordMapper;
@Override
public int add(AcsOperateRecordAddDTO dto) {
return this.acsOperateRecordMapper.add(dto);
}
@Override
public int update(AcsOperateRecordEditDTO dto) {
return this.acsOperateRecordMapper.update(dto);
}
@Override
public List<AcsOperateRecordQueryResultDTO> queryOrderByOperateTime(AcsOperateRecordQueryDTO queryDTO) {
return this.acsOperateRecordMapper.queryOrderByOperateTime(queryDTO);
}
@Override
public CloudwalkPageAble<AcsOperateRecordResultDTO> pageRecord(AcsOperateRecordPageDTO queryDTO, CloudwalkPageInfo pageInfo) throws DataAccessException {
PageHelper.startPage((int)pageInfo.getCurrentPage(), (int)pageInfo.getPageSize());
Page result = (Page)this.acsOperateRecordMapper.pageRecord(queryDTO);
return new CloudwalkPageAble((Collection)result.getResult(), pageInfo, result.getTotal());
}
}
@@ -0,0 +1,43 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.impl;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.cloud.utils.BeanCopyUtils;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordPageDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordStatisticsResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.record.dao.AcsRecogRecordDao;
import cn.cloudwalk.data.ninca.accesscontrol.record.mapper.AcsRecogRecordMapper;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import java.util.Collection;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsRecogRecordDaoImpl
implements AcsRecogRecordDao {
@Resource
private AcsRecogRecordMapper acsRecogRecordMapper;
@Override
public Integer add(AcsRecogRecordAddDTO dto) {
return this.acsRecogRecordMapper.add(dto);
}
@Override
public CloudwalkPageAble<AcsRecogRecordResultDTO> page(AcsRecogRecordPageDTO dto, CloudwalkPageInfo page) {
PageHelper.startPage((int)page.getCurrentPage(), (int)page.getPageSize());
Page result = (Page)this.acsRecogRecordMapper.page(dto);
return new CloudwalkPageAble((Collection)BeanCopyUtils.copy((Collection)result.getResult(), AcsRecogRecordResultDTO.class), page, result.getTotal());
}
@Override
public List<AcsRecogRecordStatisticsResultDTO> statisticsByDay(AcsRecogRecordQueryDTO dto) {
return this.acsRecogRecordMapper.statisticsByDay(dto);
}
}
@@ -0,0 +1,45 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.impl;
import cn.cloudwalk.cloud.exception.DataAccessException;
import cn.cloudwalk.cloud.page.CloudwalkPageAble;
import cn.cloudwalk.cloud.page.CloudwalkPageInfo;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordDetailQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordDetailQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordThreeSendQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsTemperatureRecordDetailQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsTemperatureRecordDetailQueryResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.record.dao.AcsRecordDao;
import cn.cloudwalk.data.ninca.accesscontrol.record.mapper.AcsRecordMapper;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import java.util.Collection;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsRecordDaoImpl
implements AcsRecordDao {
@Resource
private AcsRecordMapper acsRecordMapper;
@Override
public CloudwalkPageAble<AcsRecordDetailQueryResultDTO> detail(AcsRecordDetailQueryDTO queryDTO, CloudwalkPageInfo pageInfo) throws DataAccessException {
PageHelper.startPage((int)pageInfo.getCurrentPage(), (int)pageInfo.getPageSize());
Page result = (Page)this.acsRecordMapper.detail(queryDTO);
return new CloudwalkPageAble((Collection)result.getResult(), pageInfo, result.getTotal());
}
@Override
public CloudwalkPageAble<AcsTemperatureRecordDetailQueryResultDTO> temperature(AcsTemperatureRecordDetailQueryDTO queryDTO, CloudwalkPageInfo pageInfo) throws DataAccessException {
PageHelper.startPage((int)pageInfo.getCurrentPage(), (int)pageInfo.getPageSize());
Page result = (Page)this.acsRecordMapper.temperature(queryDTO);
return new CloudwalkPageAble((Collection)result.getResult(), pageInfo, result.getTotal());
}
@Override
public List<AcsRecordDetailQueryResultDTO> listByTime(AcsRecordThreeSendQueryDTO queryDTO) throws DataAccessException {
return this.acsRecordMapper.listByTime(queryDTO);
}
}
@@ -0,0 +1,33 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.impl;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordStatisticsAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordStatisticsQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordStatisticsResultDTO;
import cn.cloudwalk.data.ninca.accesscontrol.record.dao.AcsRecordStatisticsDao;
import cn.cloudwalk.data.ninca.accesscontrol.record.mapper.AcsRecordStatisticsMapper;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
@Repository
public class AcsRecordStatisticsDaoImpl
implements AcsRecordStatisticsDao {
@Resource
private AcsRecordStatisticsMapper acsRecordStatisticsMapper;
@Override
public int add(AcsRecordStatisticsAddDTO dto) {
return this.acsRecordStatisticsMapper.add(dto);
}
@Override
public int addList(List<AcsRecordStatisticsAddDTO> dto) {
return this.acsRecordStatisticsMapper.addList(dto);
}
@Override
public List<AcsRecordStatisticsResultDTO> query(AcsRecordStatisticsQueryDTO queryDTO) {
return this.acsRecordStatisticsMapper.query(queryDTO);
}
}
@@ -0,0 +1,20 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordDetailQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordDetailQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsElevatorRecordQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordQueryDTO;
import java.util.List;
public interface AcsElevatorRecordMapper {
public List<AcsElevatorRecordDetailQueryResultDTO> detail(AcsElevatorRecordDetailQueryDTO var1);
public int add(AcsElevatorRecordAddDTO var1);
public int update(AcsOpenDoorRecordEditDTO var1);
public List<AcsElevatorRecordQueryResultDTO> query(AcsOpenDoorRecordQueryDTO var1);
}
@@ -0,0 +1,18 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsEvacuateRecordResultDTO;
import java.util.List;
public interface AcsEvacuateRecordMapper {
public Integer add(AcsEvacuateRecordAddDTO var1);
public Integer batchAdd(List<AcsEvacuateRecordAddDTO> var1);
public Integer update(AcsEvacuateRecordEditDTO var1);
public List<AcsEvacuateRecordResultDTO> query(AcsEvacuateRecordQueryDTO var1);
}
@@ -0,0 +1,22 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOpenDoorRecordStatisticsResultDTO;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface AcsOpenDoorRecordMapper {
public int add(AcsOpenDoorRecordAddDTO var1);
public List<AcsOpenDoorRecordStatisticsResultDTO> statisticsByDay(AcsOpenDoorRecordQueryDTO var1);
public int update(AcsOpenDoorRecordEditDTO var1);
public List<AcsOpenDoorRecordQueryResultDTO> query(AcsOpenDoorRecordQueryDTO var1);
public Integer updateRecogOpenDoorType(@Param(value="openDoorTable") String var1, @Param(value="recogTable") String var2, @Param(value="startTime") Long var3, @Param(value="endTime") Long var4);
}
@@ -0,0 +1,20 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordEditDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordPageDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsOperateRecordResultDTO;
import java.util.List;
public interface AcsOperateRecordMapper {
public int add(AcsOperateRecordAddDTO var1);
public int update(AcsOperateRecordEditDTO var1);
public List<AcsOperateRecordQueryResultDTO> queryOrderByOperateTime(AcsOperateRecordQueryDTO var1);
public List<AcsOperateRecordResultDTO> pageRecord(AcsOperateRecordPageDTO var1);
}
@@ -0,0 +1,17 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordPageDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecogRecordStatisticsResultDTO;
import java.util.List;
public interface AcsRecogRecordMapper {
public int add(AcsRecogRecordAddDTO var1);
public List<AcsRecogRecordResultDTO> page(AcsRecogRecordPageDTO var1);
public List<AcsRecogRecordStatisticsResultDTO> statisticsByDay(AcsRecogRecordQueryDTO var1);
}
@@ -0,0 +1,17 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordDetailQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordDetailQueryResultDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordThreeSendQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsTemperatureRecordDetailQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsTemperatureRecordDetailQueryResultDTO;
import java.util.List;
public interface AcsRecordMapper {
public List<AcsRecordDetailQueryResultDTO> detail(AcsRecordDetailQueryDTO var1);
public List<AcsTemperatureRecordDetailQueryResultDTO> temperature(AcsTemperatureRecordDetailQueryDTO var1);
public List<AcsRecordDetailQueryResultDTO> listByTime(AcsRecordThreeSendQueryDTO var1);
}
@@ -0,0 +1,15 @@
package cn.cloudwalk.data.ninca.accesscontrol.record.mapper;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordStatisticsAddDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordStatisticsQueryDTO;
import cn.cloudwalk.common.ninca.accesscontrol.bean.record.AcsRecordStatisticsResultDTO;
import java.util.List;
public interface AcsRecordStatisticsMapper {
public int add(AcsRecordStatisticsAddDTO var1);
public int addList(List<AcsRecordStatisticsAddDTO> var1);
public List<AcsRecordStatisticsResultDTO> query(AcsRecordStatisticsQueryDTO var1);
}
@@ -0,0 +1,2 @@
Summary for /tmp/crk_lib_extract_6o_f40r3/ninca-crk-access-control-data-2.9.1_210630-SNAPSHOT.jar
Decompiled with CFR 0.152