package com.cyksj.model.views; import com.cyksj.model.entity.HomeManagementConfig; import com.ejlchina.searcher.bean.DbField; import com.ejlchina.searcher.bean.SearchBean; import com.fasterxml.jackson.annotation.JsonInclude; import lombok.Getter; import lombok.Setter; /* *项目名: netflix *文件名: HomeManagementFrontView *创建者: JavaZou *创建时间:2023/8/18 9:36 */ @Getter @Setter @SearchBean(tables = "(select * from home_management_config where status is true and deleted is true) hc left join goods_don g on g.id = hc.goods_id", where = ":condition:", orderBy = "hc.sorted desc") @JsonInclude(JsonInclude.Include.NON_NULL) public class HomeManagementFrontView { @DbField("hc.id") private Long id; @DbField("hc.title") private String title; @DbField("hc.goods_id") private Long goodsId; @DbField("g.title") private String goodsTitle; @DbField("g.logo") private String logo; @DbField("hc.url") private String url; @DbField("hc.type") private HomeManagementConfig.Type type; @DbField("hc.pic") private String pic; @DbField("hc.tag") private String tag; }