Commit 2ff61850 by 张祺

移除mongodb代码

parent a66fa4e1
package com.keymobile.indicators.api.indicators; //package com.keymobile.indicators.api.indicators;
//
import java.util.List; //import java.util.List;
import java.util.Map; //import java.util.Map;
//
import org.springframework.beans.factory.annotation.Autowired; //import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping; //import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; //import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; //import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; //import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; //import org.springframework.web.bind.annotation.RestController;
//
import com.keymobile.indicators.model.indicators.DeriveIndicators; //import com.keymobile.indicators.model.indicators.DeriveIndicators;
import com.keymobile.indicators.service.indicators.DeriveIndicatorsService; //import com.keymobile.indicators.service.indicators.DeriveIndicatorsService;
//
import io.swagger.annotations.ApiOperation; //import io.swagger.annotations.ApiOperation;
//
@RestController //@RestController
@RequestMapping(value = "/deriveIndicatorsCtrl") //@RequestMapping(value = "/deriveIndicatorsCtrl")
public class DeriveIndicatorsCtrl { //public class DeriveIndicatorsCtrl {
//
@Autowired // @Autowired
private DeriveIndicatorsService derIndecatorsService; // private DeriveIndicatorsService derIndecatorsService;
//
@ApiOperation(value = "新增/修改衍生指标", notes = "新增/修改衍生指标") // @ApiOperation(value = "新增/修改衍生指标", notes = "新增/修改衍生指标")
@PostMapping(value = "/saveOrUpdateDerIndi") // @PostMapping(value = "/saveOrUpdateDerIndi")
public String saveOrUpdateDerIndicators(@RequestParam String operator, // public String saveOrUpdateDerIndicators(@RequestParam String operator,
@RequestBody DeriveIndicators derIndicators) throws Exception{ // @RequestBody DeriveIndicators derIndicators) throws Exception{
return derIndecatorsService.saveOrUpdate(derIndicators, operator); // return derIndecatorsService.saveOrUpdate(derIndicators, operator);
} // }
//
@ApiOperation(value = "删除衍生指标", notes = "删除衍生指标") // @ApiOperation(value = "删除衍生指标", notes = "删除衍生指标")
@PostMapping(value = "/deleteDerIndicators") // @PostMapping(value = "/deleteDerIndicators")
public void deleteDerIndicators(@RequestParam String derIndiId) throws Exception{ // public void deleteDerIndicators(@RequestParam String derIndiId) throws Exception{
derIndecatorsService.delete(derIndiId); // derIndecatorsService.delete(derIndiId);
} // }
//
@ApiOperation(value = "获取衍生指标列表", notes = "获取衍生指标列表") // @ApiOperation(value = "获取衍生指标列表", notes = "获取衍生指标列表")
@PostMapping(value = "/getDerIndicatorsList") // @PostMapping(value = "/getDerIndicatorsList")
public List<DeriveIndicators> getDerIndicatorsList(@RequestParam(required=false) String keyword)throws Exception{ // public List<DeriveIndicators> getDerIndicatorsList(@RequestParam(required=false) String keyword)throws Exception{
return derIndecatorsService.getDerIndicatorsList(keyword); // return derIndecatorsService.getDerIndicatorsList(keyword);
} // }
//
@ApiOperation(value = "获取衍生指标详情", notes = "获取衍生指标详情") // @ApiOperation(value = "获取衍生指标详情", notes = "获取衍生指标详情")
@PostMapping(value = "/getDerIndicatorsDetial") // @PostMapping(value = "/getDerIndicatorsDetial")
public DeriveIndicators getDerIndicatorsDetail(@RequestParam String id) throws Exception{ // public DeriveIndicators getDerIndicatorsDetail(@RequestParam String id) throws Exception{
return derIndecatorsService.getDerIndicatorsDetail(id); // return derIndecatorsService.getDerIndicatorsDetail(id);
} // }
//
@ApiOperation(value = "获取衍生指标关联的原生指标共同的维度", notes = "获取衍生指标关联的原生指标共同的维度") // @ApiOperation(value = "获取衍生指标关联的原生指标共同的维度", notes = "获取衍生指标关联的原生指标共同的维度")
@PostMapping(value = "/getSameDim") // @PostMapping(value = "/getSameDim")
public List<String> getSameDim(@RequestParam String indiDefIdString) throws Exception{ // public List<String> getSameDim(@RequestParam String indiDefIdString) throws Exception{
return derIndecatorsService.getSameDim(indiDefIdString); // return derIndecatorsService.getSameDim(indiDefIdString);
} // }
//
@ApiOperation(value = "计算衍生指标的值", notes = "计算衍生指标的值") // @ApiOperation(value = "计算衍生指标的值", notes = "计算衍生指标的值")
@PostMapping(value = "/calculate") // @PostMapping(value = "/calculate")
public double calculateDeriveIndicators(@RequestParam String derIndiId, // public double calculateDeriveIndicators(@RequestParam String derIndiId,
@RequestBody Map<String,Object> dimValues) throws Exception{ // @RequestBody Map<String,Object> dimValues) throws Exception{
return derIndecatorsService.calculateDeriveIndicators(derIndiId, dimValues); // return derIndecatorsService.calculateDeriveIndicators(derIndiId, dimValues);
} // }
//
@ApiOperation(value = "对标单元获取指标报表", notes = "对标单元获取指标报表") // @ApiOperation(value = "对标单元获取指标报表", notes = "对标单元获取指标报表")
@PostMapping(value = "/getIndicatorsReport") // @PostMapping(value = "/getIndicatorsReport")
public Map<String,Object> getIndicatorsReport(@RequestParam String StandardUnitId, // public Map<String,Object> getIndicatorsReport(@RequestParam String StandardUnitId,
@RequestParam String compareIndiIds, // @RequestParam String compareIndiIds,
@RequestBody List<String> compareDims,@RequestParam String year)throws Exception{ // @RequestBody List<String> compareDims,@RequestParam String year)throws Exception{
return derIndecatorsService.getIndicatorsReport(StandardUnitId, compareIndiIds, compareDims, year); // return derIndecatorsService.getIndicatorsReport(StandardUnitId, compareIndiIds, compareDims, year);
} // }
} //}
package com.keymobile.indicators.conf; //package com.keymobile.indicators.conf;
import org.springframework.beans.factory.annotation.Value; //import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean; //import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; //import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.MongoDbFactory; //import org.springframework.data.mongodb.MongoDbFactory;
import org.springframework.data.mongodb.config.AbstractMongoConfiguration; //import org.springframework.data.mongodb.config.AbstractMongoConfiguration;
import org.springframework.data.mongodb.core.SimpleMongoDbFactory; //import org.springframework.data.mongodb.core.SimpleMongoDbFactory;
import org.springframework.data.mongodb.gridfs.GridFsTemplate; //import org.springframework.data.mongodb.gridfs.GridFsTemplate;
//
import com.mongodb.MongoClient; //import com.mongodb.MongoClient;
import com.mongodb.MongoClientOptions; //import com.mongodb.MongoClientOptions;
import com.mongodb.MongoClientURI; //import com.mongodb.MongoClientURI;
import com.mongodb.client.MongoDatabase; //import com.mongodb.client.MongoDatabase;
import com.mongodb.client.gridfs.GridFSBucket; //import com.mongodb.client.gridfs.GridFSBucket;
import com.mongodb.client.gridfs.GridFSBuckets; //import com.mongodb.client.gridfs.GridFSBuckets;
//
@Configuration //@Configuration
public class MongoDBConfig extends AbstractMongoConfiguration { //public class MongoDBConfig extends AbstractMongoConfiguration {
//
@Value("${mongodb.uri}") // @Value("${mongodb.uri}")
private String host; // private String host;
@Value("${mongodb.database}") // @Value("${mongodb.database}")
private String database; // private String database;
@Value("${mongodb.username}") // @Value("${mongodb.username}")
private String user; // private String user;
@Value("${mongodb.password}") // @Value("${mongodb.password}")
private String pswd; // private String pswd;
@Value("${mongodb.maxConnectionIdleTime}") // @Value("${mongodb.maxConnectionIdleTime}")
private Integer maxConnectionIdleTime = 60000; // private Integer maxConnectionIdleTime = 60000;
//
@Override // @Override
protected String getDatabaseName() { // protected String getDatabaseName() {
return database; // return database;
} // }
//
//
@Bean // @Bean
public MongoDbFactory mongoDbFactory() { // public MongoDbFactory mongoDbFactory() {
return new SimpleMongoDbFactory(this.mongoClient(), this.getDatabaseName()); // return new SimpleMongoDbFactory(this.mongoClient(), this.getDatabaseName());
} // }
//
@Bean // @Bean
public GridFsTemplate gridFsTemplate() throws Exception { // public GridFsTemplate gridFsTemplate() throws Exception {
return new GridFsTemplate(mongoDbFactory(), mappingMongoConverter()); // return new GridFsTemplate(mongoDbFactory(), mappingMongoConverter());
} // }
//
@Bean // @Bean
public GridFSBucket getGridFSBuckets() { // public GridFSBucket getGridFSBuckets() {
MongoDatabase db = mongoDbFactory().getDb(); // MongoDatabase db = mongoDbFactory().getDb();
return GridFSBuckets.create(db); // return GridFSBuckets.create(db);
} // }
//
//
@Override // @Override
public MongoClient mongoClient() { // public MongoClient mongoClient() {
String uri = String.format("mongodb://%s:%s@%s/%s", user, pswd, host, database); // String uri = String.format("mongodb://%s:%s@%s/%s", user, pswd, host, database);
MongoClientOptions.Builder builder = new MongoClientOptions.Builder(); // MongoClientOptions.Builder builder = new MongoClientOptions.Builder();
builder.maxConnectionIdleTime(maxConnectionIdleTime); // builder.maxConnectionIdleTime(maxConnectionIdleTime);
MongoClientURI clientURI = new MongoClientURI(uri, builder); // MongoClientURI clientURI = new MongoClientURI(uri, builder);
return new MongoClient(clientURI); // return new MongoClient(clientURI);
} // }
//
} //}
package com.keymobile.indicators.model.indicators; //package com.keymobile.indicators.model.indicators;
//
import java.io.Serializable; //import java.io.Serializable;
import java.util.Date; //import java.util.Date;
//
import org.springframework.data.annotation.Id; //import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document; //import org.springframework.data.mongodb.core.mapping.Document;
//
import com.fasterxml.jackson.annotation.JsonFormat; //import com.fasterxml.jackson.annotation.JsonFormat;
//
/** ///**
* 衍生指标 // * 衍生指标
*/ // */
@Document(collection="indi_derive") //@Document(collection="indi_derive")
public class DeriveIndicators implements Serializable{ //public class DeriveIndicators implements Serializable{
/** // /**
* // *
*/ // */
private static final long serialVersionUID = 1L; // private static final long serialVersionUID = 1L;
//
@Id // @Id
private String id; // private String id;
private String derName; // private String derName;
private String derCnName; // private String derCnName;
private String derUnit;//计算单位 // private String derUnit;//计算单位
private String derFormula; // private String derFormula;
private String indiDefIds; // private String indiDefIds;
private String dimNames; // private String dimNames;
private String derFormulaDesc;//公式中文描述 // private String derFormulaDesc;//公式中文描述
//
private String status; // private String status;
//
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") // @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime; // private Date createTime;
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") // @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime; // private Date updateTime;
//
private String creator; // private String creator;
private String updator; // private String updator;
//
public String getId() { // public String getId() {
return id; // return id;
} // }
public void setId(String id) { // public void setId(String id) {
this.id = id; // this.id = id;
} // }
public String getDerName() { // public String getDerName() {
return derName; // return derName;
} // }
public void setDerName(String derName) { // public void setDerName(String derName) {
this.derName = derName; // this.derName = derName;
} // }
public String getDerCnName() { // public String getDerCnName() {
return derCnName; // return derCnName;
} // }
public void setDerCnName(String derCnName) { // public void setDerCnName(String derCnName) {
this.derCnName = derCnName; // this.derCnName = derCnName;
} // }
public String getDerUnit() { // public String getDerUnit() {
return derUnit; // return derUnit;
} // }
public void setDerUnit(String derUnit) { // public void setDerUnit(String derUnit) {
this.derUnit = derUnit; // this.derUnit = derUnit;
} // }
public String getDerFormula() { // public String getDerFormula() {
return derFormula; // return derFormula;
} // }
public void setDerFormula(String derFormula) { // public void setDerFormula(String derFormula) {
this.derFormula = derFormula; // this.derFormula = derFormula;
} // }
public String getIndiDefIds() { // public String getIndiDefIds() {
return indiDefIds; // return indiDefIds;
} // }
public void setIndiDefIds(String indiDefIds) { // public void setIndiDefIds(String indiDefIds) {
this.indiDefIds = indiDefIds; // this.indiDefIds = indiDefIds;
} // }
public String getDimNames() { // public String getDimNames() {
return dimNames; // return dimNames;
} // }
public void setDimNames(String dimNames) { // public void setDimNames(String dimNames) {
this.dimNames = dimNames; // this.dimNames = dimNames;
} // }
public String getDerFormulaDesc() { // public String getDerFormulaDesc() {
return derFormulaDesc; // return derFormulaDesc;
} // }
public void setDerFormulaDesc(String derFormulaDesc) { // public void setDerFormulaDesc(String derFormulaDesc) {
this.derFormulaDesc = derFormulaDesc; // this.derFormulaDesc = derFormulaDesc;
} // }
public String getStatus() { // public String getStatus() {
return status; // return status;
} // }
public void setStatus(String status) { // public void setStatus(String status) {
this.status = status; // this.status = status;
} // }
public Date getCreateTime() { // public Date getCreateTime() {
return createTime; // return createTime;
} // }
public void setCreateTime(Date createTime) { // public void setCreateTime(Date createTime) {
this.createTime = createTime; // this.createTime = createTime;
} // }
public Date getUpdateTime() { // public Date getUpdateTime() {
return updateTime; // return updateTime;
} // }
public void setUpdateTime(Date updateTime) { // public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime; // this.updateTime = updateTime;
} // }
public String getCreator() { // public String getCreator() {
return creator; // return creator;
} // }
public void setCreator(String creator) { // public void setCreator(String creator) {
this.creator = creator; // this.creator = creator;
} // }
public String getUpdator() { // public String getUpdator() {
return updator; // return updator;
} // }
public void setUpdator(String updator) { // public void setUpdator(String updator) {
this.updator = updator; // this.updator = updator;
} // }
} //}
package com.keymobile.indicators.model.indicators; //package com.keymobile.indicators.model.indicators;
//
import java.io.Serializable; //import java.io.Serializable;
import java.util.Date; //import java.util.Date;
//
import org.springframework.data.annotation.Id; //import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document; //import org.springframework.data.mongodb.core.mapping.Document;
//
import com.fasterxml.jackson.annotation.JsonFormat; //import com.fasterxml.jackson.annotation.JsonFormat;
//
/** ///**
* 指标定义表 // * 指标定义表
*/ // */
@Document(collection="indi_def") //@Document(collection="indi_def")
public class IndicatorsDef implements Serializable{ //public class IndicatorsDef implements Serializable{
/** // /**
* // *
*/ // */
private static final long serialVersionUID = 1L; // private static final long serialVersionUID = 1L;
//
@Id // @Id
private String id; // private String id;
private String indiName; // private String indiName;
private String indiCnName; // private String indiCnName;
private int valueMapping = -1; // private int valueMapping = -1;
private String valueMappingName; // private String valueMappingName;
private String indiUnit; // private String indiUnit;
private String dataType; // private String dataType;
private String status; // private String status;
//
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") // @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime; // private Date createTime;
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") // @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime; // private Date updateTime;
//
private String creator; // private String creator;
private String updator; // private String updator;
//
//添加基础指标编号和公式属性 // //添加基础指标编号和公式属性
private String indiCode; // private String indiCode;
private String indiFormula; // private String indiFormula;
//
public String getId() { // public String getId() {
return id; // return id;
} // }
public void setId(String id) { // public void setId(String id) {
this.id = id; // this.id = id;
} // }
public String getIndiName() { // public String getIndiName() {
return indiName; // return indiName;
} // }
public void setIndiName(String indiName) { // public void setIndiName(String indiName) {
this.indiName = indiName; // this.indiName = indiName;
} // }
public String getIndiCnName() { // public String getIndiCnName() {
return indiCnName; // return indiCnName;
} // }
public void setIndiCnName(String indiCnName) { // public void setIndiCnName(String indiCnName) {
this.indiCnName = indiCnName; // this.indiCnName = indiCnName;
} // }
public int getValueMapping() { // public int getValueMapping() {
return valueMapping; // return valueMapping;
} // }
public void setValueMapping(int valueMapping) { // public void setValueMapping(int valueMapping) {
this.valueMapping = valueMapping; // this.valueMapping = valueMapping;
} // }
public String getValueMappingName() { // public String getValueMappingName() {
return valueMappingName; // return valueMappingName;
} // }
public void setValueMappingName(String valueMappingName) { // public void setValueMappingName(String valueMappingName) {
this.valueMappingName = valueMappingName; // this.valueMappingName = valueMappingName;
} // }
public String getIndiUnit() { // public String getIndiUnit() {
return indiUnit; // return indiUnit;
} // }
public void setIndiUnit(String indiUnit) { // public void setIndiUnit(String indiUnit) {
this.indiUnit = indiUnit; // this.indiUnit = indiUnit;
} // }
public String getDataType() { // public String getDataType() {
return dataType; // return dataType;
} // }
public void setDataType(String dataType) { // public void setDataType(String dataType) {
this.dataType = dataType; // this.dataType = dataType;
} // }
public String getStatus() { // public String getStatus() {
return status; // return status;
} // }
public void setStatus(String status) { // public void setStatus(String status) {
this.status = status; // this.status = status;
} // }
public Date getCreateTime() { // public Date getCreateTime() {
return createTime; // return createTime;
} // }
public void setCreateTime(Date createTime) { // public void setCreateTime(Date createTime) {
this.createTime = createTime; // this.createTime = createTime;
} // }
public Date getUpdateTime() { // public Date getUpdateTime() {
return updateTime; // return updateTime;
} // }
public void setUpdateTime(Date updateTime) { // public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime; // this.updateTime = updateTime;
} // }
public String getCreator() { // public String getCreator() {
return creator; // return creator;
} // }
public void setCreator(String creator) { // public void setCreator(String creator) {
this.creator = creator; // this.creator = creator;
} // }
public String getUpdator() { // public String getUpdator() {
return updator; // return updator;
} // }
public void setUpdator(String updator) { // public void setUpdator(String updator) {
this.updator = updator; // this.updator = updator;
} // }
public String getIndiCode() { // public String getIndiCode() {
return indiCode; // return indiCode;
} // }
public void setIndiCode(String indiCode) { // public void setIndiCode(String indiCode) {
this.indiCode = indiCode; // this.indiCode = indiCode;
} // }
public String getIndiFormula() { // public String getIndiFormula() {
return indiFormula; // return indiFormula;
} // }
public void setIndiFormula(String indiFormula) { // public void setIndiFormula(String indiFormula) {
this.indiFormula = indiFormula; // this.indiFormula = indiFormula;
} // }
} //}
package com.keymobile.indicators.model.indicators; //package com.keymobile.indicators.model.indicators;
//
import java.io.Serializable; //import java.io.Serializable;
import java.util.Date; //import java.util.Date;
//
import org.springframework.data.annotation.Id; //import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document; //import org.springframework.data.mongodb.core.mapping.Document;
//
import com.fasterxml.jackson.annotation.JsonFormat; //import com.fasterxml.jackson.annotation.JsonFormat;
//
/** ///**
* 指标维度表 // * 指标维度表
*/ // */
@Document(collection="indi_dim") //@Document(collection="indi_dim")
public class IndicatorsDim implements Serializable{ //public class IndicatorsDim implements Serializable{
/** // /**
* // *
*/ // */
private static final long serialVersionUID = 1L; // private static final long serialVersionUID = 1L;
//
@Id // @Id
private String id; // private String id;
private String dimName; // private String dimName;
private String dimCnName; // private String dimCnName;
private String dimType; // private String dimType;
private int dimMapping = -1; // private int dimMapping = -1;
private String dimMappingName; // private String dimMappingName;
private String dataType; // private String dataType;
private int sort; // private int sort;
private String indiDefId; // private String indiDefId;
//
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") // @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime; // private Date createTime;
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") // @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime; // private Date updateTime;
//
private String creator; // private String creator;
private String updator; // private String updator;
public String getId() { // public String getId() {
return id; // return id;
} // }
public void setId(String id) { // public void setId(String id) {
this.id = id; // this.id = id;
} // }
public String getDimName() { // public String getDimName() {
return dimName; // return dimName;
} // }
public void setDimName(String dimName) { // public void setDimName(String dimName) {
this.dimName = dimName; // this.dimName = dimName;
} // }
public String getDimCnName() { // public String getDimCnName() {
return dimCnName; // return dimCnName;
} // }
public void setDimCnName(String dimCnName) { // public void setDimCnName(String dimCnName) {
this.dimCnName = dimCnName; // this.dimCnName = dimCnName;
} // }
public String getDimType() { // public String getDimType() {
return dimType; // return dimType;
} // }
public void setDimType(String dimType) { // public void setDimType(String dimType) {
this.dimType = dimType; // this.dimType = dimType;
} // }
public int getDimMapping() { // public int getDimMapping() {
return dimMapping; // return dimMapping;
} // }
public void setDimMapping(int dimMapping) { // public void setDimMapping(int dimMapping) {
this.dimMapping = dimMapping; // this.dimMapping = dimMapping;
} // }
public String getDimMappingName() { // public String getDimMappingName() {
return dimMappingName; // return dimMappingName;
} // }
public void setDimMappingName(String dimMappingName) { // public void setDimMappingName(String dimMappingName) {
this.dimMappingName = dimMappingName; // this.dimMappingName = dimMappingName;
} // }
public String getDataType() { // public String getDataType() {
return dataType; // return dataType;
} // }
public void setDataType(String dataType) { // public void setDataType(String dataType) {
this.dataType = dataType; // this.dataType = dataType;
} // }
public int getSort() { // public int getSort() {
return sort; // return sort;
} // }
public void setSort(int sort) { // public void setSort(int sort) {
this.sort = sort; // this.sort = sort;
} // }
public String getIndiDefId() { // public String getIndiDefId() {
return indiDefId; // return indiDefId;
} // }
public void setIndiDefId(String indiDefId) { // public void setIndiDefId(String indiDefId) {
this.indiDefId = indiDefId; // this.indiDefId = indiDefId;
} // }
public Date getCreateTime() { // public Date getCreateTime() {
return createTime; // return createTime;
} // }
public void setCreateTime(Date createTime) { // public void setCreateTime(Date createTime) {
this.createTime = createTime; // this.createTime = createTime;
} // }
public Date getUpdateTime() { // public Date getUpdateTime() {
return updateTime; // return updateTime;
} // }
public void setUpdateTime(Date updateTime) { // public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime; // this.updateTime = updateTime;
} // }
public String getCreator() { // public String getCreator() {
return creator; // return creator;
} // }
public void setCreator(String creator) { // public void setCreator(String creator) {
this.creator = creator; // this.creator = creator;
} // }
public String getUpdator() { // public String getUpdator() {
return updator; // return updator;
} // }
public void setUpdator(String updator) { // public void setUpdator(String updator) {
this.updator = updator; // this.updator = updator;
} // }
//
//
} //}
package com.keymobile.indicators.persistence.indicators; //package com.keymobile.indicators.persistence.indicators;
//
import java.util.List; //import java.util.List;
//
import org.springframework.data.mongodb.repository.MongoRepository; //import org.springframework.data.mongodb.repository.MongoRepository;
//
import com.keymobile.indicators.model.indicators.DeriveIndicators; //import com.keymobile.indicators.model.indicators.DeriveIndicators;
//
public interface DeriveIndicatorsRepository extends MongoRepository<DeriveIndicators,String>{ //public interface DeriveIndicatorsRepository extends MongoRepository<DeriveIndicators,String>{
//
//判断原生指标是否关联了衍生指标 // //判断原生指标是否关联了衍生指标
public List<DeriveIndicators> findByIndiDefIdsLike(String indiDefId); // public List<DeriveIndicators> findByIndiDefIdsLike(String indiDefId);
//
public List<DeriveIndicators> findByDerNameLikeOrDerCnNameLike(String name,String cnName); // public List<DeriveIndicators> findByDerNameLikeOrDerCnNameLike(String name,String cnName);
} //}
package com.keymobile.indicators.persistence.indicators; //package com.keymobile.indicators.persistence.indicators;
//
import java.util.List; //import java.util.List;
//
import org.springframework.data.mongodb.repository.MongoRepository; //import org.springframework.data.mongodb.repository.MongoRepository;
//
import com.keymobile.indicators.model.indicators.IndicatorsDef; //import com.keymobile.indicators.model.indicators.IndicatorsDef;
//
public interface IndicatorsDefRepository extends MongoRepository<IndicatorsDef,String>{ //public interface IndicatorsDefRepository extends MongoRepository<IndicatorsDef,String>{
public List<IndicatorsDef> findByStatus(String status); // public List<IndicatorsDef> findByStatus(String status);
//
public List<IndicatorsDef> findByIndiNameLikeOrIndiCnNameLikeAndStatus(String name,String cnName,String status); // public List<IndicatorsDef> findByIndiNameLikeOrIndiCnNameLikeAndStatus(String name,String cnName,String status);
} //}
package com.keymobile.indicators.persistence.indicators; //package com.keymobile.indicators.persistence.indicators;
//
import java.util.List; //import java.util.List;
import java.util.Optional; //import java.util.Optional;
//
import org.springframework.data.mongodb.repository.MongoRepository; //import org.springframework.data.mongodb.repository.MongoRepository;
//
import com.keymobile.indicators.model.indicators.IndicatorsDim; //import com.keymobile.indicators.model.indicators.IndicatorsDim;
//
public interface IndicatorsDimRepository extends MongoRepository<IndicatorsDim,String>{ //public interface IndicatorsDimRepository extends MongoRepository<IndicatorsDim,String>{
public void deleteByIndiDefId(String indiDefId); // public void deleteByIndiDefId(String indiDefId);
//
public List<IndicatorsDim> findByIndiDefId(String indiDefId); // public List<IndicatorsDim> findByIndiDefId(String indiDefId);
//
public Optional<IndicatorsDim> findByIndiDefIdAndDimMappingName(String indiDefId,String dimMappindName); // public Optional<IndicatorsDim> findByIndiDefIdAndDimMappingName(String indiDefId,String dimMappindName);
//
public Optional<IndicatorsDim> findByIndiDefIdAndDimCnName(String indiDefId,String dimCnName); // public Optional<IndicatorsDim> findByIndiDefIdAndDimCnName(String indiDefId,String dimCnName);
} //}
mongodb:
uri: 139.198.127.54:9017
database: dev0
username: root
password: dataPlatform
maxConnectionIdleTime: 600000
spring: spring:
application: application:
name: indicators name: indicators
......
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