统一修改包

This commit is contained in:
chenbowen
2025-09-22 03:44:58 +08:00
parent f014ca7cf3
commit 58e2827a21
289 changed files with 1485 additions and 1485 deletions

View File

@@ -0,0 +1,18 @@
package com.zt.plat.module.base;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* Base 模块的启动类
*
* @author ZT
*/
//@SpringBootApplication
public class BaseServerApplication {
public static void main(String[] args) {
SpringApplication.run(BaseServerApplication.class, args);
}
}

View File

@@ -0,0 +1,29 @@
package com.zt.plat.module.base.controller.admin.base;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.zt.plat.framework.common.pojo.CommonResult;
import static com.zt.plat.framework.common.pojo.CommonResult.success;
/**
* Base 控制器
*
* @author ZT
*/
@Tag(name = "管理后台 - Base")
@RestController
@RequestMapping("/admin/base/base")
public class BaseTestController {
@GetMapping("/hello")
@Operation(summary = "Hello Base")
public CommonResult<String> hello() {
return success("Hello, Base!");
}
}

View File

@@ -0,0 +1,91 @@
package com.zt.plat.module.base.controller.admin.templtp;
import static com.zt.plat.framework.common.pojo.CommonResult.success;
import com.zt.plat.framework.business.annotation.FileUploadController;
import com.zt.plat.framework.common.pojo.CommonResult;
import com.zt.plat.framework.common.pojo.PageResult;
import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
import com.zt.plat.framework.common.util.object.BeanUtils;
import com.zt.plat.module.base.controller.admin.templtp.vo.TmpItmPageReqVO;
import com.zt.plat.module.base.controller.admin.templtp.vo.TmplItmRespVO;
import com.zt.plat.module.base.controller.admin.templtp.vo.TmplItmSaveReqVO;
import com.zt.plat.module.base.dal.dataobject.tmpltp.TmplItmDO;
import com.zt.plat.module.base.service.tmpltp.TmplItmService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.apache.commons.lang3.StringUtils;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Map;
@Tag(name = "管理后台 - 模板条款")
@RestController
@RequestMapping("/base/tmpl-ltm")
@Validated
@FileUploadController(source = "bse.tmplltm")
@RequiredArgsConstructor
public class TmplItmController {
private final TmplItmService tmplItmService;
@PostMapping("/create")
@Operation(summary = "创建模板条款")
public CommonResult<TmplItmRespVO> createTmplItm(@Valid @RequestBody TmplItmSaveReqVO createReqVO) {
TmplItmRespVO tmplItm = tmplItmService.createTmplItm(createReqVO);
return success(tmplItm);
}
@PutMapping("/update")
@Operation(summary = "更新模板条款")
public CommonResult<Boolean> updateTmplItm(@Valid @RequestBody TmplItmSaveReqVO updateReqVO) {
tmplItmService.updateTmplItm(updateReqVO);
return success(true);
}
@DeleteMapping("/delete")
@Operation(summary = "删除模板条款", description = "")
public CommonResult<Boolean> deleteTmplItm(@RequestBody BatchDeleteReqVO req) {
return success(tmplItmService.deleteTmplItm(req.getIds()));
}
@GetMapping("/id")
@Operation(summary = "根据id获得模板条款")
public CommonResult<TmplItmRespVO> getTmplItm(@RequestBody String id) {
return success(BeanUtils.toBean(tmplItmService.getById(id), TmplItmRespVO.class));
}
@GetMapping("/list")
public CommonResult<List<TmplItmRespVO>> listTmplItm(Map<String, Object> params) {
// 创建查询条件构造器
QueryWrapper<TmplItmDO> queryWrapper = new QueryWrapper<>();
// 遍历Map参数动态添加查询条件
if (params != null && !params.isEmpty()) {
for (Map.Entry<String, Object> entry : params.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
// 过滤掉空值和空字符串
if (value != null &&
!(value instanceof String && StringUtils.isBlank((String) value))) {
queryWrapper.eq(key, value);
}
}
}
// 执行带条件的查询
List<TmplItmDO> list = tmplItmService.list(queryWrapper);
return success(BeanUtils.toBean(list, TmplItmRespVO.class));
}
@GetMapping("/page")
@Operation(summary = "分页获得模板条款")
public CommonResult<PageResult<TmplItmRespVO>> pageTmplItm(@Validated TmpItmPageReqVO pageReqVO) {
PageResult<TmplItmDO> pageResult = tmplItmService.pageTmplItm(pageReqVO);
return success(BeanUtils.toBean(pageResult, TmplItmRespVO.class));
}
}

