Compare commits
No commits in common. '421be09f30e040b1d79e6d4f364879c0aca637de' and '295453f76eb94a4a5b2297dcef2ba1f95b9ce9d6' have entirely different histories.
421be09f30
...
295453f76e
@ -1,129 +0,0 @@
|
||||
package com.ruoyi.gysl.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.itextpdf.text.DocumentException;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.gysl.entity.Mmm;
|
||||
import com.ruoyi.gysl.entity.request.MmmRequest;
|
||||
import com.ruoyi.gysl.service.MmmService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.IOException;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 单片材料管理(MmmController)表控制层
|
||||
*
|
||||
* @author User
|
||||
*/
|
||||
@Api(tags = "单片材料管理")
|
||||
@RestController
|
||||
@RequestMapping("gysl/mmm")
|
||||
public class MmmController extends BaseController {
|
||||
@Resource
|
||||
private MmmService mmmService;
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param req 分页对象
|
||||
* @return 查询结果
|
||||
*/
|
||||
@ApiOperation(value = "分页查询")
|
||||
@GetMapping("/page")
|
||||
public AjaxResult queryByPage(MmmRequest req) {
|
||||
Page<Mmm> page = new Page<>();
|
||||
page.setCurrent(req.getCurrent());
|
||||
page.setSize(req.getSize());
|
||||
return success(mmmService.page(page, req));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 单条数据
|
||||
*/
|
||||
@GetMapping("{id}")
|
||||
@ApiOperation(value = "通过主键查询单条数据", response = Mmm.class)
|
||||
public AjaxResult selectOne(@PathVariable Integer id) {
|
||||
return success(this.mmmService.getById(id));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 编辑数据
|
||||
*
|
||||
* @param mmm 实体对象
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PostMapping("/edit")
|
||||
@ApiOperation("修改数据")
|
||||
public AjaxResult update(@RequestBody Mmm mmm) {
|
||||
//上传id 上传者 上传时间
|
||||
mmm.setUpdateTime(LocalDateTime.now());
|
||||
mmm.setUpdateBy(getUsername());
|
||||
mmm.setUpdateId(getUserId());
|
||||
return success(this.mmmService.updateById(mmm));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增数据")
|
||||
public AjaxResult insert(@RequestBody Mmm mmm) {
|
||||
//创建id 创建者 创建时间
|
||||
mmm.setCreateBy(getUsername());
|
||||
mmm.setCreateId(getUserId());
|
||||
mmm.setCreateTime(LocalDateTime.now());
|
||||
return success(this.mmmService.save(mmm));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 删除结果
|
||||
*/
|
||||
@ApiOperation("删除数据")
|
||||
@DeleteMapping("/delete/{id}")
|
||||
public AjaxResult deleteById(@PathVariable Integer id) {
|
||||
return success(this.mmmService.removeById(id));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param id 查找
|
||||
* @return 导出的PDF
|
||||
* @throws IOException
|
||||
*/
|
||||
@ApiOperation("PDF导出")
|
||||
@GetMapping("/PDF/{id}")
|
||||
public ResponseEntity<byte[]> exportPdf(@PathVariable Integer id) throws IOException, DocumentException {
|
||||
Mmm item = mmmService.getById(id);
|
||||
//路径
|
||||
String path = "C:\\Users\\User\\Desktop\\pdf模板.pdf";
|
||||
//PDF填充
|
||||
byte[] pdfBytes = mmmService.fillPdfTemplate(path,item);
|
||||
|
||||
// 设置响应头
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
headers.setContentType(MediaType.APPLICATION_PDF);
|
||||
headers.setContentDispositionFormData("attachment", item.getDocumentTitle() + ".pdf");
|
||||
headers.setContentLength(pdfBytes.length);
|
||||
|
||||
return new ResponseEntity<>(pdfBytes, headers, HttpStatus.OK);
|
||||
}
|
||||
|
||||
}
|
@ -1,106 +0,0 @@
|
||||
package com.ruoyi.gysl.controller;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.gysl.entity.Mx;
|
||||
import com.ruoyi.gysl.service.MxService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 模型管理(Mx)表控制层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 13:40:34
|
||||
*/
|
||||
@Api(tags = "模型管理")
|
||||
@RestController
|
||||
@RequestMapping("/gysl/mx")
|
||||
public class MxController extends BaseController {
|
||||
/**
|
||||
* 服务对象
|
||||
*/
|
||||
@Resource
|
||||
private MxService mxService;
|
||||
|
||||
// /**
|
||||
// * 分页查询所有数据
|
||||
// *
|
||||
// * @param page 分页对象
|
||||
// * @param mx 查询实体
|
||||
// * @return 所有数据
|
||||
// */
|
||||
// @GetMapping("/page")
|
||||
// @ApiOperation("分页查询所有数据")
|
||||
// public AjaxResult selectAll(Page<Mx> page, Mx mx) {
|
||||
// return success(this.mxService.page(page, new QueryWrapper<>(mx)));
|
||||
// }
|
||||
|
||||
|
||||
/**
|
||||
* 查询所有数据
|
||||
* @return 所有数据
|
||||
*/
|
||||
@GetMapping("/page")
|
||||
@ApiOperation("查询所有数据")
|
||||
public AjaxResult selectAll() {
|
||||
return success(this.mxService.selectAll());
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 单条数据
|
||||
*/
|
||||
@GetMapping("{id}")
|
||||
@ApiOperation("通过主键查询单条数据")
|
||||
public AjaxResult selectOne(@PathVariable Serializable id) {
|
||||
return success(this.mxService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param mx 实体对象
|
||||
* @return 新增结果
|
||||
*/
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增数据")
|
||||
public AjaxResult insert(@RequestBody Mx mx) {
|
||||
return success(this.mxService.save(mx));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param mx 实体对象
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PostMapping("/edit")
|
||||
@ApiOperation("修改数据")
|
||||
public AjaxResult update(@RequestBody Mx mx) {
|
||||
return success(this.mxService.updateById(mx));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
*
|
||||
* @param idList 主键结合
|
||||
* @return 删除结果
|
||||
*/
|
||||
@ApiOperation("删除数据")
|
||||
@DeleteMapping("/delete")
|
||||
public AjaxResult delete(@RequestParam("idList") List<Long> idList) {
|
||||
return success(this.mxService.removeByIds(idList));
|
||||
}
|
||||
}
|
||||
|
@ -1,95 +0,0 @@
|
||||
package com.ruoyi.gysl.controller;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.gysl.entity.Pjpz;
|
||||
import com.ruoyi.gysl.service.PjpzService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 项目评价配置(Pjpz)表控制层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 13:52:56
|
||||
*/
|
||||
@Api(tags = "项目评价配置")
|
||||
@RestController
|
||||
@RequestMapping("/gysl/pjpz")
|
||||
public class PjpzController extends BaseController {
|
||||
/**
|
||||
* 服务对象
|
||||
*/
|
||||
@Resource
|
||||
private PjpzService pjpzService;
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param pjpz 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
@GetMapping("/page")
|
||||
@ApiOperation("分页查询所有数据")
|
||||
public AjaxResult selectAll(Page<Pjpz> page, Pjpz pjpz) {
|
||||
return success(this.pjpzService.page(page, new QueryWrapper<>(pjpz)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 单条数据
|
||||
*/
|
||||
@GetMapping("{id}")
|
||||
@ApiOperation("通过主键查询单条数据")
|
||||
public AjaxResult selectOne(@PathVariable Serializable id) {
|
||||
return success(this.pjpzService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param pjpz 实体对象
|
||||
* @return 新增结果
|
||||
*/
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增数据")
|
||||
public AjaxResult insert(@RequestBody Pjpz pjpz) {
|
||||
return success(this.pjpzService.save(pjpz));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param pjpz 实体对象
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PostMapping("/edit")
|
||||
@ApiOperation("修改数据")
|
||||
public AjaxResult update(@RequestBody Pjpz pjpz) {
|
||||
return success(this.pjpzService.updateById(pjpz));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
*
|
||||
* @param idList 主键结合
|
||||
* @return 删除结果
|
||||
*/
|
||||
@ApiOperation("删除数据")
|
||||
@DeleteMapping("/delete")
|
||||
public AjaxResult delete(@RequestParam("idList") List<Long> idList) {
|
||||
return success(this.pjpzService.removeByIds(idList));
|
||||
}
|
||||
}
|
||||
|
@ -1,112 +0,0 @@
|
||||
package com.ruoyi.gysl.controller;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.gysl.entity.BasicInformation;
|
||||
import com.ruoyi.gysl.entity.PlanInformation;
|
||||
import com.ruoyi.gysl.service.PlanInformationService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 规划信息(PlanInformation)表控制层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 14:21:57
|
||||
*/
|
||||
@Api(tags = "规划信息")
|
||||
@RestController
|
||||
@RequestMapping("/gysl/planInformation")
|
||||
public class PlanInformationController extends BaseController {
|
||||
/**
|
||||
* 服务对象
|
||||
*/
|
||||
@Resource
|
||||
private PlanInformationService planInformationService;
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param planInformation 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
@GetMapping("/page")
|
||||
@ApiOperation("分页查询所有数据")
|
||||
public AjaxResult selectAll(Page<PlanInformation> page, PlanInformation planInformation) {
|
||||
return success(this.planInformationService.page(page, new QueryWrapper<>(planInformation)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 单条数据
|
||||
*/
|
||||
@GetMapping("{id}")
|
||||
@ApiOperation("通过主键查询单条数据")
|
||||
public AjaxResult selectOne(@PathVariable Serializable id) {
|
||||
return success(this.planInformationService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param planInformation 实体对象
|
||||
* @return 新增结果
|
||||
*/
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增数据")
|
||||
public AjaxResult insert(@RequestBody PlanInformation planInformation) {
|
||||
return success(this.planInformationService.save(planInformation));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param planInformation 实体对象
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PostMapping("/edit")
|
||||
@ApiOperation("修改数据")
|
||||
public AjaxResult update(@RequestBody PlanInformation planInformation) {
|
||||
return success(this.planInformationService.updateById(planInformation));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
*
|
||||
* @param idList 主键结合
|
||||
* @return 删除结果
|
||||
*/
|
||||
@ApiOperation("删除数据")
|
||||
@DeleteMapping("/delete")
|
||||
public AjaxResult delete(@RequestParam("idList") List<Long> idList) {
|
||||
return success(this.planInformationService.removeByIds(idList));
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 导出规划信息列表
|
||||
*/
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, PlanInformation planInformation)
|
||||
{
|
||||
QueryWrapper<PlanInformation> queryWrapper=new QueryWrapper<>();
|
||||
List<PlanInformation> list = planInformationService.getBaseMapper().selectList(queryWrapper);
|
||||
ExcelUtil<PlanInformation> util = new ExcelUtil<PlanInformation>(PlanInformation.class);
|
||||
util.exportExcel(response, list, "规划信息");
|
||||
}
|
||||
}
|
||||
|
@ -1,98 +0,0 @@
|
||||
package com.ruoyi.gysl.controller;
|
||||
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.gysl.entity.QyrzInformation;
|
||||
import com.ruoyi.gysl.service.QyrzInformationService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* (QyrzInformation)表控制层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:45:29
|
||||
*/
|
||||
|
||||
@Api(tags ="企业入住" )
|
||||
@RestController
|
||||
@RequestMapping("/gysl/qyrzInformation")
|
||||
public class QyrzInformationController extends BaseController {
|
||||
/**
|
||||
* 服务对象
|
||||
*/
|
||||
@Resource
|
||||
private QyrzInformationService qyrzInformationService;
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param qyrzInformation 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
@GetMapping("/page")
|
||||
@ApiOperation("分页查询所有数据")
|
||||
public AjaxResult selectAll(Page<QyrzInformation> page, QyrzInformation qyrzInformation) {
|
||||
return success(this.qyrzInformationService.page(page, new QueryWrapper<>(qyrzInformation)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 单条数据
|
||||
*/
|
||||
@GetMapping("{id}")
|
||||
@ApiOperation("通过主键查询单条数据")
|
||||
public AjaxResult selectOne(@PathVariable Serializable id) {
|
||||
return success(this.qyrzInformationService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param qyrzInformation 实体对象
|
||||
* @return 新增结果
|
||||
*/
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增数据")
|
||||
public AjaxResult insert(@RequestBody QyrzInformation qyrzInformation) {
|
||||
return success(this.qyrzInformationService.save(qyrzInformation));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param qyrzInformation 实体对象
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PostMapping("/edit")
|
||||
@ApiOperation("修改数据")
|
||||
public AjaxResult update(@RequestBody QyrzInformation qyrzInformation) {
|
||||
return success(this.qyrzInformationService.updateById(qyrzInformation));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
*
|
||||
* @param idList 主键结合
|
||||
* @return 删除结果
|
||||
*/
|
||||
@ApiOperation("删除数据")
|
||||
@DeleteMapping("/delete")
|
||||
public AjaxResult delete(@RequestParam("idList") List<Long> idList) {
|
||||
return success(this.qyrzInformationService.removeByIds(idList));
|
||||
}
|
||||
}
|
||||
|
@ -1,93 +0,0 @@
|
||||
package com.ruoyi.gysl.controller;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.gysl.entity.WysmxInformation;
|
||||
import com.ruoyi.gysl.service.WysmxInformationService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 五要素模型信息(WysmxInformation)表控制层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-26 11:09:30
|
||||
*/
|
||||
@Api(tags = "五要素模型信息")
|
||||
@RestController
|
||||
@RequestMapping("/gysl/wysmxInformation")
|
||||
public class WysmxInformationController extends BaseController {
|
||||
/**
|
||||
* 服务对象
|
||||
*/
|
||||
@Resource
|
||||
private WysmxInformationService wysmxInformationService;
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
|
||||
* @return 所有数据
|
||||
*/
|
||||
@GetMapping("/page")
|
||||
@ApiOperation("分页查询所有数据")
|
||||
public AjaxResult selectAll(Page<WysmxInformation> page, WysmxInformation wysmxInformation) {
|
||||
return success(this.wysmxInformationService.page(page, new QueryWrapper<>(wysmxInformation)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 单条数据
|
||||
*/
|
||||
@GetMapping("{id}")
|
||||
@ApiOperation("通过主键查询单条数据")
|
||||
public AjaxResult selectOne(@PathVariable Serializable id) {
|
||||
return success(this.wysmxInformationService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param wysmxInformation 实体对象
|
||||
* @return 新增结果
|
||||
*/
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增数据")
|
||||
public AjaxResult insert(@RequestBody WysmxInformation wysmxInformation) {
|
||||
return success(this.wysmxInformationService.save(wysmxInformation));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param wysmxInformation 实体对象
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PostMapping("/edit")
|
||||
@ApiOperation("修改数据")
|
||||
public AjaxResult update(@RequestBody WysmxInformation wysmxInformation) {
|
||||
return success(this.wysmxInformationService.updateById(wysmxInformation));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
*
|
||||
* @param idList 主键结合
|
||||
* @return 删除结果
|
||||
*/
|
||||
@ApiOperation("删除数据")
|
||||
@DeleteMapping("/delete")
|
||||
public AjaxResult delete(@RequestParam("idList") List<Long> idList) {
|
||||
return success(this.wysmxInformationService.removeByIds(idList));
|
||||
}
|
||||
}
|
||||
|
@ -1,95 +0,0 @@
|
||||
package com.ruoyi.gysl.controller;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.gysl.entity.Xmpjqd;
|
||||
import com.ruoyi.gysl.service.XmpjqdService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 项目评价清单(Xmpjqd)表控制层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:19:33
|
||||
*/
|
||||
@Api(tags = "项目评价清单")
|
||||
@RestController
|
||||
@RequestMapping("/gysl/xmpjqd")
|
||||
public class XmpjqdController extends BaseController {
|
||||
/**
|
||||
* 服务对象
|
||||
*/
|
||||
@Resource
|
||||
private XmpjqdService xmpjqdService;
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param xmpjqd 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
@GetMapping("/page")
|
||||
@ApiOperation("分页查询所有数据")
|
||||
public AjaxResult selectAll(Page<Xmpjqd> page, Xmpjqd xmpjqd) {
|
||||
return success(this.xmpjqdService.page(page, new QueryWrapper<>(xmpjqd)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 单条数据
|
||||
*/
|
||||
@GetMapping("{id}")
|
||||
@ApiOperation("通过主键查询单条数据")
|
||||
public AjaxResult selectOne(@PathVariable Serializable id) {
|
||||
return success(this.xmpjqdService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param xmpjqd 实体对象
|
||||
* @return 新增结果
|
||||
*/
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增数据")
|
||||
public AjaxResult insert(@RequestBody Xmpjqd xmpjqd) {
|
||||
return success(this.xmpjqdService.save(xmpjqd));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param xmpjqd 实体对象
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PostMapping("/edit")
|
||||
@ApiOperation("修改数据")
|
||||
public AjaxResult update(@RequestBody Xmpjqd xmpjqd) {
|
||||
return success(this.xmpjqdService.updateById(xmpjqd));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
*
|
||||
* @param idList 主键结合
|
||||
* @return 删除结果
|
||||
*/
|
||||
@ApiOperation("删除数据")
|
||||
@DeleteMapping("/delete")
|
||||
public AjaxResult delete(@RequestParam("idList") List<Long> idList) {
|
||||
return success(this.xmpjqdService.removeByIds(idList));
|
||||
}
|
||||
}
|
||||
|
@ -1,95 +0,0 @@
|
||||
package com.ruoyi.gysl.controller;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.gysl.entity.Xmxl;
|
||||
import com.ruoyi.gysl.service.XmxlService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 项目巡礼(Xmxl)表控制层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:17:35
|
||||
*/
|
||||
@Api(tags = "项目巡礼")
|
||||
@RestController
|
||||
@RequestMapping("/gysl/xmxl")
|
||||
public class XmxlController extends BaseController {
|
||||
/**
|
||||
* 服务对象
|
||||
*/
|
||||
@Resource
|
||||
private XmxlService xmxlService;
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param xmxl 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
@GetMapping("/page")
|
||||
@ApiOperation("分页查询所有数据")
|
||||
public AjaxResult selectAll(Page<Xmxl> page, Xmxl xmxl) {
|
||||
return success(this.xmxlService.page(page, new QueryWrapper<>(xmxl)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 单条数据
|
||||
*/
|
||||
@GetMapping("{id}")
|
||||
@ApiOperation("通过主键查询单条数据")
|
||||
public AjaxResult selectOne(@PathVariable Serializable id) {
|
||||
return success(this.xmxlService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param xmxl 实体对象
|
||||
* @return 新增结果
|
||||
*/
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增数据")
|
||||
public AjaxResult insert(@RequestBody Xmxl xmxl) {
|
||||
return success(this.xmxlService.save(xmxl));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param xmxl 实体对象
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PostMapping("/edit")
|
||||
@ApiOperation("修改数据")
|
||||
public AjaxResult update(@RequestBody Xmxl xmxl) {
|
||||
return success(this.xmxlService.updateById(xmxl));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
*
|
||||
* @param idList 主键结合
|
||||
* @return 删除结果
|
||||
*/
|
||||
@ApiOperation("删除数据")
|
||||
@DeleteMapping("/delete")
|
||||
public AjaxResult delete(@RequestParam("idList") List<Long> idList) {
|
||||
return success(this.xmxlService.removeByIds(idList));
|
||||
}
|
||||
}
|
||||
|
@ -1,95 +0,0 @@
|
||||
package com.ruoyi.gysl.controller;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.gysl.entity.Xmzsk;
|
||||
import com.ruoyi.gysl.service.XmzskService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* (Xmzsk)表控制层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 14:31:17
|
||||
*/
|
||||
@Api(tags = "项目知识库")
|
||||
@RestController
|
||||
@RequestMapping("/gysl/xmzsk")
|
||||
public class XmzskController extends BaseController {
|
||||
/**
|
||||
* 服务对象
|
||||
*/
|
||||
@Resource
|
||||
private XmzskService xmzskService;
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param xmzsk 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
@GetMapping("/page")
|
||||
@ApiOperation("分页查询所有数据")
|
||||
public AjaxResult selectAll(Page<Xmzsk> page, Xmzsk xmzsk) {
|
||||
return success(this.xmzskService.page(page, new QueryWrapper<>(xmzsk)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 单条数据
|
||||
*/
|
||||
@GetMapping("{id}")
|
||||
@ApiOperation("通过主键查询单条数据")
|
||||
public AjaxResult selectOne(@PathVariable Serializable id) {
|
||||
return success(this.xmzskService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param xmzsk 实体对象
|
||||
* @return 新增结果
|
||||
*/
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增数据")
|
||||
public AjaxResult insert(@RequestBody Xmzsk xmzsk) {
|
||||
return success(this.xmzskService.save(xmzsk));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param xmzsk 实体对象
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PostMapping("/edit")
|
||||
@ApiOperation("修改数据")
|
||||
public AjaxResult update(@RequestBody Xmzsk xmzsk) {
|
||||
return success(this.xmzskService.updateById(xmzsk));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
*
|
||||
* @param idList 主键结合
|
||||
* @return 删除结果
|
||||
*/
|
||||
@ApiOperation("删除数据")
|
||||
@DeleteMapping("/delete")
|
||||
public AjaxResult delete(@RequestParam("idList") List<Long> idList) {
|
||||
return success(this.xmzskService.removeByIds(idList));
|
||||
}
|
||||
}
|
||||
|
@ -1,84 +0,0 @@
|
||||
package com.ruoyi.gysl.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@TableName("monolithic_material_management")
|
||||
@Data
|
||||
public class Mmm {
|
||||
// 主键id 自增
|
||||
@ApiModelProperty("主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@NotBlank(message = "文件标题不能为空")
|
||||
@Size(max= 50,message="文件标题长度不能超过50")
|
||||
@ApiModelProperty("文件标题")
|
||||
private String documentTitle;
|
||||
|
||||
@NotBlank(message = "发布单位不能为空")
|
||||
@Size(max= 50,message="发布单位长度不能超过50")
|
||||
@ApiModelProperty("发布单位")
|
||||
private String publishUnit;
|
||||
|
||||
@NotBlank(message = "发布人不能为空")
|
||||
@Size(max= 50,message = "发布人长度不得超过50个字")
|
||||
@ApiModelProperty("发布人")
|
||||
private String publisher;
|
||||
|
||||
@NotBlank(message = "发布时间不能为空")
|
||||
@ApiModelProperty("发布时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime publishTime;
|
||||
|
||||
@Size(max = 10000 ,message = "发布内容最大支持10000字")
|
||||
@ApiModelProperty("发布内容")
|
||||
private String publishingContent;
|
||||
|
||||
//创建者id
|
||||
@Excel(name = "create_id")
|
||||
@ApiModelProperty("创建者id")
|
||||
private Long createId;
|
||||
|
||||
//创建时间
|
||||
@Excel(name = "create_time",dateFormat = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("创建时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
//创建者
|
||||
@Excel(name = "create_by")
|
||||
@ApiModelProperty("创建者")
|
||||
private String createBy;
|
||||
|
||||
//更新者id
|
||||
@Excel(name = "update_id")
|
||||
@ApiModelProperty("更新者id")
|
||||
private Long updateId;
|
||||
|
||||
//更新者
|
||||
@Excel(name = "update_by")
|
||||
@ApiModelProperty("更新者")
|
||||
private String updateBy;
|
||||
|
||||
//更新时间
|
||||
@Excel(name = "update_time",dateFormat = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("更新时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
|
||||
}
|
@ -1,88 +0,0 @@
|
||||
package com.ruoyi.gysl.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import java.io.Serializable;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 项目评价配置(Pjpz)实体类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 13:52:56
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("pjpz")
|
||||
@ApiModel(value = "Pjpz", description = "项目评价配置")
|
||||
public class Pjpz implements Serializable {
|
||||
private static final long serialVersionUID = -25318153790915105L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableField("id")
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 评价要素
|
||||
*/
|
||||
@ApiModelProperty(value = "评价要素")
|
||||
@TableField("pjys")
|
||||
private String pjys;
|
||||
|
||||
/**
|
||||
* 评分规则
|
||||
*/
|
||||
@ApiModelProperty(value = "评分规则")
|
||||
@TableField("pfgz")
|
||||
private String pfgz;
|
||||
|
||||
/**
|
||||
* 创建者id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者id")
|
||||
@TableField("create_id")
|
||||
private Integer createId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField("create_time")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField("create_by")
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新者ID
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者ID")
|
||||
@TableField("update_id")
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 更新者
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者")
|
||||
@TableField("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField("update_time")
|
||||
private Date updateTime;
|
||||
}
|
@ -1,94 +0,0 @@
|
||||
package com.ruoyi.gysl.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import java.io.Serializable;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
|
||||
/**
|
||||
* 五要素模型信息(WysmxInformation)实体类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-26 11:09:30
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("wysmx_information")
|
||||
@ApiModel(value = "WysmxInformation", description = "五要素模型信息")
|
||||
public class WysmxInformation implements Serializable {
|
||||
private static final long serialVersionUID = -64642268500596283L;
|
||||
|
||||
@ApiModelProperty(value = "${column.comment}")
|
||||
@TableField("id")
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 模型id
|
||||
*/
|
||||
@ApiModelProperty(value = "模型id")
|
||||
@TableField("mx_id")
|
||||
private Integer mxId;
|
||||
|
||||
/**
|
||||
* 项目id
|
||||
*/
|
||||
@ApiModelProperty(value = "项目id")
|
||||
@TableField("xm_id")
|
||||
private Integer xmId;
|
||||
|
||||
/**
|
||||
* 具体要求
|
||||
*/
|
||||
@ApiModelProperty(value = "具体要求")
|
||||
@TableField("jtyq")
|
||||
private String jtyq;
|
||||
|
||||
|
||||
/**
|
||||
* 创建者id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者id")
|
||||
@TableField("create_id")
|
||||
private Integer createId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField("create_time")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField("create_by")
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新者ID
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者ID")
|
||||
@TableField("update_id")
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 更新者
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者")
|
||||
@TableField("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField("update_time")
|
||||
private Date updateTime;
|
||||
}
|
@ -1,113 +0,0 @@
|
||||
package com.ruoyi.gysl.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import java.io.Serializable;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 项目评价清单(Xmpjqd)实体类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:19:33
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("xmpjqd")
|
||||
@ApiModel(value = "Xmpjqd", description = "项目评价清单")
|
||||
public class Xmpjqd implements Serializable {
|
||||
private static final long serialVersionUID = 223689412712645471L;
|
||||
|
||||
@ApiModelProperty(value = "${column.comment}")
|
||||
@TableField("id")
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 项目名称
|
||||
*/
|
||||
@ApiModelProperty(value = "项目名称")
|
||||
@TableField("xmmc")
|
||||
private String xmmc;
|
||||
|
||||
/**
|
||||
* 项目建设开始时间
|
||||
*/
|
||||
@ApiModelProperty(value = "项目建设开始时间")
|
||||
@TableField("xmqzsj")
|
||||
private Date xmqzsj;
|
||||
|
||||
/**
|
||||
* 现状分类
|
||||
*/
|
||||
@ApiModelProperty(value = "现状分类")
|
||||
@TableField("xzfl")
|
||||
private Integer xzfl;
|
||||
|
||||
/**
|
||||
* 评价等级
|
||||
*/
|
||||
@ApiModelProperty(value = "评价等级")
|
||||
@TableField("pjdj")
|
||||
private Integer pjdj;
|
||||
|
||||
/**
|
||||
* 项目法人单位
|
||||
*/
|
||||
@ApiModelProperty(value = "项目法人单位")
|
||||
@TableField("xmfrdw")
|
||||
private String xmfrdw;
|
||||
|
||||
/**
|
||||
* 项目评价
|
||||
*/
|
||||
@ApiModelProperty(value = "项目评价")
|
||||
@TableField("xmpj")
|
||||
private String xmpj;
|
||||
|
||||
/**
|
||||
* 创建者id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者id")
|
||||
@TableField("create_id")
|
||||
private Integer createId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField("create_time")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField("create_by")
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新者ID
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者ID")
|
||||
@TableField("update_id")
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 更新者
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者")
|
||||
@TableField("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField("update_time")
|
||||
private Date updateTime;
|
||||
}
|
@ -1,102 +0,0 @@
|
||||
package com.ruoyi.gysl.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import java.io.Serializable;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 项目巡礼(Xmxl)实体类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:17:35
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("xmxl")
|
||||
@ApiModel(value = "Xmxl", description = "项目巡礼")
|
||||
public class Xmxl implements Serializable {
|
||||
private static final long serialVersionUID = 300538411000092930L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableField("id")
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 监控名称
|
||||
*/
|
||||
@ApiModelProperty(value = "监控名称")
|
||||
@TableField("jkmc")
|
||||
private String jkmc;
|
||||
|
||||
/**
|
||||
* 时间
|
||||
*/
|
||||
@ApiModelProperty(value = "时间")
|
||||
@TableField("sj")
|
||||
private Date sj;
|
||||
|
||||
/**
|
||||
* 当前状态
|
||||
*/
|
||||
@ApiModelProperty(value = "当前状态")
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 附件
|
||||
*/
|
||||
@ApiModelProperty(value = "附件")
|
||||
@TableField("fj")
|
||||
private String fj;
|
||||
|
||||
/**
|
||||
* 创建者id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者id")
|
||||
@TableField("create_id")
|
||||
private Integer createId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField("create_time")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField("create_by")
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新者ID
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者ID")
|
||||
@TableField("update_id")
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 更新者
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者")
|
||||
@TableField("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField("update_time")
|
||||
private Date updateTime;
|
||||
}
|
@ -1,116 +0,0 @@
|
||||
package com.ruoyi.gysl.entity;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Date;
|
||||
import java.io.Serializable;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* (Xmzsk)实体类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 14:31:17
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("xmzsk")
|
||||
@ApiModel(value = "Xmzsk", description = "$tableInfo.comment")
|
||||
public class Xmzsk implements Serializable {
|
||||
private static final long serialVersionUID = 442554812871200496L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableField("id")
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 文件名称
|
||||
*/
|
||||
@ApiModelProperty(value = "文件名称")
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@ApiModelProperty(value = "类型")
|
||||
@TableField("lx")
|
||||
private String lx;
|
||||
|
||||
/**
|
||||
* 附件
|
||||
*/
|
||||
@ApiModelProperty(value = "附件")
|
||||
@TableField("fj")
|
||||
private String fj;
|
||||
|
||||
/**
|
||||
* 上传用户
|
||||
*/
|
||||
@ApiModelProperty(value = "上传用户")
|
||||
@TableField("scyh")
|
||||
private String scyh;
|
||||
|
||||
/**
|
||||
* 上传时间
|
||||
*/
|
||||
@ApiModelProperty(value = "上传时间")
|
||||
@TableField("scsj")
|
||||
private Date scsj;
|
||||
|
||||
/**
|
||||
* 创建者id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者id")
|
||||
@TableField("create_id")
|
||||
private Integer createId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField("create_time")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField("create_by")
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新者ID
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者ID")
|
||||
@TableField("update_id")
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 更新者
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者")
|
||||
@TableField("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField("update_time")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateTime;
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
package com.ruoyi.gysl.entity.request;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dong
|
||||
* @since 2025/2/26 9:20
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("基本信息导出类")
|
||||
public class BasicRequest implements Serializable {
|
||||
|
||||
@Excel(name = "序号")
|
||||
private Integer id;
|
||||
|
||||
|
||||
//项目名称
|
||||
@Excel(name = "项目名称")
|
||||
@ApiModelProperty("项目名称")
|
||||
private String name;
|
||||
|
||||
|
||||
//项目法人单位
|
||||
@Excel(name = "项目法人单位")
|
||||
@ApiModelProperty("项目法人单位")
|
||||
private String xmfrdwxz;
|
||||
|
||||
|
||||
|
||||
//总投资额
|
||||
@Excel(name = "总投资额(万元)")
|
||||
@ApiModelProperty("总投资额")
|
||||
private BigDecimal ztze;
|
||||
|
||||
|
||||
//所属功能区
|
||||
@Excel(name = "所属功能区")
|
||||
@ApiModelProperty("所属功能区")
|
||||
private Integer ssgnq;
|
||||
|
||||
|
||||
//建设开始时间
|
||||
@Excel(name = "建设开始时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("建设开始时间")
|
||||
private LocalDateTime begainTime;
|
||||
|
||||
|
||||
//建设结束时间
|
||||
@Excel(name = "建设结束时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("建设结束时间")
|
||||
private LocalDateTime endTime;
|
||||
|
||||
//现状分类
|
||||
@Excel(name = "现状分类")
|
||||
@ApiModelProperty("现状分类")
|
||||
private Integer xzfl;
|
||||
|
||||
|
||||
/**
|
||||
* 总用地面积
|
||||
*/
|
||||
@ApiModelProperty(value = "总用地面积(平方米)")
|
||||
@Excel(name = "总用地面积")
|
||||
private BigDecimal zydmj;
|
||||
|
||||
|
||||
|
||||
}
|
@ -1,54 +0,0 @@
|
||||
package com.ruoyi.gysl.entity.request;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Data
|
||||
|
||||
public class MmmRequest {
|
||||
// 主键id 自增
|
||||
@ApiModelProperty("id")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("文件标题")
|
||||
private String documentTitle;
|
||||
|
||||
@ApiModelProperty("发布单位")
|
||||
private String publishUnit;
|
||||
|
||||
@ApiModelProperty("发布人")
|
||||
private String publisher;
|
||||
|
||||
@ApiModelProperty("发布时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime publishTime;
|
||||
|
||||
@ApiModelProperty("发布内容")
|
||||
private String publishingContent;
|
||||
|
||||
@ApiModelProperty("创建者id")
|
||||
private Integer createId;
|
||||
|
||||
@ApiModelProperty("发布开始时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime publishStarTime;
|
||||
|
||||
@ApiModelProperty("发布结束时间")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime publishEndTime;
|
||||
|
||||
@ApiModelProperty("页码")
|
||||
private Long current=1L;
|
||||
|
||||
@ApiModelProperty("页数")
|
||||
private Long size=10L;
|
||||
|
||||
}
|
||||
|
@ -1,22 +0,0 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.ruoyi.gysl.entity.Ml;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 目录管理(Ml)表数据库访问层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:21:08
|
||||
*/
|
||||
@Mapper
|
||||
public interface MlDao extends BaseMapper<Ml> {
|
||||
|
||||
|
||||
List<Ml> exportMlList(Ml ml);
|
||||
|
||||
}
|
||||
|
@ -1,20 +0,0 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.gysl.entity.Mmm;
|
||||
import com.ruoyi.gysl.entity.request.MmmRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
@Mapper
|
||||
public interface MmmMapper extends BaseMapper<Mmm> {
|
||||
Page<Mmm> page(Page<Mmm> page, @Param("req") MmmRequest mmm);
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param as 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.ruoyi.gysl.entity.Mx;
|
||||
|
||||
|
||||
/**
|
||||
* 模型管理(Mx)表数据库访问层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 13:40:36
|
||||
*/
|
||||
public interface MxDao extends BaseMapper<Mx> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.ruoyi.gysl.entity.Pjpz;
|
||||
|
||||
/**
|
||||
* 项目评价配置(Pjpz)表数据库访问层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 13:52:56
|
||||
*/
|
||||
public interface PjpzDao extends BaseMapper<Pjpz> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.ruoyi.gysl.entity.PlanInformation;
|
||||
|
||||
/**
|
||||
* 规划信息(PlanInformation)表数据库访问层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 14:21:58
|
||||
*/
|
||||
public interface PlanInformationDao extends BaseMapper<PlanInformation> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.ruoyi.gysl.entity.QyrzInformation;
|
||||
|
||||
/**
|
||||
* (QyrzInformation)表数据库访问层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:45:29
|
||||
*/
|
||||
public interface QyrzInformationDao extends BaseMapper<QyrzInformation> {
|
||||
|
||||
}
|
||||
|
@ -1,18 +0,0 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.gysl.entity.WysmxInformation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 五要素模型信息(WysmxInformation)表数据库访问层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-26 11:09:30
|
||||
*/
|
||||
public interface WysmxInformationDao extends BaseMapper<WysmxInformation> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.ruoyi.gysl.entity.Xmpjqd;
|
||||
|
||||
/**
|
||||
* 项目评价清单(Xmpjqd)表数据库访问层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:19:33
|
||||
*/
|
||||
public interface XmpjqdDao extends BaseMapper<Xmpjqd> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.ruoyi.gysl.entity.Xmxl;
|
||||
|
||||
/**
|
||||
* 项目巡礼(Xmxl)表数据库访问层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:17:35
|
||||
*/
|
||||
public interface XmxlDao extends BaseMapper<Xmxl> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.ruoyi.gysl.entity.Xmzsk;
|
||||
|
||||
/**
|
||||
* (Xmzsk)表数据库访问层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 14:31:17
|
||||
*/
|
||||
public interface XmzskDao extends BaseMapper<Xmzsk> {
|
||||
|
||||
}
|
||||
|
@ -1,23 +0,0 @@
|
||||
package com.ruoyi.gysl.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.itextpdf.text.DocumentException;
|
||||
import com.ruoyi.gysl.entity.Mmm;
|
||||
import com.ruoyi.gysl.entity.request.MmmRequest;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
|
||||
public interface MmmService extends IService<Mmm> {
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param mmm 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
Page<Mmm> page(Page<Mmm> page, MmmRequest mmm);
|
||||
|
||||
byte[] fillPdfTemplate(String path, Mmm item) throws IOException, DocumentException;
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
package com.ruoyi.gysl.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.gysl.entity.Mx;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
/**
|
||||
* 模型管理(Mx)表服务接口
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 13:40:38
|
||||
*/
|
||||
public interface MxService extends IService<Mx> {
|
||||
|
||||
|
||||
Map<String, Map<String, List<Mx>>> selectAll();
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.gysl.entity.Pjpz;
|
||||
|
||||
/**
|
||||
* 项目评价配置(Pjpz)表服务接口
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 13:52:56
|
||||
*/
|
||||
public interface PjpzService extends IService<Pjpz> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.gysl.entity.PlanInformation;
|
||||
|
||||
/**
|
||||
* 规划信息(PlanInformation)表服务接口
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 14:21:58
|
||||
*/
|
||||
public interface PlanInformationService extends IService<PlanInformation> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.gysl.entity.QyrzInformation;
|
||||
|
||||
/**
|
||||
* (QyrzInformation)表服务接口
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:45:30
|
||||
*/
|
||||
public interface QyrzInformationService extends IService<QyrzInformation> {
|
||||
|
||||
}
|
||||
|
@ -1,17 +0,0 @@
|
||||
package com.ruoyi.gysl.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.gysl.entity.WysmxInformation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 五要素模型信息(WysmxInformation)表服务接口
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-26 11:09:31
|
||||
*/
|
||||
public interface WysmxInformationService extends IService<WysmxInformation> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.gysl.entity.Xmpjqd;
|
||||
|
||||
/**
|
||||
* 项目评价清单(Xmpjqd)表服务接口
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:19:34
|
||||
*/
|
||||
public interface XmpjqdService extends IService<Xmpjqd> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.gysl.entity.Xmxl;
|
||||
|
||||
/**
|
||||
* 项目巡礼(Xmxl)表服务接口
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:17:35
|
||||
*/
|
||||
public interface XmxlService extends IService<Xmxl> {
|
||||
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
package com.ruoyi.gysl.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.gysl.entity.Xmzsk;
|
||||
|
||||
/**
|
||||
* (Xmzsk)表服务接口
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 14:31:17
|
||||
*/
|
||||
public interface XmzskService extends IService<Xmzsk> {
|
||||
|
||||
}
|
||||
|
@ -1,30 +0,0 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.gysl.mapper.MlDao;
|
||||
import com.ruoyi.gysl.entity.Ml;
|
||||
import com.ruoyi.gysl.service.MlService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 目录管理(Ml)表服务实现类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:21:08
|
||||
*/
|
||||
@Service("mlService")
|
||||
public class MlServiceImpl extends ServiceImpl<MlDao, Ml> implements MlService {
|
||||
|
||||
@Autowired
|
||||
private MlDao mlDao;
|
||||
|
||||
@Override
|
||||
public List<Ml> exportMlList(Ml ml){
|
||||
return mlDao.exportMlList(ml);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,63 +0,0 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.itextpdf.text.DocumentException;
|
||||
import com.itextpdf.text.pdf.AcroFields;
|
||||
import com.itextpdf.text.pdf.PdfReader;
|
||||
import com.itextpdf.text.pdf.PdfStamper;
|
||||
import com.ruoyi.gysl.entity.Mmm;
|
||||
import com.ruoyi.gysl.entity.request.MmmRequest;
|
||||
import com.ruoyi.gysl.mapper.MmmMapper;
|
||||
import com.ruoyi.gysl.service.MmmService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Paths;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Service
|
||||
public class MmmServiceImpl extends ServiceImpl<MmmMapper, Mmm> implements MmmService {
|
||||
|
||||
|
||||
@Override
|
||||
public Page<Mmm> page(Page<Mmm> page, MmmRequest mmm) {
|
||||
return baseMapper.page(page, mmm);
|
||||
}
|
||||
|
||||
@Override
|
||||
public byte[] fillPdfTemplate(String path, Mmm item) throws IOException, DocumentException {
|
||||
|
||||
Map<String, String> fillData = new HashMap<>();
|
||||
fillData.put("Title", item.getDocumentTitle());
|
||||
fillData.put("Unit", item.getPublishUnit());
|
||||
fillData.put("Publisher", item.getPublisher());
|
||||
fillData.put("Time", item.getPublishTime().toString());
|
||||
fillData.put("Content", item.getPublishingContent());
|
||||
|
||||
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
|
||||
|
||||
PdfReader reader = new PdfReader(Files.newInputStream(Paths.get(path)));
|
||||
PdfStamper stamper = new PdfStamper(reader, outputStream);
|
||||
|
||||
// 获取表单字段
|
||||
AcroFields form = stamper.getAcroFields();
|
||||
|
||||
// 填充表单字段
|
||||
for (Map.Entry<String, String> entry : fillData.entrySet()) {
|
||||
String fieldName = entry.getKey();
|
||||
String fieldValue = entry.getValue();
|
||||
form.setField(fieldName, fieldValue);
|
||||
|
||||
}
|
||||
stamper.setFormFlattening(true);
|
||||
stamper.close();
|
||||
reader.close();
|
||||
|
||||
return outputStream.toByteArray();
|
||||
}
|
||||
}
|
||||
|
@ -1,40 +0,0 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.gysl.entity.Mx;
|
||||
import com.ruoyi.gysl.mapper.MxDao;
|
||||
import com.ruoyi.gysl.service.MxService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* 模型管理(Mx)表服务实现类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 13:40:40
|
||||
*/
|
||||
@Service("mxService")
|
||||
public class MxServiceImpl extends ServiceImpl<MxDao, Mx> implements MxService {
|
||||
|
||||
@Resource
|
||||
private MxDao mxDao;
|
||||
|
||||
@Override
|
||||
public Map<String, Map<String, List<Mx>>> selectAll() {
|
||||
QueryWrapper<Mx> queryWrapper = new QueryWrapper<>();
|
||||
List list=mxDao.selectList(queryWrapper);
|
||||
// 根据 type 和 name 分组
|
||||
Map<String, Map<String, List<Mx>>> groupedByTypeAndName = (Map<String, Map<String, List<Mx>>>) list.stream()
|
||||
.collect(Collectors.groupingBy(Mx::getType, // 第一层按 type 分组
|
||||
Collectors.groupingBy(Mx::getName))); // 第二层按 name 分组
|
||||
|
||||
return groupedByTypeAndName;
|
||||
}
|
||||
}
|
||||
|
@ -1,19 +0,0 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.gysl.mapper.PjpzDao;
|
||||
import com.ruoyi.gysl.entity.Pjpz;
|
||||
import com.ruoyi.gysl.service.PjpzService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 项目评价配置(Pjpz)表服务实现类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 13:52:56
|
||||
*/
|
||||
@Service("pjpzService")
|
||||
public class PjpzServiceImpl extends ServiceImpl<PjpzDao, Pjpz> implements PjpzService {
|
||||
|
||||
}
|
||||
|
@ -1,19 +0,0 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.gysl.mapper.PlanInformationDao;
|
||||
import com.ruoyi.gysl.entity.PlanInformation;
|
||||
import com.ruoyi.gysl.service.PlanInformationService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 规划信息(PlanInformation)表服务实现类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 14:21:58
|
||||
*/
|
||||
@Service("planInformationService")
|
||||
public class PlanInformationServiceImpl extends ServiceImpl<PlanInformationDao, PlanInformation> implements PlanInformationService {
|
||||
|
||||
}
|
||||
|
@ -1,19 +0,0 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.gysl.mapper.QyrzInformationDao;
|
||||
import com.ruoyi.gysl.entity.QyrzInformation;
|
||||
import com.ruoyi.gysl.service.QyrzInformationService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* (QyrzInformation)表服务实现类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:45:30
|
||||
*/
|
||||
@Service("qyrzInformationService")
|
||||
public class QyrzInformationServiceImpl extends ServiceImpl<QyrzInformationDao, QyrzInformation> implements QyrzInformationService {
|
||||
|
||||
}
|
||||
|
@ -1,23 +0,0 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.gysl.mapper.WysmxInformationDao;
|
||||
import com.ruoyi.gysl.entity.WysmxInformation;
|
||||
import com.ruoyi.gysl.service.WysmxInformationService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 五要素模型信息(WysmxInformation)表服务实现类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-26 11:09:31
|
||||
*/
|
||||
@Service("wysmxInformationService")
|
||||
public class WysmxInformationServiceImpl extends ServiceImpl<WysmxInformationDao, WysmxInformation> implements WysmxInformationService {
|
||||
|
||||
}
|
||||
|
@ -1,19 +0,0 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.gysl.mapper.XmpjqdDao;
|
||||
import com.ruoyi.gysl.entity.Xmpjqd;
|
||||
import com.ruoyi.gysl.service.XmpjqdService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 项目评价清单(Xmpjqd)表服务实现类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:19:34
|
||||
*/
|
||||
@Service("xmpjqdService")
|
||||
public class XmpjqdServiceImpl extends ServiceImpl<XmpjqdDao, Xmpjqd> implements XmpjqdService {
|
||||
|
||||
}
|
||||
|
@ -1,19 +0,0 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.gysl.mapper.XmxlDao;
|
||||
import com.ruoyi.gysl.entity.Xmxl;
|
||||
import com.ruoyi.gysl.service.XmxlService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 项目巡礼(Xmxl)表服务实现类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-25 14:17:35
|
||||
*/
|
||||
@Service("xmxlService")
|
||||
public class XmxlServiceImpl extends ServiceImpl<XmxlDao, Xmxl> implements XmxlService {
|
||||
|
||||
}
|
||||
|
@ -1,19 +0,0 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.gysl.mapper.XmzskDao;
|
||||
import com.ruoyi.gysl.entity.Xmzsk;
|
||||
import com.ruoyi.gysl.service.XmzskService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* (Xmzsk)表服务实现类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-02-24 14:31:18
|
||||
*/
|
||||
@Service("xmzskService")
|
||||
public class XmzskServiceImpl extends ServiceImpl<XmzskDao, Xmzsk> implements XmzskService {
|
||||
|
||||
}
|
||||
|
@ -1,10 +0,0 @@
|
||||
<?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.ruoyi.gysl.mapper.MlDao">
|
||||
|
||||
<select id="exportMlList" resultType="com.ruoyi.gysl.entity.Ml">
|
||||
SELECT slmllb, gydl, cy, update_time
|
||||
FROM ml
|
||||
</select>
|
||||
</mapper>
|
@ -1,27 +0,0 @@
|
||||
<?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.ruoyi.gysl.mapper.MmmMapper">
|
||||
|
||||
<select id="page" resultType="com.ruoyi.gysl.entity.Mmm">
|
||||
select * from monolithic_material_management
|
||||
<where>
|
||||
|
||||
<if test="req.documentTitle != null">
|
||||
AND document_title LIKE CONCAT('%', #{req.documentTitle}, '%')
|
||||
</if>
|
||||
|
||||
<if test="req.publishTime != null">
|
||||
AND publish_time = #{req.publishTime}
|
||||
</if>
|
||||
|
||||
<if test="req.publishStarTime != null">
|
||||
AND publish_time >= #{req.publishStarTime}
|
||||
</if>
|
||||
|
||||
<if test="req.publishEndTime != null">
|
||||
AND publish_time <= #{req.publishEndTime}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
</mapper>
|
@ -1,7 +0,0 @@
|
||||
<?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.ruoyi.gysl.mapper.WysmxInformationDao">
|
||||
|
||||
</mapper>
|
Loading…
Reference in new issue