You've already forked FrameTour-BE
添加“device”相关CRUD代码
This commit is contained in:
@ -0,0 +1,40 @@
|
||||
package com.ycwl.basic.model.pc.device.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @Author:longbinbin
|
||||
* @Date:2024/11/29 14:50
|
||||
*/
|
||||
@Data
|
||||
@TableName("device")
|
||||
public class DeviceEntity {
|
||||
@TableId
|
||||
private Long id;
|
||||
/**
|
||||
* 景区id
|
||||
*/
|
||||
private Long scenicId;
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String name;
|
||||
/**
|
||||
* 设备编号
|
||||
*/
|
||||
private String no;
|
||||
/**
|
||||
* 是否启用,0不启用,1启用
|
||||
*/
|
||||
private Integer status;
|
||||
/**
|
||||
* 是否在线,0不在线,1在线
|
||||
*/
|
||||
private Integer online;
|
||||
private Date createAt;
|
||||
private Date updateAt;
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.ycwl.basic.model.pc.device.req;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @Author:longbinbin
|
||||
* @Date:2024/11/29 14:53
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("设备查询参数")
|
||||
public class DeviceReqQuery {
|
||||
@ApiModelProperty("景区id")
|
||||
private Long scenicId;
|
||||
@ApiModelProperty("设备名称")
|
||||
private String name;
|
||||
@ApiModelProperty("设备编号")
|
||||
private String no;
|
||||
@ApiModelProperty("是否启用,0不启用,1启用")
|
||||
private Integer status;
|
||||
@ApiModelProperty("是否在线,0不在线,1在线")
|
||||
private Integer online;
|
||||
private Date startTime;
|
||||
private Date endTime;
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
package com.ycwl.basic.model.pc.device.resp;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @Author:longbinbin
|
||||
* @Date:2024/11/29 14:58
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("设备列表响应参数")
|
||||
public class DeviceRespVO {
|
||||
private Long id;
|
||||
@ApiModelProperty("景区id")
|
||||
private Long scenicId;
|
||||
@ApiModelProperty("设备名称")
|
||||
private String name;
|
||||
@ApiModelProperty("设备编号")
|
||||
private String no;
|
||||
@ApiModelProperty("是否启用,0不启用,1启用")
|
||||
private Integer status;
|
||||
@ApiModelProperty("是否在线,0不在线,1在线")
|
||||
private Integer online;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createAt;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date updateAt;
|
||||
@ApiModelProperty("景区名称")
|
||||
private String scenicName;
|
||||
}
|
Reference in New Issue
Block a user