View File

@@ -0,0 +1,62 @@
package com.zt.plat.module.base.controller.admin.templtp;
import com.zt.plat.framework.business.annotation.FileUploadController;
import com.zt.plat.framework.common.pojo.CommonResult;
import com.zt.plat.framework.common.pojo.PageResult;
import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
import com.zt.plat.framework.common.util.object.BeanUtils;
import com.zt.plat.module.base.controller.admin.templtp.vo.TmplFldPageReqVO;
import com.zt.plat.module.base.controller.admin.templtp.vo.TmplFldRespVO;
import com.zt.plat.module.base.controller.admin.templtp.vo.TmplTpFldSaveReqVO;
import com.zt.plat.module.base.dal.dataobject.tmpltp.TmplTpFldDO;
import com.zt.plat.module.base.service.tmpltp.TmplTpFldService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Map;
import static com.zt.plat.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 模板字段")
@RestController
@RequestMapping("/base/tmpl-fld")
@Validated
@FileUploadController(source = "bse.tmplfld")
@RequiredArgsConstructor
public class TmplTpFldController {
private final TmplTpFldService tmplTpFldService;
@PostMapping("/create")
@Operation(summary = "创建模板字段")
// @PreAuthorize("@ss.hasPermission('bse:tmpl-tp-fld:create')")
public CommonResult<TmplFldRespVO> createTmplFld(@Valid @RequestBody TmplTpFldSaveReqVO tmplTpFldSaveReqVO) {
return success(tmplTpFldService.createTmplFld(tmplTpFldSaveReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新模板字段")
@PreAuthorize("@ss.hasPermission('bse:tmpl-tp-fld:update')")
public CommonResult<Boolean> updateTmplTp(@Valid @RequestBody TmplTpFldSaveReqVO updateReqVO) {
tmplTpFldService.updateTmplFld(updateReqVO);
return success(true);
}
@DeleteMapping("/delete")
@Operation(summary = "删除模板字段")
@PreAuthorize("@ss.hasPermission('bse:tmpl-tp-fld:delete')")
public CommonResult<Boolean> deleteTmplTp(@RequestBody BatchDeleteReqVO req) {
tmplTpFldService.deleteTmplTpByIds(req.getIds());
return success(true);
}
@GetMapping("/page")
@Operation(summary = "获得模板字段列表")
@PreAuthorize("@ss.hasPermission('bse:tmpl-tp-fld:list')")
public CommonResult<PageResult<TmplFldRespVO>> getTmplTpList( @Valid TmplFldPageReqVO pageReqVO) {
PageResult<TmplTpFldDO> pageResult = tmplTpFldService.tmplTpFldPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, TmplFldRespVO.class));
}
}

View File

@@ -0,0 +1,27 @@
package com.zt.plat.module.base.controller.admin.templtp.vo;
import lombok.*;
import java.time.LocalDate;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import com.zt.plat.framework.common.pojo.PageParam;
import org.springframework.format.annotation.DateTimeFormat;
import static com.zt.plat.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 部门与实例关联分页 Request VO")
@Data
public class DepartmentInstanceRelativityPageReqVO extends PageParam {
@Schema(description = "部门主键", example = "2450")
private String companyDepartmentId;
@Schema(description = "模板实例主键", example = "17846")
private String templateInstanceId;
@Schema(description = "创建时间")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDate[] createTime;
}

Some files were not shown because too many files have changed in this diff Show More