diff --git a/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java b/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java deleted file mode 100644 index dc19977..0000000 --- a/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java +++ /dev/null @@ -1,150 +0,0 @@ -package com.mcwl.web.controller.resource; - -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.mcwl.common.core.controller.BaseController; -import com.mcwl.common.core.domain.AjaxResult; -import com.mcwl.common.core.page.TableDataInfo; -import com.mcwl.common.domain.IdsParam; -import com.mcwl.resource.domain.ModelProduct; -import com.mcwl.resource.domain.vo.MallProductVo; -import com.mcwl.resource.service.MallProductService; -import com.mcwl.web.controller.common.OssUtil; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.multipart.MultipartFile; - -import java.util.List; - - -/** - * 商品 - * @Author:ChenYan - * @Project:McWl - * @Package:com.mcwl.web.controller.resource - * @Filename:MallProductController - * @Description 商品 - * @Date:2024/12/31 10:48 - */ - -@RestController -@RequestMapping("/MallProduct") -public class MallProductController extends BaseController { - - - private final MallProductService mallProductRuleInfoService; - - public MallProductController(MallProductService mallProductService) { - this.mallProductRuleInfoService = mallProductService; - } - - - - /*** - * - * 图片 - * @param file - * @return - */ - @PostMapping("/file") - public AjaxResult Malifile(@RequestParam MultipartFile file){ - - String s = OssUtil.uploadMultipartFile(file); - return AjaxResult.success(s); - } - - - /*** - * - * zip - * @param file - * @return - */ - @PostMapping("/zipUrlFile") - public AjaxResult zipUrlFile(@RequestParam MultipartFile file){ - String s = OssUtil.uploadMultipartFile(file); - return AjaxResult.success(s); - } - - - - - /*** - * - * 下载zip - * @param file - * @return - */ - @PostMapping("/zipUrl") - public AjaxResult zipUrl(@RequestParam MultipartFile file){ - String s = OssUtil.uploadMultipartFile(file); - return AjaxResult.success(s); - } - - - - - - /** - * 查询商品列表 - */ - @PostMapping("/list") - public TableDataInfo list(@RequestBody ModelProduct mallProduct) - { - startPage(); - List list = mallProductRuleInfoService.selectMallProductList(mallProduct); - return getDataTable(list); - } - - - /** - * 获取详细信息 - */ - @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long Id) - { - return success(mallProductRuleInfoService.getById(Id)); - } - - - /** - * 新增 - */ - @PostMapping("/add") - public AjaxResult add(@RequestBody ModelProduct mallProduct) - { - - return toAjax(mallProductRuleInfoService.insertMallProduct(mallProduct)); - } - - - /** - * 修改 - */ - @PutMapping("/upda") - public AjaxResult edit(@RequestBody ModelProduct mallProduct) - { - mallProduct.setUpdateBy(getUsername()); - return toAjax(mallProductRuleInfoService.updateMallProduct(mallProduct)); - } - - /** - * 删除 - */ - @PostMapping - public AjaxResult remove(@RequestBody IdsParam ids) - { - mallProductRuleInfoService.deleteMallProductByIds(ids); - return success(); - } - - /** - * 查看用户发布的作品 - * @return - */ - @PostMapping("/selectByUserId") - public AjaxResult selectByUserId(@RequestBody MallProductVo mallProductVo){ - - Page mallProductList = mallProductRuleInfoService.selectByUserId(mallProductVo); - return AjaxResult.success(mallProductList); - } - -} diff --git a/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/WorkFlowController.java b/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/WorkFlowController.java new file mode 100644 index 0000000..7442adf --- /dev/null +++ b/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/WorkFlowController.java @@ -0,0 +1,73 @@ +package com.mcwl.web.controller.resource; + +import com.mcwl.common.core.controller.BaseController; +import com.mcwl.common.core.domain.AjaxResult; +import com.mcwl.web.controller.common.OssUtil; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.multipart.MultipartFile; + + +/** + * 工作流 + * @Author:ChenYan + * @Project:McWl + * @Package:com.mcwl.web.controller.resource + * @Filename:MallProductController + * @Description 商品 + * @Date:2024/12/31 10:48 + */ + +@RestController +@RequestMapping("/WorkFlow") +public class WorkFlowController extends BaseController { + + + + /*** + * + * 图片 + * @param file + * @return + */ + @PostMapping("/file") + public AjaxResult Malifile(@RequestParam MultipartFile file){ + + String s = OssUtil.uploadMultipartFile(file); + return AjaxResult.success(s); + } + + + /*** + * + * zip + * @param file + * @return + */ + @PostMapping("/zipUrlFile") + public AjaxResult zipUrlFile(@RequestParam MultipartFile file){ + String s = OssUtil.uploadMultipartFile(file); + return AjaxResult.success(s); + } + + + + + /*** + * + * 下载zip + * @param file + * @return + */ + @PostMapping("/zipUrl") + public AjaxResult zipUrl(@RequestParam MultipartFile file){ + String s = OssUtil.uploadMultipartFile(file); + return AjaxResult.success(s); + } + + +// @PostMapping("/add") +// public AjaxResult +} diff --git a/mcwl-comment/src/main/java/com/mcwl/comment/domain/Comment.java b/mcwl-comment/src/main/java/com/mcwl/comment/domain/Comment.java deleted file mode 100644 index 202c209..0000000 --- a/mcwl-comment/src/main/java/com/mcwl/comment/domain/Comment.java +++ /dev/null @@ -1,53 +0,0 @@ -//package com.mcwl.comment.domain; -// -//import com.baomidou.mybatisplus.annotation.TableId; -//import com.baomidou.mybatisplus.annotation.TableName; -//import com.mcwl.common.core.domain.BaseEntity; -//import lombok.AllArgsConstructor; -//import lombok.Data; -//import lombok.NoArgsConstructor; -// -///** -// * @Author:ChenYan -// * @Project:McWl -// * @Package:com.mcwl.comment.domain -// * @Filename:Comment -// * @Description 评论表 -// * @Date:2025/1/4 18:47 -// */ -//@AllArgsConstructor -//@NoArgsConstructor -//@Data -//@TableName("mall_product_comment") -//public class Comment extends BaseEntity { -// -// /** -// * ID -// */ -// @TableId -// private Long id; -// /** -// * 父评论ID -// */ -// private String parentId; -// /** -// * 商品ID -// */ -// private String productId; -// /** -// * 用户ID -// */ -// private String userId; -// /** -// * 评论内容 -// */ -// private String content; -// /** -// * 评分 -// */ -// private String rating; -// /** -// * 删除标志(0代表存在 2代表删除) -// */ -// private String delFlag; -//} diff --git a/mcwl-comment/src/main/java/com/mcwl/comment/domain/ProductCommentConditionEntity.java b/mcwl-comment/src/main/java/com/mcwl/comment/domain/ProductCommentConditionEntity.java deleted file mode 100644 index e3c5832..0000000 --- a/mcwl-comment/src/main/java/com/mcwl/comment/domain/ProductCommentConditionEntity.java +++ /dev/null @@ -1,56 +0,0 @@ -//package com.mcwl.comment.domain; -// -// -//import lombok.Data; -// -//import java.util.List; -// -///** -// * 商品评论查询条件实体 -// */ -//@Data -//public class ProductCommentConditionEntity extends RequestConditionEntity { -// -// /** -// * ID集合 -// */ -// private List idList; -// -// /** -// * ID -// */ -// private Long id; -// /** -// * 父评论ID -// */ -// private Long parentId; -// /** -// * 商品ID -// */ -// private Long productId; -// -// /** -// * 商品ID集合 -// */ -// private List productIdList; -// /** -// * 用户ID -// */ -// private Long userId; -// /** -// * 评论内容 -// */ -// private String content; -// /** -// * 评分 -// */ -// private Integer rating; -// /** -// * 删除标志(0代表存在 2代表删除) -// */ -// private String delFlag; -//// /** -//// * 评论类型 -//// */ -//// private Integer type; -//} diff --git a/mcwl-comment/src/main/java/com/mcwl/comment/domain/ProductCommentEntity.java b/mcwl-comment/src/main/java/com/mcwl/comment/domain/ProductCommentEntity.java deleted file mode 100644 index ac099a7..0000000 --- a/mcwl-comment/src/main/java/com/mcwl/comment/domain/ProductCommentEntity.java +++ /dev/null @@ -1,50 +0,0 @@ -//package com.mcwl.comment.domain; -// -//import com.mcwl.common.core.domain.BaseEntity; -//import lombok.AllArgsConstructor; -//import lombok.Data; -//import lombok.NoArgsConstructor; -// -///** -// * @Author:ChenYan -// * @Project:McWl -// * @Package:com.mcwl.comment.domain -// * @Filename:ProductCommentEntity -// * @Description 评论实体 -// * @Date:2025/1/6 13:21 -// */ -//@AllArgsConstructor -//@NoArgsConstructor -//@Data -//public class ProductCommentEntity extends BaseEntity { -// -// /** -// * 父评论ID -// */ -// private Long parentId; -// -// /** -// * 商品ID -// */ -// private Long productId; -// -// /** -// * 用户ID -// */ -// private Long userId; -// -// /** -// * 评论内容 -// */ -// private String content; -// -// /** -// * 评分 -// */ -// private Integer rating; -// -//// /** -//// * 评论类型 -//// */ -//// private Integer type; -//} diff --git a/mcwl-comment/src/main/java/com/mcwl/comment/domain/RequestConditionEntity.java b/mcwl-comment/src/main/java/com/mcwl/comment/domain/RequestConditionEntity.java deleted file mode 100644 index 0f3e740..0000000 --- a/mcwl-comment/src/main/java/com/mcwl/comment/domain/RequestConditionEntity.java +++ /dev/null @@ -1,41 +0,0 @@ -//package com.mcwl.comment.domain; -// -//import com.mcwl.common.utils.RequestPageEntity; -//import io.swagger.annotations.ApiModelProperty; -//import lombok.Data; -// -//import java.util.List; -// -///** -// * 请求条件实体 -// */ -//@Data -//public class RequestConditionEntity extends RequestPageEntity { -// -// -// /** -// * 创建日期范围 -// */ -// @ApiModelProperty("创建日期范围") -// private List betweenTime; -// -// /** -// * 创建开始时间 -// */ -// private String createBeginTime; -// -// /** -// * 创建结束时间 -// */ -// private String createEndTime; -// -// /** -// * 自定义excel表头列表 -// */ -// private List customizeColumnNameList; -// -// /** -// * 查询条件 -// */ -// private String blurry; -//} diff --git a/mcwl-comment/src/main/java/com/mcwl/comment/domain/RequestPageEntity.java b/mcwl-comment/src/main/java/com/mcwl/comment/domain/RequestPageEntity.java deleted file mode 100644 index fff5643..0000000 --- a/mcwl-comment/src/main/java/com/mcwl/comment/domain/RequestPageEntity.java +++ /dev/null @@ -1,72 +0,0 @@ -//package com.mcwl.comment.domain; -// -//import cn.hutool.core.collection.CollectionUtil; -//import lombok.AllArgsConstructor; -//import lombok.Data; -//import lombok.NoArgsConstructor; -// -//import java.io.Serializable; -//import java.util.List; -//import java.util.Objects; -// -///** -// * 分页请求实体 -// */ -//@AllArgsConstructor -//@NoArgsConstructor -//@Data -//public class RequestPageEntity implements Serializable { -// -// private static final int DEFAULT_PAGE_SIZE = 10; -// -// /** -// * 页码,默认从一页开始 -// */ -// private Integer pageNo = 1; -// -// /** -// * 每页大小,默认一页查询10条数据 -// */ -// private Integer pageSize = DEFAULT_PAGE_SIZE; -// -// /** -// * 排序字段 -// */ -// private List sortField; -// -// -// /** -// * 获取分页开始位置 -// * -// * @return 分页开始位置 -// */ -// public Integer getPageBegin() { -// if (Objects.isNull(this.pageNo) || this.pageNo <= 0) { -// this.pageNo = 1; -// } -// -// if (Objects.isNull(this.pageSize)) { -// this.pageSize = DEFAULT_PAGE_SIZE; -// } -// -// return (this.pageNo - 1) * this.pageSize; -// } -// -// /** -// * 获取用户自定义排序集合 -// * -// * @return 排序集合实体 -// */ -// public String getSortString() { -// List sortField = this.getSortField(); -// if (CollectionUtil.isEmpty(sortField)) { -// return null; -// } -// StringBuilder sortBuilder = new StringBuilder(); -// for (String field : sortField) { -// String[] values = field.split(","); -// sortBuilder.append(String.format("%s %s", values[0], values[1])).append(","); -// } -// return sortBuilder.deleteCharAt(sortBuilder.length() - 1).toString(); -// } -//} diff --git a/mcwl-comment/src/main/java/com/mcwl/comment/mapper/CommentMapper.java b/mcwl-comment/src/main/java/com/mcwl/comment/mapper/CommentMapper.java deleted file mode 100644 index 79038a8..0000000 --- a/mcwl-comment/src/main/java/com/mcwl/comment/mapper/CommentMapper.java +++ /dev/null @@ -1,31 +0,0 @@ -//package com.mcwl.comment.mapper; -// -// -//import com.mcwl.comment.domain.ProductCommentConditionEntity; -//import com.mcwl.comment.domain.ProductCommentEntity; -//import com.mcwl.common.web.BaseMapper; -//import com.mcwl.resource.domain.MallProduct; -//import org.apache.ibatis.annotations.Param; -// -//import java.util.List; -// -///** -// * @Author:ChenYan -// * @Project:McWl -// * @Package:com.mcwl.comment.mapper -// * @Filename:CommentMapper -// * @Description TODO -// * @Date:2025/1/4 19:04 -// */ -//public interface CommentMapper extends BaseMapper { -// -// MallProduct findById(@Param("id") Long id); -// -// int insert(ProductCommentEntity productCommentEntity); -// -// int upda(ProductCommentEntity productCommentEntity); -// -// List findByIds(List ids); -// -// int deleteByIds(List ids, ProductCommentEntity productCommentEntity); -//} diff --git a/mcwl-comment/src/main/java/com/mcwl/comment/service/impl/CommentServiceImpl.java b/mcwl-comment/src/main/java/com/mcwl/comment/service/impl/CommentServiceImpl.java deleted file mode 100644 index f3bae10..0000000 --- a/mcwl-comment/src/main/java/com/mcwl/comment/service/impl/CommentServiceImpl.java +++ /dev/null @@ -1,88 +0,0 @@ -//package com.mcwl.comment.service.impl; -// -// -//import com.mcwl.comment.domain.ProductCommentConditionEntity; -//import com.mcwl.comment.domain.ProductCommentEntity; -//import com.mcwl.comment.mapper.CommentMapper; -//import com.mcwl.common.core.domain.AjaxResult; -//import com.mcwl.common.utils.AssertUtil; -//import com.mcwl.common.utils.FillUserUtil; -//import com.mcwl.common.utils.ResponsePageEntity; -//import com.mcwl.common.utils.SecurityUtils; -//import com.mcwl.common.utils.bean.BaseService; -// -//import com.mcwl.common.web.BaseMapper; -//import com.mcwl.resource.domain.MallProduct; -//import org.springframework.beans.factory.annotation.Autowired; -//import org.springframework.stereotype.Service; -//import java.util.List; -//import java.util.Objects; -// -//import static com.mcwl.common.utils.SecurityUtils.getUsername; -// -///** -// * @Author:ChenYan -// * @Project:McWl -// * @Package:com.mcwl.comment.service.impl -// * @Filename:CommentServiceImpl -// * @Description TODO -// * @Date:2025/1/4 19:04 -// */ -//@Service -//public class CommentServiceImpl extends BaseService { -// -// @Autowired -// private CommentMapper commentMapper; -// -// -// public MallProduct findById(Long id) { -// return commentMapper.findById(id); -// } -// -// -// public int insert(ProductCommentEntity productCommentEntity) { -// // 获取当前用户 -// Long userId = SecurityUtils.getUserId(); -// productCommentEntity.setUserId(userId); -// productCommentEntity.setCreateBy(getUsername()); -// checkParam(productCommentEntity); -// return commentMapper.insert(productCommentEntity); -// } -// -// -// public int update(ProductCommentEntity productCommentEntity) { -// // 获取当前用户 -// Long userId = SecurityUtils.getUserId(); -// productCommentEntity.setUserId(userId); -// productCommentEntity.setUpdateBy(getUsername()); -// checkParam(productCommentEntity); -// return commentMapper.upda(productCommentEntity); -// } -// -// -// public int deleteByIds(List ids) { -// List entities = commentMapper.findByIds(ids); -// AssertUtil.notEmpty(entities, "商品评论已被删除"); -// -// ProductCommentEntity entity = new ProductCommentEntity(); -// FillUserUtil.fillUpdateUserInfo(entity); -// return commentMapper.deleteByIds(ids, entity); -// } -// private void checkParam(ProductCommentEntity productCommentEntity) { -// if (Objects.nonNull(productCommentEntity.getParentId()) && productCommentEntity.getParentId() > 0) { -// MallProduct productEntity = commentMapper.findById(productCommentEntity.getParentId()); -// AssertUtil.notNull(productEntity, "该父评论在系统中不存在"); -// } -// -// MallProduct userEntity = commentMapper.findById(productCommentEntity.getUserId()); -// AssertUtil.notNull(userEntity, "该用户在系统中不存在"); -// -// MallProduct productEntity = commentMapper.findById(productCommentEntity.getProductId()); -// AssertUtil.notNull(productEntity, "该商品在系统中不存在"); -// } -// -// @Override -// protected BaseMapper getBaseMapper() { -// return commentMapper; -// } -//} diff --git a/mcwl-common/src/main/java/com/mcwl/common/core/domain/entity/SysUser.java b/mcwl-common/src/main/java/com/mcwl/common/core/domain/entity/SysUser.java index 1f39eeb..a07004e 100644 --- a/mcwl-common/src/main/java/com/mcwl/common/core/domain/entity/SysUser.java +++ b/mcwl-common/src/main/java/com/mcwl/common/core/domain/entity/SysUser.java @@ -105,6 +105,32 @@ public class SysUser extends BaseEntity */ private String idCard; + /** + * 邀请人id + */ + private Long inviterUserId; + + /** + * 免费用户积分 + */ + private Double freePoints; + + public Long getInviterUserId() { + return inviterUserId; + } + + public void setInviterUserId(Long inviterUserId) { + this.inviterUserId = inviterUserId; + } + + public Double getFreePoints() { + return freePoints; + } + + public void setFreePoints(Double freePoints) { + this.freePoints = freePoints; + } + public SysUser() { @@ -361,6 +387,8 @@ public class SysUser extends BaseEntity ", brief='" + brief + '\'' + ", name='" + name + '\'' + ", idCard='" + idCard + '\'' + + ", inviterUserId=" + inviterUserId + + ", freePoints=" + freePoints + '}'; } } diff --git a/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/OrderTradeServiceImpl.java b/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/OrderTradeServiceImpl.java index 10612f2..7f0db99 100644 --- a/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/OrderTradeServiceImpl.java +++ b/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/OrderTradeServiceImpl.java @@ -5,17 +5,30 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mcwl.common.core.domain.entity.SysUser; import com.mcwl.common.core.redis.RedisCache; import com.mcwl.common.domain.IdsParam; +import com.mcwl.common.utils.DateUtils; import com.mcwl.common.utils.StringUtils; +import com.mcwl.memberCenter.domain.RechargeRecord; +import com.mcwl.memberCenter.service.MemberService; +import com.mcwl.memberCenter.service.RechargeRecordService; +import com.mcwl.myInvitation.domain.Commission; +import com.mcwl.myInvitation.domain.Consume; +import com.mcwl.myInvitation.service.CommissionService; +import com.mcwl.myInvitation.service.ConsumeService; import com.mcwl.pay.domain.OrderTrade; -import com.mcwl.pay.domain.PaymentResult; -import com.mcwl.pay.domain.enums.PaymentStatus; +import com.mcwl.pay.domain.enums.OrderTypeEnum; import com.mcwl.pay.mapper.OrderTradeMapper; import com.mcwl.pay.service.OrderTradeService; +import com.mcwl.system.service.ISysUserService; +import com.mcwl.system.service.impl.SysUserServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; -import java.util.Collections; +import java.math.BigDecimal; +import java.util.Date; import java.util.List; +import java.util.Map; +import java.util.Objects; /** * @Author:ChenYan @@ -36,12 +49,6 @@ public class OrderTradeServiceImpl extends ServiceImpl { + + +} diff --git a/mcwl-resource/src/main/java/com/mcwl/resource/mapper/WorkFlowVersionMapper.java b/mcwl-resource/src/main/java/com/mcwl/resource/mapper/WorkFlowVersionMapper.java new file mode 100644 index 0000000..3a91407 --- /dev/null +++ b/mcwl-resource/src/main/java/com/mcwl/resource/mapper/WorkFlowVersionMapper.java @@ -0,0 +1,16 @@ +package com.mcwl.resource.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.mcwl.resource.domain.WorkFlowVersion; +import org.apache.ibatis.annotations.Mapper; + +/** + * 工作流版本 业务实现层 + * @author DaiZibo + * @date 2025/1/9 + * @apiNote + */ + +@Mapper +public interface WorkFlowVersionMapper extends BaseMapper { +} diff --git a/mcwl-resource/src/main/java/com/mcwl/resource/service/WorkFlowService.java b/mcwl-resource/src/main/java/com/mcwl/resource/service/WorkFlowService.java new file mode 100644 index 0000000..3a60ffc --- /dev/null +++ b/mcwl-resource/src/main/java/com/mcwl/resource/service/WorkFlowService.java @@ -0,0 +1,11 @@ +package com.mcwl.resource.service; + +/** + * 工作流 业务层 + * @author DaiZibo + * @date 2025/1/9 + * @apiNote + */ + +public interface WorkFlowService { +} diff --git a/mcwl-resource/src/main/java/com/mcwl/resource/service/WorkFlowVersionService.java b/mcwl-resource/src/main/java/com/mcwl/resource/service/WorkFlowVersionService.java new file mode 100644 index 0000000..da8fc1b --- /dev/null +++ b/mcwl-resource/src/main/java/com/mcwl/resource/service/WorkFlowVersionService.java @@ -0,0 +1,11 @@ +package com.mcwl.resource.service; + +/** + * 工作流版本 业务层 + * @author DaiZibo + * @date 2025/1/9 + * @apiNote + */ + +public interface WorkFlowVersionService { +} diff --git a/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/WorkFlowServiceImpl.java b/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/WorkFlowServiceImpl.java new file mode 100644 index 0000000..875acf2 --- /dev/null +++ b/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/WorkFlowServiceImpl.java @@ -0,0 +1,17 @@ +package com.mcwl.resource.service.impl; + +import com.mcwl.resource.service.WorkFlowService; +import org.springframework.stereotype.Service; + +/** + * 工作流 业务实现层 + * @author DaiZibo + * @date 2025/1/9 + * @apiNote + */ + +@Service +public class WorkFlowServiceImpl implements WorkFlowService { + + +} diff --git a/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/WorkFlowVersionServiceImpl.java b/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/WorkFlowVersionServiceImpl.java new file mode 100644 index 0000000..8b0ba03 --- /dev/null +++ b/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/WorkFlowVersionServiceImpl.java @@ -0,0 +1,16 @@ +package com.mcwl.resource.service.impl; + +import com.mcwl.resource.service.WorkFlowService; +import org.springframework.stereotype.Service; + +/** + * 工作流版本 业务实现层 + * @author DaiZibo + * @date 2025/1/9 + * @apiNote + */ + +@Service +public class WorkFlowVersionServiceImpl implements WorkFlowService { + +}