提交 cf3c9bd4 authored 作者: Whispa's avatar Whispa

third commit

上级 3941a160
package com.example.afrishop_v3.controllers;
import com.example.afrishop_v3.base.Result;
import com.example.afrishop_v3.repository.TbCfContactRepository;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/contact")
public class ContactController {
private final TbCfContactRepository repository;
public ContactController(TbCfContactRepository repository) {
this.repository = repository;
}
@GetMapping
public Result getContactList() {
return new Result<>(repository.findAll());
}
}
package com.example.afrishop_v3.controllers;
import com.example.afrishop_v3.base.Result;
import com.example.afrishop_v3.repository.TbCfProblemRepository;
import org.springframework.data.domain.PageRequest;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/search")
public class ProblemController {
private final TbCfProblemRepository repository;
public ProblemController(TbCfProblemRepository repository) {
this.repository = repository;
}
@GetMapping
public Result getProblemList(@RequestParam(required = false) Integer pageNum,
@RequestParam(required = false) Integer pageSize) {
pageNum = pageNum == null ? 1 : pageNum;
pageSize = pageSize == null ? 10 : pageSize;
return new Result<>(repository.findAll(PageRequest.of(pageNum,pageSize)));
}
}
package com.example.afrishop_v3.enums;
@Deprecated
public enum ResponseCodeEnum {
SUCCESS(0,"SUCCESS"),
ERROR(1,"ERROR"),
NEED_LOGIN(10,"NEED_LOGIN"),
ILLEGAL_ARGUMENT(2,"ILLEGAL_ARGUMENT");
//成员变量(常量)
private final int code;
private final String desc;
//构造方法
ResponseCodeEnum(int code, String desc){
this.code = code;
this.desc = desc;
}
//普通函数
public int getCode(){
return code;
}
public String getDesc(){
return desc;
}
}
package com.example.afrishop_v3.models;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.Entity;
import javax.persistence.Id;
/**
* 联系管理实体
* 表名 tb_cf_contact
*
* @author lipengjun
* @date 2019-09-17 18:03:40
*/
@Entity
@Getter
@Setter
public class TbCfContact {
/**
* 联系id
*/
@Id
private String contactId;
/**
* 联系方式
*/
private String contactWay;
/**
* 联系详情
*/
private String contactDetail;
/**
* 是否有效
*/
private Integer enableFlag;
/**
* 设置:联系id
*/
public void setContactId(String contactId) {
this.contactId = contactId;
}
/**
* 获取:联系id
*/
public String getContactId() {
return contactId;
}
/**
* 设置:联系方式
*/
public void setContactWay(String contactWay) {
this.contactWay = contactWay;
}
/**
* 获取:联系方式
*/
public String getContactWay() {
return contactWay;
}
/**
* 设置:联系详情
*/
public void setContactDetail(String contactDetail) {
this.contactDetail = contactDetail;
}
/**
* 获取:联系详情
*/
public String getContactDetail() {
return contactDetail;
}
/**
* 设置:是否有效
*/
public void setEnableFlag(Integer enableFlag) {
this.enableFlag = enableFlag;
}
/**
* 获取:是否有效
*/
public Integer getEnableFlag() {
return enableFlag;
}
}
package com.example.afrishop_v3.models;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.Entity;
import javax.persistence.Id;
import java.util.Date;
@Entity
@Getter
@Setter
public class TbCfProblem {
/**
* 问题id
*/
@Id
private String problemId;
/**
* 问题明细
*/
private String question;
/**
* 答案
*/
private String answer;
/**
* 是否展示
*/
private Integer enableFlag;
/**
* 排序
*/
private Integer sort;
/**
* 创建时间
*/
private Date createTime;
/**
* 设置:问题id
*/
public void setProblemId(String problemId) {
this.problemId = problemId;
}
/**
* 获取:问题id
*/
public String getProblemId() {
return problemId;
}
/**
* 设置:问题明细
*/
public void setQuestion(String question) {
this.question = question;
}
/**
* 获取:问题明细
*/
public String getQuestion() {
return question;
}
/**
* 设置:答案
*/
public void setAnswer(String answer) {
this.answer = answer;
}
/**
* 获取:答案
*/
public String getAnswer() {
return answer;
}
/**
* 设置:是否展示
*/
public void setEnableFlag(Integer enableFlag) {
this.enableFlag = enableFlag;
}
/**
* 获取:是否展示
*/
public Integer getEnableFlag() {
return enableFlag;
}
/**
* 设置:创建时间
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 获取:创建时间
*/
public Date getCreateTime() {
return createTime;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
}
package com.example.afrishop_v3.repository;
import com.example.afrishop_v3.models.TbCfContact;
import org.springframework.data.repository.PagingAndSortingRepository;
public interface TbCfContactRepository extends PagingAndSortingRepository<TbCfContact,String> {
}
package com.example.afrishop_v3.repository;
import com.example.afrishop_v3.models.TbCfProblem;
import org.springframework.data.repository.PagingAndSortingRepository;
public interface TbCfProblemRepository extends PagingAndSortingRepository<TbCfProblem,String> {
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论