feat(web): 更新数据市场展示逻辑
- 公开数据采用卡片模式展示,增加申请授权功能 - 后端增加 icon 字段,用于展示数据资源图标
This commit is contained in:
@@ -77,6 +77,7 @@ public class WareController extends SimpleControllerSupport<Ware, WareController
|
||||
item.setId(entity.getId());
|
||||
item.setName(entity.getName());
|
||||
item.setDescription(entity.getDescription());
|
||||
item.setIcon(StrUtil.format("{}/upload/download/{}", hostConfiguration.getPrefix(), entity.getIcon().getId()));
|
||||
item.setState(entity.getState().name());
|
||||
item.setCreatedTime(entity.getCreatedTime());
|
||||
item.setCreatedUsername(entity.getCreatedUser().getUsername());
|
||||
@@ -117,6 +118,7 @@ public class WareController extends SimpleControllerSupport<Ware, WareController
|
||||
private String name;
|
||||
private String description;
|
||||
private String state;
|
||||
private String icon;
|
||||
}
|
||||
|
||||
@Data
|
||||
|
||||
@@ -39,6 +39,7 @@ import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
||||
@DynamicUpdate
|
||||
@Table(name = Constants.TABLE_PREFIX + "ware")
|
||||
@NamedEntityGraph(name = "ware.list", attributeNodes = {
|
||||
@NamedAttributeNode(value = "icon"),
|
||||
@NamedAttributeNode(value = "createdUser"),
|
||||
})
|
||||
@NamedEntityGraph(name = "ware.detail", attributeNodes = {
|
||||
|
||||
Reference in New Issue
Block a user