Commit 12689c7a authored by cuijun's avatar cuijun

接口开发

parent fc84db45
......@@ -293,4 +293,7 @@ public class RscpImageDataTotal implements java.io.Serializable {
@ApiModelProperty(value = "是否已经统计覆盖率")
private Integer coverStatistics;
}
\ No newline at end of file
@ApiModelProperty
private Integer status;
}
\ No newline at end of file
......@@ -98,6 +98,8 @@ public class RscpMonitorimage implements java.io.Serializable {
private Integer hot; //1--热门;0--默认
private Integer isDel;
/* This code was generated by TableGo tools, mark 1 end. */
/* This code was generated by TableGo tools, mark 2 begin. */
......
......@@ -91,6 +91,8 @@ public class RscpMosaicimage implements java.io.Serializable {
private Integer hot; //1--热门;0--默认
private Integer isDel; //0删除 1 正常
/* This code was generated by TableGo tools, mark 1 end. */
/* This code was generated by TableGo tools, mark 2 begin. */
......
......@@ -16,4 +16,7 @@ public class BgImageQueryDTO extends PageParam {
BigDecimal resolution;
String startDateTime;
String endDateTime;
Integer status;
}
\ No newline at end of file
package com.upyuns.platform.rs.datacenter.pojo.imagedata;
import com.github.wxiaoqi.security.common.vo.PageParam;
import lombok.Data;
@Data
public class RscpMosaicimageDTO extends PageParam {
private String name;
}
......@@ -94,6 +94,7 @@ public class RscpImageDataTotalController extends BaseController<RscpImageDataTo
vo.clearBracket();
baseBiz.inStorage(vo);
return ObjectRestResponse.succ();
}
@RequestMapping(value = "/app/unauth/inStorageByLog", method = RequestMethod.GET)
......
......@@ -70,4 +70,26 @@ public class BgRscpImageDataTotalController extends BaseController<RscpImageData
return ObjectRestResponse.succ(id);
}
// @ApiOperation("上下架")
// @RequestMapping(value = "/deleteById",method = RequestMethod.GET)
// public ObjectRestResponse deleteById (Integer id){
// baseBiz.deleteByIdstute(id);
// return ObjectRestResponse.succ();
// }
@ApiOperation("上下架")
@GetMapping("/deleteById")
public ObjectRestResponse deleteInoPortAnalyse(Long id ,Integer status) {
RscpImageDataTotal areaInfo = new RscpImageDataTotal();
areaInfo.setId(id);
areaInfo.setStatus(status);
baseBiz.updateSelectiveById(areaInfo);
return ObjectRestResponse.succ();
}
}
\ No newline at end of file
package com.upyuns.platform.rs.datacenter.rest.backstage;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.rest.BaseController;
import com.github.wxiaoqi.security.common.vo.PageDataVO;
import com.upyuns.platform.rs.datacenter.biz.RscpMonitorimageBiz;
import com.upyuns.platform.rs.datacenter.entity.RscpMonitorimage;
import com.upyuns.platform.rs.datacenter.entity.RscpMosaicimage;
import com.upyuns.platform.rs.datacenter.pojo.imagedata.RscpMosaicimageDTO;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.*;
import tk.mybatis.mapper.entity.Example;
@RestController
@RequestMapping("/bg/rscpMonitorimage")
public class BgRscpmonitorimageController extends BaseController<RscpMonitorimageBiz, RscpMonitorimage> {
@ApiOperation("信息产品管理")
@RequestMapping(value = "/mapAll",method = RequestMethod.GET)
public ObjectRestResponse<PageDataVO<RscpMonitorimage>> getPageList(RscpMosaicimageDTO dto) throws Exception {
Example example = new Example(RscpMosaicimage.class);
Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("isDel",1);
if (StringUtils.isNotBlank(dto.getName())){
criteria.andLike("title", "%" + dto.getName() + "%");
}
example.setOrderByClause("id desc");
PageDataVO pageDataVO = PageDataVO.pageInfo(dto.getPage(), dto.getLimit(), ()->baseBiz.selectByExample(example));
return ObjectRestResponse.succ(pageDataVO);
}
@RequestMapping(value = "/addRscpMosaicimage",method = RequestMethod.POST)
public ObjectRestResponse <RscpMonitorimage> addMosaicimage(@RequestBody RscpMonitorimage rscpMonitorimage ) {
if (rscpMonitorimage.getId()==null){
rscpMonitorimage.setIsDel(1);
baseBiz.insertSelective(rscpMonitorimage);
}else {
rscpMonitorimage.setIsDel(1);
baseBiz.updateSelectiveById(rscpMonitorimage);
}
return ObjectRestResponse.succ();
}
@DeleteMapping("/deleteById")
public ObjectRestResponse deleteInoPortAnalyse(Integer id) {
RscpMonitorimage rscpMonitorimage = new RscpMonitorimage();
rscpMonitorimage.setId(id);
rscpMonitorimage.setIsDel(0);
baseBiz.updateSelectiveById(rscpMonitorimage);
return ObjectRestResponse.succ();
}
}
package com.upyuns.platform.rs.datacenter.rest.backstage;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.rest.BaseController;
import com.github.wxiaoqi.security.common.vo.PageDataVO;
import com.upyuns.platform.rs.datacenter.biz.RscpMosaicimageBiz;
import com.upyuns.platform.rs.datacenter.entity.RscpMosaicimage;
import com.upyuns.platform.rs.datacenter.pojo.imagedata.RscpMosaicimageDTO;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.*;
import tk.mybatis.mapper.entity.Example;
@RestController
@RequestMapping("/bg/rscpmosaicimage")
public class BgRscpmosaicimageController extends BaseController<RscpMosaicimageBiz, RscpMosaicimage> {
@ApiOperation("遥感影像管理")
@RequestMapping(value = "/mapAll",method = RequestMethod.GET)
public ObjectRestResponse<PageDataVO<RscpMosaicimage>> getPageList(RscpMosaicimageDTO dto) throws Exception {
Example example = new Example(RscpMosaicimage.class);
Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("isDel",1);
if (StringUtils.isNotBlank(dto.getName())){
criteria.andLike("title", "%" + dto.getName() + "%");
}
example.setOrderByClause("id desc");
PageDataVO pageDataVO = PageDataVO.pageInfo(dto.getPage(), dto.getLimit(), ()->baseBiz.selectByExample(example));
return ObjectRestResponse.succ(pageDataVO);
}
@RequestMapping(value = "/addRscpMosaicimage",method = RequestMethod.POST)
public ObjectRestResponse <RscpMosaicimage> addMosaicimage(@RequestBody RscpMosaicimage rscpMosaicimage ) {
if (rscpMosaicimage.getId()==null){
rscpMosaicimage.setIsDel(1);
baseBiz.insertSelective(rscpMosaicimage);
}else {
rscpMosaicimage.setIsDel(1);
baseBiz.updateSelectiveById(rscpMosaicimage);
}
return ObjectRestResponse.succ();
}
@DeleteMapping("/deleteById")
public ObjectRestResponse deleteInoPortAnalyse(Integer id) {
RscpMosaicimage monitorimage = new RscpMosaicimage();
monitorimage.setId(id);
monitorimage.setIsDel(0);
baseBiz.updateSelectiveById(monitorimage);
return ObjectRestResponse.succ();
}
}
......@@ -71,6 +71,7 @@
<result column="json_task_date" property="jsonTaskDate" jdbcType="TIMESTAMP" />
<result column="json_task_status" property="jsonTaskStatus" jdbcType="INTEGER" />
<result column="image_year" property="imageYear" jdbcType="INTEGER" />
<result column="status" property="status" javaType="INTEGER"/>
</resultMap>
<!-- This code was generated by TableGo tools, mark 1 end. -->
......@@ -118,6 +119,11 @@
<if test="imageSatelliteType != null">
image_satellite_type = #{imageSatelliteType}
</if>
<if test="status != null">
status = #{status}
</if>
</where>
</select>
......
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