TASK:style;
This commit is contained in:
@@ -4,6 +4,7 @@ import com.ai.da.common.response.Response;
|
|||||||
import com.ai.da.mapper.primary.entity.Style;
|
import com.ai.da.mapper.primary.entity.Style;
|
||||||
import com.ai.da.mapper.primary.entity.Workspace;
|
import com.ai.da.mapper.primary.entity.Workspace;
|
||||||
import com.ai.da.model.dto.WorkspaceDTO;
|
import com.ai.da.model.dto.WorkspaceDTO;
|
||||||
|
import com.ai.da.model.dto.WorkspaceSaveDTO;
|
||||||
import com.ai.da.model.enums.BizJson;
|
import com.ai.da.model.enums.BizJson;
|
||||||
import com.ai.da.model.vo.ModelsVO;
|
import com.ai.da.model.vo.ModelsVO;
|
||||||
import com.ai.da.model.vo.StyleVO;
|
import com.ai.da.model.vo.StyleVO;
|
||||||
@@ -68,7 +69,7 @@ public class WorkspaceController {
|
|||||||
@PostMapping("/saveOrUpdate")
|
@PostMapping("/saveOrUpdate")
|
||||||
@ApiOperationSupport(order = 3)
|
@ApiOperationSupport(order = 3)
|
||||||
@ApiOperation(value = "新增或编辑", notes = "传入workspace")
|
@ApiOperation(value = "新增或编辑", notes = "传入workspace")
|
||||||
public Response saveOrUpdate(@Valid @RequestBody WorkspaceDTO workspaceDTO) {
|
public Response saveOrUpdate(@Valid @RequestBody WorkspaceSaveDTO workspaceDTO) {
|
||||||
return Response.success(workspaceService.saveOrUpdate(workspaceDTO));
|
return Response.success(workspaceService.saveOrUpdate(workspaceDTO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,4 @@ import lombok.EqualsAndHashCode;
|
|||||||
public class WorkspaceDTO extends PageQueryBaseVo {
|
public class WorkspaceDTO extends PageQueryBaseVo {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
private Long styleId;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
22
src/main/java/com/ai/da/model/dto/WorkspaceSaveDTO.java
Normal file
22
src/main/java/com/ai/da/model/dto/WorkspaceSaveDTO.java
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
package com.ai.da.model.dto;
|
||||||
|
|
||||||
|
import com.ai.da.mapper.primary.entity.Workspace;
|
||||||
|
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据传输对象实体类
|
||||||
|
*
|
||||||
|
* @author SHAHAIBO
|
||||||
|
* @since 2023-08-01
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
public class WorkspaceSaveDTO extends Workspace {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private Long styleId;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -4,6 +4,7 @@ package com.ai.da.service;
|
|||||||
import com.ai.da.mapper.primary.entity.Style;
|
import com.ai.da.mapper.primary.entity.Style;
|
||||||
import com.ai.da.mapper.primary.entity.Workspace;
|
import com.ai.da.mapper.primary.entity.Workspace;
|
||||||
import com.ai.da.model.dto.WorkspaceDTO;
|
import com.ai.da.model.dto.WorkspaceDTO;
|
||||||
|
import com.ai.da.model.dto.WorkspaceSaveDTO;
|
||||||
import com.ai.da.model.enums.BizJson;
|
import com.ai.da.model.enums.BizJson;
|
||||||
import com.ai.da.model.vo.ModelsVO;
|
import com.ai.da.model.vo.ModelsVO;
|
||||||
import com.ai.da.model.vo.StyleVO;
|
import com.ai.da.model.vo.StyleVO;
|
||||||
@@ -31,7 +32,7 @@ public interface WorkspaceService extends IService<Workspace> {
|
|||||||
*/
|
*/
|
||||||
IPage<WorkspaceVO> selectWorkspacePage(IPage<WorkspaceVO> page, WorkspaceVO workspace);
|
IPage<WorkspaceVO> selectWorkspacePage(IPage<WorkspaceVO> page, WorkspaceVO workspace);
|
||||||
|
|
||||||
boolean saveOrUpdate(WorkspaceDTO workspaceDTO);
|
boolean saveOrUpdate(WorkspaceSaveDTO workspaceDTO);
|
||||||
|
|
||||||
WorkspaceVO getPage(WorkspaceDTO query);
|
WorkspaceVO getPage(WorkspaceDTO query);
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import com.ai.da.common.utils.MinioUtil;
|
|||||||
import com.ai.da.mapper.primary.*;
|
import com.ai.da.mapper.primary.*;
|
||||||
import com.ai.da.mapper.primary.entity.*;
|
import com.ai.da.mapper.primary.entity.*;
|
||||||
import com.ai.da.model.dto.WorkspaceDTO;
|
import com.ai.da.model.dto.WorkspaceDTO;
|
||||||
|
import com.ai.da.model.dto.WorkspaceSaveDTO;
|
||||||
import com.ai.da.model.enums.*;
|
import com.ai.da.model.enums.*;
|
||||||
import com.ai.da.model.vo.*;
|
import com.ai.da.model.vo.*;
|
||||||
import com.ai.da.service.WorkspaceService;
|
import com.ai.da.service.WorkspaceService;
|
||||||
@@ -83,7 +84,7 @@ public class WorkspaceServiceImpl extends ServiceImpl<WorkspaceMapper, Workspace
|
|||||||
private final static Integer SYSTEM_DESIGNER_PERCENTAGE = 30;
|
private final static Integer SYSTEM_DESIGNER_PERCENTAGE = 30;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean saveOrUpdate(WorkspaceDTO workspaceDTO) {
|
public boolean saveOrUpdate(WorkspaceSaveDTO workspaceDTO) {
|
||||||
Workspace workspace = CopyUtil.copyObject(workspaceDTO, Workspace.class);
|
Workspace workspace = CopyUtil.copyObject(workspaceDTO, Workspace.class);
|
||||||
// 防止前端传值修改标识
|
// 防止前端传值修改标识
|
||||||
workspace.setIsLastIndex(null);
|
workspace.setIsLastIndex(null);
|
||||||
|
|||||||
Reference in New Issue
Block a user