提交 7a6d106d authored 作者: 吴德鹏's avatar 吴德鹏

开屏图管理

上级 efbfe6f7
package com.example.afrishop_v3.controllers;
import com.example.afrishop_v3.base.Result;
import com.example.afrishop_v3.models.ScreenImage;
import com.example.afrishop_v3.repository.ScreenImageRepository;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @Auther: wudepeng
* @Date: 2021/03/04
* @Description:开屏图管理
*/
@RestController
@RequestMapping("/screen")
public class ScreenImageController {
private final ScreenImageRepository screenImageRepository;
public ScreenImageController(ScreenImageRepository screenImageRepository) {
this.screenImageRepository = screenImageRepository;
}
@GetMapping("/getScreenImage")
public Result getScreenImage() {
ScreenImage image = screenImageRepository.findFirstByStatus(1);
return new Result<>(image);
}
}
package com.example.afrishop_v3.models;
import org.hibernate.annotations.Where;
import javax.persistence.Entity;
import javax.persistence.Id;
import java.io.Serializable;
import java.util.Date;
/**
* 开屏图实体
* 表名 screen_image
*
* @author lipengjun
* @date 2021-03-04 10:39:22
*/
@Entity
public class ScreenImage implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 开屏图id
*/
@Id
private String id;
/**
* 开屏图名称
*/
private String name;
/**
* 开屏图
*/
private String screenImage;
/**
* 状态 0:关闭 1:开启
*/
private Integer status;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
/**
* 设置:开屏图id
*/
public void setId(String id) {
this.id = id;
}
/**
* 获取:开屏图id
*/
public String getId() {
return id;
}
/**
* 设置:开屏图名称
*/
public void setName(String name) {
this.name = name;
}
/**
* 获取:开屏图名称
*/
public String getName() {
return name;
}
/**
* 设置:开屏图
*/
public void setScreenImage(String screenImage) {
this.screenImage = screenImage;
}
/**
* 获取:开屏图
*/
public String getScreenImage() {
return screenImage;
}
/**
* 设置:状态 0:关闭 1:开启
*/
public void setStatus(Integer status) {
this.status = status;
}
/**
* 获取:状态 0:关闭 1:开启
*/
public Integer getStatus() {
return status;
}
/**
* 设置:创建时间
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 获取:创建时间
*/
public Date getCreateTime() {
return createTime;
}
/**
* 设置:更新时间
*/
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
/**
* 获取:更新时间
*/
public Date getUpdateTime() {
return updateTime;
}
}
package com.example.afrishop_v3.repository;
import com.example.afrishop_v3.models.ScreenImage;
import org.springframework.data.repository.PagingAndSortingRepository;
/**
* @Auther: wudepeng
* @Date: 2021/03/04
* @Description:
*/
public interface ScreenImageRepository extends PagingAndSortingRepository<ScreenImage, String> {
ScreenImage findFirstByStatus(Integer status);
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论