雨量、水位、流量、图像的分页查询接口

master
李一帆 2024-01-29 14:04:15 +08:00
parent bdf1b69cc8
commit b54a565182
8 changed files with 107 additions and 0 deletions

View File

@ -0,0 +1,22 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.project.xyt.model.RcvLogUpR;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
*
*
* @author lyf
* @version 1.0.0
* @since 2024-01-26
*/
@RestController
@RequestMapping("/rcv/log")
@Tag(name = "统一接收-报文日志数据")
public class RcvLogController {
//page - page,time,stcd,stnm,protocol
}

View File

@ -4,6 +4,7 @@ import com.gunshi.project.xyt.model.StGateRepairDetail;
import com.gunshi.project.xyt.model.StGateRepairRecord; import com.gunshi.project.xyt.model.StGateRepairRecord;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List; import java.util.List;
@ -14,6 +15,7 @@ import java.util.List;
* @author wanyan * @author wanyan
* @version 1.0 * @version 1.0
*/ */
@EqualsAndHashCode(callSuper = true)
@Data @Data
public class StGateRepairRecordDto extends StGateRepairRecord { public class StGateRepairRecordDto extends StGateRepairRecord {

View File

@ -3,6 +3,7 @@ package com.gunshi.project.xyt.entity.vo;
import com.gunshi.project.xyt.model.StGateBHistory; import com.gunshi.project.xyt.model.StGateBHistory;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
/** /**
@ -12,6 +13,7 @@ import lombok.Data;
* @author wanyan * @author wanyan
* @version 1.0 * @version 1.0
*/ */
@EqualsAndHashCode(callSuper = true)
@Data @Data
public class GateHistoryInfoVo extends StGateBHistory { public class GateHistoryInfoVo extends StGateBHistory {

View File

@ -4,6 +4,7 @@ import com.gunshi.project.xyt.model.StGateRepairDetail;
import com.gunshi.project.xyt.model.StGateRepairRecord; import com.gunshi.project.xyt.model.StGateRepairRecord;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List; import java.util.List;
@ -14,6 +15,7 @@ import java.util.List;
* @author wanyan * @author wanyan
* @version 1.0 * @version 1.0
*/ */
@EqualsAndHashCode(callSuper = true)
@Data @Data
public class GateRepairDetailVo extends StGateRepairRecord { public class GateRepairDetailVo extends StGateRepairRecord {

View File

@ -3,6 +3,7 @@ package com.gunshi.project.xyt.entity.vo;
import com.gunshi.project.xyt.model.StGateRepairRecord; import com.gunshi.project.xyt.model.StGateRepairRecord;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
/** /**
* *
@ -11,6 +12,7 @@ import lombok.Data;
* @author wanyan * @author wanyan
* @version 1.0 * @version 1.0
*/ */
@EqualsAndHashCode(callSuper = true)
@Data @Data
public class GateRepairRecordVo extends StGateRepairRecord { public class GateRepairRecordVo extends StGateRepairRecord {

View File

@ -1,5 +1,9 @@
package com.gunshi.project.xyt.model; package com.gunshi.project.xyt.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@ -12,13 +16,36 @@ import java.util.Date;
* @since 2024-01-25 * @since 2024-01-25
*/ */
@Data @Data
@TableName("RCV_LOG_UP_R")
public class RcvLogDownR { public class RcvLogDownR {
@TableId("ID")
private Long id; private Long id;
@TableField("PROTOCOL_ID")
@Schema(description = "协议ID")
private Long protocolId; private Long protocolId;
@TableField("MSG")
@Schema(description = "报文")
private String msg; private String msg;
@TableField("SEND_TM")
@Schema(description = "发送时间")
private Date sendTm; private Date sendTm;
@TableField("ENCODED")
@Schema(description = "编码报文")
private String encoded; private String encoded;
@TableField("STCD")
@Schema(description = "测站编码")
private String stcd; private String stcd;
@TableField("FUNCODE")
@Schema(description = "功能码")
private String funcode; private String funcode;
@TableField("ARK_ID")
@Schema(description = "应答ID")
private Long arkId; private Long arkId;
} }

View File

@ -1,5 +1,9 @@
package com.gunshi.project.xyt.model; package com.gunshi.project.xyt.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@ -12,17 +16,52 @@ import java.util.Date;
* @since 2024-01-25 * @since 2024-01-25
*/ */
@Data @Data
@TableName("RCV_LOG_UP_R")
public class RcvLogUpR { public class RcvLogUpR {
@TableId("ID")
private Long id; private Long id;
@TableField("PROTOCOL_ID")
@Schema(description = "协议ID")
private Long protocolId; private Long protocolId;
@TableField("ORIGINAL_MSG")
@Schema(description = "原始报文")
private String originalMsg; private String originalMsg;
@TableField("RECEIVE_TM")
@Schema(description = "接收时间")
private Date receiveTm; private Date receiveTm;
@TableField("DECODED")
@Schema(description = "解码报文")
private String decoded; private String decoded;
@TableField("DECODED_TM")
@Schema(description = "解码时间")
private Date decodedTm; private Date decodedTm;
@TableField("STCD")
@Schema(description = "测站编码")
private String stcd; private String stcd;
@TableField("FUNCODE")
@Schema(description = "功能码")
private String funcode; private String funcode;
@TableField("OBSERVE_TM")
@Schema(description = "采集时间")
private Date observeTm; private Date observeTm;
@TableField("PARTIAL_SIZE")
@Schema(description = "分包数量")
private Integer partialSize; private Integer partialSize;
@TableField("PARTIAL_INDEX")
@Schema(description = "分包索引")
private Integer partialIndex; private Integer partialIndex;
@TableField("ARK_ID")
@Schema(description = "应答ID")
private Long arkId; private Long arkId;
} }

View File

@ -1,5 +1,16 @@
package com.gunshi.project.xyt.model; package com.gunshi.project.xyt.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.gunshi.core.dateformat.DateFormatString;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/** /**
* *
* *