Commit f8a0689d by 高晓磊

删除场站工程,另将涉及到摄像头的都整合为一个工程

parent fbd6a447
...@@ -138,7 +138,7 @@ dependencies { ...@@ -138,7 +138,7 @@ dependencies {
compile "com.beecode:xyst.dinas.biz:${inzVersion}" compile "com.beecode:xyst.dinas.biz:${inzVersion}"
compile "com.beecode:xyst.dinas.project:${inzVersion}" compile "com.beecode:xyst.dinas.project:${inzVersion}"
compile "com.beecode:xyst.dinas.production:${inzVersion}" compile "com.beecode:xyst.dinas.production:${inzVersion}"
compile "com.beecode:xyst.dinas.station:${inzVersion}" compile "com.beecode:xyst.dinas.camera:${inzVersion}"
providedRuntime lib.spring_boot_starter_tomcat providedRuntime lib.spring_boot_starter_tomcat
} }
......
...@@ -15,7 +15,7 @@ includeBuild("../") { ...@@ -15,7 +15,7 @@ includeBuild("../") {
substitute module('com.beecode:xyst.dinas.biz') with project(':xyst.dinas.biz') substitute module('com.beecode:xyst.dinas.biz') with project(':xyst.dinas.biz')
substitute module('com.beecode:xyst.dinas.project') with project(':xyst.dinas.project') substitute module('com.beecode:xyst.dinas.project') with project(':xyst.dinas.project')
substitute module('com.beecode:xyst.dinas.production') with project(':xyst.dinas.production') substitute module('com.beecode:xyst.dinas.production') with project(':xyst.dinas.production')
substitute module('com.beecode:xyst.dinas.station') with project(':xyst.dinas.station') substitute module('com.beecode:xyst.dinas.camera') with project(':xyst.dinas.camera')
} }
} }
......
...@@ -13,5 +13,5 @@ include "xyst.dinas.oa" ...@@ -13,5 +13,5 @@ include "xyst.dinas.oa"
include "xyst.dinas.biz" include "xyst.dinas.biz"
include "xyst.dinas.project" include "xyst.dinas.project"
include "xyst.dinas.production" include "xyst.dinas.production"
include "xyst.dinas.station" include "xyst.dinas.camera"
...@@ -6,13 +6,10 @@ import com.beecode.bcp.core.context.AminoContextHolder; ...@@ -6,13 +6,10 @@ import com.beecode.bcp.core.context.AminoContextHolder;
import com.beecode.bcp.type.KClass; import com.beecode.bcp.type.KClass;
import com.beecode.bcp.type.KObject; import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.internal.dao.AbstractBaseDao; import com.beecode.inz.basis.internal.dao.AbstractBaseDao;
import com.xyst.dinas.biz.constant.CameraInfoConstant;
import com.xyst.dinas.biz.constant.ShipInfoConstant; import com.xyst.dinas.biz.constant.ShipInfoConstant;
import com.xyst.dinas.biz.dao.CameraInfoDao;
import com.xyst.dinas.biz.dao.DinasTypeDao; import com.xyst.dinas.biz.dao.DinasTypeDao;
import com.xyst.dinas.biz.dao.ShipInfoDao; import com.xyst.dinas.biz.dao.ShipInfoDao;
import com.xyst.dinas.biz.enumeration.OrganizationTypeEnum; import com.xyst.dinas.biz.enumeration.OrganizationTypeEnum;
import com.xyst.dinas.biz.service.CameraInfoService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.hibernate.criterion.DetachedCriteria; import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Order; import org.hibernate.criterion.Order;
......
...@@ -2,14 +2,11 @@ package com.xyst.dinas.biz.internal.service; ...@@ -2,14 +2,11 @@ package com.xyst.dinas.biz.internal.service;
import com.beecode.bap.attachment.common.Page; import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KObject; import com.beecode.bcp.type.KObject;
import com.xyst.dinas.biz.dao.CameraInfoDao;
import com.xyst.dinas.biz.dao.ShipInfoDao; import com.xyst.dinas.biz.dao.ShipInfoDao;
import com.xyst.dinas.biz.service.CameraInfoService;
import com.xyst.dinas.biz.service.ShipInfoService; import com.xyst.dinas.biz.service.ShipInfoService;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List; import java.util.List;
import java.util.UUID; import java.util.UUID;
......
...@@ -8,9 +8,7 @@ import com.beecode.bcp.type.KObject; ...@@ -8,9 +8,7 @@ import com.beecode.bcp.type.KObject;
import com.beecode.bcp.type.json.JSONObjectUtils; import com.beecode.bcp.type.json.JSONObjectUtils;
import com.beecode.inz.basis.team.pojo.ResponseObj; import com.beecode.inz.basis.team.pojo.ResponseObj;
import com.beecode.nlib.utils.StringUtils; import com.beecode.nlib.utils.StringUtils;
import com.xyst.dinas.biz.constant.CameraInfoConstant;
import com.xyst.dinas.biz.constant.ShipInfoConstant; import com.xyst.dinas.biz.constant.ShipInfoConstant;
import com.xyst.dinas.biz.service.CameraInfoService;
import com.xyst.dinas.biz.service.ShipInfoService; import com.xyst.dinas.biz.service.ShipInfoService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
......
...@@ -3,7 +3,6 @@ org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ ...@@ -3,7 +3,6 @@ org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.xyst.dinas.biz.config.StationConfiguration,\ com.xyst.dinas.biz.config.StationConfiguration,\
com.xyst.dinas.biz.config.DinasTypeConfiguration,\ com.xyst.dinas.biz.config.DinasTypeConfiguration,\
com.xyst.dinas.biz.config.ShipConfiguration,\ com.xyst.dinas.biz.config.ShipConfiguration,\
com.xyst.dinas.biz.config.CameraConfiguration,\
com.xyst.dinas.biz.config.SceneConfiguration,\ com.xyst.dinas.biz.config.SceneConfiguration,\
com.xyst.dinas.biz.config.DinasOrganizationConfig,\ com.xyst.dinas.biz.config.DinasOrganizationConfig,\
com.xyst.dinas.biz.config.BizDataInitializerConfig com.xyst.dinas.biz.config.BizDataInitializerConfig
apply from: '../common.gradle'
dependencies { dependencies {
compile lib.bcp_import compile lib.bcp_import
compile lib.bcp_type compile lib.bcp_type
......
rootProject.name = 'xyst.dinas.camera'
\ No newline at end of file
package com.xyst.dinas.biz.config; package com.xyst.dinas.camera.config;
import com.beecode.amino.metadata.runtime.MetadataMech; import com.beecode.amino.metadata.runtime.MetadataMech;
import com.beecode.bcp.type.KClass; import com.beecode.bcp.type.KClass;
import com.beecode.bcp.type.TypeConstants; import com.beecode.bcp.type.TypeConstants;
import com.xyst.dinas.biz.constant.CameraInfoConstant; import com.xyst.dinas.camera.constant.CameraInfoConstant;
import com.xyst.dinas.biz.dao.CameraInfoDao; import com.xyst.dinas.camera.dao.CameraInfoDao;
import com.xyst.dinas.biz.internal.dao.CameraInfoDaoImpl; import com.xyst.dinas.camera.internal.dao.CameraInfoDaoImpl;
import com.xyst.dinas.biz.internal.service.CameraInfoServiceImpl; import com.xyst.dinas.camera.internal.service.CameraInfoServiceImpl;
import com.xyst.dinas.biz.service.CameraInfoService; import com.xyst.dinas.camera.service.CameraInfoService;
import com.xyst.dinas.biz.web.CameraInfoController; import com.xyst.dinas.camera.web.CameraInfoController;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
...@@ -36,7 +36,7 @@ public class CameraConfiguration { ...@@ -36,7 +36,7 @@ public class CameraConfiguration {
@Bean(CameraInfoConstant.ENTITY) @Bean(CameraInfoConstant.ENTITY)
public KClass cameraInfoEntity() { public KClass cameraInfoEntity() {
return typeMech.createStaticBeanByResource( return typeMech.createStaticBeanByResource(
new ClassPathResource("/com/xyst/dinas/biz/datamodel/CameraInfo.jmx", KClass.class)); new ClassPathResource("/com/xyst/dinas/camera/datamodel/CameraInfo.jmx", KClass.class));
} }
} }
package com.xyst.dinas.production.config; package com.xyst.dinas.camera.config;
import com.xyst.dinas.production.dao.CameraPlayDao; import com.xyst.dinas.camera.dao.CameraPlayDao;
import com.xyst.dinas.production.internal.dao.CameraPlayDaoImpl; import com.xyst.dinas.camera.internal.dao.CameraPlayDaoImpl;
import com.xyst.dinas.production.internal.service.CameraPlayServiceImpl; import com.xyst.dinas.camera.internal.service.CameraPlayServiceImpl;
import com.xyst.dinas.production.service.CameraPlayService; import com.xyst.dinas.camera.service.CameraPlayService;
import com.xyst.dinas.production.web.CameraPlayController; import com.xyst.dinas.camera.web.CameraPlayController;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
public class CameraPlayConfiguration { public class CameraPlayConfiguration {
//CameraPlay相关bean配置 //CameraPlay相关bean配置
@Bean @Bean
public CameraPlayDao CameraPlayDao() { public CameraPlayDao cameraPlayDao() {
return new CameraPlayDaoImpl(); return new CameraPlayDaoImpl();
} }
@Bean @Bean
public CameraPlayService CameraPlayService(){ public CameraPlayService cameraPlayService(){
return new CameraPlayServiceImpl(); return new CameraPlayServiceImpl();
} }
@Bean @Bean
public CameraPlayController CameraPlayController(){ public CameraPlayController cameraPlayController(){
return new CameraPlayController(); return new CameraPlayController();
} }
......
package com.xyst.dinas.station.config; package com.xyst.dinas.camera.config;
import com.xyst.dinas.station.web.StationCameraPlayController; import com.xyst.dinas.camera.web.StationCameraPlayController;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
public class StationCameraConfiguration { public class StationCameraConfiguration {
@Bean @Bean
public StationCameraPlayController cameraPlayController(){ public StationCameraPlayController stationCameraPlayController(){
return new StationCameraPlayController(); return new StationCameraPlayController();
} }
......
package com.xyst.dinas.biz.constant; package com.xyst.dinas.camera.constant;
public interface CameraInfoConstant { public interface CameraInfoConstant {
...@@ -16,6 +16,6 @@ public interface CameraInfoConstant { ...@@ -16,6 +16,6 @@ public interface CameraInfoConstant {
/** /**
* 实体名 * 实体名
*/ */
String ENTITY = "com.xyst.dinas.biz.datamodel.CameraInfo"; String ENTITY = "com.xyst.dinas.camera.datamodel.CameraInfo";
} }
package com.xyst.dinas.biz.dao; package com.xyst.dinas.camera.dao;
import com.beecode.bap.attachment.common.Page; import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KObject; import com.beecode.bcp.type.KObject;
......
package com.xyst.dinas.production.dao; package com.xyst.dinas.camera.dao;
import com.beecode.bap.attachment.common.Page; import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KObject; import com.beecode.bcp.type.KObject;
......
package com.xyst.dinas.biz.internal.dao; package com.xyst.dinas.camera.internal.dao;
import com.beecode.amino.core.Amino; import com.beecode.amino.core.Amino;
import com.beecode.bap.attachment.common.Page; import com.beecode.bap.attachment.common.Page;
import com.beecode.bap.org.BapOrgConstants;
import com.beecode.bcp.core.context.AminoContextHolder; import com.beecode.bcp.core.context.AminoContextHolder;
import com.beecode.bcp.type.KClass; import com.beecode.bcp.type.KClass;
import com.beecode.bcp.type.KObject; import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.internal.dao.AbstractBaseDao; import com.beecode.inz.basis.internal.dao.AbstractBaseDao;
import com.xyst.dinas.biz.constant.CameraInfoConstant; import com.xyst.dinas.camera.constant.CameraInfoConstant;
import com.xyst.dinas.biz.dao.CameraInfoDao; import com.xyst.dinas.camera.dao.CameraInfoDao;
import com.xyst.dinas.biz.enumeration.OrganizationTypeEnum; import com.xyst.dinas.biz.enumeration.OrganizationTypeEnum;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.hibernate.criterion.DetachedCriteria; import org.hibernate.criterion.DetachedCriteria;
...@@ -98,7 +97,7 @@ public class CameraInfoDaoImpl extends AbstractBaseDao implements CameraInfoDao, ...@@ -98,7 +97,7 @@ public class CameraInfoDaoImpl extends AbstractBaseDao implements CameraInfoDao,
kobject.set("creator", id.get("creator")); kobject.set("creator", id.get("creator"));
kobject.set("createTime", id.getDate("createTime")); kobject.set("createTime", id.getDate("createTime"));
kobject.set("regionalCompany", currentLoginRegionalCompany); kobject.set("regionalCompany", currentLoginRegionalCompany);
Object cameraAccount = template.load("com.xyst.dinas.biz.dict.datamodel.CameraAccount", kobject.get("cameraAccount").getUuid("id")); Object cameraAccount = template.load("com.xyst.dinas.camera.dict.datamodel.CameraAccount", kobject.get("cameraAccount").getUuid("id"));
Object regionalStation = template.load("com.xyst.dinas.biz.datamodel.Station", kobject.get("regionalStation").getUuid("id")); Object regionalStation = template.load("com.xyst.dinas.biz.datamodel.Station", kobject.get("regionalStation").getUuid("id"));
kobject.set("cameraAccount",cameraAccount); kobject.set("cameraAccount",cameraAccount);
kobject.set("regionalStation",regionalStation); kobject.set("regionalStation",regionalStation);
...@@ -115,7 +114,7 @@ public class CameraInfoDaoImpl extends AbstractBaseDao implements CameraInfoDao, ...@@ -115,7 +114,7 @@ public class CameraInfoDaoImpl extends AbstractBaseDao implements CameraInfoDao,
public UUID create(KObject object, KObject regionalCompany) { public UUID create(KObject object, KObject regionalCompany) {
KObject staff = AminoContextHolder.getContext().getStaff(); KObject staff = AminoContextHolder.getContext().getStaff();
object.set("id", UUID.randomUUID()); object.set("id", UUID.randomUUID());
Object cameraAccount = template.load("com.xyst.dinas.biz.dict.datamodel.CameraAccount", object.get("cameraAccount").getUuid("id")); Object cameraAccount = template.load("com.xyst.dinas.camera.dict.datamodel.CameraAccount", object.get("cameraAccount").getUuid("id"));
Object regionalStation = template.load("com.xyst.dinas.biz.datamodel.Station", object.get("regionalStation").getUuid("id")); Object regionalStation = template.load("com.xyst.dinas.biz.datamodel.Station", object.get("regionalStation").getUuid("id"));
object.set("cameraAccount",cameraAccount); object.set("cameraAccount",cameraAccount);
object.set("regionalStation",regionalStation); object.set("regionalStation",regionalStation);
......
package com.xyst.dinas.production.internal.dao; package com.xyst.dinas.camera.internal.dao;
import com.beecode.amino.core.Amino;
import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.core.context.AminoContextHolder;
import com.beecode.bcp.type.KClass;
import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.internal.dao.AbstractBaseDao; import com.beecode.inz.basis.internal.dao.AbstractBaseDao;
import com.xyst.dinas.biz.constant.CameraInfoConstant; import com.xyst.dinas.camera.constant.CameraInfoConstant;
import com.xyst.dinas.biz.dao.CameraInfoDao; import com.xyst.dinas.camera.dao.CameraPlayDao;
import com.xyst.dinas.production.dao.CameraPlayDao;
import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.hibernate5.HibernateTemplate; import org.springframework.orm.hibernate5.HibernateTemplate;
import java.util.Date;
import java.util.List;
import java.util.UUID;
public class CameraPlayDaoImpl extends AbstractBaseDao implements CameraPlayDao, CameraInfoConstant { public class CameraPlayDaoImpl extends AbstractBaseDao implements CameraPlayDao, CameraInfoConstant {
......
package com.xyst.dinas.biz.internal.service; package com.xyst.dinas.camera.internal.service;
import com.beecode.bap.attachment.common.Page; import com.beecode.bap.attachment.common.Page;
import com.beecode.bap.staff.BapContext; import com.beecode.bap.staff.BapContext;
import com.beecode.bcp.type.KObject; import com.beecode.bcp.type.KObject;
import com.xyst.dinas.biz.dao.CameraInfoDao; import com.xyst.dinas.camera.dao.CameraInfoDao;
import com.xyst.dinas.biz.service.CameraInfoService; import com.xyst.dinas.camera.service.CameraInfoService;
import com.xyst.dinas.biz.service.DinasOrganizationService; import com.xyst.dinas.biz.service.DinasOrganizationService;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
......
package com.xyst.dinas.production.internal.service; package com.xyst.dinas.camera.internal.service;
import com.beecode.bcp.type.KObject; import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.team.pojo.ResponseObj; import com.beecode.inz.basis.team.pojo.ResponseObj;
import com.xyst.dinas.biz.constant.CameraInfoConstant; import com.xyst.dinas.camera.constant.CameraInfoConstant;
import com.xyst.dinas.biz.dao.CameraInfoDao; import com.xyst.dinas.camera.dao.CameraInfoDao;
import com.xyst.dinas.production.service.CameraPlayService; import com.xyst.dinas.camera.service.CameraPlayService;
import com.xyst.dinas.production.util.CameraContrUtil; import com.xyst.dinas.camera.util.CameraContrUtil;
import com.xyst.dinas.production.util.PTZVo; import com.xyst.dinas.camera.util.PTZVo;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.json.JSONObject; import org.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
......
package com.xyst.dinas.biz.service; package com.xyst.dinas.camera.service;
import com.beecode.bap.attachment.common.Page; import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KObject; import com.beecode.bcp.type.KObject;
......
package com.xyst.dinas.production.service; package com.xyst.dinas.camera.service;
import com.beecode.inz.basis.team.pojo.ResponseObj; import com.beecode.inz.basis.team.pojo.ResponseObj;
import org.json.JSONObject; import org.json.JSONObject;
......
package com.xyst.dinas.production.util; package com.xyst.dinas.camera.util;
import com.xyst.dinas.production.constant.CameraPlayConstant; import com.xyst.dinas.camera.constant.CameraPlayConstant;
import com.xyst.dinas.camera.util.PTZVo;
import org.apache.http.HttpException; import org.apache.http.HttpException;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONObject; import org.json.JSONObject;
......
package com.xyst.dinas.production.util; package com.xyst.dinas.camera.util;
import java.io.Serializable; import java.io.Serializable;
......
package com.xyst.dinas.biz.web; package com.xyst.dinas.camera.web;
import com.beecode.amino.core.Amino; import com.beecode.amino.core.Amino;
...@@ -8,9 +8,8 @@ import com.beecode.bcp.type.KObject; ...@@ -8,9 +8,8 @@ import com.beecode.bcp.type.KObject;
import com.beecode.bcp.type.json.JSONObjectUtils; import com.beecode.bcp.type.json.JSONObjectUtils;
import com.beecode.inz.basis.team.pojo.ResponseObj; import com.beecode.inz.basis.team.pojo.ResponseObj;
import com.beecode.nlib.utils.StringUtils; import com.beecode.nlib.utils.StringUtils;
import com.xyst.dinas.biz.constant.CameraInfoConstant; import com.xyst.dinas.camera.constant.CameraInfoConstant;
import com.xyst.dinas.biz.constant.DinasTypeConstant; import com.xyst.dinas.camera.service.CameraInfoService;
import com.xyst.dinas.biz.service.CameraInfoService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
......
package com.xyst.dinas.production.web; package com.xyst.dinas.camera.web;
import com.beecode.bap.attachment.common.Page; import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KObject; import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.team.pojo.ResponseObj; import com.beecode.inz.basis.team.pojo.ResponseObj;
import com.xyst.dinas.biz.service.CameraInfoService; import com.xyst.dinas.camera.service.CameraInfoService;
import com.xyst.dinas.biz.service.StationService; import com.xyst.dinas.biz.service.StationService;
import com.xyst.dinas.production.service.CameraPlayService; import com.xyst.dinas.camera.service.CameraPlayService;
import org.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
......
package com.xyst.dinas.station.web; package com.xyst.dinas.camera.web;
import com.beecode.bap.attachment.common.Page; import com.beecode.bap.attachment.common.Page;
...@@ -7,9 +7,9 @@ import com.beecode.inz.authentication.constants.AuthcConstants; ...@@ -7,9 +7,9 @@ import com.beecode.inz.authentication.constants.AuthcConstants;
import com.beecode.inz.basis.pojo.WarehouseUser; import com.beecode.inz.basis.pojo.WarehouseUser;
import com.beecode.inz.basis.service.WarehouseUserService; import com.beecode.inz.basis.service.WarehouseUserService;
import com.beecode.inz.basis.team.pojo.ResponseObj; import com.beecode.inz.basis.team.pojo.ResponseObj;
import com.xyst.dinas.biz.service.CameraInfoService; import com.xyst.dinas.camera.service.CameraInfoService;
import com.xyst.dinas.biz.service.StationService; import com.xyst.dinas.biz.service.StationService;
import com.xyst.dinas.production.service.CameraPlayService; import com.xyst.dinas.camera.service.CameraPlayService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.RequestContextHolder;
...@@ -20,8 +20,8 @@ import java.util.*; ...@@ -20,8 +20,8 @@ import java.util.*;
/** /**
* @author scol * @author scol
*/ */
@RestController
@RequestMapping("/warehouse/api/cameraPlay") @RequestMapping("/warehouse/api/cameraPlay")
@RestController
public class StationCameraPlayController { public class StationCameraPlayController {
@Autowired @Autowired
......
<model> <model>
<header> <header>
<type>bcp.dict.Dict</type> <type>bcp.dict.Dict</type>
<package>com.xyst.dinas.biz.dict</package> <package>com.xyst.dinas.camera.dict</package>
<name>CameraAccountDict</name> <name>CameraAccountDict</name>
<title>摄像头账户表</title> <title>摄像头账户表</title>
<tags></tags> <tags></tags>
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
</header> </header>
<content> <content>
<dict id='3086770b-280c-4613-bc97-c6aa9d719e08' listid='a51c942c-4a05-4c4c-b6ee-f11e14c6a532'> <dict id='3086770b-280c-4613-bc97-c6aa9d719e08' listid='a51c942c-4a05-4c4c-b6ee-f11e14c6a532'>
<type>com.xyst.dinas.biz.dict.datamodel.CameraAccount</type> <type>com.xyst.dinas.camera.dict.datamodel.CameraAccount</type>
<config> <config>
<structure>list</structure> <structure>list</structure>
<code-rule></code-rule> <code-rule></code-rule>
......
<model> <model>
<header> <header>
<type>bcp.type.DataModel</type> <type>bcp.type.DataModel</type>
<package>com.xyst.dinas.biz.dict.datamodel</package> <package>com.xyst.dinas.camera.dict.datamodel</package>
<title>摄像头账户表</title> <title>摄像头账户表</title>
<name>CameraAccount</name> <name>CameraAccount</name>
<tags></tags> <tags></tags>
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
<annotation id='0a3a98dc-1b44-48f3-ba47-775d3fd87d28' attributeId='579095bf-e879-4a92-b322-eea63ed4ba0a' name='length' value='100'> <annotation id='0a3a98dc-1b44-48f3-ba47-775d3fd87d28' attributeId='579095bf-e879-4a92-b322-eea63ed4ba0a' name='length' value='100'>
</annotation> </annotation>
</attribute> </attribute>
<hibernate>/xyst.dinas.biz/src/main/resources/config/CameraAccount.hbm.xml</hibernate> <hibernate>/xyst.dinas.camera/src/main/resources/config/CameraAccount.hbm.xml</hibernate>
</dataModel> </dataModel>
</content> </content>
</model> </model>
# Auto Configure # Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.xyst.dinas.station.config.StationCameraConfiguration com.xyst.dinas.camera.config.StationCameraConfiguration,\
\ No newline at end of file com.xyst.dinas.camera.config.CameraPlayConfiguration,\
com.xyst.dinas.camera.config.CameraConfiguration
\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-type"> <metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-type">
<specification>1.0</specification> <specification>1.0</specification>
<id>e8249aa2-51af-444b-a3e3-fec7c5c8a12d</id> <id>e8249aa2-51af-444b-a3e3-fec7c5c8a12d</id>
<name>com.xyst.dinas.biz.datamodel.CameraInfo</name> <name>com.xyst.dinas.camera.datamodel.CameraInfo</name>
<title>摄像头管理</title> <title>摄像头管理</title>
<description>摄像头管理</description> <description>摄像头管理</description>
<define>bcp.type.Class</define> <define>bcp.type.Class</define>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<dependency>com.beecode.inz.common.datamodel.BaseInfo</dependency> <dependency>com.beecode.inz.common.datamodel.BaseInfo</dependency>
<dependency>com.xyst.dinas.biz.datamodel.Organization</dependency> <dependency>com.xyst.dinas.biz.datamodel.Organization</dependency>
<dependency>com.xyst.dinas.biz.datamodel.Station</dependency> <dependency>com.xyst.dinas.biz.datamodel.Station</dependency>
<dependency>com.xyst.dinas.biz.dict.datamodel.CameraAccount</dependency> <dependency>com.xyst.dinas.camera.dict.datamodel.CameraAccount</dependency>
<dependency>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</dependency> <dependency>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</dependency>
<content> <content>
<m:class> <m:class>
...@@ -160,7 +160,7 @@ ...@@ -160,7 +160,7 @@
<m:id>0a0bf871-7f98-4fe8-b91e-6813e9794264</m:id> <m:id>0a0bf871-7f98-4fe8-b91e-6813e9794264</m:id>
<m:name>cameraAccount</m:name> <m:name>cameraAccount</m:name>
<m:title>摄像头账号</m:title> <m:title>摄像头账号</m:title>
<m:type>com.xyst.dinas.biz.dict.datamodel.CameraAccount</m:type> <m:type>com.xyst.dinas.camera.dict.datamodel.CameraAccount</m:type>
<m:description></m:description> <m:description></m:description>
<m:default></m:default> <m:default></m:default>
</m:attribute> </m:attribute>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-selector"> <metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-selector">
<specification>1.0</specification> <specification>1.0</specification>
<id>a51c942c-4a05-4c4c-b6ee-f11e14c6a532</id> <id>a51c942c-4a05-4c4c-b6ee-f11e14c6a532</id>
<name>com.xyst.dinas.biz.dict.CameraAccountDict$listSelector</name> <name>com.xyst.dinas.camera.dict.CameraAccountDict$listSelector</name>
<title>listSelector</title> <title>listSelector</title>
<define>bcp.selector.ListSelector</define> <define>bcp.selector.ListSelector</define>
<define-version>1.0</define-version> <define-version>1.0</define-version>
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
<m:adapter> <m:adapter>
<m:name>com.beecode.bap.biztrait.BasicBillDictListSelectorAdaptor</m:name> <m:name>com.beecode.bap.biztrait.BasicBillDictListSelectorAdaptor</m:name>
</m:adapter> </m:adapter>
<m:config>com.xyst.dinas.biz.dict.CameraAccountDict</m:config> <m:config>com.xyst.dinas.camera.dict.CameraAccountDict</m:config>
</m:list-selector> </m:list-selector>
</content> </content>
</metadata> </metadata>
...@@ -2,14 +2,14 @@ ...@@ -2,14 +2,14 @@
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-dict"> <metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-dict">
<specification>1.0</specification> <specification>1.0</specification>
<id>3086770b-280c-4613-bc97-c6aa9d719e08</id> <id>3086770b-280c-4613-bc97-c6aa9d719e08</id>
<name>com.xyst.dinas.biz.dict.CameraAccountDict</name> <name>com.xyst.dinas.camera.dict.CameraAccountDict</name>
<title>摄像头账户表</title> <title>摄像头账户表</title>
<define>bcp.dict</define> <define>bcp.dict</define>
<define-version>1.0</define-version> <define-version>1.0</define-version>
<dependency>com.xyst.dinas.biz.dict.datamodel.CameraAccount</dependency> <dependency>com.xyst.dinas.camera.dict.datamodel.CameraAccount</dependency>
<content> <content>
<m:dict> <m:dict>
<m:type>com.xyst.dinas.biz.dict.datamodel.CameraAccount</m:type> <m:type>com.xyst.dinas.camera.dict.datamodel.CameraAccount</m:type>
<m:config> <m:config>
<m:structure>list</m:structure> <m:structure>list</m:structure>
<m:code-rule></m:code-rule> <m:code-rule></m:code-rule>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-type"> <metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-type">
<specification>1.0</specification> <specification>1.0</specification>
<id>f200e311-dee1-4faf-bf25-65f26fcefab3</id> <id>f200e311-dee1-4faf-bf25-65f26fcefab3</id>
<name>com.xyst.dinas.biz.dict.datamodel.CameraAccount</name> <name>com.xyst.dinas.camera.dict.datamodel.CameraAccount</name>
<title>摄像头账户表</title> <title>摄像头账户表</title>
<description>摄像头账户表</description> <description>摄像头账户表</description>
<define>bcp.type.Class</define> <define>bcp.type.Class</define>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping
http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd"> http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd">
<union-subclass entity-name="com.xyst.dinas.biz.dict.datamodel.CameraAccount" table="xyst_dinas_position_camera_account" extends = "com.beecode.bcp.dict.datamodel.BasicDictRequirement"> <union-subclass entity-name="com.xyst.dinas.camera.dict.datamodel.CameraAccount" table="xyst_dinas_position_camera_account" extends = "com.beecode.bcp.dict.datamodel.BasicDictRequirement">
<tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer"/> <tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer"/>
<property name="buildinParamFir" type="nstring" not-null="false"> <property name="buildinParamFir" type="nstring" not-null="false">
<column name="buildin_param_fir" length="100"/> <column name="buildin_param_fir" length="100"/>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping
http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd"> http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd">
<class entity-name="com.xyst.dinas.biz.datamodel.CameraInfo" table="xyst_dinas_biz_camera_info" optimistic-lock="version" <class entity-name="com.xyst.dinas.camera.datamodel.CameraInfo" table="xyst_dinas_biz_camera_info" optimistic-lock="version"
> >
<tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer"/> <tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer"/>
<id name="id" type="uuid-binary" column="id" length="16"> <id name="id" type="uuid-binary" column="id" length="16">
...@@ -113,7 +113,7 @@ ...@@ -113,7 +113,7 @@
<comment>所属场站</comment> <comment>所属场站</comment>
</column> </column>
</many-to-one> </many-to-one>
<many-to-one name="cameraAccount" entity-name="com.xyst.dinas.biz.dict.datamodel.CameraAccount" fetch="select"> <many-to-one name="cameraAccount" entity-name="com.xyst.dinas.camera.dict.datamodel.CameraAccount" fetch="select">
<column name="camera_account" > <column name="camera_account" >
<comment>摄像头账号</comment> <comment>摄像头账号</comment>
</column> </column>
......
# Auto Configure # Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ org.springframework.boot.autoconfigure.EnableAutoConfiguration=
com.xyst.dinas.production.config.CameraPlayConfiguration \ No newline at end of file
\ No newline at end of file
rootProject.name = 'xyst.dinas.station'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment