diff --git a/src/main/java/com/ccsens/braintraining/api/CarouselController.java b/src/main/java/com/ccsens/braintraining/api/CarouselController.java new file mode 100644 index 0000000..ea169dc --- /dev/null +++ b/src/main/java/com/ccsens/braintraining/api/CarouselController.java @@ -0,0 +1,43 @@ +package com.ccsens.braintraining.api; + +import com.ccsens.braintraining.bean.vo.CarouselVo; +import com.ccsens.braintraining.service.ICarouselService; +import com.ccsens.util.JsonResponse; +import io.swagger.annotations.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import javax.validation.Valid; +import java.util.List; + +/** + * @description: + * @author: whj + * @time: 2022/3/11 15:59 + */ +@Api(tags = "轮播图相关" ) +@RestController +@RequestMapping("/carousel") +@Slf4j +public class CarouselController { + + @Resource + private ICarouselService carouselService; + + + @ApiOperation(value = "查询大屏轮播图",notes = "查询大屏轮播图") + @ApiImplicitParams({ + @ApiImplicitParam(name = "json", value = "查询大屏轮播图", required = true) + }) + @RequestMapping(value="/show", method = RequestMethod.POST) + public JsonResponse show(){ + log.info("查询大屏轮播图"); + List result = carouselService.show(); + log.info("查询大屏轮播图结果:{}", result); + return JsonResponse.newInstance().ok(result); + } +} diff --git a/src/main/java/com/ccsens/braintraining/bean/dto/CarouselDto.java b/src/main/java/com/ccsens/braintraining/bean/dto/CarouselDto.java new file mode 100644 index 0000000..f497f9a --- /dev/null +++ b/src/main/java/com/ccsens/braintraining/bean/dto/CarouselDto.java @@ -0,0 +1,14 @@ +package com.ccsens.braintraining.bean.dto; + +import io.swagger.annotations.ApiModel; + +/** + * @description: + * @author: whj + * @time: 2022/3/11 16:00 + */ +public class CarouselDto { + + + +} diff --git a/src/main/java/com/ccsens/braintraining/bean/po/AssistCarousel.java b/src/main/java/com/ccsens/braintraining/bean/po/AssistCarousel.java new file mode 100644 index 0000000..dabbf4f --- /dev/null +++ b/src/main/java/com/ccsens/braintraining/bean/po/AssistCarousel.java @@ -0,0 +1,150 @@ +package com.ccsens.braintraining.bean.po; + +import java.io.Serializable; +import java.util.Date; + +public class AssistCarousel implements Serializable { + private Long id; + + private String url; + + private String jumpUrl; + + private String param; + + private Byte type; + + private Byte showPosition; + + private String showPage; + + private Integer sort; + + private Long operator; + + private Date createdAt; + + private Date updatedAt; + + private Byte recStatus; + + private static final long serialVersionUID = 1L; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url == null ? null : url.trim(); + } + + public String getJumpUrl() { + return jumpUrl; + } + + public void setJumpUrl(String jumpUrl) { + this.jumpUrl = jumpUrl == null ? null : jumpUrl.trim(); + } + + public String getParam() { + return param; + } + + public void setParam(String param) { + this.param = param == null ? null : param.trim(); + } + + public Byte getType() { + return type; + } + + public void setType(Byte type) { + this.type = type; + } + + public Byte getShowPosition() { + return showPosition; + } + + public void setShowPosition(Byte showPosition) { + this.showPosition = showPosition; + } + + public String getShowPage() { + return showPage; + } + + public void setShowPage(String showPage) { + this.showPage = showPage == null ? null : showPage.trim(); + } + + public Integer getSort() { + return sort; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + + public Long getOperator() { + return operator; + } + + public void setOperator(Long operator) { + this.operator = operator; + } + + public Date getCreatedAt() { + return createdAt; + } + + public void setCreatedAt(Date createdAt) { + this.createdAt = createdAt; + } + + public Date getUpdatedAt() { + return updatedAt; + } + + public void setUpdatedAt(Date updatedAt) { + this.updatedAt = updatedAt; + } + + public Byte getRecStatus() { + return recStatus; + } + + public void setRecStatus(Byte recStatus) { + this.recStatus = recStatus; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", url=").append(url); + sb.append(", jumpUrl=").append(jumpUrl); + sb.append(", param=").append(param); + sb.append(", type=").append(type); + sb.append(", showPosition=").append(showPosition); + sb.append(", showPage=").append(showPage); + sb.append(", sort=").append(sort); + sb.append(", operator=").append(operator); + sb.append(", createdAt=").append(createdAt); + sb.append(", updatedAt=").append(updatedAt); + sb.append(", recStatus=").append(recStatus); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/ccsens/braintraining/bean/po/AssistCarouselExample.java b/src/main/java/com/ccsens/braintraining/bean/po/AssistCarouselExample.java new file mode 100644 index 0000000..d602642 --- /dev/null +++ b/src/main/java/com/ccsens/braintraining/bean/po/AssistCarouselExample.java @@ -0,0 +1,961 @@ +package com.ccsens.braintraining.bean.po; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class AssistCarouselExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public AssistCarouselExample() { + oredCriteria = new ArrayList(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andUrlIsNull() { + addCriterion("url is null"); + return (Criteria) this; + } + + public Criteria andUrlIsNotNull() { + addCriterion("url is not null"); + return (Criteria) this; + } + + public Criteria andUrlEqualTo(String value) { + addCriterion("url =", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotEqualTo(String value) { + addCriterion("url <>", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlGreaterThan(String value) { + addCriterion("url >", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlGreaterThanOrEqualTo(String value) { + addCriterion("url >=", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlLessThan(String value) { + addCriterion("url <", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlLessThanOrEqualTo(String value) { + addCriterion("url <=", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlLike(String value) { + addCriterion("url like", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotLike(String value) { + addCriterion("url not like", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlIn(List values) { + addCriterion("url in", values, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotIn(List values) { + addCriterion("url not in", values, "url"); + return (Criteria) this; + } + + public Criteria andUrlBetween(String value1, String value2) { + addCriterion("url between", value1, value2, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotBetween(String value1, String value2) { + addCriterion("url not between", value1, value2, "url"); + return (Criteria) this; + } + + public Criteria andJumpUrlIsNull() { + addCriterion("jump_url is null"); + return (Criteria) this; + } + + public Criteria andJumpUrlIsNotNull() { + addCriterion("jump_url is not null"); + return (Criteria) this; + } + + public Criteria andJumpUrlEqualTo(String value) { + addCriterion("jump_url =", value, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlNotEqualTo(String value) { + addCriterion("jump_url <>", value, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlGreaterThan(String value) { + addCriterion("jump_url >", value, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlGreaterThanOrEqualTo(String value) { + addCriterion("jump_url >=", value, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlLessThan(String value) { + addCriterion("jump_url <", value, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlLessThanOrEqualTo(String value) { + addCriterion("jump_url <=", value, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlLike(String value) { + addCriterion("jump_url like", value, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlNotLike(String value) { + addCriterion("jump_url not like", value, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlIn(List values) { + addCriterion("jump_url in", values, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlNotIn(List values) { + addCriterion("jump_url not in", values, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlBetween(String value1, String value2) { + addCriterion("jump_url between", value1, value2, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andJumpUrlNotBetween(String value1, String value2) { + addCriterion("jump_url not between", value1, value2, "jumpUrl"); + return (Criteria) this; + } + + public Criteria andParamIsNull() { + addCriterion("param is null"); + return (Criteria) this; + } + + public Criteria andParamIsNotNull() { + addCriterion("param is not null"); + return (Criteria) this; + } + + public Criteria andParamEqualTo(String value) { + addCriterion("param =", value, "param"); + return (Criteria) this; + } + + public Criteria andParamNotEqualTo(String value) { + addCriterion("param <>", value, "param"); + return (Criteria) this; + } + + public Criteria andParamGreaterThan(String value) { + addCriterion("param >", value, "param"); + return (Criteria) this; + } + + public Criteria andParamGreaterThanOrEqualTo(String value) { + addCriterion("param >=", value, "param"); + return (Criteria) this; + } + + public Criteria andParamLessThan(String value) { + addCriterion("param <", value, "param"); + return (Criteria) this; + } + + public Criteria andParamLessThanOrEqualTo(String value) { + addCriterion("param <=", value, "param"); + return (Criteria) this; + } + + public Criteria andParamLike(String value) { + addCriterion("param like", value, "param"); + return (Criteria) this; + } + + public Criteria andParamNotLike(String value) { + addCriterion("param not like", value, "param"); + return (Criteria) this; + } + + public Criteria andParamIn(List values) { + addCriterion("param in", values, "param"); + return (Criteria) this; + } + + public Criteria andParamNotIn(List values) { + addCriterion("param not in", values, "param"); + return (Criteria) this; + } + + public Criteria andParamBetween(String value1, String value2) { + addCriterion("param between", value1, value2, "param"); + return (Criteria) this; + } + + public Criteria andParamNotBetween(String value1, String value2) { + addCriterion("param not between", value1, value2, "param"); + return (Criteria) this; + } + + public Criteria andTypeIsNull() { + addCriterion("type is null"); + return (Criteria) this; + } + + public Criteria andTypeIsNotNull() { + addCriterion("type is not null"); + return (Criteria) this; + } + + public Criteria andTypeEqualTo(Byte value) { + addCriterion("type =", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotEqualTo(Byte value) { + addCriterion("type <>", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThan(Byte value) { + addCriterion("type >", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThanOrEqualTo(Byte value) { + addCriterion("type >=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThan(Byte value) { + addCriterion("type <", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThanOrEqualTo(Byte value) { + addCriterion("type <=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeIn(List values) { + addCriterion("type in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotIn(List values) { + addCriterion("type not in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeBetween(Byte value1, Byte value2) { + addCriterion("type between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotBetween(Byte value1, Byte value2) { + addCriterion("type not between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andShowPositionIsNull() { + addCriterion("show_position is null"); + return (Criteria) this; + } + + public Criteria andShowPositionIsNotNull() { + addCriterion("show_position is not null"); + return (Criteria) this; + } + + public Criteria andShowPositionEqualTo(Byte value) { + addCriterion("show_position =", value, "showPosition"); + return (Criteria) this; + } + + public Criteria andShowPositionNotEqualTo(Byte value) { + addCriterion("show_position <>", value, "showPosition"); + return (Criteria) this; + } + + public Criteria andShowPositionGreaterThan(Byte value) { + addCriterion("show_position >", value, "showPosition"); + return (Criteria) this; + } + + public Criteria andShowPositionGreaterThanOrEqualTo(Byte value) { + addCriterion("show_position >=", value, "showPosition"); + return (Criteria) this; + } + + public Criteria andShowPositionLessThan(Byte value) { + addCriterion("show_position <", value, "showPosition"); + return (Criteria) this; + } + + public Criteria andShowPositionLessThanOrEqualTo(Byte value) { + addCriterion("show_position <=", value, "showPosition"); + return (Criteria) this; + } + + public Criteria andShowPositionIn(List values) { + addCriterion("show_position in", values, "showPosition"); + return (Criteria) this; + } + + public Criteria andShowPositionNotIn(List values) { + addCriterion("show_position not in", values, "showPosition"); + return (Criteria) this; + } + + public Criteria andShowPositionBetween(Byte value1, Byte value2) { + addCriterion("show_position between", value1, value2, "showPosition"); + return (Criteria) this; + } + + public Criteria andShowPositionNotBetween(Byte value1, Byte value2) { + addCriterion("show_position not between", value1, value2, "showPosition"); + return (Criteria) this; + } + + public Criteria andShowPageIsNull() { + addCriterion("show_page is null"); + return (Criteria) this; + } + + public Criteria andShowPageIsNotNull() { + addCriterion("show_page is not null"); + return (Criteria) this; + } + + public Criteria andShowPageEqualTo(String value) { + addCriterion("show_page =", value, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageNotEqualTo(String value) { + addCriterion("show_page <>", value, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageGreaterThan(String value) { + addCriterion("show_page >", value, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageGreaterThanOrEqualTo(String value) { + addCriterion("show_page >=", value, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageLessThan(String value) { + addCriterion("show_page <", value, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageLessThanOrEqualTo(String value) { + addCriterion("show_page <=", value, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageLike(String value) { + addCriterion("show_page like", value, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageNotLike(String value) { + addCriterion("show_page not like", value, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageIn(List values) { + addCriterion("show_page in", values, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageNotIn(List values) { + addCriterion("show_page not in", values, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageBetween(String value1, String value2) { + addCriterion("show_page between", value1, value2, "showPage"); + return (Criteria) this; + } + + public Criteria andShowPageNotBetween(String value1, String value2) { + addCriterion("show_page not between", value1, value2, "showPage"); + return (Criteria) this; + } + + public Criteria andSortIsNull() { + addCriterion("sort is null"); + return (Criteria) this; + } + + public Criteria andSortIsNotNull() { + addCriterion("sort is not null"); + return (Criteria) this; + } + + public Criteria andSortEqualTo(Integer value) { + addCriterion("sort =", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotEqualTo(Integer value) { + addCriterion("sort <>", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortGreaterThan(Integer value) { + addCriterion("sort >", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortGreaterThanOrEqualTo(Integer value) { + addCriterion("sort >=", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortLessThan(Integer value) { + addCriterion("sort <", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortLessThanOrEqualTo(Integer value) { + addCriterion("sort <=", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortIn(List values) { + addCriterion("sort in", values, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotIn(List values) { + addCriterion("sort not in", values, "sort"); + return (Criteria) this; + } + + public Criteria andSortBetween(Integer value1, Integer value2) { + addCriterion("sort between", value1, value2, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotBetween(Integer value1, Integer value2) { + addCriterion("sort not between", value1, value2, "sort"); + return (Criteria) this; + } + + public Criteria andOperatorIsNull() { + addCriterion("operator is null"); + return (Criteria) this; + } + + public Criteria andOperatorIsNotNull() { + addCriterion("operator is not null"); + return (Criteria) this; + } + + public Criteria andOperatorEqualTo(Long value) { + addCriterion("operator =", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorNotEqualTo(Long value) { + addCriterion("operator <>", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorGreaterThan(Long value) { + addCriterion("operator >", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorGreaterThanOrEqualTo(Long value) { + addCriterion("operator >=", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorLessThan(Long value) { + addCriterion("operator <", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorLessThanOrEqualTo(Long value) { + addCriterion("operator <=", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorIn(List values) { + addCriterion("operator in", values, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorNotIn(List values) { + addCriterion("operator not in", values, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorBetween(Long value1, Long value2) { + addCriterion("operator between", value1, value2, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorNotBetween(Long value1, Long value2) { + addCriterion("operator not between", value1, value2, "operator"); + return (Criteria) this; + } + + public Criteria andCreatedAtIsNull() { + addCriterion("created_at is null"); + return (Criteria) this; + } + + public Criteria andCreatedAtIsNotNull() { + addCriterion("created_at is not null"); + return (Criteria) this; + } + + public Criteria andCreatedAtEqualTo(Date value) { + addCriterion("created_at =", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtNotEqualTo(Date value) { + addCriterion("created_at <>", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtGreaterThan(Date value) { + addCriterion("created_at >", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtGreaterThanOrEqualTo(Date value) { + addCriterion("created_at >=", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtLessThan(Date value) { + addCriterion("created_at <", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtLessThanOrEqualTo(Date value) { + addCriterion("created_at <=", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtIn(List values) { + addCriterion("created_at in", values, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtNotIn(List values) { + addCriterion("created_at not in", values, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtBetween(Date value1, Date value2) { + addCriterion("created_at between", value1, value2, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtNotBetween(Date value1, Date value2) { + addCriterion("created_at not between", value1, value2, "createdAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtIsNull() { + addCriterion("updated_at is null"); + return (Criteria) this; + } + + public Criteria andUpdatedAtIsNotNull() { + addCriterion("updated_at is not null"); + return (Criteria) this; + } + + public Criteria andUpdatedAtEqualTo(Date value) { + addCriterion("updated_at =", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtNotEqualTo(Date value) { + addCriterion("updated_at <>", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtGreaterThan(Date value) { + addCriterion("updated_at >", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtGreaterThanOrEqualTo(Date value) { + addCriterion("updated_at >=", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtLessThan(Date value) { + addCriterion("updated_at <", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtLessThanOrEqualTo(Date value) { + addCriterion("updated_at <=", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtIn(List values) { + addCriterion("updated_at in", values, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtNotIn(List values) { + addCriterion("updated_at not in", values, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtBetween(Date value1, Date value2) { + addCriterion("updated_at between", value1, value2, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtNotBetween(Date value1, Date value2) { + addCriterion("updated_at not between", value1, value2, "updatedAt"); + return (Criteria) this; + } + + public Criteria andRecStatusIsNull() { + addCriterion("rec_status is null"); + return (Criteria) this; + } + + public Criteria andRecStatusIsNotNull() { + addCriterion("rec_status is not null"); + return (Criteria) this; + } + + public Criteria andRecStatusEqualTo(Byte value) { + addCriterion("rec_status =", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusNotEqualTo(Byte value) { + addCriterion("rec_status <>", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusGreaterThan(Byte value) { + addCriterion("rec_status >", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusGreaterThanOrEqualTo(Byte value) { + addCriterion("rec_status >=", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusLessThan(Byte value) { + addCriterion("rec_status <", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusLessThanOrEqualTo(Byte value) { + addCriterion("rec_status <=", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusIn(List values) { + addCriterion("rec_status in", values, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusNotIn(List values) { + addCriterion("rec_status not in", values, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusBetween(Byte value1, Byte value2) { + addCriterion("rec_status between", value1, value2, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusNotBetween(Byte value1, Byte value2) { + addCriterion("rec_status not between", value1, value2, "recStatus"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/ccsens/braintraining/bean/vo/CarouselVo.java b/src/main/java/com/ccsens/braintraining/bean/vo/CarouselVo.java new file mode 100644 index 0000000..e391c5c --- /dev/null +++ b/src/main/java/com/ccsens/braintraining/bean/vo/CarouselVo.java @@ -0,0 +1,27 @@ +package com.ccsens.braintraining.bean.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @description: + * @author: whj + * @time: 2022/3/11 16:00 + */ +public class CarouselVo { + @Data + @ApiModel("广告屏轮播图-返回") + public static class Base { + @ApiModelProperty("轮播图ID") + private Long carouselId; + @ApiModelProperty("图片路径") + private String url; + @ApiModelProperty("图片跳转路径") + private String jumpUrl; + @ApiModelProperty("图片参数") + private String param; + @ApiModelProperty("类型 0:图片 1:新闻资讯 2:天气预报 3:疫情 4:抽奖 5:活动") + private Byte type; + } +} diff --git a/src/main/java/com/ccsens/braintraining/persist/dao/CarouselDao.java b/src/main/java/com/ccsens/braintraining/persist/dao/CarouselDao.java new file mode 100644 index 0000000..509a3fa --- /dev/null +++ b/src/main/java/com/ccsens/braintraining/persist/dao/CarouselDao.java @@ -0,0 +1,17 @@ +package com.ccsens.braintraining.persist.dao; + +import com.ccsens.braintraining.bean.vo.CarouselVo; + +import java.util.List; + +/** + * @author: whj + * @time: 2022/3/11 16:21 + */ +public interface CarouselDao { + /** + * 查询大屏轮播图 + * @return 轮播 + */ + List queryShow(); +} diff --git a/src/main/java/com/ccsens/braintraining/persist/mapper/AssistCarouselMapper.java b/src/main/java/com/ccsens/braintraining/persist/mapper/AssistCarouselMapper.java new file mode 100644 index 0000000..9a6417b --- /dev/null +++ b/src/main/java/com/ccsens/braintraining/persist/mapper/AssistCarouselMapper.java @@ -0,0 +1,30 @@ +package com.ccsens.braintraining.persist.mapper; + +import com.ccsens.braintraining.bean.po.AssistCarousel; +import com.ccsens.braintraining.bean.po.AssistCarouselExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface AssistCarouselMapper { + long countByExample(AssistCarouselExample example); + + int deleteByExample(AssistCarouselExample example); + + int deleteByPrimaryKey(Long id); + + int insert(AssistCarousel record); + + int insertSelective(AssistCarousel record); + + List selectByExample(AssistCarouselExample example); + + AssistCarousel selectByPrimaryKey(Long id); + + int updateByExampleSelective(@Param("record") AssistCarousel record, @Param("example") AssistCarouselExample example); + + int updateByExample(@Param("record") AssistCarousel record, @Param("example") AssistCarouselExample example); + + int updateByPrimaryKeySelective(AssistCarousel record); + + int updateByPrimaryKey(AssistCarousel record); +} \ No newline at end of file diff --git a/src/main/java/com/ccsens/braintraining/service/CarouselService.java b/src/main/java/com/ccsens/braintraining/service/CarouselService.java new file mode 100644 index 0000000..2d89475 --- /dev/null +++ b/src/main/java/com/ccsens/braintraining/service/CarouselService.java @@ -0,0 +1,29 @@ +package com.ccsens.braintraining.service; + +import com.ccsens.braintraining.bean.vo.CarouselVo; +import com.ccsens.braintraining.persist.dao.CarouselDao; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Propagation; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import java.util.List; + +/** + * @description: + * @author: whj + * @time: 2022/3/11 16:18 + */ +@Slf4j +@Service +@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class) +public class CarouselService implements ICarouselService { + @Resource + private CarouselDao carouselDao; + + @Override + public List show() { + return carouselDao.queryShow(); + } +} diff --git a/src/main/java/com/ccsens/braintraining/service/ICarouselService.java b/src/main/java/com/ccsens/braintraining/service/ICarouselService.java new file mode 100644 index 0000000..4ab4ea4 --- /dev/null +++ b/src/main/java/com/ccsens/braintraining/service/ICarouselService.java @@ -0,0 +1,17 @@ +package com.ccsens.braintraining.service; + +import com.ccsens.braintraining.bean.vo.CarouselVo; + +import java.util.List; + +/** + * @author: whj + * @time: 2022/3/11 16:18 + */ +public interface ICarouselService { + /** + * 查询大屏轮播图 + * @return + */ + List show(); +} diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 7cab1d4..5e20310 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -4,7 +4,7 @@ server: context-path: /v1.0 spring: application: - name: ptccsens + name: braintraining datasource: type: com.alibaba.druid.pool.DruidDataSource # rabbitmq: @@ -44,8 +44,7 @@ swagger: # port: 6379 # timeout: 1000 -notGatewayUrl: http://101.201.226.163:7320/v1.0 file: - path: /home/cloud/datang/uploads/ - domain: http://127.0.0.1:7270/v1.0/ - imgDomain: http://127.0.0.1:7270/v1.0/uploads/ + path: /home/cloud/braintraining/uploads/ + domain: http://127.0.0.1:7280/v1.0/ + imgDomain: http://127.0.0.1:7280/v1.0/uploads/ diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 6659ad9..ff7f249 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -4,13 +4,13 @@ server: context-path: /v1.0 spring: application: - name: datang + name: braintraining datasource: type: com.alibaba.druid.pool.DruidDataSource swagger: enable: true file: - path: /home/cloud/datang/uploads/ - domain: http://10.119.190.12:8000/v1.0/ - imgDomain: http://10.119.190.12:8000/v1.0/uploads/ + path: /home/cloud/braintraining/uploads/ + domain: https://www.tall.wiki/braintraining/v1.0/ + imgDomain: https://www.tall.wiki/braintraining/v1.0/uploads/ diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml index 64d0727..269f71f 100644 --- a/src/main/resources/application-test.yml +++ b/src/main/resources/application-test.yml @@ -4,13 +4,13 @@ server: context-path: /v1.0 spring: application: - name: ptccsens + name: braintraining datasource: type: com.alibaba.druid.pool.DruidDataSource swagger: enable: true file: - path: /home/cloud/datang/uploads/ - domain: http://test.tall.wiki/datang/v1.0/ - imgDomain: http://test.tall.wiki/datang/v1.0/uploads/ + path: /home/cloud/braintraining/uploads/ + domain: http://test.tall.wiki/braintraining/v1.0/ + imgDomain: http://test.tall.wiki/braintraining/v1.0/uploads/ diff --git a/src/main/resources/druid-dev.yml b/src/main/resources/druid-dev.yml index 2b0497b..6e8ea48 100644 --- a/src/main/resources/druid-dev.yml +++ b/src/main/resources/druid-dev.yml @@ -28,7 +28,7 @@ spring: testOnReturn: false testWhileIdle: true timeBetweenEvictionRunsMillis: 60000 - url: jdbc:mysql://test.tall.wiki:3306/datang?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true + url: jdbc:mysql://test.tall.wiki:3306/braintraining?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true username: root validationQuery: SELECT 1 FROM DUAL # env: CCSENS_GAME diff --git a/src/main/resources/druid-prod.yml b/src/main/resources/druid-prod.yml index 169e167..f575608 100644 --- a/src/main/resources/druid-prod.yml +++ b/src/main/resources/druid-prod.yml @@ -27,7 +27,7 @@ spring: testOnReturn: false testWhileIdle: true timeBetweenEvictionRunsMillis: 60000 - url: jdbc:mysql://127.0.0.1/datang?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true + url: jdbc:mysql://127.0.0.1/braintraining?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true username: root validationQuery: SELECT 1 FROM DUAL env: CCSENS_TALL \ No newline at end of file diff --git a/src/main/resources/druid-test.yml b/src/main/resources/druid-test.yml index 746db26..f7bed5a 100644 --- a/src/main/resources/druid-test.yml +++ b/src/main/resources/druid-test.yml @@ -27,7 +27,7 @@ spring: testOnReturn: false testWhileIdle: true timeBetweenEvictionRunsMillis: 60000 - url: jdbc:mysql://127.0.0.1/datang?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true + url: jdbc:mysql://127.0.0.1/braintraining?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true username: root validationQuery: SELECT 1 FROM DUAL env: CCSENS_TALL \ No newline at end of file diff --git a/src/main/resources/encache.xml b/src/main/resources/encache.xml deleted file mode 100644 index 0f2eb76..0000000 --- a/src/main/resources/encache.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/src/main/resources/mapper_dao/CarouselDao.xml b/src/main/resources/mapper_dao/CarouselDao.xml new file mode 100644 index 0000000..c18d61b --- /dev/null +++ b/src/main/resources/mapper_dao/CarouselDao.xml @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/mapper_raw/AssistCarouselMapper.xml b/src/main/resources/mapper_raw/AssistCarouselMapper.xml new file mode 100644 index 0000000..c748644 --- /dev/null +++ b/src/main/resources/mapper_raw/AssistCarouselMapper.xml @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + id, url, jump_url, param, type, show_position, show_page, sort, operator, created_at, + updated_at, rec_status + + + + + delete from t_assist_carousel + where id = #{id,jdbcType=BIGINT} + + + delete from t_assist_carousel + + + + + + insert into t_assist_carousel (id, url, jump_url, + param, type, show_position, + show_page, sort, operator, + created_at, updated_at, rec_status + ) + values (#{id,jdbcType=BIGINT}, #{url,jdbcType=VARCHAR}, #{jumpUrl,jdbcType=VARCHAR}, + #{param,jdbcType=VARCHAR}, #{type,jdbcType=TINYINT}, #{showPosition,jdbcType=TINYINT}, + #{showPage,jdbcType=VARCHAR}, #{sort,jdbcType=INTEGER}, #{operator,jdbcType=BIGINT}, + #{createdAt,jdbcType=TIMESTAMP}, #{updatedAt,jdbcType=TIMESTAMP}, #{recStatus,jdbcType=TINYINT} + ) + + + insert into t_assist_carousel + + + id, + + + url, + + + jump_url, + + + param, + + + type, + + + show_position, + + + show_page, + + + sort, + + + operator, + + + created_at, + + + updated_at, + + + rec_status, + + + + + #{id,jdbcType=BIGINT}, + + + #{url,jdbcType=VARCHAR}, + + + #{jumpUrl,jdbcType=VARCHAR}, + + + #{param,jdbcType=VARCHAR}, + + + #{type,jdbcType=TINYINT}, + + + #{showPosition,jdbcType=TINYINT}, + + + #{showPage,jdbcType=VARCHAR}, + + + #{sort,jdbcType=INTEGER}, + + + #{operator,jdbcType=BIGINT}, + + + #{createdAt,jdbcType=TIMESTAMP}, + + + #{updatedAt,jdbcType=TIMESTAMP}, + + + #{recStatus,jdbcType=TINYINT}, + + + + + + update t_assist_carousel + + + id = #{record.id,jdbcType=BIGINT}, + + + url = #{record.url,jdbcType=VARCHAR}, + + + jump_url = #{record.jumpUrl,jdbcType=VARCHAR}, + + + param = #{record.param,jdbcType=VARCHAR}, + + + type = #{record.type,jdbcType=TINYINT}, + + + show_position = #{record.showPosition,jdbcType=TINYINT}, + + + show_page = #{record.showPage,jdbcType=VARCHAR}, + + + sort = #{record.sort,jdbcType=INTEGER}, + + + operator = #{record.operator,jdbcType=BIGINT}, + + + created_at = #{record.createdAt,jdbcType=TIMESTAMP}, + + + updated_at = #{record.updatedAt,jdbcType=TIMESTAMP}, + + + rec_status = #{record.recStatus,jdbcType=TINYINT}, + + + + + + + + update t_assist_carousel + set id = #{record.id,jdbcType=BIGINT}, + url = #{record.url,jdbcType=VARCHAR}, + jump_url = #{record.jumpUrl,jdbcType=VARCHAR}, + param = #{record.param,jdbcType=VARCHAR}, + type = #{record.type,jdbcType=TINYINT}, + show_position = #{record.showPosition,jdbcType=TINYINT}, + show_page = #{record.showPage,jdbcType=VARCHAR}, + sort = #{record.sort,jdbcType=INTEGER}, + operator = #{record.operator,jdbcType=BIGINT}, + created_at = #{record.createdAt,jdbcType=TIMESTAMP}, + updated_at = #{record.updatedAt,jdbcType=TIMESTAMP}, + rec_status = #{record.recStatus,jdbcType=TINYINT} + + + + + + update t_assist_carousel + + + url = #{url,jdbcType=VARCHAR}, + + + jump_url = #{jumpUrl,jdbcType=VARCHAR}, + + + param = #{param,jdbcType=VARCHAR}, + + + type = #{type,jdbcType=TINYINT}, + + + show_position = #{showPosition,jdbcType=TINYINT}, + + + show_page = #{showPage,jdbcType=VARCHAR}, + + + sort = #{sort,jdbcType=INTEGER}, + + + operator = #{operator,jdbcType=BIGINT}, + + + created_at = #{createdAt,jdbcType=TIMESTAMP}, + + + updated_at = #{updatedAt,jdbcType=TIMESTAMP}, + + + rec_status = #{recStatus,jdbcType=TINYINT}, + + + where id = #{id,jdbcType=BIGINT} + + + update t_assist_carousel + set url = #{url,jdbcType=VARCHAR}, + jump_url = #{jumpUrl,jdbcType=VARCHAR}, + param = #{param,jdbcType=VARCHAR}, + type = #{type,jdbcType=TINYINT}, + show_position = #{showPosition,jdbcType=TINYINT}, + show_page = #{showPage,jdbcType=VARCHAR}, + sort = #{sort,jdbcType=INTEGER}, + operator = #{operator,jdbcType=BIGINT}, + created_at = #{createdAt,jdbcType=TIMESTAMP}, + updated_at = #{updatedAt,jdbcType=TIMESTAMP}, + rec_status = #{recStatus,jdbcType=TINYINT} + where id = #{id,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/src/main/resources/mbg.xml b/src/main/resources/mbg.xml index 9a7526b..37f8189 100644 --- a/src/main/resources/mbg.xml +++ b/src/main/resources/mbg.xml @@ -55,16 +55,6 @@ - - +
\ No newline at end of file