对比新文件 |
| | |
| | | package com.iailab.framework.common.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.FieldFill; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月06日 |
| | | */ |
| | | @Data |
| | | public abstract class Base2Entity implements Serializable { |
| | | |
| | | /** |
| | | * id |
| | | */ |
| | | @TableId |
| | | private String id; |
| | | |
| | | /** |
| | | * 创建者 |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Long creator; |
| | | |
| | | /** |
| | | * 创建时间 |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Date createDate; |
| | | |
| | | private Long updater; |
| | | |
| | | private Date updateDate; |
| | | } |
| | |
| | | INDEX `idx_setting_id`(`setting_id` ASC) USING BTREE |
| | | ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '参数选项关联表' ROW_FORMAT = Dynamic; |
| | | |
| | | DROP TABLE IF EXISTS `t_mdk_icon`; |
| | | CREATE TABLE `t_mdk_icon` |
| | | DROP TABLE IF EXISTS `t_mdk_file_icon`; |
| | | CREATE TABLE `t_mdk_file_icon` |
| | | ( |
| | | `id` varchar(36) NOT NULL COMMENT 'id', |
| | | `icon_name` varchar(36) NOT NULL COMMENT '图标名称', |
| | |
| | | PRIMARY KEY (`id`) USING BTREE |
| | | ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'MDK平台图标' ROW_FORMAT = Dynamic; |
| | | |
| | | DROP TABLE IF EXISTS `t_mdk_menu`; |
| | | CREATE TABLE `t_mdk_menu` |
| | | DROP TABLE IF EXISTS `t_mdk_file_menu`; |
| | | CREATE TABLE `t_mdk_file_menu` |
| | | ( |
| | | `id` varchar(36) NOT NULL COMMENT 'id', |
| | | `name` varchar(36) NOT NULL COMMENT '名称', |
| | |
| | | PRIMARY KEY (`id`) USING BTREE |
| | | ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '模型文件菜单' ROW_FORMAT = Dynamic; |
| | | |
| | | DROP TABLE IF EXISTS `t_mdk_group`; |
| | | CREATE TABLE `t_mdk_group` |
| | | DROP TABLE IF EXISTS `t_mdk_file_group`; |
| | | CREATE TABLE `t_mdk_file_group` |
| | | ( |
| | | `id` varchar(36) NOT NULL COMMENT 'id', |
| | | `menu_id` varchar(36) NOT NULL COMMENT '菜单', |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.controller.admin; |
| | | |
| | | import com.iailab.framework.common.pojo.CommonResult; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.util.object.BeanUtils; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileGroupEntity; |
| | | import com.iailab.module.mhub.mdk.service.MdkFileGroupService; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupRespVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupSaveReqVO; |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import io.swagger.v3.oas.annotations.tags.Tag; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.Valid; |
| | | |
| | | import static com.iailab.framework.common.pojo.CommonResult.success; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Tag(name = "MDK模型图标") |
| | | @RestController |
| | | @RequestMapping("/mdk/file-group") |
| | | public class MdkFileGroupController { |
| | | |
| | | @Autowired |
| | | private MdkFileGroupService mdkFileGroupService; |
| | | |
| | | @GetMapping("page") |
| | | @Operation(summary = "分页") |
| | | @PreAuthorize("@ss.hasPermission('mdk:repository:query')") |
| | | public CommonResult<PageResult<MdkFileGroupRespVO>> page(@RequestParam MdkFileGroupPageReqVO reqVO) { |
| | | PageResult<MdkFileGroupEntity> page = mdkFileGroupService.page(reqVO); |
| | | return success(BeanUtils.toBean(page, MdkFileGroupRespVO.class)); |
| | | } |
| | | |
| | | @GetMapping("/get") |
| | | @Operation(summary = "获得详情") |
| | | public CommonResult<MdkFileGroupRespVO> get(@RequestParam("id") String id) { |
| | | MdkFileGroupEntity entity = mdkFileGroupService.get(id); |
| | | return success(BeanUtils.toBean(entity, MdkFileGroupRespVO.class)); |
| | | } |
| | | |
| | | @PostMapping("/create") |
| | | @Operation(summary = "创建") |
| | | public CommonResult<Boolean> save(@Valid @RequestBody MdkFileGroupSaveReqVO reqVO) { |
| | | mdkFileGroupService.create(reqVO); |
| | | return success(true); |
| | | } |
| | | |
| | | @PutMapping("/update") |
| | | @Operation(summary = "更新") |
| | | public CommonResult<Boolean> update(@Valid @RequestBody MdkFileGroupSaveReqVO reqVO) { |
| | | mdkFileGroupService.update(reqVO); |
| | | return success(true); |
| | | } |
| | | |
| | | @DeleteMapping("/delete") |
| | | public CommonResult<Boolean> delete(@RequestParam("id") String id) { |
| | | mdkFileGroupService.delete(id); |
| | | return success(true); |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.controller.admin; |
| | | |
| | | import com.iailab.framework.common.pojo.CommonResult; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.util.object.BeanUtils; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileIconEntity; |
| | | import com.iailab.module.mhub.mdk.service.MdkFileIconService; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileIconPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileIconRespVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileIconSaveReqVO; |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import io.swagger.v3.oas.annotations.tags.Tag; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.Valid; |
| | | |
| | | import static com.iailab.framework.common.pojo.CommonResult.success; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Tag(name = "MDK模型图标") |
| | | @RestController |
| | | @RequestMapping("/mdk/file-icon") |
| | | public class MdkFileIconController { |
| | | |
| | | @Autowired |
| | | private MdkFileIconService mdkFileIconService; |
| | | |
| | | @GetMapping("page") |
| | | @Operation(summary = "分页") |
| | | @PreAuthorize("@ss.hasPermission('mdk:repository:query')") |
| | | public CommonResult<PageResult<MdkFileIconRespVO>> page(@RequestParam MdkFileIconPageReqVO reqVO) { |
| | | PageResult<MdkFileIconEntity> page = mdkFileIconService.page(reqVO); |
| | | return success(BeanUtils.toBean(page, MdkFileIconRespVO.class)); |
| | | } |
| | | |
| | | @GetMapping("/get") |
| | | @Operation(summary = "获得详情") |
| | | public CommonResult<MdkFileIconRespVO> get(@RequestParam("id") String id) { |
| | | MdkFileIconEntity entity = mdkFileIconService.get(id); |
| | | return success(BeanUtils.toBean(entity, MdkFileIconRespVO.class)); |
| | | } |
| | | |
| | | @PostMapping("/create") |
| | | @Operation(summary = "创建") |
| | | public CommonResult<Boolean> save(@Valid @RequestBody MdkFileIconSaveReqVO reqVO) { |
| | | mdkFileIconService.create(reqVO); |
| | | return success(true); |
| | | } |
| | | |
| | | @PutMapping("/update") |
| | | @Operation(summary = "更新") |
| | | public CommonResult<Boolean> update(@Valid @RequestBody MdkFileIconSaveReqVO reqVO) { |
| | | mdkFileIconService.update(reqVO); |
| | | return success(true); |
| | | } |
| | | |
| | | @DeleteMapping("/delete") |
| | | public CommonResult<Boolean> delete(@RequestParam("id") String id) { |
| | | mdkFileIconService.delete(id); |
| | | return success(true); |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.controller.admin; |
| | | |
| | | import com.iailab.framework.common.pojo.CommonResult; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.util.object.BeanUtils; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileGroupEntity; |
| | | import com.iailab.module.mhub.mdk.service.MdkFileGroupService; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupRespVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupSaveReqVO; |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import io.swagger.v3.oas.annotations.tags.Tag; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.Valid; |
| | | |
| | | import static com.iailab.framework.common.pojo.CommonResult.success; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Tag(name = "MDK模型图标") |
| | | @RestController |
| | | @RequestMapping("/mdk/file-menu") |
| | | public class MdkFileMenuController { |
| | | |
| | | @Autowired |
| | | private MdkFileGroupService mdkFileGroupService; |
| | | |
| | | @GetMapping("page") |
| | | @Operation(summary = "分页") |
| | | @PreAuthorize("@ss.hasPermission('mdk:repository:query')") |
| | | public CommonResult<PageResult<MdkFileGroupRespVO>> page(@RequestParam MdkFileGroupPageReqVO reqVO) { |
| | | PageResult<MdkFileGroupEntity> page = mdkFileGroupService.page(reqVO); |
| | | return success(BeanUtils.toBean(page, MdkFileGroupRespVO.class)); |
| | | } |
| | | |
| | | @GetMapping("/get") |
| | | @Operation(summary = "获得详情") |
| | | public CommonResult<MdkFileGroupRespVO> get(@RequestParam("id") String id) { |
| | | MdkFileGroupEntity entity = mdkFileGroupService.get(id); |
| | | return success(BeanUtils.toBean(entity, MdkFileGroupRespVO.class)); |
| | | } |
| | | |
| | | @PostMapping("/create") |
| | | @Operation(summary = "创建") |
| | | public CommonResult<Boolean> save(@Valid @RequestBody MdkFileGroupSaveReqVO reqVO) { |
| | | mdkFileGroupService.create(reqVO); |
| | | return success(true); |
| | | } |
| | | |
| | | @PutMapping("/update") |
| | | @Operation(summary = "更新") |
| | | public CommonResult<Boolean> update(@Valid @RequestBody MdkFileGroupSaveReqVO reqVO) { |
| | | mdkFileGroupService.update(reqVO); |
| | | return success(true); |
| | | } |
| | | |
| | | @DeleteMapping("/delete") |
| | | public CommonResult<Boolean> delete(@RequestParam("id") String id) { |
| | | mdkFileGroupService.delete(id); |
| | | return success(true); |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.controller.admin; |
| | | |
| | | import com.iailab.framework.common.pojo.CommonResult; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.util.object.BeanUtils; |
| | | import com.iailab.module.mhub.mdk.entity.MdkRepositoryEntity; |
| | | import com.iailab.module.mhub.mdk.service.MdkRepositoryService; |
| | | import com.iailab.module.mhub.mdk.vo.MdkRepositoryPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkRepositoryRespVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkRepositorySaveReqVO; |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import io.swagger.v3.oas.annotations.tags.Tag; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.Valid; |
| | | |
| | | import static com.iailab.framework.common.pojo.CommonResult.success; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月06日 |
| | | */ |
| | | @Tag(name = "MDK模型仓库") |
| | | @RestController |
| | | @RequestMapping("/mdk/repository") |
| | | public class MdkRepositoryController { |
| | | |
| | | @Autowired |
| | | private MdkRepositoryService mdkRepositoryService; |
| | | |
| | | @GetMapping("page") |
| | | @Operation(summary = "分页") |
| | | @PreAuthorize("@ss.hasPermission('mdk:repository:query')") |
| | | public CommonResult<PageResult<MdkRepositoryRespVO>> page(@RequestParam MdkRepositoryPageReqVO reqVO) { |
| | | PageResult<MdkRepositoryEntity> page = mdkRepositoryService.page(reqVO); |
| | | return success(BeanUtils.toBean(page, MdkRepositoryRespVO.class)); |
| | | } |
| | | |
| | | @GetMapping("/get") |
| | | @Operation(summary = "获得详情") |
| | | public CommonResult<MdkRepositoryRespVO> get(@RequestParam("id") String id) { |
| | | MdkRepositoryEntity entity = mdkRepositoryService.get(id); |
| | | return success(BeanUtils.toBean(entity, MdkRepositoryRespVO.class)); |
| | | } |
| | | |
| | | @PostMapping("/create") |
| | | @Operation(summary = "创建") |
| | | public CommonResult<Boolean> save(@Valid @RequestBody MdkRepositorySaveReqVO reqVO) { |
| | | mdkRepositoryService.create(reqVO); |
| | | return success(true); |
| | | } |
| | | |
| | | @PutMapping("/update") |
| | | @Operation(summary = "更新") |
| | | public CommonResult<Boolean> update(@Valid @RequestBody MdkRepositorySaveReqVO reqVO) { |
| | | mdkRepositoryService.update(reqVO); |
| | | return success(true); |
| | | } |
| | | |
| | | @DeleteMapping("/delete") |
| | | public CommonResult<Boolean> delete(@RequestParam("id") String id) { |
| | | mdkRepositoryService.delete(id); |
| | | return success(true); |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.controller; |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.dao; |
| | | |
| | | import com.baomidou.dynamic.datasource.annotation.Master; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.mybatis.core.mapper.BaseMapperX; |
| | | import com.iailab.framework.mybatis.core.query.LambdaQueryWrapperX; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileGroupEntity; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupPageReqVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2024年09月22日 |
| | | */ |
| | | @Master |
| | | @Mapper |
| | | public interface MdkFileGroupDao extends BaseMapperX<MdkFileGroupEntity> { |
| | | |
| | | default PageResult<MdkFileGroupEntity> selectPage(MdkFileGroupPageReqVO reqVO) { |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<MdkFileGroupEntity>() |
| | | .likeIfPresent(MdkFileGroupEntity::getName, reqVO.getName()) |
| | | .orderByDesc(MdkFileGroupEntity::getSort)); |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.dao; |
| | | |
| | | import com.baomidou.dynamic.datasource.annotation.Master; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.mybatis.core.mapper.BaseMapperX; |
| | | import com.iailab.framework.mybatis.core.query.LambdaQueryWrapperX; |
| | | import com.iailab.framework.tenant.core.db.dynamic.TenantDS; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileIconEntity; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileIconPageReqVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2024年09月22日 |
| | | */ |
| | | @Master |
| | | @Mapper |
| | | public interface MdkFileIconDao extends BaseMapperX<MdkFileIconEntity> { |
| | | |
| | | default PageResult<MdkFileIconEntity> selectPage(MdkFileIconPageReqVO reqVO) { |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<MdkFileIconEntity>() |
| | | .likeIfPresent(MdkFileIconEntity::getIconName, reqVO.getIconName()) |
| | | .orderByDesc(MdkFileIconEntity::getSort)); |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.dao; |
| | | |
| | | import com.baomidou.dynamic.datasource.annotation.Master; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.mybatis.core.mapper.BaseMapperX; |
| | | import com.iailab.framework.mybatis.core.query.LambdaQueryWrapperX; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileMenuEntity; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileMenuPageReqVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2024年09月22日 |
| | | */ |
| | | @Master |
| | | @Mapper |
| | | public interface MdkFileMenuDao extends BaseMapperX<MdkFileMenuEntity> { |
| | | |
| | | default PageResult<MdkFileMenuEntity> selectPage(MdkFileMenuPageReqVO reqVO) { |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<MdkFileMenuEntity>() |
| | | .likeIfPresent(MdkFileMenuEntity::getName, reqVO.getName()) |
| | | .orderByDesc(MdkFileMenuEntity::getSort)); |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.dao; |
| | | |
| | | import com.baomidou.dynamic.datasource.annotation.Master; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.mybatis.core.mapper.BaseMapperX; |
| | | import com.iailab.framework.mybatis.core.query.LambdaQueryWrapperX; |
| | | import com.iailab.module.mhub.mdk.entity.MdkRepositoryEntity; |
| | | import com.iailab.module.mhub.mdk.vo.MdkRepositoryPageReqVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月06日 |
| | | */ |
| | | @Master |
| | | @Mapper |
| | | public interface MdkRepositoryDao extends BaseMapperX<MdkRepositoryEntity> { |
| | | |
| | | default PageResult<MdkRepositoryEntity> selectPage(MdkRepositoryPageReqVO reqVO) { |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<MdkRepositoryEntity>() |
| | | .likeIfPresent(MdkRepositoryEntity::getName, reqVO.getName()) |
| | | .orderByDesc(MdkRepositoryEntity::getCreateDate)); |
| | | |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2024年09月22日 |
| | | */ |
| | | @Data |
| | | @TableName("t_mdk_file_group") |
| | | public class MdkFileGroupEntity implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * id |
| | | */ |
| | | @TableId |
| | | private String id; |
| | | |
| | | /** |
| | | * 菜单 |
| | | */ |
| | | private String menuId; |
| | | |
| | | /** |
| | | * 名称 |
| | | */ |
| | | private String name; |
| | | |
| | | /** |
| | | * 排序 |
| | | */ |
| | | private Integer sort; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2024年09月22日 |
| | | */ |
| | | @Data |
| | | @TableName("t_mdk_file_icon") |
| | | public class MdkFileIconEntity implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * id |
| | | */ |
| | | @TableId |
| | | private String id; |
| | | |
| | | /** |
| | | * 图标名称 |
| | | */ |
| | | private String iconName; |
| | | |
| | | /** |
| | | * 图标描述 |
| | | */ |
| | | private String iconDesc; |
| | | |
| | | /** |
| | | * 排序 |
| | | */ |
| | | private Integer sort; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2024年09月22日 |
| | | */ |
| | | @Data |
| | | @TableName("t_mdk_file_menu") |
| | | public class MdkFileMenuEntity implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * id |
| | | */ |
| | | @TableId |
| | | private String id; |
| | | |
| | | /** |
| | | * 名称 |
| | | */ |
| | | private String name; |
| | | |
| | | /** |
| | | * 排序 |
| | | */ |
| | | private Integer sort; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.iailab.framework.common.entity.Base2Entity; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月06日 |
| | | */ |
| | | @Data |
| | | @TableName("t_mdk_repository") |
| | | public class MdkRepositoryEntity extends Base2Entity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 仓库名称 |
| | | */ |
| | | private String name; |
| | | |
| | | /** |
| | | * 是否私有 |
| | | */ |
| | | private Integer isPrivate; |
| | | |
| | | /** |
| | | * 所属人 |
| | | */ |
| | | private String belongTo; |
| | | |
| | | /** |
| | | * 备注 |
| | | */ |
| | | private String remark; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.service; |
| | | |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileGroupEntity; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupSaveReqVO; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | public interface MdkFileGroupService { |
| | | |
| | | PageResult<MdkFileGroupEntity> page(MdkFileGroupPageReqVO reqVO); |
| | | |
| | | List<MdkFileGroupEntity> list(); |
| | | |
| | | void create(MdkFileGroupSaveReqVO reqVO); |
| | | |
| | | void update(MdkFileGroupSaveReqVO reqVO); |
| | | |
| | | MdkFileGroupEntity get(String id); |
| | | |
| | | void delete(String id); |
| | | |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.service; |
| | | |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileIconEntity; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileIconPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileIconSaveReqVO; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2024年09月22日 |
| | | */ |
| | | public interface MdkFileIconService { |
| | | |
| | | PageResult<MdkFileIconEntity> page(MdkFileIconPageReqVO reqVO); |
| | | |
| | | List<MdkFileIconEntity> list(); |
| | | |
| | | void create(MdkFileIconSaveReqVO reqVO); |
| | | |
| | | void update(MdkFileIconSaveReqVO reqVO); |
| | | |
| | | MdkFileIconEntity get(String id); |
| | | |
| | | void delete(String id); |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.service; |
| | | |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileMenuEntity; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileMenuPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileMenuSaveReqVO; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | public interface MdkFileMenuService { |
| | | |
| | | PageResult<MdkFileMenuEntity> page(MdkFileMenuPageReqVO reqVO); |
| | | |
| | | List<MdkFileMenuEntity> list(); |
| | | |
| | | void create(MdkFileMenuSaveReqVO reqVO); |
| | | |
| | | void update(MdkFileMenuSaveReqVO reqVO); |
| | | |
| | | MdkFileMenuEntity get(String id); |
| | | |
| | | void delete(String id); |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.service; |
| | | |
| | | import com.iailab.framework.common.page.PageData; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.service.BaseService; |
| | | import com.iailab.module.mhub.mdk.entity.MdkRepositoryEntity; |
| | | import com.iailab.module.mhub.mdk.vo.MdkRepositoryPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkRepositoryRespVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkRepositorySaveReqVO; |
| | | |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月06日 |
| | | */ |
| | | public interface MdkRepositoryService extends BaseService<MdkRepositoryEntity> { |
| | | |
| | | PageResult<MdkRepositoryEntity> page(MdkRepositoryPageReqVO reqVO); |
| | | |
| | | MdkRepositoryEntity get(String id); |
| | | |
| | | void create(MdkRepositorySaveReqVO reqVO); |
| | | |
| | | void update(MdkRepositorySaveReqVO reqVO); |
| | | |
| | | void delete(String id); |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.service.impl; |
| | | |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.util.object.BeanUtils; |
| | | import com.iailab.module.mhub.mdk.dao.MdkFileGroupDao; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileGroupEntity; |
| | | import com.iailab.module.mhub.mdk.service.MdkFileGroupService; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileGroupSaveReqVO; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | import java.util.UUID; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | public class MdkFileGroupServiceImpl implements MdkFileGroupService { |
| | | |
| | | @Resource |
| | | private MdkFileGroupDao mdkFileGroupDao; |
| | | |
| | | @Override |
| | | public PageResult<MdkFileGroupEntity> page(MdkFileGroupPageReqVO reqVO) { |
| | | return mdkFileGroupDao.selectPage(reqVO); |
| | | } |
| | | |
| | | @Override |
| | | public List<MdkFileGroupEntity> list() { |
| | | return mdkFileGroupDao.selectList(null); |
| | | } |
| | | |
| | | @Override |
| | | public void create(MdkFileGroupSaveReqVO reqVO) { |
| | | MdkFileGroupEntity entity = BeanUtils.toBean(reqVO, MdkFileGroupEntity.class); |
| | | entity.setId(UUID.randomUUID().toString()); |
| | | mdkFileGroupDao.insert(entity); |
| | | } |
| | | |
| | | @Override |
| | | public void update(MdkFileGroupSaveReqVO reqVO) { |
| | | MdkFileGroupEntity entity = BeanUtils.toBean(reqVO, MdkFileGroupEntity.class); |
| | | mdkFileGroupDao.updateById(entity); |
| | | } |
| | | |
| | | @Override |
| | | public MdkFileGroupEntity get(String id) { |
| | | return mdkFileGroupDao.selectById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void delete(String id) { |
| | | mdkFileGroupDao.deleteById(id); |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.service.impl; |
| | | |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.util.object.BeanUtils; |
| | | import com.iailab.module.mhub.mdk.dao.MdkFileIconDao; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileIconEntity; |
| | | import com.iailab.module.mhub.mdk.service.MdkFileIconService; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileIconPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileIconSaveReqVO; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | import java.util.UUID; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2024年09月22日 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | public class MdkFileIconServiceImpl implements MdkFileIconService { |
| | | |
| | | @Resource |
| | | private MdkFileIconDao mdkIconDao; |
| | | |
| | | @Override |
| | | public PageResult<MdkFileIconEntity> page(MdkFileIconPageReqVO reqVO) { |
| | | return mdkIconDao.selectPage(reqVO); |
| | | } |
| | | |
| | | @Override |
| | | public List<MdkFileIconEntity> list() { |
| | | return mdkIconDao.selectList(null); |
| | | } |
| | | |
| | | @Override |
| | | public void create(MdkFileIconSaveReqVO reqVO) { |
| | | MdkFileIconEntity entity = BeanUtils.toBean(reqVO, MdkFileIconEntity.class); |
| | | entity.setId(UUID.randomUUID().toString()); |
| | | mdkIconDao.insert(entity); |
| | | } |
| | | |
| | | @Override |
| | | public void update(MdkFileIconSaveReqVO reqVO) { |
| | | MdkFileIconEntity entity = BeanUtils.toBean(reqVO, MdkFileIconEntity.class); |
| | | mdkIconDao.updateById(entity); |
| | | } |
| | | |
| | | @Override |
| | | public MdkFileIconEntity get(String id) { |
| | | return mdkIconDao.selectById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void delete(String id) { |
| | | mdkIconDao.deleteById(id); |
| | | } |
| | | |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.service.impl; |
| | | |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.util.object.BeanUtils; |
| | | import com.iailab.module.mhub.mdk.dao.MdkFileMenuDao; |
| | | import com.iailab.module.mhub.mdk.entity.MdkFileMenuEntity; |
| | | import com.iailab.module.mhub.mdk.service.MdkFileMenuService; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileMenuPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkFileMenuSaveReqVO; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | import java.util.UUID; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | public class MdkFileMenuServiceImpl implements MdkFileMenuService { |
| | | |
| | | @Resource |
| | | private MdkFileMenuDao mdkFileMenuDao; |
| | | |
| | | @Override |
| | | public PageResult<MdkFileMenuEntity> page(MdkFileMenuPageReqVO reqVO) { |
| | | return mdkFileMenuDao.selectPage(reqVO); |
| | | } |
| | | |
| | | @Override |
| | | public List<MdkFileMenuEntity> list() { |
| | | return mdkFileMenuDao.selectList(null); |
| | | } |
| | | |
| | | @Override |
| | | public void create(MdkFileMenuSaveReqVO reqVO) { |
| | | MdkFileMenuEntity entity = BeanUtils.toBean(reqVO, MdkFileMenuEntity.class); |
| | | entity.setId(UUID.randomUUID().toString()); |
| | | mdkFileMenuDao.insert(entity); |
| | | } |
| | | |
| | | @Override |
| | | public void update(MdkFileMenuSaveReqVO reqVO) { |
| | | MdkFileMenuEntity entity = BeanUtils.toBean(reqVO, MdkFileMenuEntity.class); |
| | | mdkFileMenuDao.updateById(entity); |
| | | } |
| | | |
| | | @Override |
| | | public MdkFileMenuEntity get(String id) { |
| | | return mdkFileMenuDao.selectById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void delete(String id) { |
| | | mdkFileMenuDao.deleteById(id); |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.service.impl; |
| | | |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.service.impl.BaseServiceImpl; |
| | | import com.iailab.framework.common.util.object.BeanUtils; |
| | | import com.iailab.module.mhub.mdk.dao.MdkRepositoryDao; |
| | | import com.iailab.module.mhub.mdk.entity.MdkRepositoryEntity; |
| | | import com.iailab.module.mhub.mdk.service.MdkRepositoryService; |
| | | import com.iailab.module.mhub.mdk.vo.MdkRepositoryPageReqVO; |
| | | import com.iailab.module.mhub.mdk.vo.MdkRepositorySaveReqVO; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.Date; |
| | | import java.util.UUID; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月06日 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | public class MdkRepositoryServiceImpl extends BaseServiceImpl<MdkRepositoryDao, MdkRepositoryEntity> implements MdkRepositoryService { |
| | | |
| | | @Override |
| | | public PageResult<MdkRepositoryEntity> page(MdkRepositoryPageReqVO reqVO) { |
| | | return baseDao.selectPage(reqVO); |
| | | } |
| | | |
| | | @Override |
| | | public MdkRepositoryEntity get(String id) { |
| | | return baseDao.selectById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void create(MdkRepositorySaveReqVO reqVO) { |
| | | MdkRepositoryEntity entity = BeanUtils.toBean(reqVO, MdkRepositoryEntity.class); |
| | | entity.setId(UUID.randomUUID().toString()); |
| | | entity.setCreateDate(new Date()); |
| | | baseDao.insert(entity); |
| | | } |
| | | |
| | | @Override |
| | | public void update(MdkRepositorySaveReqVO reqVO) { |
| | | MdkRepositoryEntity entity = BeanUtils.toBean(reqVO, MdkRepositoryEntity.class); |
| | | entity.setUpdateDate(new Date()); |
| | | baseDao.updateById(entity); |
| | | } |
| | | |
| | | @Override |
| | | public void delete(String id) { |
| | | baseDao.deleteById(id); |
| | | } |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import com.iailab.framework.common.pojo.PageParam; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.ToString; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Schema(description = "模型托管平台 - MDK文件分组分页 Request VO") |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @ToString(callSuper = true) |
| | | public class MdkFileGroupPageReqVO extends PageParam { |
| | | |
| | | @Schema(description = "名称", example = "") |
| | | private String name; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; |
| | | import com.alibaba.excel.annotation.ExcelProperty; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Schema(description = "模型托管平台 - MDK文件分组 Response VO") |
| | | @Data |
| | | @ExcelIgnoreUnannotated |
| | | public class MdkFileGroupRespVO { |
| | | |
| | | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") |
| | | @ExcelProperty("ID") |
| | | private String id; |
| | | |
| | | @Schema(description = "菜单", example = "") |
| | | private String menuId; |
| | | |
| | | @Schema(description = "名称", example = "") |
| | | private String name; |
| | | |
| | | @Schema(description = "排序", example = "") |
| | | private Integer sort; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Schema(description = "模型托管 - MDK文件分组创建/修改 Request VO") |
| | | @Data |
| | | public class MdkFileGroupSaveReqVO { |
| | | |
| | | @Schema(description = "ID") |
| | | private String id; |
| | | |
| | | @Schema(description = "菜单", example = "") |
| | | private String menuId; |
| | | |
| | | @Schema(description = "名称", example = "") |
| | | private String name; |
| | | |
| | | @Schema(description = "排序", example = "") |
| | | private Integer sort; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import com.iailab.framework.common.pojo.PageParam; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.ToString; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Schema(description = "模型托管平台 - MDK图标分页 Request VO") |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @ToString(callSuper = true) |
| | | public class MdkFileIconPageReqVO extends PageParam { |
| | | |
| | | @Schema(description = "图标名称", example = "") |
| | | private String iconName; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Schema(description = "模型托管平台 - MDK模型图标 Response VO") |
| | | @Data |
| | | @ExcelIgnoreUnannotated |
| | | public class MdkFileIconRespVO { |
| | | |
| | | @Schema(description = "ID") |
| | | private String id; |
| | | |
| | | @Schema(description = "图标名称", example = "") |
| | | private String iconName; |
| | | |
| | | @Schema(description = "图标描述", example = "") |
| | | private String iconDesc; |
| | | |
| | | @Schema(description = "排序", example = "") |
| | | private Integer sort; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Schema(description = "模型托管 - 模型图标创建/修改 Request VO") |
| | | @Data |
| | | public class MdkFileIconSaveReqVO { |
| | | |
| | | @Schema(description = "ID") |
| | | private String id; |
| | | |
| | | @Schema(description = "图标名称", example = "") |
| | | private String iconName; |
| | | |
| | | @Schema(description = "图标描述", example = "") |
| | | private String iconDesc; |
| | | |
| | | @Schema(description = "排序", example = "") |
| | | private Integer sort; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import com.iailab.framework.common.pojo.PageParam; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.ToString; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Schema(description = "模型托管平台 - MDK文件菜单分页 Request VO") |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @ToString(callSuper = true) |
| | | public class MdkFileMenuPageReqVO extends PageParam { |
| | | |
| | | @Schema(description = "名称", example = "") |
| | | private String name; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; |
| | | import com.alibaba.excel.annotation.ExcelProperty; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Schema(description = "模型托管平台 - MDK文件菜单 Response VO") |
| | | @Data |
| | | @ExcelIgnoreUnannotated |
| | | public class MdkFileMenuRespVO { |
| | | |
| | | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") |
| | | @ExcelProperty("ID") |
| | | private String id; |
| | | |
| | | @Schema(description = "名称", example = "") |
| | | private String name; |
| | | |
| | | @Schema(description = "排序", example = "") |
| | | private Integer sort; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月08日 |
| | | */ |
| | | @Schema(description = "模型托管 - MDK文件菜单创建/修改 Request VO") |
| | | @Data |
| | | public class MdkFileMenuSaveReqVO { |
| | | |
| | | @Schema(description = "ID") |
| | | private String id; |
| | | |
| | | @Schema(description = "名称") |
| | | private String name; |
| | | |
| | | @Schema(description = "排序") |
| | | private Integer sort; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import com.iailab.framework.common.pojo.PageParam; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.ToString; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月06日 |
| | | */ |
| | | @Schema(description = "模型托管平台 - MDK模型仓库分页 Request VO") |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @ToString(callSuper = true) |
| | | public class MdkRepositoryPageReqVO extends PageParam { |
| | | |
| | | private String name; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; |
| | | import com.alibaba.excel.annotation.ExcelProperty; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月06日 |
| | | */ |
| | | @Schema(description = "模型托管平台 - MDK模型仓库 Response VO") |
| | | @Data |
| | | @ExcelIgnoreUnannotated |
| | | public class MdkRepositoryRespVO { |
| | | |
| | | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") |
| | | @ExcelProperty("ID") |
| | | private String id; |
| | | |
| | | @Schema(description = "名称", example = "") |
| | | private String name; |
| | | |
| | | @Schema(description = "是否私有", example = "") |
| | | private Integer isPrivate; |
| | | |
| | | @Schema(description = "所属人", example = "") |
| | | private String belongTo; |
| | | |
| | | @Schema(description = "备注", example = "") |
| | | private String remark; |
| | | |
| | | @Schema(description = "创建者") |
| | | private String creator; |
| | | |
| | | @Schema(description = "创建时间") |
| | | private Date createTime; |
| | | |
| | | @Schema(description = "更新者") |
| | | private String updater; |
| | | |
| | | @Schema(description = "更新时间") |
| | | private Date updateTime; |
| | | } |
对比新文件 |
| | |
| | | package com.iailab.module.mhub.mdk.vo; |
| | | |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * @author PanZhibao |
| | | * @Description |
| | | * @createTime 2025年06月06日 |
| | | */ |
| | | @Schema(description = "模型托管 - MDK模型仓库创建/修改 Request VO") |
| | | @Data |
| | | public class MdkRepositorySaveReqVO { |
| | | |
| | | @Schema(description = "ID") |
| | | private String id; |
| | | |
| | | @Schema(description = "名称", example = "") |
| | | private String name; |
| | | |
| | | @Schema(description = "是否私有", example = "") |
| | | private Integer isPrivate; |
| | | |
| | | @Schema(description = "所属人", example = "") |
| | | private String belongTo; |
| | | |
| | | @Schema(description = "备注", example = "") |
| | | private String remark; |
| | | } |