diff --git a/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/UserActivityLogController.java b/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/UserActivityLogController.java new file mode 100644 index 0000000..34f3b32 --- /dev/null +++ b/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/UserActivityLogController.java @@ -0,0 +1,56 @@ +package org.jeecg.modules.service.controller; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; +import lombok.extern.slf4j.Slf4j; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.modules.service.dto.UserActivityLogDTO; +import org.jeecg.modules.service.entity.UserActivityLog; +import org.jeecg.modules.service.service.IUserActivityLogService; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; + +import java.util.Arrays; +/** + * @Description: 用户行为 + * @Author: jeecg-boot + * @Date: 2025-09-26 + * @Version: V1.0 + */ +@Tag(name="用户行为") +@RestController +@RequestMapping("/service/userActivityLog") +@Slf4j +public class UserActivityLogController extends JeecgController { + @Autowired + private IUserActivityLogService userActivityLogService; + + + /** + * 添加 + * + * @param + * @return + */ + @AutoLog(value = "用户行为-添加") + @Operation(summary="用户行为-添加") + @PostMapping(value = "/add") + public Result add(@RequestBody UserActivityLogDTO dto) { + UserActivityLog userActivityLog = new UserActivityLog(); + BeanUtils.copyProperties(dto, userActivityLog); + userActivityLogService.save(userActivityLog); + return Result.OK("添加成功!"); + } + +}