New file |
| | |
| | | package com.zt.life.modules.project.controller; |
| | | |
| | | |
| | | import com.zt.common.annotation.LogOperation; |
| | | import com.zt.common.constant.Constant; |
| | | import com.zt.common.annotation.QueryParam; |
| | | import com.zt.common.db.query.QueryFilter; |
| | | import com.zt.common.servlet.Result; |
| | | import com.zt.common.servlet.PageResult; |
| | | import com.zt.common.validator.AssertUtils; |
| | | import com.zt.common.validator.ValidatorUtils; |
| | | import com.zt.common.validator.group.AddGroup; |
| | | import com.zt.common.validator.group.DefaultGroup; |
| | | import com.zt.common.validator.group.UpdateGroup; |
| | | import com.zt.life.modules.project.model.EnvironAnalysis; |
| | | import com.zt.life.modules.project.service.EnvironAnalysisService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import springfox.documentation.annotations.ApiIgnore; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.List; |
| | | |
| | | |
| | | /** |
| | | * environ_analysis |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/project/EnvironAnalysis/") |
| | | @Api(tags="environ_analysis") |
| | | public class EnvironAnalysisController { |
| | | @Autowired |
| | | private EnvironAnalysisService environAnalysisService; |
| | | |
| | | @GetMapping("page") |
| | | @ApiOperation("分页") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT), |
| | | @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT), |
| | | @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING), |
| | | @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING), |
| | | }) |
| | | public PageResult<EnvironAnalysis> page(@ApiIgnore @QueryParam QueryFilter queryFilter){ |
| | | |
| | | return PageResult.ok(environAnalysisService.page(queryFilter)); |
| | | } |
| | | |
| | | @GetMapping("{id}") |
| | | @ApiOperation("信息") |
| | | public Result<EnvironAnalysis> get(@PathVariable("id") Long id){ |
| | | EnvironAnalysis data = environAnalysisService.get(id); |
| | | |
| | | return Result.ok(data); |
| | | } |
| | | |
| | | @PostMapping |
| | | @ApiOperation("新增") |
| | | @LogOperation("新增") |
| | | public Result insert(@RequestBody EnvironAnalysis environAnalysis){ |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(environAnalysis, AddGroup.class, DefaultGroup.class); |
| | | environAnalysisService.insert(environAnalysis); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | |
| | | @PutMapping |
| | | @ApiOperation("修改") |
| | | @LogOperation("修改") |
| | | public Result update(@RequestBody EnvironAnalysis environAnalysis){ |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(environAnalysis, UpdateGroup.class, DefaultGroup.class); |
| | | environAnalysisService.update(environAnalysis); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | |
| | | @DeleteMapping |
| | | @ApiOperation("删除") |
| | | @LogOperation("删除") |
| | | public Result delete(@RequestBody Long[] ids){ |
| | | //效验数据 |
| | | AssertUtils.isArrayEmpty(ids, "id"); |
| | | environAnalysisService.delete(ids); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | |
| | | } |
| | |
| | | import com.zt.common.validator.group.AddGroup; |
| | | import com.zt.common.validator.group.DefaultGroup; |
| | | import com.zt.common.validator.group.UpdateGroup; |
| | | import com.zt.life.modules.project.dto.SoftwareTestOrderDto; |
| | | import com.zt.life.modules.project.model.Environ; |
| | | import com.zt.life.modules.project.service.EnvironService; |
| | | import com.zt.life.sys.dto.OssDto; |
| | | import com.zt.life.sys.service.SysOssConfigService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | |
| | | /** |
| | | * environ |
| | | * |
| | | * @author zt generator |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/project/Environ/") |
| | | @Api(tags="environ") |
| | | @Api(tags = "environ") |
| | | public class EnvironController { |
| | | @Autowired |
| | | private EnvironService environService; |
| | | |
| | | @Autowired |
| | | private SysOssConfigService sysOssConfigService; |
| | | |
| | | |
| | | @GetMapping("page") |
| | | @ApiOperation("分页") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT), |
| | | @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT), |
| | | @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING), |
| | | @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING), |
| | | @ApiImplicitParam(name = "code", value = "编号", dataType = Constant.QT.STRING, format = "CODE^LK") }) |
| | | public PageResult<Environ> page(@ApiIgnore @QueryParam QueryFilter queryFilter){ |
| | | @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT), |
| | | @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT), |
| | | @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING), |
| | | @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING), |
| | | @ApiImplicitParam(name = "code", value = "编号", dataType = Constant.QT.STRING, format = "CODE^LK")}) |
| | | public PageResult<Environ> page(@ApiIgnore @QueryParam QueryFilter queryFilter) { |
| | | |
| | | return PageResult.ok(environService.page(queryFilter)); |
| | | } |
| | | |
| | | @GetMapping("{id}") |
| | | @GetMapping("getDto") |
| | | @ApiOperation("信息") |
| | | public Result<Environ> get(@PathVariable("id") Long id){ |
| | | Environ data = environService.get(id); |
| | | |
| | | public Result<SoftwareTestOrderDto> getDto(Long orderId, Long environId) { |
| | | SoftwareTestOrderDto data = environService.getDto(environId, orderId); |
| | | if (orderId != null) { |
| | | OssDto ossDto = sysOssConfigService.getOssByBusiType(orderId, "environ"); |
| | | if (ossDto != null) { |
| | | data.setFiles(ossDto); |
| | | } |
| | | } |
| | | return Result.ok(data); |
| | | } |
| | | |
| | | @PostMapping |
| | | @ApiOperation("新增") |
| | | @LogOperation("新增") |
| | | public Result insert(@RequestBody Environ environ){ |
| | | public Result insert(@RequestBody Environ environ) { |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(environ, AddGroup.class, DefaultGroup.class); |
| | | environService.insert(environ); |
| | |
| | | @PutMapping |
| | | @ApiOperation("修改") |
| | | @LogOperation("修改") |
| | | public Result update(@RequestBody Environ environ){ |
| | | public Result update(@RequestBody Environ environ) { |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(environ, UpdateGroup.class, DefaultGroup.class); |
| | | environService.update(environ); |
| | |
| | | @DeleteMapping |
| | | @ApiOperation("删除") |
| | | @LogOperation("删除") |
| | | public Result delete(@RequestBody Long[] ids){ |
| | | public Result delete(@RequestBody Long[] ids) { |
| | | //效验数据 |
| | | AssertUtils.isArrayEmpty(ids, "id"); |
| | | environService.delete(ids); |
New file |
| | |
| | | package com.zt.life.modules.project.controller; |
| | | |
| | | |
| | | import com.zt.common.annotation.LogOperation; |
| | | import com.zt.common.constant.Constant; |
| | | import com.zt.common.annotation.QueryParam; |
| | | import com.zt.common.db.query.QueryFilter; |
| | | import com.zt.common.servlet.Result; |
| | | import com.zt.common.servlet.PageResult; |
| | | import com.zt.common.validator.AssertUtils; |
| | | import com.zt.common.validator.ValidatorUtils; |
| | | import com.zt.common.validator.group.AddGroup; |
| | | import com.zt.common.validator.group.DefaultGroup; |
| | | import com.zt.common.validator.group.UpdateGroup; |
| | | import com.zt.life.modules.project.model.EnvironHardwareResources; |
| | | import com.zt.life.modules.project.service.EnvironHardwareResourcesService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import springfox.documentation.annotations.ApiIgnore; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.List; |
| | | |
| | | |
| | | /** |
| | | * environ_hardware_resources |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/project/EnvironHardwareResources/") |
| | | @Api(tags="environ_hardware_resources") |
| | | public class EnvironHardwareResourcesController { |
| | | @Autowired |
| | | private EnvironHardwareResourcesService environHardwareResourcesService; |
| | | |
| | | @GetMapping("page") |
| | | @ApiOperation("分页") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT), |
| | | @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT), |
| | | @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING), |
| | | @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING), |
| | | }) |
| | | public PageResult<EnvironHardwareResources> page(@ApiIgnore @QueryParam QueryFilter queryFilter){ |
| | | |
| | | return PageResult.ok(environHardwareResourcesService.page(queryFilter)); |
| | | } |
| | | |
| | | @GetMapping("{id}") |
| | | @ApiOperation("信息") |
| | | public Result<EnvironHardwareResources> get(@PathVariable("id") Long id){ |
| | | EnvironHardwareResources data = environHardwareResourcesService.get(id); |
| | | |
| | | return Result.ok(data); |
| | | } |
| | | |
| | | @PostMapping |
| | | @ApiOperation("新增") |
| | | @LogOperation("新增") |
| | | public Result insert(@RequestBody EnvironHardwareResources environHardwareResources){ |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(environHardwareResources, AddGroup.class, DefaultGroup.class); |
| | | environHardwareResourcesService.insert(environHardwareResources); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | |
| | | @PutMapping |
| | | @ApiOperation("修改") |
| | | @LogOperation("修改") |
| | | public Result update(@RequestBody EnvironHardwareResources environHardwareResources){ |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(environHardwareResources, UpdateGroup.class, DefaultGroup.class); |
| | | environHardwareResourcesService.update(environHardwareResources); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | |
| | | @DeleteMapping |
| | | @ApiOperation("删除") |
| | | @LogOperation("删除") |
| | | public Result delete(@RequestBody Long[] ids){ |
| | | //效验数据 |
| | | AssertUtils.isArrayEmpty(ids, "id"); |
| | | environHardwareResourcesService.delete(ids); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.zt.life.modules.project.controller; |
| | | |
| | | |
| | | import com.zt.common.annotation.LogOperation; |
| | | import com.zt.common.constant.Constant; |
| | | import com.zt.common.annotation.QueryParam; |
| | | import com.zt.common.db.query.QueryFilter; |
| | | import com.zt.common.servlet.Result; |
| | | import com.zt.common.servlet.PageResult; |
| | | import com.zt.common.validator.AssertUtils; |
| | | import com.zt.common.validator.ValidatorUtils; |
| | | import com.zt.common.validator.group.AddGroup; |
| | | import com.zt.common.validator.group.DefaultGroup; |
| | | import com.zt.common.validator.group.UpdateGroup; |
| | | import com.zt.life.modules.project.model.EnvironSoftwareResources; |
| | | import com.zt.life.modules.project.service.EnvironSoftwareResourcesService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import springfox.documentation.annotations.ApiIgnore; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.List; |
| | | |
| | | |
| | | /** |
| | | * environ_software_resources |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/project/EnvironSoftwareResources/") |
| | | @Api(tags="environ_software_resources") |
| | | public class EnvironSoftwareResourcesController { |
| | | @Autowired |
| | | private EnvironSoftwareResourcesService environSoftwareResourcesService; |
| | | |
| | | @GetMapping("page") |
| | | @ApiOperation("分页") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT), |
| | | @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT), |
| | | @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING), |
| | | @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING), |
| | | }) |
| | | public PageResult<EnvironSoftwareResources> page(@ApiIgnore @QueryParam QueryFilter queryFilter){ |
| | | |
| | | return PageResult.ok(environSoftwareResourcesService.page(queryFilter)); |
| | | } |
| | | |
| | | @GetMapping("{id}") |
| | | @ApiOperation("信息") |
| | | public Result<EnvironSoftwareResources> get(@PathVariable("id") Long id){ |
| | | EnvironSoftwareResources data = environSoftwareResourcesService.get(id); |
| | | |
| | | return Result.ok(data); |
| | | } |
| | | |
| | | @PostMapping |
| | | @ApiOperation("新增") |
| | | @LogOperation("新增") |
| | | public Result insert(@RequestBody EnvironSoftwareResources environSoftwareResources){ |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(environSoftwareResources, AddGroup.class, DefaultGroup.class); |
| | | environSoftwareResourcesService.insert(environSoftwareResources); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | |
| | | @PutMapping |
| | | @ApiOperation("修改") |
| | | @LogOperation("修改") |
| | | public Result update(@RequestBody EnvironSoftwareResources environSoftwareResources){ |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(environSoftwareResources, UpdateGroup.class, DefaultGroup.class); |
| | | environSoftwareResourcesService.update(environSoftwareResources); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | |
| | | @DeleteMapping |
| | | @ApiOperation("删除") |
| | | @LogOperation("删除") |
| | | public Result delete(@RequestBody Long[] ids){ |
| | | //效验数据 |
| | | AssertUtils.isArrayEmpty(ids, "id"); |
| | | environSoftwareResourcesService.delete(ids); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.zt.life.modules.project.dao; |
| | | |
| | | import com.zt.common.dao.BaseDao; |
| | | import com.zt.life.modules.project.model.EnvironAnalysis; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | |
| | | /** |
| | | * environ_analysis |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @Mapper |
| | | public interface EnvironAnalysisDao extends BaseDao<EnvironAnalysis> { |
| | | |
| | | List<EnvironAnalysis> getList(Map<String, Object> params); |
| | | |
| | | } |
New file |
| | |
| | | package com.zt.life.modules.project.dao; |
| | | |
| | | import com.zt.common.dao.BaseDao; |
| | | import com.zt.life.modules.project.model.EnvironHardwareResources; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | |
| | | /** |
| | | * environ_hardware_resources |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @Mapper |
| | | public interface EnvironHardwareResourcesDao extends BaseDao<EnvironHardwareResources> { |
| | | |
| | | List<EnvironHardwareResources> getList(Map<String, Object> params); |
| | | |
| | | } |
New file |
| | |
| | | package com.zt.life.modules.project.dao; |
| | | |
| | | import com.zt.common.dao.BaseDao; |
| | | import com.zt.life.modules.project.model.EnvironSoftwareResources; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | |
| | | /** |
| | | * environ_software_resources |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @Mapper |
| | | public interface EnvironSoftwareResourcesDao extends BaseDao<EnvironSoftwareResources> { |
| | | |
| | | List<EnvironSoftwareResources> getList(Map<String, Object> params); |
| | | |
| | | } |
| | |
| | | package com.zt.life.modules.project.dto; |
| | | |
| | | import com.zt.life.modules.project.model.Project; |
| | | import com.zt.life.modules.project.model.SoftwareTestOrder; |
| | | import com.zt.life.modules.project.model.SoftwareTestOrderDeliverable; |
| | | import com.zt.life.modules.project.model.SoftwareTestOrderMeasured; |
| | | import com.zt.life.modules.project.model.*; |
| | | import com.zt.life.modules.sysBaseInfo.model.TestAgencyInfo; |
| | | import com.zt.life.sys.dto.OssDto; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | |
| | | public class SoftwareTestOrderDto { |
| | | private Long id; |
| | | private Long projectId; |
| | | private Long orderId; |
| | | |
| | | @ApiModelProperty(value = "测试委托单记录") |
| | | private SoftwareTestOrder softwareTestOrder; |
| | | @ApiModelProperty(value = "测试项目基本信息") |
| | | private Project project; |
| | | @ApiModelProperty(value = "测试环境建立确认") |
| | | private Environ environ; |
| | | @ApiModelProperty(value = "测试机构信息") |
| | | private TestAgencyInfo TestAgencyInfo; |
| | | @ApiModelProperty(value = "测试委托单附件") |
| | |
| | | private List<SoftwareTestOrderMeasured> measuredList = new ArrayList<>(); |
| | | @ApiModelProperty(value = "交付件") |
| | | private List<SoftwareTestOrderDeliverable> deliverableList = new ArrayList<>(); |
| | | @ApiModelProperty(value = "软件资源") |
| | | private List<EnvironSoftwareResources> softwareResourcesList = new ArrayList<>(); |
| | | @ApiModelProperty(value = "硬件资源") |
| | | private List<EnvironHardwareResources> hardwareResourcesList = new ArrayList<>(); |
| | | @ApiModelProperty(value = "环境差异性分析") |
| | | private List<EnvironAnalysis> environAnalysisList = new ArrayList<>(); |
| | | |
| | | } |
| | | |
| | |
| | | @ApiModelProperty(value = "编号") |
| | | private String code; |
| | | |
| | | @ApiModelProperty(value = "委托单ID") |
| | | private String orderId; |
| | | |
| | | @ApiModelProperty(value = "硬软件资源") |
| | | private String hardSoftwareRes; |
| | | |
New file |
| | |
| | | package com.zt.life.modules.project.model; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.zt.common.entity.BusiEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * environ_analysis |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper=false) |
| | | @TableName("environ_analysis") |
| | | public class EnvironAnalysis extends BusiEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @ApiModelProperty(value = "环境测试单ID") |
| | | private Long environId; |
| | | |
| | | @ApiModelProperty(value = "序号") |
| | | private Integer no; |
| | | |
| | | @ApiModelProperty(value = "真实环境") |
| | | private String realEnviron; |
| | | |
| | | @ApiModelProperty(value = "测试环境") |
| | | private String testEnviron; |
| | | |
| | | @ApiModelProperty(value = "环境差异") |
| | | private String environDifference; |
| | | |
| | | @ApiModelProperty(value = "对测试结果影响") |
| | | private String resultImpact; |
| | | |
| | | @ApiModelProperty(value = "措施") |
| | | private String measure; |
| | | |
| | | } |
New file |
| | |
| | | package com.zt.life.modules.project.model; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.zt.common.entity.BusiEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * environ_hardware_resources |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper=false) |
| | | @TableName("environ_hardware_resources") |
| | | public class EnvironHardwareResources extends BusiEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @ApiModelProperty(value = "环境测试单ID") |
| | | private Long environId; |
| | | |
| | | @ApiModelProperty(value = "序号") |
| | | private Integer no; |
| | | |
| | | @ApiModelProperty(value = "硬件和固体项名称") |
| | | private String itemName; |
| | | |
| | | @ApiModelProperty(value = "用途") |
| | | private String usage; |
| | | |
| | | @ApiModelProperty(value = "状态") |
| | | private String state; |
| | | |
| | | @ApiModelProperty(value = "数量") |
| | | private Integer number; |
| | | |
| | | @ApiModelProperty(value = "提供单位") |
| | | private String provideUnit; |
| | | |
| | | } |
New file |
| | |
| | | package com.zt.life.modules.project.model; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.zt.common.entity.BusiEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * environ_software_resources |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper=false) |
| | | @TableName("environ_software_resources") |
| | | public class EnvironSoftwareResources extends BusiEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @ApiModelProperty(value = "环境测试单ID") |
| | | private Long environId; |
| | | |
| | | @ApiModelProperty(value = "序号") |
| | | private Integer no; |
| | | |
| | | @ApiModelProperty(value = "软件项名称") |
| | | private String itemName; |
| | | |
| | | @ApiModelProperty(value = "版本") |
| | | private String version; |
| | | |
| | | @ApiModelProperty(value = "用途") |
| | | private String usage; |
| | | |
| | | @ApiModelProperty(value = "提供单位") |
| | | private String provideUnit; |
| | | |
| | | } |
New file |
| | |
| | | package com.zt.life.modules.project.service; |
| | | |
| | | import com.zt.common.service.BaseService; |
| | | import com.zt.life.modules.project.dao.EnvironAnalysisDao; |
| | | import com.zt.life.modules.project.model.EnvironAnalysis; |
| | | import org.springframework.stereotype.Service; |
| | | import com.zt.common.db.query.QueryFilter; |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | |
| | | /** |
| | | * environ_analysis |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @Service |
| | | public class EnvironAnalysisService extends BaseService<EnvironAnalysisDao, EnvironAnalysis> { |
| | | |
| | | /** |
| | | * 分页查询 |
| | | * |
| | | * @param queryFilter |
| | | * @return |
| | | */ |
| | | public List<EnvironAnalysis> page(QueryFilter queryFilter) { |
| | | return baseDao.getList(queryFilter.getQueryParams()); |
| | | } |
| | | |
| | | /** |
| | | * 删除 |
| | | * |
| | | * @param ids |
| | | */ |
| | | public void delete(Long[] ids) { |
| | | super.deleteLogic(ids); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.zt.life.modules.project.service; |
| | | |
| | | import com.zt.common.service.BaseService; |
| | | import com.zt.life.modules.project.dao.EnvironHardwareResourcesDao; |
| | | import com.zt.life.modules.project.model.EnvironHardwareResources; |
| | | import com.zt.life.modules.project.model.EnvironSoftwareResources; |
| | | import org.springframework.stereotype.Service; |
| | | import com.zt.common.db.query.QueryFilter; |
| | | import javax.annotation.Resource; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | |
| | | /** |
| | | * environ_hardware_resources |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @Service |
| | | public class EnvironHardwareResourcesService extends BaseService<EnvironHardwareResourcesDao, EnvironHardwareResources> { |
| | | |
| | | /** |
| | | * 分页查询 |
| | | * |
| | | * @param queryFilter |
| | | * @return |
| | | */ |
| | | public List<EnvironHardwareResources> page(QueryFilter queryFilter) { |
| | | return baseDao.getList(queryFilter.getQueryParams()); |
| | | } |
| | | |
| | | /** |
| | | * 删除 |
| | | * |
| | | * @param ids |
| | | */ |
| | | public void delete(Long[] ids) { |
| | | super.deleteLogic(ids); |
| | | } |
| | | |
| | | public List<EnvironHardwareResources> getList(Long environId) { |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("orderId",environId); |
| | | return baseDao.getList(params); |
| | | } |
| | | } |
| | |
| | | |
| | | import com.zt.common.service.BaseService; |
| | | import com.zt.life.modules.project.dao.EnvironDao; |
| | | import com.zt.life.modules.project.model.Environ; |
| | | import com.zt.life.modules.project.dto.SoftwareTestOrderDto; |
| | | import com.zt.life.modules.project.model.*; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import com.zt.common.db.query.QueryFilter; |
| | | import javax.annotation.Resource; |
| | |
| | | */ |
| | | @Service |
| | | public class EnvironService extends BaseService<EnvironDao, Environ> { |
| | | @Autowired |
| | | private SoftwareTestOrder softwareTestOrder; |
| | | |
| | | @Autowired |
| | | private EnvironSoftwareResourcesService environSoftwareResourcesService; |
| | | |
| | | @Autowired |
| | | private EnvironHardwareResourcesService environHardwareResourcesService; |
| | | |
| | | @Autowired |
| | | private SoftwareTestOrderService softwareTestOrderService; |
| | | |
| | | public SoftwareTestOrderDto getDto(Long orderId, Long environId) { |
| | | SoftwareTestOrderDto data = new SoftwareTestOrderDto(); |
| | | if (environId != null) { |
| | | data.setId(environId); |
| | | Environ environ = this.get(environId); |
| | | data.setEnviron(environ); |
| | | |
| | | orderId = softwareTestOrder.getId(); |
| | | |
| | | List<EnvironSoftwareResources> softwareResourcesList = environSoftwareResourcesService.getList(environId); |
| | | data.setSoftwareResourcesList(softwareResourcesList); |
| | | |
| | | List<EnvironHardwareResources> hardwareResourcesList = environHardwareResourcesService.getList(environId); |
| | | data.setHardwareResourcesList(hardwareResourcesList); |
| | | } else { |
| | | SoftwareTestOrder softwareTestOrder = softwareTestOrderService.get(orderId); |
| | | } |
| | | |
| | | if (orderId != null) { |
| | | data.setOrderId(orderId); |
| | | data.setSoftwareTestOrder(softwareTestOrderService.get(orderId)); |
| | | } |
| | | |
| | | return data; |
| | | } |
| | | |
| | | /** |
| | | * 分页查询 |
New file |
| | |
| | | package com.zt.life.modules.project.service; |
| | | |
| | | import com.zt.common.service.BaseService; |
| | | import com.zt.life.modules.project.dao.EnvironSoftwareResourcesDao; |
| | | import com.zt.life.modules.project.model.EnvironSoftwareResources; |
| | | import com.zt.life.modules.project.model.SoftwareTestOrderMeasured; |
| | | import org.springframework.stereotype.Service; |
| | | import com.zt.common.db.query.QueryFilter; |
| | | import javax.annotation.Resource; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | |
| | | /** |
| | | * environ_software_resources |
| | | * |
| | | * @author zt generator |
| | | * @since 1.0.0 2023-11-17 |
| | | */ |
| | | @Service |
| | | public class EnvironSoftwareResourcesService extends BaseService<EnvironSoftwareResourcesDao, EnvironSoftwareResources> { |
| | | |
| | | /** |
| | | * 分页查询 |
| | | * |
| | | * @param queryFilter |
| | | * @return |
| | | */ |
| | | public List<EnvironSoftwareResources> page(QueryFilter queryFilter) { |
| | | return baseDao.getList(queryFilter.getQueryParams()); |
| | | } |
| | | |
| | | /** |
| | | * 删除 |
| | | * |
| | | * @param ids |
| | | */ |
| | | public void delete(Long[] ids) { |
| | | super.deleteLogic(ids); |
| | | } |
| | | |
| | | public List<EnvironSoftwareResources> getList(Long environId) { |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("orderId",environId); |
| | | return baseDao.getList(params); |
| | | } |
| | | } |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | |
| | | <mapper namespace="com.zt.life.modules.project.dao.EnvironAnalysisDao"> |
| | | |
| | | <select id="getList" resultType="com.zt.life.modules.project.model.EnvironAnalysis"> |
| | | select a.* |
| | | from environ_analysis a |
| | | <where> |
| | | a.is_delete = 0 |
| | | <if test="whereSql!=null"> |
| | | and ${whereSql} |
| | | </if> |
| | | </where> |
| | | <if test="orderBySql!=null"> |
| | | ORDER BY ${orderBySql} |
| | | </if> |
| | | </select> |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | |
| | | <mapper namespace="com.zt.life.modules.project.dao.EnvironHardwareResourcesDao"> |
| | | |
| | | <select id="getList" resultType="com.zt.life.modules.project.model.EnvironHardwareResources"> |
| | | select a.* |
| | | from environ_hardware_resources a |
| | | <where> |
| | | a.is_delete = 0 |
| | | <if test="whereSql!=null"> |
| | | and ${whereSql} |
| | | </if> |
| | | </where> |
| | | <if test="orderBySql!=null"> |
| | | ORDER BY ${orderBySql} |
| | | </if> |
| | | </select> |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | |
| | | <mapper namespace="com.zt.life.modules.project.dao.EnvironSoftwareResourcesDao"> |
| | | |
| | | <select id="getList" resultType="com.zt.life.modules.project.model.EnvironSoftwareResources"> |
| | | select a.* |
| | | from environ_software_resources a |
| | | <where> |
| | | a.is_delete = 0 |
| | | <if test="whereSql!=null"> |
| | | and ${whereSql} |
| | | </if> |
| | | </where> |
| | | <if test="orderBySql!=null"> |
| | | ORDER BY ${orderBySql} |
| | | </if> |
| | | </select> |
| | | |
| | | </mapper> |