update sys添加模板列表、模板信息、节点列表
parent
94829348f9
commit
2368ec9718
@ -0,0 +1,117 @@
|
||||
package org.dromara.system.controller;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import jakarta.validation.constraints.*;
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.dromara.common.idempotent.annotation.RepeatSubmit;
|
||||
import org.dromara.common.log.annotation.Log;
|
||||
import org.dromara.common.web.core.BaseController;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
import org.dromara.common.core.domain.R;
|
||||
import org.dromara.common.core.validate.AddGroup;
|
||||
import org.dromara.common.core.validate.EditGroup;
|
||||
import org.dromara.common.log.enums.BusinessType;
|
||||
import org.dromara.common.excel.utils.ExcelUtil;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateInfoVo;
|
||||
import org.dromara.system.domain.bo.SysPrintTemplateInfoBo;
|
||||
import org.dromara.system.service.ISysPrintTemplateInfoService;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 打印模板信息
|
||||
* 前端访问路由地址为:/system/printTemplateInfo
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/printTemplateInfo")
|
||||
public class SysPrintTemplateInfoController extends BaseController {
|
||||
|
||||
private final ISysPrintTemplateInfoService sysPrintTemplateInfoService;
|
||||
|
||||
/**
|
||||
* 查询打印模板信息列表
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateInfo:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<SysPrintTemplateInfoVo> list(SysPrintTemplateInfoBo bo, PageQuery pageQuery) {
|
||||
return sysPrintTemplateInfoService.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出打印模板信息列表
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateInfo:export")
|
||||
@Log(title = "打印模板信息", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(SysPrintTemplateInfoBo bo, HttpServletResponse response) {
|
||||
List<SysPrintTemplateInfoVo> list = sysPrintTemplateInfoService.queryList(bo);
|
||||
ExcelUtil.exportExcel(list, "打印模板信息", SysPrintTemplateInfoVo.class, response);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取打印模板信息详细信息
|
||||
*
|
||||
* @param templateInfoId 主键
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateInfo:query")
|
||||
@GetMapping("/{templateInfoId}")
|
||||
public R<SysPrintTemplateInfoVo> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long templateInfoId) {
|
||||
return R.ok(sysPrintTemplateInfoService.queryById(templateInfoId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增打印模板信息
|
||||
*/
|
||||
// @SaCheckPermission("system:printTemplateInfo:add")
|
||||
@Log(title = "打印模板信息", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody SysPrintTemplateInfoBo bo) {
|
||||
return toAjax(sysPrintTemplateInfoService.insertByBo(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改打印模板信息
|
||||
*/
|
||||
// @SaCheckPermission("system:printTemplateInfo:edit")
|
||||
@Log(title = "打印模板信息", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody SysPrintTemplateInfoBo bo) {
|
||||
return toAjax(sysPrintTemplateInfoService.updateByBo(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除打印模板信息
|
||||
*
|
||||
* @param templateInfoIds 主键串
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateInfo:remove")
|
||||
@Log(title = "打印模板信息", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{templateInfoIds}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] templateInfoIds) {
|
||||
return toAjax(sysPrintTemplateInfoService.deleteWithValidByIds(List.of(templateInfoIds), true));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 下拉框查询打印模板信息列表
|
||||
*/
|
||||
|
||||
@GetMapping("/getSysPrintTemplateInfoList")
|
||||
public R<List<SysPrintTemplateInfoVo>> getSysPrintTemplateInfoList(SysPrintTemplateInfoBo bo) {
|
||||
List<SysPrintTemplateInfoVo> list = sysPrintTemplateInfoService.queryList(bo);
|
||||
return R.ok(list);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,116 @@
|
||||
package org.dromara.system.controller;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import jakarta.validation.constraints.*;
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.dromara.common.idempotent.annotation.RepeatSubmit;
|
||||
import org.dromara.common.log.annotation.Log;
|
||||
import org.dromara.common.web.core.BaseController;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
import org.dromara.common.core.domain.R;
|
||||
import org.dromara.common.core.validate.AddGroup;
|
||||
import org.dromara.common.core.validate.EditGroup;
|
||||
import org.dromara.common.log.enums.BusinessType;
|
||||
import org.dromara.common.excel.utils.ExcelUtil;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateListVo;
|
||||
import org.dromara.system.domain.bo.SysPrintTemplateListBo;
|
||||
import org.dromara.system.service.ISysPrintTemplateListService;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 打印模板列表
|
||||
* 前端访问路由地址为:/system/printTemplateList
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/printTemplateList")
|
||||
public class SysPrintTemplateListController extends BaseController {
|
||||
|
||||
private final ISysPrintTemplateListService sysPrintTemplateListService;
|
||||
|
||||
/**
|
||||
* 查询打印模板列表列表
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateList:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<SysPrintTemplateListVo> list(SysPrintTemplateListBo bo, PageQuery pageQuery) {
|
||||
return sysPrintTemplateListService.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出打印模板列表列表
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateList:export")
|
||||
@Log(title = "打印模板列表", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(SysPrintTemplateListBo bo, HttpServletResponse response) {
|
||||
List<SysPrintTemplateListVo> list = sysPrintTemplateListService.queryList(bo);
|
||||
ExcelUtil.exportExcel(list, "打印模板列表", SysPrintTemplateListVo.class, response);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取打印模板列表详细信息
|
||||
*
|
||||
* @param templateListId 主键
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateList:query")
|
||||
@GetMapping("/{templateListId}")
|
||||
public R<SysPrintTemplateListVo> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long templateListId) {
|
||||
return R.ok(sysPrintTemplateListService.queryById(templateListId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增打印模板列表
|
||||
*/
|
||||
// @SaCheckPermission("system:printTemplateList:add")
|
||||
@Log(title = "打印模板列表", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody SysPrintTemplateListBo bo) {
|
||||
return toAjax(sysPrintTemplateListService.insertByBo(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改打印模板列表
|
||||
*/
|
||||
// @SaCheckPermission("system:printTemplateList:edit")
|
||||
@Log(title = "打印模板列表", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody SysPrintTemplateListBo bo) {
|
||||
return toAjax(sysPrintTemplateListService.updateByBo(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除打印模板列表
|
||||
*
|
||||
* @param templateListIds 主键串
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateList:remove")
|
||||
@Log(title = "打印模板列表", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{templateListIds}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] templateListIds) {
|
||||
return toAjax(sysPrintTemplateListService.deleteWithValidByIds(List.of(templateListIds), true));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 下拉框查询打印模板列表列表
|
||||
*/
|
||||
@GetMapping("/getSysPrintTemplateListList")
|
||||
public R<List<SysPrintTemplateListVo>> getSysPrintTemplateListList(SysPrintTemplateListBo bo) {
|
||||
List<SysPrintTemplateListVo> list = sysPrintTemplateListService.queryList(bo);
|
||||
return R.ok(list);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,116 @@
|
||||
package org.dromara.system.controller;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import jakarta.validation.constraints.*;
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.dromara.common.idempotent.annotation.RepeatSubmit;
|
||||
import org.dromara.common.log.annotation.Log;
|
||||
import org.dromara.common.web.core.BaseController;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
import org.dromara.common.core.domain.R;
|
||||
import org.dromara.common.core.validate.AddGroup;
|
||||
import org.dromara.common.core.validate.EditGroup;
|
||||
import org.dromara.common.log.enums.BusinessType;
|
||||
import org.dromara.common.excel.utils.ExcelUtil;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateNodeVo;
|
||||
import org.dromara.system.domain.bo.SysPrintTemplateNodeBo;
|
||||
import org.dromara.system.service.ISysPrintTemplateNodeService;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 打印节点信息
|
||||
* 前端访问路由地址为:/system/printTemplateNode
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/printTemplateNode")
|
||||
public class SysPrintTemplateNodeController extends BaseController {
|
||||
|
||||
private final ISysPrintTemplateNodeService sysPrintTemplateNodeService;
|
||||
|
||||
/**
|
||||
* 查询打印节点信息列表
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateNode:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<SysPrintTemplateNodeVo> list(SysPrintTemplateNodeBo bo, PageQuery pageQuery) {
|
||||
return sysPrintTemplateNodeService.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出打印节点信息列表
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateNode:export")
|
||||
@Log(title = "打印节点信息", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(SysPrintTemplateNodeBo bo, HttpServletResponse response) {
|
||||
List<SysPrintTemplateNodeVo> list = sysPrintTemplateNodeService.queryList(bo);
|
||||
ExcelUtil.exportExcel(list, "打印节点信息", SysPrintTemplateNodeVo.class, response);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取打印节点信息详细信息
|
||||
*
|
||||
* @param templateNodeId 主键
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateNode:query")
|
||||
@GetMapping("/{templateNodeId}")
|
||||
public R<SysPrintTemplateNodeVo> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long templateNodeId) {
|
||||
return R.ok(sysPrintTemplateNodeService.queryById(templateNodeId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增打印节点信息
|
||||
*/
|
||||
// @SaCheckPermission("system:printTemplateNode:add")
|
||||
@Log(title = "打印节点信息", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody SysPrintTemplateNodeBo bo) {
|
||||
return toAjax(sysPrintTemplateNodeService.insertByBo(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改打印节点信息
|
||||
*/
|
||||
// @SaCheckPermission("system:printTemplateNode:edit")
|
||||
@Log(title = "打印节点信息", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody SysPrintTemplateNodeBo bo) {
|
||||
return toAjax(sysPrintTemplateNodeService.updateByBo(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除打印节点信息
|
||||
*
|
||||
* @param templateNodeIds 主键串
|
||||
*/
|
||||
@SaCheckPermission("system:printTemplateNode:remove")
|
||||
@Log(title = "打印节点信息", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{templateNodeIds}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] templateNodeIds) {
|
||||
return toAjax(sysPrintTemplateNodeService.deleteWithValidByIds(List.of(templateNodeIds), true));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 下拉框查询打印节点信息列表
|
||||
*/
|
||||
@GetMapping("/getSysPrintTemplateNodeList")
|
||||
public R<List<SysPrintTemplateNodeVo>> getSysPrintTemplateNodeList(SysPrintTemplateNodeBo bo) {
|
||||
List<SysPrintTemplateNodeVo> list = sysPrintTemplateNodeService.queryList(bo);
|
||||
return R.ok(list);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package org.dromara.system.mapper;
|
||||
|
||||
import org.dromara.system.domain.SysPrintTemplateInfo;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateInfoVo;
|
||||
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
|
||||
|
||||
/**
|
||||
* 打印模板信息Mapper接口
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
public interface SysPrintTemplateInfoMapper extends BaseMapperPlus<SysPrintTemplateInfo, SysPrintTemplateInfoVo> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package org.dromara.system.mapper;
|
||||
|
||||
import org.dromara.system.domain.SysPrintTemplateList;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateListVo;
|
||||
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
|
||||
|
||||
/**
|
||||
* 打印模板列表Mapper接口
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
public interface SysPrintTemplateListMapper extends BaseMapperPlus<SysPrintTemplateList, SysPrintTemplateListVo> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package org.dromara.system.mapper;
|
||||
|
||||
import org.dromara.system.domain.SysPrintTemplateNode;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateNodeVo;
|
||||
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
|
||||
|
||||
/**
|
||||
* 打印节点信息Mapper接口
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
public interface SysPrintTemplateNodeMapper extends BaseMapperPlus<SysPrintTemplateNode, SysPrintTemplateNodeVo> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,69 @@
|
||||
package org.dromara.system.service;
|
||||
|
||||
import org.dromara.system.domain.SysPrintTemplateInfo;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateInfoVo;
|
||||
import org.dromara.system.domain.bo.SysPrintTemplateInfoBo;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 打印模板信息Service接口
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
public interface ISysPrintTemplateInfoService {
|
||||
|
||||
/**
|
||||
* 查询打印模板信息
|
||||
*
|
||||
* @param templateInfoId 主键
|
||||
* @return 打印模板信息
|
||||
*/
|
||||
SysPrintTemplateInfoVo queryById(Long templateInfoId);
|
||||
|
||||
/**
|
||||
* 分页查询打印模板信息列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @param pageQuery 分页参数
|
||||
* @return 打印模板信息分页列表
|
||||
*/
|
||||
TableDataInfo<SysPrintTemplateInfoVo> queryPageList(SysPrintTemplateInfoBo bo, PageQuery pageQuery);
|
||||
|
||||
/**
|
||||
* 查询符合条件的打印模板信息列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @return 打印模板信息列表
|
||||
*/
|
||||
List<SysPrintTemplateInfoVo> queryList(SysPrintTemplateInfoBo bo);
|
||||
|
||||
/**
|
||||
* 新增打印模板信息
|
||||
*
|
||||
* @param bo 打印模板信息
|
||||
* @return 是否新增成功
|
||||
*/
|
||||
Boolean insertByBo(SysPrintTemplateInfoBo bo);
|
||||
|
||||
/**
|
||||
* 修改打印模板信息
|
||||
*
|
||||
* @param bo 打印模板信息
|
||||
* @return 是否修改成功
|
||||
*/
|
||||
Boolean updateByBo(SysPrintTemplateInfoBo bo);
|
||||
|
||||
/**
|
||||
* 校验并批量删除打印模板信息信息
|
||||
*
|
||||
* @param ids 待删除的主键集合
|
||||
* @param isValid 是否进行有效性校验
|
||||
* @return 是否删除成功
|
||||
*/
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@ -0,0 +1,69 @@
|
||||
package org.dromara.system.service;
|
||||
|
||||
import org.dromara.system.domain.SysPrintTemplateList;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateListVo;
|
||||
import org.dromara.system.domain.bo.SysPrintTemplateListBo;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 打印模板列表Service接口
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
public interface ISysPrintTemplateListService {
|
||||
|
||||
/**
|
||||
* 查询打印模板列表
|
||||
*
|
||||
* @param templateListId 主键
|
||||
* @return 打印模板列表
|
||||
*/
|
||||
SysPrintTemplateListVo queryById(Long templateListId);
|
||||
|
||||
/**
|
||||
* 分页查询打印模板列表列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @param pageQuery 分页参数
|
||||
* @return 打印模板列表分页列表
|
||||
*/
|
||||
TableDataInfo<SysPrintTemplateListVo> queryPageList(SysPrintTemplateListBo bo, PageQuery pageQuery);
|
||||
|
||||
/**
|
||||
* 查询符合条件的打印模板列表列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @return 打印模板列表列表
|
||||
*/
|
||||
List<SysPrintTemplateListVo> queryList(SysPrintTemplateListBo bo);
|
||||
|
||||
/**
|
||||
* 新增打印模板列表
|
||||
*
|
||||
* @param bo 打印模板列表
|
||||
* @return 是否新增成功
|
||||
*/
|
||||
Boolean insertByBo(SysPrintTemplateListBo bo);
|
||||
|
||||
/**
|
||||
* 修改打印模板列表
|
||||
*
|
||||
* @param bo 打印模板列表
|
||||
* @return 是否修改成功
|
||||
*/
|
||||
Boolean updateByBo(SysPrintTemplateListBo bo);
|
||||
|
||||
/**
|
||||
* 校验并批量删除打印模板列表信息
|
||||
*
|
||||
* @param ids 待删除的主键集合
|
||||
* @param isValid 是否进行有效性校验
|
||||
* @return 是否删除成功
|
||||
*/
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@ -0,0 +1,69 @@
|
||||
package org.dromara.system.service;
|
||||
|
||||
import org.dromara.system.domain.SysPrintTemplateNode;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateNodeVo;
|
||||
import org.dromara.system.domain.bo.SysPrintTemplateNodeBo;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 打印节点信息Service接口
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
public interface ISysPrintTemplateNodeService {
|
||||
|
||||
/**
|
||||
* 查询打印节点信息
|
||||
*
|
||||
* @param templateNodeId 主键
|
||||
* @return 打印节点信息
|
||||
*/
|
||||
SysPrintTemplateNodeVo queryById(Long templateNodeId);
|
||||
|
||||
/**
|
||||
* 分页查询打印节点信息列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @param pageQuery 分页参数
|
||||
* @return 打印节点信息分页列表
|
||||
*/
|
||||
TableDataInfo<SysPrintTemplateNodeVo> queryPageList(SysPrintTemplateNodeBo bo, PageQuery pageQuery);
|
||||
|
||||
/**
|
||||
* 查询符合条件的打印节点信息列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @return 打印节点信息列表
|
||||
*/
|
||||
List<SysPrintTemplateNodeVo> queryList(SysPrintTemplateNodeBo bo);
|
||||
|
||||
/**
|
||||
* 新增打印节点信息
|
||||
*
|
||||
* @param bo 打印节点信息
|
||||
* @return 是否新增成功
|
||||
*/
|
||||
Boolean insertByBo(SysPrintTemplateNodeBo bo);
|
||||
|
||||
/**
|
||||
* 修改打印节点信息
|
||||
*
|
||||
* @param bo 打印节点信息
|
||||
* @return 是否修改成功
|
||||
*/
|
||||
Boolean updateByBo(SysPrintTemplateNodeBo bo);
|
||||
|
||||
/**
|
||||
* 校验并批量删除打印节点信息信息
|
||||
*
|
||||
* @param ids 待删除的主键集合
|
||||
* @param isValid 是否进行有效性校验
|
||||
* @return 是否删除成功
|
||||
*/
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@ -0,0 +1,139 @@
|
||||
package org.dromara.system.service.impl;
|
||||
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.yulichang.toolkit.JoinWrappers;
|
||||
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.dromara.system.domain.bo.SysPrintTemplateInfoBo;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateInfoVo;
|
||||
import org.dromara.system.domain.SysPrintTemplateInfo;
|
||||
import org.dromara.system.mapper.SysPrintTemplateInfoMapper;
|
||||
import org.dromara.system.service.ISysPrintTemplateInfoService;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Collection;
|
||||
|
||||
/**
|
||||
* 打印模板信息Service业务层处理
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class SysPrintTemplateInfoServiceImpl implements ISysPrintTemplateInfoService {
|
||||
|
||||
private final SysPrintTemplateInfoMapper baseMapper;
|
||||
|
||||
/**
|
||||
* 查询打印模板信息
|
||||
*
|
||||
* @param templateInfoId 主键
|
||||
* @return 打印模板信息
|
||||
*/
|
||||
@Override
|
||||
public SysPrintTemplateInfoVo queryById(Long templateInfoId){
|
||||
return baseMapper.selectVoById(templateInfoId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询打印模板信息列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @param pageQuery 分页参数
|
||||
* @return 打印模板信息分页列表
|
||||
*/
|
||||
@Override
|
||||
public TableDataInfo<SysPrintTemplateInfoVo> queryPageList(SysPrintTemplateInfoBo bo, PageQuery pageQuery) {
|
||||
MPJLambdaWrapper<SysPrintTemplateInfo> lqw = buildQueryWrapper(bo);
|
||||
Page<SysPrintTemplateInfoVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询符合条件的打印模板信息列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @return 打印模板信息列表
|
||||
*/
|
||||
@Override
|
||||
public List<SysPrintTemplateInfoVo> queryList(SysPrintTemplateInfoBo bo) {
|
||||
MPJLambdaWrapper<SysPrintTemplateInfo> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
private MPJLambdaWrapper<SysPrintTemplateInfo> buildQueryWrapper(SysPrintTemplateInfoBo bo) {
|
||||
Map<String, Object> params = bo.getParams();
|
||||
MPJLambdaWrapper<SysPrintTemplateInfo> lqw = JoinWrappers.lambda(SysPrintTemplateInfo.class)
|
||||
.selectAll(SysPrintTemplateInfo.class)
|
||||
.eq(bo.getTemplateInfoId() != null, SysPrintTemplateInfo::getTemplateInfoId, bo.getTemplateInfoId())
|
||||
.eq(StringUtils.isNotBlank(bo.getTemplateListId()), SysPrintTemplateInfo::getTemplateListId, bo.getTemplateListId())
|
||||
.eq(StringUtils.isNotBlank(bo.getPaperType()), SysPrintTemplateInfo::getPaperType, bo.getPaperType())
|
||||
.eq(StringUtils.isNotBlank(bo.getWidth()), SysPrintTemplateInfo::getWidth, bo.getWidth())
|
||||
.eq(StringUtils.isNotBlank(bo.getHeight()), SysPrintTemplateInfo::getHeight, bo.getHeight())
|
||||
.eq(StringUtils.isNotBlank(bo.getBackgroundColor()), SysPrintTemplateInfo::getBackgroundColor, bo.getBackgroundColor())
|
||||
.eq(StringUtils.isNotBlank(bo.getOrientation()), SysPrintTemplateInfo::getOrientation, bo.getOrientation())
|
||||
.eq(StringUtils.isNotBlank(bo.getActiveFlag()), SysPrintTemplateInfo::getActiveFlag, bo.getActiveFlag())
|
||||
.orderByAsc(SysPrintTemplateInfo::getCreateTime);
|
||||
return lqw;
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增打印模板信息
|
||||
*
|
||||
* @param bo 打印模板信息
|
||||
* @return 是否新增成功
|
||||
*/
|
||||
@Override
|
||||
public Boolean insertByBo(SysPrintTemplateInfoBo bo) {
|
||||
SysPrintTemplateInfo add = MapstructUtils.convert(bo, SysPrintTemplateInfo.class);
|
||||
validEntityBeforeSave(add);
|
||||
boolean flag = baseMapper.insert(add) > 0;
|
||||
if (flag) {
|
||||
bo.setTemplateInfoId(add.getTemplateInfoId());
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改打印模板信息
|
||||
*
|
||||
* @param bo 打印模板信息
|
||||
* @return 是否修改成功
|
||||
*/
|
||||
@Override
|
||||
public Boolean updateByBo(SysPrintTemplateInfoBo bo) {
|
||||
SysPrintTemplateInfo update = MapstructUtils.convert(bo, SysPrintTemplateInfo.class);
|
||||
validEntityBeforeSave(update);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存前的数据校验
|
||||
*/
|
||||
private void validEntityBeforeSave(SysPrintTemplateInfo entity){
|
||||
//TODO 做一些数据校验,如唯一约束
|
||||
}
|
||||
|
||||
/**
|
||||
* 校验并批量删除打印模板信息信息
|
||||
*
|
||||
* @param ids 待删除的主键集合
|
||||
* @param isValid 是否进行有效性校验
|
||||
* @return 是否删除成功
|
||||
*/
|
||||
@Override
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
if(isValid){
|
||||
//TODO 做一些业务上的校验,判断是否需要校验
|
||||
}
|
||||
return baseMapper.deleteByIds(ids) > 0;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,138 @@
|
||||
package org.dromara.system.service.impl;
|
||||
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.yulichang.toolkit.JoinWrappers;
|
||||
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.dromara.system.domain.bo.SysPrintTemplateListBo;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateListVo;
|
||||
import org.dromara.system.domain.SysPrintTemplateList;
|
||||
import org.dromara.system.mapper.SysPrintTemplateListMapper;
|
||||
import org.dromara.system.service.ISysPrintTemplateListService;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Collection;
|
||||
|
||||
/**
|
||||
* 打印模板列表Service业务层处理
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class SysPrintTemplateListServiceImpl implements ISysPrintTemplateListService {
|
||||
|
||||
private final SysPrintTemplateListMapper baseMapper;
|
||||
|
||||
/**
|
||||
* 查询打印模板列表
|
||||
*
|
||||
* @param templateListId 主键
|
||||
* @return 打印模板列表
|
||||
*/
|
||||
@Override
|
||||
public SysPrintTemplateListVo queryById(Long templateListId){
|
||||
return baseMapper.selectVoById(templateListId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询打印模板列表列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @param pageQuery 分页参数
|
||||
* @return 打印模板列表分页列表
|
||||
*/
|
||||
@Override
|
||||
public TableDataInfo<SysPrintTemplateListVo> queryPageList(SysPrintTemplateListBo bo, PageQuery pageQuery) {
|
||||
MPJLambdaWrapper<SysPrintTemplateList> lqw = buildQueryWrapper(bo);
|
||||
Page<SysPrintTemplateListVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询符合条件的打印模板列表列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @return 打印模板列表列表
|
||||
*/
|
||||
@Override
|
||||
public List<SysPrintTemplateListVo> queryList(SysPrintTemplateListBo bo) {
|
||||
MPJLambdaWrapper<SysPrintTemplateList> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
private MPJLambdaWrapper<SysPrintTemplateList> buildQueryWrapper(SysPrintTemplateListBo bo) {
|
||||
Map<String, Object> params = bo.getParams();
|
||||
MPJLambdaWrapper<SysPrintTemplateList> lqw = JoinWrappers.lambda(SysPrintTemplateList.class)
|
||||
.selectAll(SysPrintTemplateList.class)
|
||||
.eq(bo.getTemplateListId() != null, SysPrintTemplateList::getTemplateListId, bo.getTemplateListId())
|
||||
.eq(StringUtils.isNotBlank(bo.getTemplateCode()), SysPrintTemplateList::getTemplateCode, bo.getTemplateCode())
|
||||
.like(StringUtils.isNotBlank(bo.getTemplateName()), SysPrintTemplateList::getTemplateName, bo.getTemplateName())
|
||||
.eq(StringUtils.isNotBlank(bo.getTemplateType()), SysPrintTemplateList::getTemplateType, bo.getTemplateType())
|
||||
.eq(StringUtils.isNotBlank(bo.getPaperSize()), SysPrintTemplateList::getPaperSize, bo.getPaperSize())
|
||||
.eq(StringUtils.isNotBlank(bo.getTemplateDescription()), SysPrintTemplateList::getTemplateDescription, bo.getTemplateDescription())
|
||||
.eq(StringUtils.isNotBlank(bo.getActiveFlag()), SysPrintTemplateList::getActiveFlag, bo.getActiveFlag())
|
||||
.orderByAsc(SysPrintTemplateList::getCreateTime);
|
||||
return lqw;
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增打印模板列表
|
||||
*
|
||||
* @param bo 打印模板列表
|
||||
* @return 是否新增成功
|
||||
*/
|
||||
@Override
|
||||
public Boolean insertByBo(SysPrintTemplateListBo bo) {
|
||||
SysPrintTemplateList add = MapstructUtils.convert(bo, SysPrintTemplateList.class);
|
||||
validEntityBeforeSave(add);
|
||||
boolean flag = baseMapper.insert(add) > 0;
|
||||
if (flag) {
|
||||
bo.setTemplateListId(add.getTemplateListId());
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改打印模板列表
|
||||
*
|
||||
* @param bo 打印模板列表
|
||||
* @return 是否修改成功
|
||||
*/
|
||||
@Override
|
||||
public Boolean updateByBo(SysPrintTemplateListBo bo) {
|
||||
SysPrintTemplateList update = MapstructUtils.convert(bo, SysPrintTemplateList.class);
|
||||
validEntityBeforeSave(update);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存前的数据校验
|
||||
*/
|
||||
private void validEntityBeforeSave(SysPrintTemplateList entity){
|
||||
//TODO 做一些数据校验,如唯一约束
|
||||
}
|
||||
|
||||
/**
|
||||
* 校验并批量删除打印模板列表信息
|
||||
*
|
||||
* @param ids 待删除的主键集合
|
||||
* @param isValid 是否进行有效性校验
|
||||
* @return 是否删除成功
|
||||
*/
|
||||
@Override
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
if(isValid){
|
||||
//TODO 做一些业务上的校验,判断是否需要校验
|
||||
}
|
||||
return baseMapper.deleteByIds(ids) > 0;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,142 @@
|
||||
package org.dromara.system.service.impl;
|
||||
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.yulichang.toolkit.JoinWrappers;
|
||||
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.dromara.system.domain.bo.SysPrintTemplateNodeBo;
|
||||
import org.dromara.system.domain.vo.SysPrintTemplateNodeVo;
|
||||
import org.dromara.system.domain.SysPrintTemplateNode;
|
||||
import org.dromara.system.mapper.SysPrintTemplateNodeMapper;
|
||||
import org.dromara.system.service.ISysPrintTemplateNodeService;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Collection;
|
||||
|
||||
/**
|
||||
* 打印节点信息Service业务层处理
|
||||
*
|
||||
* @author Yinq
|
||||
* @date 2025-07-30
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class SysPrintTemplateNodeServiceImpl implements ISysPrintTemplateNodeService {
|
||||
|
||||
private final SysPrintTemplateNodeMapper baseMapper;
|
||||
|
||||
/**
|
||||
* 查询打印节点信息
|
||||
*
|
||||
* @param templateNodeId 主键
|
||||
* @return 打印节点信息
|
||||
*/
|
||||
@Override
|
||||
public SysPrintTemplateNodeVo queryById(Long templateNodeId){
|
||||
return baseMapper.selectVoById(templateNodeId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询打印节点信息列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @param pageQuery 分页参数
|
||||
* @return 打印节点信息分页列表
|
||||
*/
|
||||
@Override
|
||||
public TableDataInfo<SysPrintTemplateNodeVo> queryPageList(SysPrintTemplateNodeBo bo, PageQuery pageQuery) {
|
||||
MPJLambdaWrapper<SysPrintTemplateNode> lqw = buildQueryWrapper(bo);
|
||||
Page<SysPrintTemplateNodeVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询符合条件的打印节点信息列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @return 打印节点信息列表
|
||||
*/
|
||||
@Override
|
||||
public List<SysPrintTemplateNodeVo> queryList(SysPrintTemplateNodeBo bo) {
|
||||
MPJLambdaWrapper<SysPrintTemplateNode> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
private MPJLambdaWrapper<SysPrintTemplateNode> buildQueryWrapper(SysPrintTemplateNodeBo bo) {
|
||||
Map<String, Object> params = bo.getParams();
|
||||
MPJLambdaWrapper<SysPrintTemplateNode> lqw = JoinWrappers.lambda(SysPrintTemplateNode.class)
|
||||
.selectAll(SysPrintTemplateNode.class)
|
||||
.eq(bo.getTemplateNodeId() != null, SysPrintTemplateNode::getTemplateNodeId, bo.getTemplateNodeId())
|
||||
.eq(StringUtils.isNotBlank(bo.getTemplateInfoId()), SysPrintTemplateNode::getTemplateInfoId, bo.getTemplateInfoId())
|
||||
.like(StringUtils.isNotBlank(bo.getName()), SysPrintTemplateNode::getName, bo.getName())
|
||||
.eq(StringUtils.isNotBlank(bo.getType()), SysPrintTemplateNode::getType, bo.getType())
|
||||
.eq(StringUtils.isNotBlank(bo.getWidth()), SysPrintTemplateNode::getWidth, bo.getWidth())
|
||||
.eq(StringUtils.isNotBlank(bo.getHeight()), SysPrintTemplateNode::getHeight, bo.getHeight())
|
||||
.eq(StringUtils.isNotBlank(bo.getX()), SysPrintTemplateNode::getX, bo.getX())
|
||||
.eq(StringUtils.isNotBlank(bo.getY()), SysPrintTemplateNode::getY, bo.getY())
|
||||
.eq(StringUtils.isNotBlank(bo.getData()), SysPrintTemplateNode::getData, bo.getData())
|
||||
.eq(StringUtils.isNotBlank(bo.getParentNode()), SysPrintTemplateNode::getParentNode, bo.getParentNode())
|
||||
.eq(StringUtils.isNotBlank(bo.getActiveFlag()), SysPrintTemplateNode::getActiveFlag, bo.getActiveFlag())
|
||||
.orderByAsc(SysPrintTemplateNode::getCreateTime);
|
||||
return lqw;
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增打印节点信息
|
||||
*
|
||||
* @param bo 打印节点信息
|
||||
* @return 是否新增成功
|
||||
*/
|
||||
@Override
|
||||
public Boolean insertByBo(SysPrintTemplateNodeBo bo) {
|
||||
SysPrintTemplateNode add = MapstructUtils.convert(bo, SysPrintTemplateNode.class);
|
||||
validEntityBeforeSave(add);
|
||||
boolean flag = baseMapper.insert(add) > 0;
|
||||
if (flag) {
|
||||
bo.setTemplateNodeId(add.getTemplateNodeId());
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改打印节点信息
|
||||
*
|
||||
* @param bo 打印节点信息
|
||||
* @return 是否修改成功
|
||||
*/
|
||||
@Override
|
||||
public Boolean updateByBo(SysPrintTemplateNodeBo bo) {
|
||||
SysPrintTemplateNode update = MapstructUtils.convert(bo, SysPrintTemplateNode.class);
|
||||
validEntityBeforeSave(update);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存前的数据校验
|
||||
*/
|
||||
private void validEntityBeforeSave(SysPrintTemplateNode entity){
|
||||
//TODO 做一些数据校验,如唯一约束
|
||||
}
|
||||
|
||||
/**
|
||||
* 校验并批量删除打印节点信息信息
|
||||
*
|
||||
* @param ids 待删除的主键集合
|
||||
* @param isValid 是否进行有效性校验
|
||||
* @return 是否删除成功
|
||||
*/
|
||||
@Override
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
if(isValid){
|
||||
//TODO 做一些业务上的校验,判断是否需要校验
|
||||
}
|
||||
return baseMapper.deleteByIds(ids) > 0;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
<?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="org.dromara.system.mapper.SysPrintTemplateInfoMapper">
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,7 @@
|
||||
<?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="org.dromara.system.mapper.SysPrintTemplateListMapper">
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,7 @@
|
||||
<?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="org.dromara.system.mapper.SysPrintTemplateNodeMapper">
|
||||
|
||||
</mapper>
|
||||
Loading…
Reference in New Issue